.entry-root{--sans:var(--font-sans,"Readex Pro"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--serif:var(--font-serif-italic,"Instrument Serif"),"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;position:fixed;inset:0;z-index:10;overflow:hidden;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;user-select:none;-webkit-user-select:none}.entry-root:not([data-phase]){background:var(--loader-bg)}.entry-root[data-phase=done]{pointer-events:none}html.entry-nocursor,html.entry-nocursor *{cursor:none!important}.entry-root .entry{position:absolute;inset:0;overflow:hidden;background:var(--loader-bg)}.entry-root .layer{position:absolute;inset:0;pointer-events:none}.entry-root .stack{position:absolute;left:0;right:0;top:calc(44% + 6px);text-align:center;display:flex;flex-direction:column;align-items:center}.entry-root .name{margin:0;font:var(--nv-mark-weight) var(--nv-mark-size-entry)/1.15 var(--sans);--brand-ls:var(--nv-mark-ls);--brand-dy:var(--nv-mark-dy-small);letter-spacing:var(--nv-mark-ls);padding-left:var(--nv-mark-ls)}.entry-root .dim .name{color:rgba(243,232,226,.36)}.entry-root .ink .name{color:var(--ink)}.entry-root .fill{left:0;right:0;top:0;height:100%;overflow:hidden;transform:translate3d(0,100%,0);pointer-events:none}.entry-root .fill,.entry-root .fill-inner{position:absolute;background:var(--loader-fill);will-change:transform}.entry-root .fill-inner{inset:0}.entry-root .wall{position:absolute;inset:0;pointer-events:none}.entry-root .wall-grain,.entry-root .wall-shade{position:absolute;inset:0;mix-blend-mode:multiply}.entry-root .wall-grain{background:0 0/512px 512px repeat;opacity:.05}.entry-root .wall-shade{overflow:hidden;opacity:.0625;-webkit-mask-image:radial-gradient(120% 110% at 18% 8%,#000 18%,transparent 62%);mask-image:radial-gradient(120% 110% at 18% 8%,#000 18%,transparent 62%);animation:entry-leaf-breath 7.3s ease-in-out infinite}.entry-root .wall-leaves{position:absolute;inset:-32px;background:0 0/65vw auto repeat;animation:entry-leaf-drift 12s ease-in-out infinite;will-change:transform}@keyframes entry-leaf-breath{0%,to{opacity:.055}50%{opacity:.065}}@keyframes entry-leaf-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-14px,9px,0)}}.entry-root .corners{position:absolute;inset:0;pointer-events:none}.entry-root .corner{position:absolute;margin:0;font:400 9px/1.25 var(--sans);letter-spacing:.12em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry-root .c-place{top:44px;right:38px;letter-spacing:.13em}.entry-root .c-clock{bottom:39px;left:38px}.entry-root .c-load{bottom:39px;right:38px}.entry-root .c-num{display:inline-block;min-width:3ch;text-align:left}.entry-root .dim .corner{color:rgba(243,232,226,.36)}.entry-root .ink .corner{color:var(--ink)}.entry-root .cube{--cube-cap:clamp(28px,5.2vh,60px);position:absolute;left:50%;top:36%;width:calc(var(--cube-cap) * 2.56);height:calc(var(--cube-cap) * 2.56);margin:calc(var(--cube-cap) * -1.28) 0 0 calc(var(--cube-cap) * -1.28);perspective:calc(var(--cube-cap) * 18);pointer-events:none}.entry-root .cube-face{position:absolute;left:50%;top:50%;width:calc(var(--cube-cap) * 8 / 7);height:calc(var(--cube-cap) * 8 / 7);margin:calc(var(--cube-cap) * -4 / 7) 0 0 calc(var(--cube-cap) * -4 / 7);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.entry-root .cube-face svg{display:block;width:100%;height:100%;overflow:visible}.entry-root .cube-face .g{display:none;fill:currentColor}.entry-root .cube-face .g-o{fill:none;stroke:currentColor;stroke-width:2.9;stroke-linejoin:round}.entry-root .cube-face[data-g=n] .g-n,.entry-root .cube-face[data-g=o] .g-o,.entry-root .cube-face[data-g=v] .g-v,.entry-root .cube-face[data-g=y] .g-y{display:inline}.entry-root .dim .cube{color:rgba(243,232,226,.36)}.entry-root .ink .cube{color:var(--ink)}.entry-root .eyeswrap{position:absolute;left:50%;top:36%;width:clamp(150px,14%,230px);transform:translate(-50%,-50%);pointer-events:none}@media (max-width:640px){.entry-root .eyeswrap{width:46%}}.entry-root .eyes{display:block;width:100%;height:auto;overflow:visible;transform:scale(0);transform-origin:50% 50%;will-change:transform}.entry-root .eyes *{vector-effect:non-scaling-stroke}.entry-root .enterrow{position:absolute;left:0;right:0;top:calc(var(--stack-bottom, 62%) + 38px);display:flex;justify-content:center;pointer-events:none}.entry-root .enter{--rise:cubic-bezier(0.22,0.8,0.24,1);position:relative;isolation:isolate;overflow:hidden;pointer-events:none;opacity:0;display:inline-flex;align-items:center;gap:16px;height:52px;padding:0 28px 0 30px;border:0;border-radius:999px;background:var(--eye-white);color:var(--ink);font:400 15.5px/1 var(--sans);letter-spacing:.02em;box-shadow:0 18px 30px -18px rgba(43,32,28,.42),inset 0 0 0 1px rgba(43,32,28,.18);cursor:pointer;transition:transform .42s var(--rise),box-shadow .42s var(--rise),color .18s ease .06s,background-color 0s}.entry-root .enter.on{pointer-events:auto}.entry-root .enter-ink{position:absolute;inset:0;z-index:0;background:var(--ink);pointer-events:none;transform:translate3d(0,101%,0);transition:transform .32s var(--rise)}.entry-root .enter .lab{position:relative;z-index:1;display:block;width:var(--lab-a,auto);height:1.3em;line-height:1.3em;text-align:center;white-space:nowrap;clip-path:inset(0 -24px);transition:width .32s var(--rise)}.entry-root .enter .lab>span{display:inline-block;height:1.3em;transition:transform .42s var(--rise)}.entry-root .enter .lab .b{position:absolute;left:50%;top:0;transform:translate3d(-50%,100%,0)}.entry-root .enter .glyph{position:relative;z-index:1;width:12px;height:15px;flex:none;overflow:visible;margin-top:-2px}.entry-root .enter .glyph path{fill:rgba(243,199,126,0);stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .3s ease .12s,stroke .3s ease .12s}.entry-root .enter.is-hover,.entry-root .enter:focus-visible{color:var(--eye-white);background-color:var(--ink);transform:translate3d(0,-2px,0);box-shadow:0 22px 34px -18px rgba(43,32,28,.5),inset 0 0 0 1px rgba(43,32,28,.18);transition:transform .42s var(--rise),box-shadow .42s var(--rise),color .16s ease .1s,background-color 0s linear .42s}.entry-root .enter.is-hover .enter-ink,.entry-root .enter:focus-visible .enter-ink{transform:translateZ(0);transition:transform .42s var(--rise)}.entry-root .enter.is-hover .lab,.entry-root .enter:focus-visible .lab{width:var(--lab-b,auto);transition-duration:.42s}.entry-root .enter.is-hover .lab .a,.entry-root .enter:focus-visible .lab .a{transform:translate3d(0,-100%,0)}.entry-root .enter.is-hover .lab .b,.entry-root .enter:focus-visible .lab .b{transform:translate3d(-50%,0,0)}.entry-root .enter.is-hover .glyph path,.entry-root .enter:focus-visible .glyph path{fill:var(--pointer);stroke:var(--pointer)}.entry-root .enter:active{transform:scale(.97);transition-duration:.12s}.entry-root .enter.is-hover:active{transform:translate3d(0,-2px,0) scale(.97)}.entry-root .enter:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.entry-root .doorring{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible;display:none}.entry-root .doorring path{fill:none;stroke:var(--ink);stroke-width:2.6px;vector-effect:non-scaling-stroke}.entry-root .pointer{position:absolute;left:0;top:0;width:0;height:0;z-index:50;pointer-events:none;opacity:0}.entry-root .pointer.show{opacity:1}.entry-root .pointer .ring{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--ink);opacity:.35;will-change:transform;transition:border-color .25s}.entry-root .pointer .ring.on-dark{border-color:var(--loader-fill);opacity:.5}.entry-root .pointer .dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--pointer);box-shadow:0 0 0 1px rgba(43,32,28,.22),0 0 9px 3px rgba(243,199,126,.65);will-change:transform}@media (max-width:640px){.entry-root .name{font-size:14.5px}.entry-root .enterrow{top:calc(var(--stack-bottom, 62%) + 28px)}.entry-root .enter{height:48px}}@media (max-width:700px){.entry-root .corner{font-size:8px;line-height:10px}.entry-root .c-place{top:32.5px;right:23px}.entry-root .c-clock{left:23px}.entry-root .c-clock,.entry-root .c-load{bottom:calc(36px + max(0px, env(safe-area-inset-bottom) - 20px))}.entry-root .c-load{right:23px}}@media (min-width:701px) and (max-height:540px){.entry-root .c-place{top:26px;right:24px}.entry-root .c-clock,.entry-root .c-load{bottom:23px}}@media (prefers-reduced-motion:reduce){.entry-root .enter,.entry-root .enter *,.entry-root .enter.is-hover,.entry-root .enter.is-hover *,.entry-root .enter:focus-visible,.entry-root .enter:focus-visible *{transition-duration:.01s!important;transition-delay:0s!important}.entry-root .wall-leaves,.entry-root .wall-shade{animation:none}.entry-root .entry,.entry-root:not([data-phase]){background:var(--loader-fill)}}.holding{--sans:var(--font-sans,"Readex Pro"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--holding);color:var(--ink);font-family:var(--sans)}.holding .holding-line{margin:0;font:300 15px/1.3 var(--sans);letter-spacing:.04em;color:var(--ink-soft);text-align:center;padding:0 16px}.holding .replay{position:absolute;right:16px;bottom:10px;height:30px;padding:0 13px;border-radius:999px;border:1px solid rgba(43,32,28,.42);background:rgba(247,232,212,.55);color:var(--ink);font:400 12px/1 var(--sans);cursor:pointer;transition:background-color .25s,color .25s}.holding .replay:hover{background:var(--ink);color:var(--eye-white)}.holding .replay:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.entry-root .product-line{--pl-size:clamp(38px,3.9vw,58px);position:relative;isolation:isolate;margin-top:28px;width:min(760px,96%);text-align:center}.entry-root .product-line:empty{display:none}.entry-root .pl-l1,.entry-root .pl-l2{margin:0}.entry-root .pl-l1{font:italic 400 var(--pl-size)/1.08 var(--serif);letter-spacing:-.005em;color:var(--ink-soft)}.entry-root .pl-g{white-space:nowrap}.entry-root .pl-l2{margin-top:10px;font:300 clamp(15px,1.15vw,18px)/1.3 var(--sans);letter-spacing:.01em;color:var(--ink-soft)}.entry-root .pl-t{display:inline-block;opacity:0;white-space:pre}.entry-root .product-word{position:relative;display:inline-block;font:inherit;color:var(--ink);padding:.1em .14em;margin:-.1em -.14em;pointer-events:auto;touch-action:manipulation;--peg-y:-0.35em;transform-origin:50% var(--peg-y);will-change:auto;-webkit-background-clip:text;background-clip:text}.entry-root .product-word.lit{color:transparent}.entry-root .pl-thread{position:absolute;left:50%;top:var(--peg-y);width:1px;height:.6em;margin-left:-.5px;background:rgba(43,32,28,.42);opacity:var(--peg,0);pointer-events:none}.entry-root .pl-big .pl-thread{width:1.5px;margin-left:-.75px}.entry-root .pl-thread:before{content:"";position:absolute;left:50%;top:0;width:var(--pl-peg,4px);height:var(--pl-peg,4px);border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.entry-root .pl-glow{width:calc(112px * var(--pl-s, 1));height:calc(64px * var(--pl-s, 1));z-index:-1}.entry-root .pl-flame,.entry-root .pl-glow{position:absolute;left:0;top:0;opacity:0;pointer-events:none}.entry-root .pl-flame{width:calc(10.8px * var(--pl-s, 1));height:calc(17.1px * var(--pl-s, 1));overflow:visible;transform-origin:calc(5.4px * var(--pl-s, 1)) calc(15.3px * var(--pl-s, 1));z-index:2}.entry-root .pl-crumbs{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:3}.entry-root .pl-crumbs i{position:absolute;left:0;top:0;border-radius:40%}@media (max-width:640px){.entry-root .product-line{--pl-size:clamp(30px,8.6vw,36px);margin-top:24px;width:min(760px,calc(100% - 48px))}.entry-root .pl-l1{line-height:1.32}.entry-root .wall-leaves{background-position:-20vw -45vw;background-size:160vw auto}.entry-root .pl-l2{font-size:14px}.entry-root .wall-shade{-webkit-mask-image:radial-gradient(120% 110% at 18% 8%,#000 20%,transparent 78%);mask-image:radial-gradient(120% 110% at 18% 8%,#000 20%,transparent 78%)}}