@layer pigment._o01612{@keyframes s9y973i{0%{box-shadow:0 0 0 0 rgba(251,44,54,.7),0 24px 60px -10px rgba(251,44,54,.55)}to{box-shadow:0 0 0 22px rgba(251,44,54,0),0 24px 60px -10px rgba(251,44,54,.55)}}@keyframes s1igwprs{50%{opacity:.25}}.l48qlp9{--ink:#030304;--red:#fb2c36;--out:cubic-bezier(0.16,1,0.3,1);--gutter:calc((100vw - var(--scrollbar, 0px) - var(--column) * 18) / 2);position:relative;height:173vh;height:173svh;color:var(--colors-black)}.l48qlp9 .landing{position:sticky;top:0;height:100vh;height:100svh;min-height:620px;overflow:hidden;display:flex;flex-direction:column}.l48qlp9 .heroBoard{position:absolute;z-index:1;inset:0;overflow:hidden;background:var(--colors-paco)}.l48qlp9 .heroBoard:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(14,5,2,.6),rgba(14,5,2,.25) 38%,rgba(14,5,2,0) 60%);opacity:var(--q,0)}.l48qlp9 .boardTrack{position:absolute;inset:0}.l48qlp9 .board{position:relative;overflow:hidden;height:100%;touch-action:pan-y;transition:height .9s var(--out)}.l48qlp9 .board:before{content:"";position:absolute;inset:0 0 auto;height:170px;z-index:1;pointer-events:none;background:linear-gradient(rgba(25,10,0,.5),rgba(25,10,0,0))}.l48qlp9 .layer{position:absolute;inset:0;pointer-events:none}.l48qlp9 .cork{background-color:#b5854f;background-image:var(--noise-dark),var(--noise-light),var(--noise-blot),radial-gradient(ellipse at 50% 42%,rgba(255,220,170,.18),transparent 55%),radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(45,20,0,.55) 100%);background-size:160px 160px,160px 160px,600px 600px,auto,auto}.l48qlp9 .cork:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(60,28,6,.28) 0 .8px,transparent 1.4px) 1px 2px/7px 9px,radial-gradient(circle,rgba(250,225,180,.2) 0 .7px,transparent 1.3px) 4px 1px/11px 13px,radial-gradient(circle,rgba(60,28,6,.2) 0 1.1px,transparent 1.8px) 6px 8px/17px 19px,radial-gradient(circle,rgba(250,225,180,.14) 0 .9px,transparent 1.5px) 9px 3px/23px 29px;transition:opacity .6s}.l48qlp9.grain .cork:before{opacity:0}.l48qlp9 .cork:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 10px #5b3a1d,inset 0 0 0 12px rgba(0,0,0,.35),inset 0 0 40px 12px rgba(30,12,0,.5)}.l48qlp9 .layer-ordered{visibility:hidden;--wr:0px;--wx:50%;--wy:50%;-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy),#000 max(0px,calc(var(--wr) - 70px)),rgba(0,0,0,.35) max(.5px,calc(var(--wr) - 18px)),transparent max(1px,var(--wr)));mask-image:radial-gradient(circle at var(--wx) var(--wy),#000 max(0px,calc(var(--wr) - 70px)),rgba(0,0,0,.35) max(.5px,calc(var(--wr) - 18px)),transparent max(1px,var(--wr)))}.l48qlp9 .grid-dark{background-color:var(--ink);background-image:radial-gradient(ellipse at 70% 45%,rgba(117,251,144,.09),transparent 55%),linear-gradient(rgba(117,251,144,.075) 1px,transparent 0),linear-gradient(90deg,rgba(117,251,144,.075) 1px,transparent 0),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:auto,120px 120px,120px 120px,24px 24px,24px 24px}.l48qlp9 .items{position:absolute;inset:0;z-index:2;pointer-events:none}.l48qlp9 .item{position:absolute;left:0;top:0;will-change:transform,opacity;opacity:0}.l48qlp9 .threads{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.l48qlp9 .face{position:absolute;inset:0;transform-origin:50% 50%}.l48qlp9 .paper{background:#fbfaf5;color:#2a2925;padding:13px 12px;font:500 8.5px/1.35 var(--fs);letter-spacing:normal;box-shadow:0 1px 0 rgba(0,0,0,.06),0 2px 3px rgba(40,20,0,.28),0 16px 26px -12px rgba(40,20,0,.65);overflow:hidden}.l48qlp9 .paper:after{content:"";position:absolute;inset:0;background:linear-gradient(128deg,transparent 38%,rgba(0,0,0,.045) 49%,rgba(255,255,255,.4) 51%,transparent 62%);pointer-events:none}.l48qlp9 .doc{width:150px;height:196px}.l48qlp9 .dh{font:600 7px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#7b766a;border-bottom:1px solid #dcd7cb;padding:6px 0 7px;margin-bottom:8px}.l48qlp9 .dt{font:700 12.5px/1.12 var(--fs);color:#1d1c19;margin-bottom:8px;letter-spacing:-.01em}.l48qlp9 .mono{font-family:var(--fm)}.l48qlp9 .ln{display:block;height:3.5px;background:#dcd8ce;border-radius:2px;margin:5.5px 0;width:var(--w,100%)}.l48qlp9 .f{display:flex;gap:6px;align-items:flex-end;margin:7px 0}.l48qlp9 .f i{font-style:normal;color:#8a857a;width:40px;flex:none}.l48qlp9 .f b{flex:1 1;border-bottom:1px solid #c7c2b6;font:600 13px/1 var(--hand);color:#27407f;padding-left:2px;white-space:nowrap;overflow:hidden}.l48qlp9 .row{display:flex;justify-content:space-between;gap:8px;margin:6px 0}.l48qlp9 .row span{height:3.5px;background:#dcd8ce;border-radius:2px;flex:1 1}.l48qlp9 .row em{height:3.5px;background:#bdb7aa;border-radius:2px;width:22%}.l48qlp9 .bars{display:flex;align-items:flex-end;gap:4px;height:46px;margin:8px 0 10px;border-bottom:1px solid #cfc9bc}.l48qlp9 .bars i{flex:1 1;height:var(--h);background:#cdc6b7}.l48qlp9 .stamp{position:absolute;right:10px;bottom:14px;width:52px;height:52px;border:1.5px solid rgba(160,40,40,.55);border-radius:50%;display:grid;place-items:center;font:600 6px/1.1 var(--fm);color:rgba(160,40,40,.7);text-align:center;transform:rotate(-14deg);letter-spacing:.08em}.l48qlp9 .browser{border:1px solid #d3cec2;border-radius:3px;overflow:hidden;margin-top:2px}.l48qlp9 .browser .bar{height:12px;background:#ebe7dd;display:flex;gap:3px;align-items:center;padding:0 5px}.l48qlp9 .browser .bar i{width:4px;height:4px;border-radius:50%;background:#c4bfb2}.l48qlp9 .browser .bd{padding:8px}.l48qlp9 .idc{display:flex;gap:9px;align-items:center;margin:4px 0 10px}.l48qlp9 .idc svg{width:42px;height:48px;background:#efece4;border:1px solid #ddd8cc;flex:none}.l48qlp9 .note{width:116px;height:112px}.l48qlp9 .postit{padding:14px 12px;font:600 21px/1.02 var(--hand);letter-spacing:normal;color:#2f2a20;box-shadow:0 2px 2px rgba(0,0,0,.15),0 14px 18px -10px rgba(40,20,0,.6)}.l48qlp9 .postit:before{content:"";position:absolute;left:0;right:0;top:0;height:22px;background:linear-gradient(rgba(0,0,0,.06),transparent)}.l48qlp9 .y{background:#ffe876}.l48qlp9 .pk{background:#ffb7c9}.l48qlp9 .bl{background:#a9e2ff}.l48qlp9 .gr{background:#bff0a6}.l48qlp9 .or{background:#ffc68a}.l48qlp9 .scrap{width:132px;height:92px}.l48qlp9 .nlabel{position:absolute;left:50%;top:50%;transform:translate(-50%,15px);white-space:nowrap;text-align:center;font:500 11.5px/1.2 var(--fm);color:#fafafa;opacity:0;letter-spacing:.01em;background:rgba(3,3,4,.78);padding:3px 6px;border-radius:3px}.l48qlp9 .nlabel small{display:block;color:#71717b;font-size:9.5px;margin-top:2px}.l48qlp9 .nlabel.sig{color:#ff8a8f}.l48qlp9 .callout{position:absolute;left:0;top:0;z-index:7;width:max-content;max-width:min(400px,calc(100% - 32px));margin:0;padding:16px 20px 18px;white-space:normal;pointer-events:none;background:rgba(36,4,7,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid var(--red);border-left-width:6px;border-radius:4px 14px 14px 4px;box-shadow:0 0 0 6px rgba(251,44,54,.08),0 24px 50px -12px rgba(251,44,54,.35);transform-origin:0 50%;transform:scale(.55);opacity:0;transition:opacity .15s,transform .2s;text-shadow:none}.l48qlp9 .board.is-signal .callout{opacity:1;transform:none;pointer-events:auto;transition:opacity .15s,transform .55s cubic-bezier(.34,1.9,.6,1);animation:s9y973i 1.4s ease-out .3s infinite}.l48qlp9 .callout .lab{font:500 12px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:#ff6b72;display:flex;gap:8px;align-items:center;margin-bottom:10px}.l48qlp9 .callout .lab i{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red);animation:s1igwprs 1s steps(1) infinite}.l48qlp9 .callout strong{display:block;margin:0;font:700 clamp(20px,2vw,26px)/1.15 var(--fs);letter-spacing:-.02em;color:#fff}.l48qlp9 .lcol{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;transform:translate3d(0,calc(var(--sy, 0px) * -1),0);will-change:transform;pointer-events:none}.l48qlp9 .lb{position:relative;background:var(--colors-gray)}.l48qlp9 .lb,.l48qlp9 .lb-meta,.l48qlp9 .tx{pointer-events:auto}.l48qlp9 .landing.q-out .lb,.l48qlp9 .landing.q-out .lb-meta{pointer-events:none}.l48qlp9 .lb-top{width:calc(var(--gutter) + var(--column) * 10);padding:clamp(110px,15vh,170px) 0 0 calc(var(--gutter) + var(--column));border-bottom-right-radius:2rem}@media (min-width:768px){.l48qlp9 .lb-mid,.l48qlp9 .lb-top{top:var(--hold,0)}.l48qlp9 .lb-mid{background:transparent}.l48qlp9 .lb-mid:before{content:"";position:absolute;inset:-1px 0 var(--erase,0);background:var(--colors-gray)}.l48qlp9 .lcol .tx{transform:translate3d(0,calc(var(--sy, 0px) + var(--lag, 0px)),0)}.l48qlp9 .lcol .lb-mid .tx,.l48qlp9 .lcol .lb-top .tx{translate:0 calc(var(--hold, 0px) * -1)}.l48qlp9 .lcol .lb-mid .tx,.l48qlp9 .lcol h1 .g{color:transparent;text-shadow:none;background:linear-gradient(var(--colors-black) var(--split,100%),#fff var(--split,100%));-webkit-background-clip:text;background-clip:text}}.l48qlp9 .crumb{padding-bottom:1rem}.l48qlp9 .crumb p{margin:0}.l48qlp9 .lb-top h1{width:calc(var(--column) * 7);font-size:clamp(34px,3.33vw,48px)}@media (min-width:1024px){.l48qlp9 .lb-top h1 .l1{white-space:nowrap}.l48qlp9 .lb-top h1 .l1:after{content:"\A";white-space:pre}}.l48qlp9 .tags{gap:1rem;padding:1rem 0;margin:0}.l48qlp9 .lb-mid{width:calc(var(--gutter) + var(--column) * 6);padding:0 var(--column) 1.5rem calc(var(--gutter) + var(--column));flex-grow:1}.l48qlp9 .lb-mid p{margin:0}.l48qlp9 .lb-mid:after{content:"";position:absolute;height:2rem;width:4rem;top:0;right:-4rem;border-top-left-radius:2rem;box-shadow:-2rem 0 0 0 var(--colors-gray)}.l48qlp9 .lb-meta{position:relative;width:calc(var(--gutter) + var(--column) * 6);background:var(--colors-papaya);color:#fff;border-top-right-radius:2rem;padding:1.6rem var(--column) 1.8rem calc(var(--gutter) + var(--column));transition:border-radius .3s var(--out)}.l48qlp9 .lb-meta:before{content:"";position:absolute;top:0;right:0;width:2rem;height:2rem;background:var(--colors-gray);z-index:-1}.l48qlp9 .lb-meta:after{content:"";position:absolute;height:2rem;width:4rem;bottom:0;right:-4rem;border-bottom-left-radius:2rem;box-shadow:-2rem 0 0 0 var(--colors-papaya)}.l48qlp9 .lb-meta:after,.l48qlp9 .lb-mid:after{transition:opacity .25s}.l48qlp9 .landing.q-in .lb-meta:after{opacity:0}.l48qlp9 .landing.q-in .lb-meta{border-bottom-right-radius:2rem;box-shadow:0 30px 50px -20px rgba(33,10,0,calc(var(--q, 0) * .9))}.l48qlp9 .lb-meta dl{margin:0;display:flex;flex-direction:column;gap:.8rem}.l48qlp9 .lb-meta dt{font-weight:700}.l48qlp9 .lb-meta dd{margin:0}.l48qlp9 .tx{position:relative;z-index:3;transform:translate3d(0,calc(var(--sy, 0px) - min(var(--sy, 0px) * .14, 40px) + var(--lag, 0px)),0);transition:color .35s,text-shadow .35s}.l48qlp9 .lb-meta .tx{translate:0 calc(var(--lag, 0px) * -1)}.l48qlp9 .tx[data-on=board],.l48qlp9 .tx[data-on=papaya]{color:#fff}.l48qlp9 .tx[data-on=board]{text-shadow:0 2px 16px rgba(0,0,0,.6)}.l48qlp9 .tags li{transition:background .35s,box-shadow .35s}.l48qlp9 .tags[data-on=board] li,.l48qlp9 .tags[data-on=papaya] li{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.l48qlp9 .crumb[data-on=board] p:before,.l48qlp9 .crumb[data-on=papaya] p:before{background:linear-gradient(270deg,#fff,transparent)}.l48qlp9 .mcap{display:none}.l48qlp9 .swap,.l48qlp9 .swap s{position:relative;display:inline-block}.l48qlp9 .swap s{text-decoration:none;transition:opacity .6s .7s}.l48qlp9 .swap s:after{content:"";position:absolute;left:-5%;right:-5%;top:54%;height:.075em;border-radius:1em;background:var(--colors-papaya);transform:scaleX(0) rotate(-2deg);transform-origin:left;transition:transform .55s var(--out) .25s}.l48qlp9 .swap ins{text-decoration:none;position:absolute;left:22%;top:-.74em;font:700 .92em/1 var(--hand);color:var(--colors-papaya);transform:rotate(-6deg);clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--out) .75s;letter-spacing:0}.l48qlp9 .landing:has(.board.is-ordered) .swap s{opacity:.38}.l48qlp9 .landing:has(.board.is-ordered) .swap s:after{transform:scaleX(1) rotate(-2deg)}.l48qlp9 .landing:has(.board.is-ordered) .swap ins{clip-path:inset(-20% -10% -20% -10%)}@media (max-width:767px){.l48qlp9{height:auto}.l48qlp9 .callout{max-width:calc(100% - 140px)}.l48qlp9 .landing{position:relative;height:auto;min-height:0;overflow:visible}.l48qlp9 .lcol{display:contents}.l48qlp9 .lb-top{order:1;width:auto;padding:8rem var(--column) 0;border-radius:0}.l48qlp9 .lb-top h1{width:auto;font-size:36px}.l48qlp9 .lb-mid{order:2;width:auto;padding:0 var(--column) 1.5rem}.l48qlp9 .heroBoard:after,.l48qlp9 .lb-mid:after{display:none}.l48qlp9 .heroBoard{order:3;position:relative;inset:auto;width:auto;height:auto;overflow:visible;background:var(--colors-gray)}.l48qlp9 .lb-meta{order:4;width:auto;margin-top:-2rem;border-top-right-radius:calc(var(--column) * 2);padding:4rem var(--column) 2rem}.l48qlp9 .mcap{display:block;position:absolute;left:var(--column);right:var(--column);bottom:calc(2rem + 28px);z-index:6;margin:0;font:400 30px/1.15 var(--DM_Sans);letter-spacing:-.04em;color:#fff;opacity:0;transition:opacity .4s}.l48qlp9 .board.is-ordered .mcap{opacity:1}.l48qlp9 .lb-meta:after,.l48qlp9 .lb-meta:before{display:none}.l48qlp9 .tx{transform:none}.l48qlp9 .lb-meta .tx{opacity:1;translate:none}.l48qlp9 .boardTrack{position:relative;inset:auto;height:173vh;height:173svh}.l48qlp9 .board{position:sticky;top:0;height:100vh;height:100svh}}@media (max-width:759px){.l48qlp9 .desk{display:none}}@media (prefers-reduced-motion:reduce){.l48qlp9{height:auto}.l48qlp9 .landing{position:relative}.l48qlp9 .boardTrack{height:auto}.l48qlp9 *,.l48qlp9 :after,.l48qlp9 :before{animation:none!important;transition:none!important}}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_7e0dc4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_7e0dc4{--IBM_Plex_Mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@layer pigment._6uobhp{.sh4f16{--papaya:var(--colors-papaya);--paco:var(--colors-paco);--black:var(--colors-black);--line:#e6e1d9;--muted:#7a756d;--paper:#fffdf9;--soft:#f7f5f1;--dm:var(--DM_Sans),system-ui,sans-serif;--in:var(--Inter),system-ui,sans-serif;--fm:var(--IBM_Plex_Mono),ui-monospace,monospace;--out:cubic-bezier(0.16,1,0.3,1);--flip:cubic-bezier(0.45,0,0.55,1);--spring:cubic-bezier(0.34,1.5,0.64,1);--top:24px;display:block;color-scheme:light;color:var(--black);font:500 15px/1.5 var(--in);letter-spacing:-.02em;text-align:left}.sh4f16 *{box-sizing:border-box}.sh4f16 button{font:inherit;color:inherit;cursor:pointer}.sh4f16 .wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.sh4f16 .card{background:#fff;border-radius:22px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);overflow:clip}.sh4f16 .lc{position:sticky;top:var(--top);padding:20px 20px 18px;gap:16px;overflow:visible}.sh4f16 .count,.sh4f16 .lc{display:flex;flex-direction:column}.sh4f16 .count{gap:6px}.sh4f16 .count b{white-space:nowrap;font:500 50px/1 var(--dm);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh4f16 .count span{font:500 13px/1.3 var(--in);color:var(--muted)}.sh4f16 .wall{border:1px solid var(--line);border-radius:14px;overflow:hidden}.sh4f16 .wall-h{position:relative;height:34px;background:var(--papaya);color:#fff;font:500 15px/34px var(--dm);padding:0 14px;overflow:hidden}.sh4f16 .wall-h span{position:absolute;left:14px;top:0;transition:transform .45s var(--out),opacity .3s}.sh4f16 .wall-h span.out{transform:translateY(-100%);opacity:0}.sh4f16 .wall-h span.in{transform:translateY(100%);opacity:0}.sh4f16 .wall-d,.sh4f16 .wall-g{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:0 10px}.sh4f16 .wall-d{padding-top:8px;font:500 9.5px/1 var(--fm);text-transform:uppercase;color:var(--muted);text-align:center;letter-spacing:.06em}.sh4f16 .wall-g{padding-top:6px;padding-bottom:10px}.sh4f16 .wall-g i{font-style:normal;display:grid;place-items:center;aspect-ratio:1;border-radius:50%;font:500 11.5px/1 var(--in);color:#c4bfb6;transition:background .25s,color .25s,transform .35s var(--spring)}.sh4f16 .wall-g i.in{color:var(--black)}.sh4f16 .wall-g i.past{background:#ffe4dc}.sh4f16 .wall-g i.now{background:var(--papaya);color:#fff;transform:scale(1.14);box-shadow:0 6px 14px -4px rgba(253,85,49,.6)}.sh4f16 .steps{list-style:none;margin:auto 0 0;padding:0;position:relative;display:flex;flex-direction:column;gap:12px}.sh4f16 .steps:before{bottom:12px;background:#ddd7cd}.sh4f16 .steps:after,.sh4f16 .steps:before{content:"";position:absolute;left:10px;top:12px;width:2px}.sh4f16 .steps:after{height:calc((100% - 24px) * var(--sp, 0));background:var(--papaya);transition:height .3s var(--out)}.sh4f16 .steps li{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font:500 14px/1.2 var(--in);color:#6b665e;transition:color .3s}.sh4f16 .steps li i{width:22px;height:22px;flex:none;border-radius:50%;background:#fff;border:2px solid #c9c2b7;display:grid;place-items:center;transition:all .3s var(--spring)}.sh4f16 .steps li i:after{content:"";width:8px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.sh4f16 .steps li.done{color:var(--black)}.sh4f16 .steps li.done i{background:var(--papaya);border-color:var(--papaya)}.sh4f16 .steps li.done i:after{opacity:1}.sh4f16 .steps li.now{color:var(--black);font-weight:600}.sh4f16 .steps li.now i{border-color:var(--papaya);box-shadow:0 0 0 5px rgba(253,85,49,.16);transform:scale(1.1)}.sh4f16 .flow{display:flex;flex-direction:column}.sh4f16 .it{opacity:0;transform:translateY(36px) scale(.97);transition:opacity .35s var(--od,0s),transform .5s var(--out) var(--od,0s)}.sh4f16 .it.on{opacity:1;transform:none;transition:opacity .4s,transform .7s var(--spring)}.sh4f16 .bt{--od:0.6s}.sh4f16 .stage{position:relative;display:grid;place-items:center;padding:40px 24px;min-height:380px;background:var(--soft);background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.05) 1px,transparent 0);background-size:18px 18px;overflow:clip}.sh4f16 .cap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:end;padding:18px 24px 20px;border-top:1px solid var(--line)}.sh4f16 .cap .when{grid-column:1;margin:0;font:500 11.5px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sh4f16 .cap h3{grid-column:1;margin:4px 0 0;font:400 clamp(24px,2.4vw,34px)/1.1 var(--dm);letter-spacing:-.03em}.sh4f16 .cap p:not(.when){grid-column:1;margin:0;font:500 15px/1.5 var(--in);color:#4b4740;max-width:58ch}.sh4f16 .cap .more{grid-column:2;grid-row:1/4;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:99px;border:1px solid var(--black);background:transparent;font:500 13px/1 var(--in);white-space:nowrap}.sh4f16 .cap .more:hover{background:var(--black);color:#fff}.sh4f16 .gap{align-self:center;display:inline-flex;align-items:center;gap:16px;margin:72px 0;padding:14px 30px 14px 16px;border-radius:99px;background:#fff;border:2px solid transparent;box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.sh4f16 .gap svg{width:64px;height:64px;flex:none}.sh4f16 .gap circle{fill:#fff;stroke:var(--black);stroke-width:4}.sh4f16 .gap .tick{stroke:#cfc9bf;stroke-width:3}.sh4f16 .gap .hh,.sh4f16 .gap .mm{stroke-linecap:round;transform-origin:55px 55px}.sh4f16 .gap .hh{stroke:var(--black);stroke-width:6}.sh4f16 .gap .mm{stroke:var(--papaya);stroke-width:4.5}.sh4f16 .gap b{font:500 clamp(30px,3.8vw,48px)/1 var(--dm);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh4f16 .gap .num{display:inline-block;text-align:right}.sh4f16 .gap.live{border-color:var(--papaya)}.sh4f16 .it.gap{transition:opacity .35s,transform .5s var(--out),border-color .9s}.sh4f16 .it.gap.on{transition:opacity .4s,transform .7s var(--spring),border-color .9s}.sh4f16 .mailwrap{padding-top:140px;perspective:900px}.sh4f16 .env{position:relative;width:380px;height:230px;opacity:0;perspective:700px;transform:translate(85%,-18%) rotate(14deg);transition:transform .5s var(--out) .8s,opacity .3s .9s}.sh4f16 .on .env{opacity:1;transform:none;transition:transform 1s var(--out) .15s,opacity .4s .15s}.sh4f16 .env-back{position:absolute;inset:0;background:#efdcd1;border-radius:10px;box-shadow:0 30px 50px -24px rgba(63,11,14,.4)}.sh4f16 .letter{position:absolute;z-index:1;left:22px;right:22px;top:18px;height:190px;background:var(--paper);border-radius:8px;padding:18px 20px;box-shadow:0 8px 20px -10px rgba(0,0,0,.3);transition:transform .45s var(--out)}.sh4f16 .on .letter{transform:translateY(-140px);transition:transform .8s var(--out) 1.6s}.sh4f16 .lh{justify-content:space-between;font:500 12px/1 var(--in);color:var(--muted);margin-bottom:14px}.sh4f16 .from,.sh4f16 .lh{display:flex;align-items:center}.sh4f16 .from{gap:8px;color:var(--black);font-weight:600}.sh4f16 .av{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font:600 12px/1 var(--in);font-style:normal;background:#18181b;color:#fff}.sh4f16 .letter b{display:block;font:500 22px/1.15 var(--dm);letter-spacing:-.02em;margin-bottom:8px}.sh4f16 .letter p{margin:0;font:500 14px/1.5 var(--in);color:#4a4640}.sh4f16 .env-front{position:absolute;z-index:2;inset:0;border-radius:10px;background:linear-gradient(to bottom left,transparent calc(50% - .5px),#f7ebe4 calc(50% + .5px)) 0 0/50% 52% no-repeat,linear-gradient(to bottom right,transparent calc(50% - .5px),#f7ebe4 calc(50% + .5px)) 100% 0/50% 52% no-repeat,linear-gradient(#f7ebe4,#f7ebe4) 0 100%/100% 48.5% no-repeat}.sh4f16 .flap{position:absolute;z-index:3;left:0;right:0;top:0;height:58%;background:#ead5c8;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;border-radius:10px 10px 0 0;transition:transform .5s var(--flip) .4s,z-index 0s .65s,filter .5s .4s}.sh4f16 .on .flap{transform:rotateX(180deg);z-index:0;filter:brightness(.94);transition:transform .6s var(--flip) 1.05s,z-index 0s 1.35s,filter .6s 1.05s}.sh4f16 .stampmail{position:absolute;right:16px;top:14px;z-index:4;width:44px;height:52px;border:2px dashed #e7b9a8;border-radius:4px;display:grid;place-items:center;font:600 9px/1.2 var(--fm);color:var(--papaya);text-align:center;background:#fff7f3;transform:rotate(4deg);transition:opacity .3s .4s}.sh4f16 .on .stampmail{opacity:0;transition:opacity .25s 1.05s}.sh4f16 .doc{position:relative;width:370px;background:var(--paper);border-radius:6px;padding:26px 28px 24px;box-shadow:0 2px 0 #e9e3d8,0 4px 0 #f4efe6,0 30px 60px -28px rgba(0,0,0,.5)}.sh4f16 .doc-h{border-bottom:2px solid var(--black);padding-bottom:12px;margin-bottom:14px}.sh4f16 .doc-h b{display:block;font:500 26px/1.1 var(--dm);letter-spacing:-.03em}.sh4f16 .doc-h i,.sh4f16 .doc-l i,.sh4f16 .sigl{display:block;height:7px;border-radius:4px;background:#ebe5db}.sh4f16 .doc-h i{width:58%;margin-top:10px}.sh4f16 .doc-l{display:grid;grid-template-columns:96px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #eee7dc;clip-path:inset(0 100% 0 0);transition:clip-path .3s var(--out)}.sh4f16 .doc-l>i{width:52px;background:#ddd6cb}.sh4f16 .doc-l span{display:grid;gap:8px}.sh4f16 .on .doc-l{clip-path:inset(0 -2% 0 0);transition:clip-path .5s var(--out) var(--dl)}.sh4f16 .doc-l:nth-of-type(2){--dl:0.4s}.sh4f16 .doc-l:nth-of-type(3){--dl:0.55s}.sh4f16 .doc-l:nth-of-type(4){--dl:0.7s}.sh4f16 .sig{position:relative;margin-top:20px;height:72px;border-bottom:1.5px solid var(--black)}.sh4f16 .sig svg{position:absolute;left:4px;bottom:2px;width:230px;height:70px;overflow:visible}.sh4f16 .sigp{fill:none;stroke:#1f3a8f;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .4s ease-in-out,opacity 0s .4s}.sh4f16 .on .sigp{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1s ease-in-out 1.1s,opacity 0s 1.1s}.sh4f16 .sigl{position:absolute;left:0;bottom:-18px;width:150px;height:6px}.sh4f16 .stamp{position:absolute;right:20px;bottom:50px;padding:8px 14px;border:3px solid var(--papaya);border-radius:8px;color:var(--papaya);font:700 22px/1 var(--dm);letter-spacing:.06em;text-transform:uppercase;transform:rotate(-12deg) scale(2.2);opacity:0;transition:transform .25s,opacity .15s}.sh4f16 .on .stamp{transform:rotate(-12deg) scale(1);opacity:.92;transition:transform .35s cubic-bezier(.5,1.8,.6,1) 2.25s,opacity .2s 2.25s}.sh4f16 .trip{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;width:min(560px,100%);align-self:stretch}.sh4f16 .tsp{flex:1 0 130px}.sh4f16 .trk{position:absolute;left:0;top:0;z-index:0;overflow:visible}.sh4f16 .trk path{fill:none}.sh4f16 .trk .ties{stroke:#e4ded4;stroke-width:13;stroke-dasharray:2.5 7}.sh4f16 .trk .rails{stroke:#c3bcb1;stroke-width:1.6;stroke-linejoin:round}.sh4f16 .trk circle{fill:#fff;stroke:var(--black);stroke-width:3}.sh4f16 .trk circle.b{stroke:var(--papaya)}.sh4f16 .trk text{font:500 13px/1 var(--in);fill:var(--black)}.sh4f16 .trk text.b{text-anchor:end}.sh4f16 .train{position:absolute;left:0;top:0;z-index:3;pointer-events:none}.sh4f16 .train i{position:absolute;left:0;top:0;width:42px;height:22px;margin:-11px 0 0 -21px;border-radius:6px;background:var(--papaya);box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.sh4f16 .train i:after{content:"";display:block;margin:8px 6px 0;height:6px;border-radius:2px;background:rgba(255,255,255,.75)}.sh4f16 .train i:first-child{border-radius:6px 11px 11px 6px}.sh4f16 .wk{position:sticky;bottom:20px;z-index:2;padding:14px 0 12px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 14px 30px -20px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sh4f16 .weeks{display:grid;grid-template-columns:repeat(13,1fr);gap:6px;align-items:end;height:64px;margin:0 16px}.sh4f16 .weeks i{display:block;height:calc(var(--h) * 100%);border-radius:5px 5px 2px 2px;background:#e2ddd5;transition:background .25s}.sh4f16 .weeks i.on{background:var(--black)}.sh4f16 .weeks i.now{background:var(--papaya)}.sh4f16 .wl{display:flex;justify-content:space-between;margin:8px 16px 0;font:500 10.5px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sh4f16 .wist{position:absolute;left:50%;top:50%;z-index:6;width:min(250px,56%);margin:0;background:#fff;padding:10px 10px 0;box-shadow:0 40px 70px -24px rgba(0,0,0,.55);opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.sh4f16 .wist .pi{aspect-ratio:3/4;overflow:hidden;background:var(--paco)}.sh4f16 .wist img{width:100%;height:100%;object-fit:cover;display:block}.sh4f16 .wist figcaption{padding:11px 4px 13px;text-align:center}.sh4f16 .wist figcaption small{display:block;font:500 10px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--papaya);margin-bottom:6px}.sh4f16 .wist figcaption b{font:500 15px/1.25 var(--dm);letter-spacing:-.01em}.sh4f16 .bt[data-k=trip] .stage{min-height:max(560px,90vh);padding-block:76px 84px}.sh4f16 .fin{display:flex;flex-direction:column;align-items:center;gap:22px;width:min(560px,100%)}.sh4f16 .lp{position:relative;width:440px;height:410px;perspective:1500px;perspective-origin:50% 25%}.sh4f16 .lp .rig{position:absolute;left:30px;top:10px;width:380px;height:300px;transform-style:preserve-3d;transform-origin:50% 260px;transform:translateY(-7.2px) rotateX(-6deg)}.sh4f16 .lp .lid{position:absolute;left:0;top:20px;width:380px;height:240px;transform-origin:50% 100%;transform-style:preserve-3d;transform:translateY(-4px) rotateX(0deg)}.sh4f16 .lp .lback,.sh4f16 .lp .scr2{position:absolute;inset:0;border-radius:6px 6px 4px 4px;backface-visibility:hidden}.sh4f16 .lp .lid:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;transform-origin:50% 0;transform:rotateX(90deg);background:#c4bfb6}.sh4f16 .lp .scr2{background:#1e1e22;box-shadow:inset 0 0 0 8px #2c2c31;padding:24px 26px;color:#e8e6e1;font:500 13px/1.4 var(--fm)}.sh4f16 .lp .scr2 p{margin:0 0 12px;color:#8f8b84}.sh4f16 .lp .scr2 ul{list-style:none;margin:0;padding:0}.sh4f16 .lp .scr2 li{padding:6px 0;opacity:.35;transition:opacity .2s}.sh4f16 .lp .scr2 li:before{content:"✓ ";color:var(--papaya);opacity:0;transition:opacity .2s}.sh4f16 .lp .scr2 li.k,.sh4f16 .lp .scr2 li.k:before{opacity:1}.sh4f16 .lp .lback{background:linear-gradient(160deg,#d3cec6,#bdb8af);transform:rotateY(180deg);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.sh4f16 .lp .lback i{width:58px;height:58px;border-radius:50%;background:var(--papaya);box-shadow:0 0 0 6px rgba(253,85,49,.18)}.sh4f16 .lp .deck{position:absolute;left:0;top:260px;width:380px;height:240px;transform-origin:50% 0;transform:rotateX(90deg);transform-style:preserve-3d;border-radius:4px 4px 6px 6px;background:linear-gradient(#cbc6be,#bcb7ae);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.sh4f16 .lp .kb{left:28px;right:28px;top:22px;height:112px;background:repeating-linear-gradient(90deg,#2b2b2f 0 22px,transparent 22px 26px),#2b2b2f;opacity:.85;-webkit-mask:repeating-linear-gradient(#000 0 18px,transparent 18px 23px);mask:repeating-linear-gradient(#000 0 18px,transparent 18px 23px)}.sh4f16 .lp .kb,.sh4f16 .lp .tp{position:absolute;border-radius:8px}.sh4f16 .lp .tp{left:50%;top:150px;width:130px;height:72px;margin-left:-65px;background:#b2ada4}.sh4f16 .lp .front{position:absolute;left:0;top:100%;width:100%;height:13px;transform-origin:50% 0;transform:rotateX(-90deg);border-radius:0 0 12px 12px;background:linear-gradient(#a8a39a,#8f8a82)}.sh4f16 .lp .shadow{position:absolute;left:40px;right:40px;top:262px;height:240px;transform-origin:50% 0;transform:translateY(14px) rotateX(90deg);background:radial-gradient(closest-side,rgba(0,0,0,.28),transparent);filter:blur(8px)}.sh4f16 .sum{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-top:-120px;opacity:0;transform:translateY(14px);transition:opacity .2s,transform .3s}.sh4f16 .sum.k{opacity:1;transform:none;transition:opacity .4s,transform .6s var(--out)}.sh4f16 .sum div{background:#fff;border-radius:16px;padding:16px;box-shadow:0 16px 34px -24px rgba(0,0,0,.45)}.sh4f16 .sum b{display:block;font:500 34px/1 var(--dm);letter-spacing:-.04em;color:var(--papaya);margin-bottom:8px}.sh4f16 .sum span{font:500 13px/1.35 var(--in);color:#5d5850}.sh4f16 .sheet{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:rgba(33,33,33,.32);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.sh4f16 .sheet.open{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}.sh4f16 .sheet-in{width:min(460px,100%);height:100%;overflow:auto;background:#fff;padding:34px 32px 40px;transform:translateX(30px);transition:transform .4s var(--out);box-shadow:-30px 0 60px -30px rgba(0,0,0,.4)}.sh4f16 .sheet.open .sheet-in{transform:none}.sh4f16 .sheet .x{float:right;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:18px;line-height:1}.sh4f16 .sheet .shw{margin:6px 0 10px;font:500 12px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--papaya)}.sh4f16 .sheet h3{margin:0 0 14px;font:400 30px/1.1 var(--dm);letter-spacing:-.03em;clear:both}.sh4f16 .sheet p{margin:0 0 12px;font:500 15px/1.6 var(--in);color:#3f3b36}.sh4f16 .sheet ul{margin:6px 0 14px;padding:0;list-style:none}.sh4f16 .sheet li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid #f0ece6;font:500 14.5px/1.4 var(--in)}.sh4f16 .sheet li em{flex:none;font:600 10px/1.9 var(--fm);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:0 7px;border-radius:6px;background:var(--black);color:#fff;height:19px}.sh4f16 .sheet li em.d{background:var(--papaya)}@media (max-width:860px){.sh4f16{--top:0px}.sh4f16 .wrap{grid-template-columns:minmax(0,1fr);gap:10px}.sh4f16 .lc{z-index:4;flex-direction:row;align-items:center;flex-wrap:wrap;padding:12px 108px 12px 16px;gap:8px 14px;border-radius:0 0 18px 18px;margin:0 -4px}.sh4f16 .count{flex-direction:row;align-items:baseline;gap:10px}.sh4f16 .count b{font-size:32px;min-width:3.6em}.sh4f16 .count span{font-size:12px;white-space:nowrap}.sh4f16 .wall{display:none}.sh4f16 .steps{flex-direction:row;margin:0 0 0 auto;gap:8px}.sh4f16 .steps:after,.sh4f16 .steps:before{display:none}.sh4f16 .steps li{font-size:0;gap:0}.sh4f16 .steps li i{width:14px;height:14px}.sh4f16 .steps li i:after{display:none}.sh4f16 .stage{padding:28px 12px;min-height:0}.sh4f16 .bt[data-k=trip] .stage{min-height:max(420px,70vh)}.sh4f16 .cap{grid-template-columns:minmax(0,1fr);padding:14px 16px 16px}.sh4f16 .cap .more{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}.sh4f16 .cap h3{font-size:22px}.sh4f16 .cap p:not(.when){font-size:14px}.sh4f16 .gap{margin:48px 0;gap:12px;padding:10px 20px 10px 12px}.sh4f16 .gap svg{width:44px;height:44px}.sh4f16 .gap b{font-size:24px}}@media (max-width:520px){.sh4f16 .z{zoom:.72}.sh4f16 .sum{grid-template-columns:minmax(0,1fr);margin-top:-80px}}@media (prefers-reduced-motion:reduce){.sh4f16 *,.sh4f16 :after,.sh4f16 :before{transition:none!important}}}