.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;z-index:10;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.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{background:var(--loader-bg);position:absolute;inset:0;overflow:hidden}.entry-root .layer{pointer-events:none;position:absolute;inset:0}.entry-root .stack{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:calc(44% + 6px);left:0;right:0}.entry-root .name{font:500 15px/1.15 var(--sans);letter-spacing:.24em;margin:0;padding-left:.24em}.entry-root .dim .name{color:#f3e8e25c}.entry-root .ink .name{color:var(--ink)}.entry-root .fill{background:var(--loader-fill);will-change:transform;pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.entry-root .fill-inner{will-change:transform;background:var(--loader-fill);position:absolute;inset:0}.entry-root .wall{pointer-events:none;position:absolute;inset:0}.entry-root .wall-grain,.entry-root .wall-shade{mix-blend-mode:multiply;position:absolute;inset:0}.entry-root .wall-grain{opacity:.05;background:0 0/512px 512px}.entry-root .wall-shade{opacity:.0625;animation:7.3s ease-in-out infinite entry-leaf-breath;overflow:hidden;-webkit-mask-image:radial-gradient(120% 110% at 18% 8%,#000 18%,#0000 62%);mask-image:radial-gradient(120% 110% at 18% 8%,#000 18%,#0000 62%)}.entry-root .wall-leaves{will-change:transform;background:0 0/65vw;animation:12s ease-in-out infinite entry-leaf-drift;position:absolute;inset:-32px}@keyframes entry-leaf-breath{0%,to{opacity:.055}50%{opacity:.065}}@keyframes entry-leaf-drift{0%,to{transform:translate(0,0)}50%{transform:translate(-14px,9px)}}.entry-root .corners{pointer-events:none;position:absolute;inset:0}.entry-root .corner{font:400 9px/1.25 var(--sans);letter-spacing:.12em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;position:absolute}.entry-root .c-place{letter-spacing:.13em;top:44px;right:38px}.entry-root .c-clock{bottom:39px;left:38px}.entry-root .c-load{bottom:39px;right:38px}.entry-root .c-num{text-align:left;min-width:3ch;display:inline-block}.entry-root .dim .corner{color:#f3e8e25c}.entry-root .ink .corner{color:var(--ink)}.entry-root .boxwrap{perspective:560px;pointer-events:none;width:0;height:0;position:absolute;top:36%;left:50%}.entry-root .boxscale{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.entry-root .boxview{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0;transform:rotateX(-24deg)rotateY(-30deg)}.entry-root .cube{width:46px;height:46px;transform-style:preserve-3d;position:absolute;top:-23px;left:-23px}.entry-root .face{transform-style:preserve-3d;border-radius:2px;position:absolute;inset:0;overflow:visible;box-shadow:inset 0 0 0 1.6px #e9c27af2}.entry-root .face .rv,.entry-root .face .rh{background:linear-gradient(135deg, #f4d898, var(--ribbon) 55%, #d9ae5e);position:absolute}.entry-root .face .rv{width:8px;top:0;bottom:0;left:19px}.entry-root .face .rh{height:8px;top:19px;left:0;right:0}.entry-root .face .g,.entry-root .face .d{pointer-events:none;border-radius:2px;position:absolute;inset:0}.entry-root .face .g{opacity:0;background:radial-gradient(circle at 30% 25%,#fff4d6f2,#fff4d600 70%)}.entry-root .face .d{background:var(--loader-bg);opacity:0}.entry-root .face svg.bow{width:46px;height:46px;position:absolute;top:0;left:0;overflow:visible;transform:translateZ(2.5px)}.entry-root .f0{background:#6b4a3e;transform:translateZ(23px)}.entry-root .f1{background:#5c3f35;transform:rotateY(180deg)translateZ(23px)}.entry-root .f2{background:#64453a;transform:rotateY(90deg)translateZ(23px)}.entry-root .f3{background:#583c32;transform:rotateY(-90deg)translateZ(23px)}.entry-root .f4{background:#7a584a;transform:rotateX(90deg)translateZ(23px)}.entry-root .f5{background:#4a3229;transform:rotateX(-90deg)translateZ(23px)}.entry-root .eyeswrap{pointer-events:none;width:clamp(150px,14%,230px);position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.entry-root .eyeswrap{width:46%}}.entry-root .eyes{transform-origin:50%;will-change:transform;width:100%;height:auto;display:block;overflow:visible;transform:scale(0)}.entry-root .eyes *{vector-effect:non-scaling-stroke}.entry-root .enterrow{left:0;right:0;top:calc(var(--stack-bottom,62%) + 38px);pointer-events:none;justify-content:center;display:flex;position:absolute}.entry-root .enter{--rise:cubic-bezier(.22, .8, .24, 1);isolation:isolate;pointer-events:none;opacity:0;background:var(--eye-white);height:52px;color:var(--ink);font:400 15.5px/1 var(--sans);letter-spacing:.02em;cursor:pointer;transition:transform .42s var(--rise), box-shadow .42s var(--rise), color .18s ease 60ms, background-color 0s;border:0;border-radius:999px;align-items:center;gap:16px;padding:0 28px 0 30px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #2b201c6b,inset 0 0 0 1px #2b201c2e}.entry-root .enter.on{pointer-events:auto}.entry-root .enter-ink{z-index:0;background:var(--ink);pointer-events:none;transition:transform .32s var(--rise);position:absolute;inset:0;transform:translateY(101%)}.entry-root .enter .lab{z-index:1;width:var(--lab-a,auto);text-align:center;white-space:nowrap;clip-path:inset(0 -24px);height:1.3em;transition:width .32s var(--rise);line-height:1.3em;display:block;position:relative}.entry-root .enter .lab>span{height:1.3em;transition:transform .42s var(--rise);display:inline-block}.entry-root .enter .lab .b{position:absolute;top:0;left:50%;transform:translate(-50%,100%)}.entry-root .enter .glyph{z-index:1;flex:none;width:12px;height:15px;margin-top:-2px;position:relative;overflow:visible}.entry-root .enter .glyph path{fill:#f3c77e00;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .3s .12s,stroke .3s .12s}.entry-root .enter.is-hover,.entry-root .enter:focus-visible{color:var(--eye-white);background-color:var(--ink);transition:transform .42s var(--rise), box-shadow .42s var(--rise), color .16s ease .1s, background-color 0s linear .42s;transform:translateY(-2px);box-shadow:0 22px 34px -18px #2b201c80,inset 0 0 0 1px #2b201c2e}.entry-root .enter.is-hover .enter-ink,.entry-root .enter:focus-visible .enter-ink{transition:transform .42s var(--rise);transform:translate(0,0)}.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:translateY(-100%)}.entry-root .enter.is-hover .lab .b,.entry-root .enter:focus-visible .lab .b{transform:translate(-50%)}.entry-root .enter.is-hover .glyph path,.entry-root .enter:focus-visible .glyph path{fill:var(--pointer);stroke:var(--pointer)}.entry-root .enter:active{transition-duration:.12s;transform:scale(.97)}.entry-root .enter.is-hover:active{transform:translateY(-2px)scale(.97)}.entry-root .enter:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.entry-root .doorring{z-index:4;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.entry-root .doorring path{fill:none;stroke:var(--ink);stroke-width:2.6px;vector-effect:non-scaling-stroke}.entry-root .pointer{z-index:50;pointer-events:none;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.entry-root .pointer.show{opacity:1}.entry-root .pointer .ring{border:1.5px solid var(--ink);opacity:.35;will-change:transform;border-radius:50%;width:32px;height:32px;transition:border-color .25s;position:absolute;top:-16px;left:-16px}.entry-root .pointer .ring.on-dark{border-color:var(--loader-fill);opacity:.5}.entry-root .pointer .dot{background:var(--pointer);will-change:transform;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 1px #2b201c38,0 0 9px 3px #f3c77ea6}@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{bottom:calc(36px + max(0px, env(safe-area-inset-bottom) - 20px));left:23px}.entry-root .c-load{bottom:calc(36px + max(0px, env(safe-area-inset-bottom) - 20px));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:focus-visible,.entry-root .enter.is-hover *,.entry-root .enter:focus-visible *{transition-duration:10ms!important;transition-delay:0s!important}.entry-root .wall-shade,.entry-root .wall-leaves{animation:none}.entry-root:not([data-phase]),.entry-root .entry{background:var(--loader-fill)}}.holding{--sans:var(--font-sans,"Readex Pro"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;z-index:1;background:var(--holding);color:var(--ink);font-family:var(--sans);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.holding .holding-line{font:300 15px/1.3 var(--sans);letter-spacing:.04em;color:var(--ink-soft);text-align:center;margin:0;padding:0 16px}.holding .replay{height:30px;color:var(--ink);font:400 12px/1 var(--sans);cursor:pointer;background:#f7e8d48c;border:1px solid #2b201c6b;border-radius:999px;padding:0 13px;transition:background-color .25s,color .25s;position:absolute;bottom:10px;right:16px}.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);isolation:isolate;text-align:center;width:min(760px,96%);margin-top:28px;position:relative}.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{font:300 clamp(15px, 1.15vw, 18px)/1.3 var(--sans);letter-spacing:.01em;color:var(--ink-soft);margin-top:10px}.entry-root .pl-t{opacity:0;white-space:pre;display:inline-block}.entry-root .product-word{font:inherit;color:var(--ink);pointer-events:auto;touch-action:manipulation;--peg-y:-.35em;transform-origin:50% var(--peg-y);will-change:auto;-webkit-background-clip:text;background-clip:text;margin:-.1em -.14em;padding:.1em .14em;display:inline-block;position:relative}.entry-root .product-word.lit{color:#0000}.entry-root .pl-thread{left:50%;top:var(--peg-y);width:1px;height:.6em;opacity:var(--peg,0);pointer-events:none;background:#2b201c6b;margin-left:-.5px;position:absolute}.entry-root .pl-big .pl-thread{width:1.5px;margin-left:-.75px}.entry-root .pl-thread:before{content:"";width:var(--pl-peg,4px);height:var(--pl-peg,4px);background:var(--ink);border-radius:50%;position:absolute;top:0;left:50%;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;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.entry-root .pl-flame{width:calc(10.8px * var(--pl-s,1));height:calc(17.1px * var(--pl-s,1));opacity:0;transform-origin:calc(5.4px * var(--pl-s,1)) calc(15.3px * var(--pl-s,1));pointer-events:none;z-index:2;position:absolute;top:0;left:0;overflow:visible}.entry-root .pl-crumbs{pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:0;left:0}.entry-root .pl-crumbs i{border-radius:40%;position:absolute;top:0;left:0}@media (max-width:640px){.entry-root .product-line{--pl-size:clamp(30px, 8.6vw, 36px);width:min(760px,100% - 48px);margin-top:24px}.entry-root .pl-l1{line-height:1.32}.entry-root .wall-leaves{background-position:-20vw -45vw;background-size:160vw}.entry-root .pl-l2{font-size:14px}.entry-root .wall-shade{-webkit-mask-image:radial-gradient(120% 110% at 18% 8%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 110% at 18% 8%,#000 20%,#0000 78%)}}
