.fq{z-index:12;margin-top:calc(var(--r-sheet) * -1);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--color-paper);color:var(--color-ink);padding:clamp(96px,11vw,150px) 0;position:relative}.fq-grid{gap:clamp(40px,6vw,72px);display:grid}.fq-title{margin:0}.fq-list{border-top:1px solid var(--line)}.fq-item{border-bottom:1px solid var(--line)}.fq-q{margin:0}.fq-q button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:22px 0;display:grid}.fq-n{letter-spacing:0;color:var(--ink-3);align-self:start;padding-top:.45em;font-size:12px}.fq-q-t{letter-spacing:var(--track-title);text-wrap:balance;font-size:clamp(1.1rem,.95rem + .6vw,1.5rem);font-weight:500;line-height:1.25;transition:color .3s}.fq-q button:hover .fq-q-t{color:var(--color-forest-600)}.fq-icon{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .45s var(--ease), transform .6s var(--ease-expo);border-radius:99px;place-items:center;display:grid;position:relative}.fq-icon i{background:var(--color-ink);width:14px;height:1.6px;transition:background-color .45s var(--ease);border-radius:2px;position:absolute}.fq-icon i+i{transform:rotate(90deg)}.fq-item[data-open] .fq-icon{background:var(--color-forest-950);transform:rotate(135deg)}.fq-item[data-open] .fq-icon i{background:var(--color-lime)}.fq-a{opacity:0;transition:grid-template-rows .5s var(--ease), opacity .4s var(--ease);grid-template-rows:0fr;display:grid}.fq-a>div{min-height:0;overflow:hidden}.fq-a p{max-width:40em;color:var(--ink-2);text-wrap:pretty;margin:0;padding:0 56px 26px 50px;font-size:16.5px;line-height:1.6}.fq-item[data-open] .fq-a{opacity:1;grid-template-rows:1fr}@media (max-width:599px){.fq-q button{grid-template-columns:30px minmax(0,1fr) 40px;gap:10px}.fq-icon{width:40px;height:40px}.fq-a p{padding:0 0 24px 40px;font-size:15.5px}}@media (min-width:900px){.fq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.fq-head{position:sticky;top:120px}}@media (prefers-reduced-motion:reduce){.fq-a,.fq-icon,.fq-icon i{transition:none}}
.ct{z-index:13;min-height:max(100svh,560px);margin-top:calc(var(--r-sheet) * -1);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--color-forest-950);color:var(--color-forest-950);place-items:center;display:grid;position:relative;overflow:clip}.ct-frame{border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:#cfd0c4;position:absolute;inset:0;overflow:hidden}.ct-img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.ct-shade{background:radial-gradient(60% 50% at 50% 42%, #f4f2ec8c, transparent 70%), linear-gradient(180deg, transparent 58%, #06110e40 78%, var(--color-forest-950) 97%);position:absolute;inset:0}.ct-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,4vw,44px);padding:120px 0 clamp(140px,18svh,200px);display:flex;position:relative}.ct-title{margin:0}.ct-sub{max-width:36em;color:var(--ink-2);margin:calc(clamp(28px,4vw,44px)/-2) 0 0;font-size:clamp(1rem,.94rem + .3vw,1.2rem);line-height:1.5}.ct-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ct-btn{max-width:100%}.ct-email.btn{max-width:100%;color:var(--color-ink);transition:transform .45s var(--ease), box-shadow .3s, background-color .3s;background:#f6f5f08c;border:0;gap:10px;padding:0 8px 0 20px;font-family:inherit;box-shadow:inset 0 0 0 1px #0f1e1a38}.ct-email.btn:hover{box-shadow:inset 0 0 0 1px var(--color-ink);background:#f6f5f0cc}.ct-clip{background:#0f1e1a14;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:4px;transition:background-color .3s;display:grid}.ct-clip svg{width:16px;height:16px}.ct-email:hover .ct-clip{background:#0f1e1a24}.ct-email .ct-clip[data-copied]{background:var(--color-lime);color:var(--color-forest-950)}.ct-mail{flex:none;width:18px;height:18px;margin-right:-4px}.landing-home .fo{z-index:14;margin-top:-2px}@media (max-width:420px){.ct-btn{gap:10px;padding-left:18px;font-size:14px}.ct-email.btn{gap:8px;padding-left:16px;font-size:14px}}@media (prefers-reduced-motion:no-preference){.js .ct-frame{border-radius:0}}
.du{pointer-events:none;position:absolute;inset:0;overflow:hidden}.du i{width:var(--s);height:var(--s);border-radius:50%;position:absolute}.du{z-index:1}.du i{opacity:0;background:#ffeac4e6;box-shadow:0 0 8px 1px #ffd69666}@media (prefers-reduced-motion:no-preference){.du i{animation:du-drift var(--t) linear var(--d) infinite}}@keyframes du-drift{0%{opacity:0;transform:translate(0)}20%{opacity:.75}70%{opacity:.35}to{transform:translate(var(--dx), var(--dy));opacity:0}}.hr{display:none}.hr-svg{width:100%;height:100%;display:block;overflow:visible}.hr-field{opacity:.3}.hr-ring{fill:none;stroke:#c6e07e29;stroke-width:1.2px}.hr-ring-2{stroke-dasharray:3 9}.hr-ticks path{stroke:#c6e07e47;stroke-width:1.5px}.hr-pulse{fill:none;stroke:var(--color-lime-bright);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0}.hr-blip{fill:var(--color-lime-bright);opacity:.2}.hr-blip-ring{fill:none;stroke:var(--color-lime-bright);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0}.hr-sweep{background:conic-gradient(#0000 0deg 290deg,#c6e07e05 300deg,#c6e07e24 356deg,#c6e07e66 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}@media (prefers-reduced-motion:no-preference){.js .hr{left:50%;top:calc(50% + 90px * var(--f,1));width:calc(1060px * var(--f,1));aspect-ratio:1;opacity:.001;pointer-events:none;will-change:opacity, transform;display:block;position:absolute;translate:-50% -50%}.hr-pulse{animation:hr-pulse 3.9s cubic-bezier(.2, .6, .3, 1) var(--d) infinite}.hr-blip{animation:hr-blip 6s linear var(--d) infinite}.hr-blip-ring{animation:hr-blip-ring 6s ease-out var(--d) infinite}.hr-sweep{animation:6s linear infinite spin}}@media (prefers-reduced-motion:no-preference) and (max-aspect-ratio:1),(prefers-reduced-motion:no-preference) and (max-width:699px){.js .hr{top:calc(50% - 50px * var(--f,1));width:calc(760px * var(--f,1))}}@keyframes hr-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}@keyframes hr-blip{0%{opacity:1}45%,to{opacity:.16}}@keyframes hr-blip-ring{0%{opacity:.9;transform:scale(1)}22%,to{opacity:0;transform:scale(5)}}@keyframes spin{to{transform:rotate(360deg)}}.pl{width:min(100%,560px);position:relative}.pl-svg{width:100%;height:auto;display:block;overflow:visible}.pl-floor{stroke:#eef0e829;stroke-width:1.5px;stroke-dasharray:2 7}.pl-shadow{fill:#00000059}.pl-stack{transform-origin:260px 356px}.pl-face{fill:#cfa56c;stroke:#3c280f59;stroke-width:1.2px}.pl-lid{fill:#e0bd86}.pl-tape{fill:#b98b52;opacity:.8}.pl-label{fill:#fbfaf6}.pl-label-ink{stroke:#0f1e1a8c;stroke-width:1.4px}.pl-q{opacity:0}.pl-q-box{fill:#eef0e808;stroke:#eef0e866;stroke-width:1.4px;stroke-dasharray:4 4}.pl-q-t{fill:#f08a78;font-size:26px;font-weight:500}.pl-ghost{fill:none;stroke:#f08a788c;stroke-width:1.3px;stroke-dasharray:4 5;opacity:0}.pl-wood rect{fill:#8d6a40;stroke:#28190880;stroke-width:1px}.pl-seam{stroke:#28190873}.pl-tag-string{fill:none;stroke:#eef0e859;stroke-width:1.2px}.pl-tag-card{fill:#eef0e8}.pl-tag-k{font-family:var(--font-mono-face), monospace;letter-spacing:var(--track-caps-sm);text-transform:uppercase;fill:#06110e9e;font-size:9px;font-weight:500}.pl-tag-v{letter-spacing:var(--track-title);fill:var(--color-forest-950);font-size:20px;font-weight:600}.pl-tag-bar{fill:#06110e1a}.pl-tag-fill{fill:var(--color-lime);stroke:var(--color-forest-600);stroke-width:.8px}.pl-chip{opacity:0}.pl-chip text{font-family:var(--font-mono-face), monospace;letter-spacing:var(--track-caps);text-transform:uppercase;font-size:10px}.pl-chip-k{fill:var(--on-night-2)}.pl-chip-n{fill:var(--color-lime)}.pl-chip-c{fill:#f08a78}@media (prefers-reduced-motion:reduce){.pl-chip{opacity:1}}@media (prefers-reduced-motion:no-preference){.pl-stack{animation:4.8s ease-in-out infinite alternate pl-sway}}@keyframes pl-sway{0%{transform:rotate(-.5deg)}to{transform:rotate(.5deg)}}.lp{aspect-ratio:1;width:min(100%,380px);position:relative}.lp-svg{width:100%;height:100%;display:block;overflow:visible}.lp-orbit{fill:none;stroke:#0f1e1a1f;stroke-dasharray:2 6}.lp-band{fill:none;stroke:#0f1e1a09;stroke-width:28px}.lp-rail{fill:none;stroke:#0f1e1a29}.lp-slats{fill:none;stroke:#0f1e1a17;stroke-width:18px;stroke-dasharray:1 13;transform-origin:210px 210px}.lp-arm{transform-origin:210px 210px}.lp-beam{stroke:var(--color-forest-600);stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round;opacity:0}.lp-glow{opacity:0}.lp-tile{fill:#fbfaf6;stroke:#0f1e1a24;filter:drop-shadow(0 6px 10px #0f1e1a14)}.lp-ic{fill:none;stroke:var(--color-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lp-trail{fill:none;stroke-width:12px;stroke-linecap:round;opacity:.55}.lp-box{transform-box:fill-box;transform-origin:50%}.lp-box-body{fill:var(--color-lime);stroke:var(--color-forest-800);stroke-width:1.6px}.lp-box-tape{stroke:var(--color-forest-800);stroke-width:1.6px}.lp-box-label{stroke:var(--color-forest-800);stroke-width:1.4px;stroke-linecap:round}.lp-read{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.lp-unit,.lp-sub{letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);font-size:10px}.lp-roll{height:1.15em;letter-spacing:var(--track-heading);font-size:clamp(24px,1.2rem + .9vw,32px);font-weight:500;line-height:1.15;display:block;overflow:hidden}.lp-roll-in{flex-direction:column;display:flex}.lp-roll-in>span{height:1.15em;display:block}@media (prefers-reduced-motion:no-preference){.lp-arm,.lp-slats{animation:10s cubic-bezier(.65,0,.35,1) infinite lp-step}.lp-box{animation:10s cubic-bezier(.65,0,.35,1) infinite lp-upright}.lp-tile{animation:lp-tile 10s var(--d) infinite}.lp-ic{animation:lp-ic 10s var(--d) infinite}.lp-glow,.lp-beam{animation:lp-on 10s var(--d) infinite}.lp-roll-in{animation:10s steps(5,end) infinite lp-roll}}@keyframes lp-step{0%,6%{transform:rotate(0)}20%,26%{transform:rotate(72deg)}40%,46%{transform:rotate(144deg)}60%,66%{transform:rotate(216deg)}80%,86%{transform:rotate(288deg)}to{transform:rotate(360deg)}}@keyframes lp-upright{0%,6%{transform:rotate(0)}20%,26%{transform:rotate(-72deg)}40%,46%{transform:rotate(-144deg)}60%,66%{transform:rotate(-216deg)}80%,86%{transform:rotate(-288deg)}to{transform:rotate(-360deg)}}@keyframes lp-tile{0%,8%{fill:var(--color-forest-800);stroke:var(--color-forest-800)}14%,to{fill:#fbfaf6;stroke:#0f1e1a24}}@keyframes lp-ic{0%,8%{stroke:var(--color-lime-bright)}14%,to{stroke:var(--color-ink)}}@keyframes lp-on{0%,8%{opacity:1}14%,to{opacity:0}}@keyframes lp-roll{to{transform:translateY(-100%)}}.fd{display:none}.fd-c{fill:none;stroke:#0f1e1a12}.fd-t{stroke:#0f1e1a38;stroke-width:1.2px}.fd-st{stroke:var(--color-forest-500);stroke-width:2.4px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.js .fd{width:calc(560px * var(--f,.8));aspect-ratio:1;pointer-events:none;display:block;position:absolute;top:calc(50% + 45px);left:50%;overflow:visible;translate:-50% -50%}}@media (prefers-reduced-motion:no-preference) and (max-aspect-ratio:1),(prefers-reduced-motion:no-preference) and (max-width:999px){.js .fd{left:calc(var(--gutter) + 150px * var(--f,.5));top:calc(var(--fl-top,118px) + 320px * var(--f,.5))}}.st-live{border-top:1px solid #06110e29;gap:40px;margin-top:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,64px);display:grid}@media (min-width:900px){.st-live{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(40px,5vw,80px)}}.sf{flex-direction:column;gap:20px;min-width:0;display:flex}.sf-k{letter-spacing:var(--track-caps);text-transform:uppercase;color:#06110eb8;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:500;display:flex}.sf-k i{background:var(--color-forest-950);border-radius:50%;width:8px;height:8px;position:relative}.sf-k i:after{content:"";box-shadow:0 0 0 1.5px var(--color-forest-950);border-radius:50%;position:absolute;inset:0}.sf-win{height:322px;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.sf-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sf-row{background:#fff6;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;height:64px;padding:0 16px 0 14px;display:grid;box-shadow:inset 0 0 0 1px #06110e0f}.sf-i{width:34px;height:34px}.sf-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.sf-txt b{letter-spacing:var(--track-title);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.sf-txt span{letter-spacing:var(--track-caps);text-transform:uppercase;color:#06110e99;font-size:10px}.sf-amt{color:var(--color-forest-800);font-size:14px;font-weight:600}.sm{min-width:0;position:relative}.sm-svg{width:100%;height:auto;display:block;overflow:visible}#sm-dots circle{fill:#06110e42}.sm-route{fill:none;stroke:var(--color-forest-950);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.5}.sm-ping{fill:var(--color-forest-950);transform-box:fill-box;transform-origin:50%}.sm-ring{fill:none;stroke:var(--color-forest-950);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;opacity:0}.sm-chip{opacity:0}.sm-chip rect{fill:var(--color-forest-950)}.sm-chip text{font-family:var(--font-mono-face), monospace;fill:var(--color-lime-bright);font-size:11px;font-weight:600}.sm-home-box{fill:var(--color-forest-950)}.sm-home-tape{stroke:var(--color-lime);stroke-width:1.6px}.sm-home-pulse{fill:none;stroke:var(--color-forest-950);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;opacity:.4}.sm-cap{letter-spacing:var(--track-caps);text-transform:uppercase;color:#06110ea8;justify-content:flex-end;align-items:center;gap:10px;margin:14px 0 0;font-size:11px;display:flex}.sm-cap i{background:linear-gradient(var(--color-forest-950) 0 42%, var(--color-lime) 42% 58%, var(--color-forest-950) 58%);border-radius:3px;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.sf-list{animation:28s linear infinite sf-tick}.sf-k i:after{animation:1.8s ease-out infinite sf-live}.sm-route{stroke-dashoffset:1px;animation:sm-route 12s var(--ease) calc(var(--i) * 1.5s) infinite both}.sm-ping{animation:sm-ping 12s var(--ease) calc(var(--i) * 1.5s) infinite both}.sm-ring{animation:sm-ring 12s ease-out calc(var(--i) * 1.5s) infinite both}.sm-chip{animation:sm-chip 12s var(--ease) calc(var(--i) * 1.5s) infinite both}.sm-home-pulse{animation:1.5s ease-out infinite sm-home}}@keyframes sf-tick{to{transform:translateY(calc(-50% - 5px))}}@keyframes sf-live{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes sm-route{0%{stroke-dashoffset:1px;opacity:.85}7%{stroke-dashoffset:0;opacity:.85}22%{stroke-dashoffset:0;opacity:.5}34%,to{stroke-dashoffset:0;opacity:0}}@keyframes sm-ping{0%,6%{opacity:0;transform:scale(0)}8.5%{opacity:1;transform:scale(1.5)}11%,40%{opacity:1;transform:scale(1)}60%,to{opacity:.3;transform:scale(.75)}}@keyframes sm-ring{0%,7%{opacity:0;transform:scale(1)}8%{opacity:.9}22%,to{opacity:0;transform:scale(5.5)}}@keyframes sm-chip{0%,7%{opacity:0;transform:translateY(8px)}11%{opacity:1;transform:translateY(0)}26%{opacity:1;transform:translateY(-4px)}32%,to{opacity:0;transform:translateY(-12px)}}@keyframes sm-home{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.cm circle{fill:none;stroke:var(--color-forest-600);stroke-width:.9px;stroke-linecap:round}.cm-out circle{stroke:var(--color-forest-500);stroke-width:.7px}.cm-in{transform-origin:50px 50px;transform:scale(calc(var(--rl) / 30))}.cm-out{transform-origin:50px 50px;transform:scale(calc(var(--rs) / 44)) rotate(140deg);opacity:.7}.spk{pointer-events:none;position:absolute;inset:-4% -22%}.spk svg{opacity:.3;position:absolute;overflow:visible;translate:-50% -50%}.spk path{fill:#8fb04a}@media (prefers-reduced-motion:no-preference){.cm-in{animation:9s linear infinite cm-in}.cm-out{animation:16s linear infinite cm-out}.spk svg{animation:spk 3.6s ease-in-out var(--d) infinite}}@keyframes cm-in{0%{transform:scale(calc(var(--rl) / 30)) rotate(0deg)}to{transform:scale(calc(var(--rl) / 30)) rotate(360deg)}}@keyframes cm-out{0%{transform:scale(calc(var(--rs) / 44)) rotate(140deg)}to{transform:scale(calc(var(--rs) / 44)) rotate(-220deg)}}@keyframes spk{0%,to{opacity:.08;transform:scale(.5)rotate(0)}50%{opacity:.9;transform:scale(1)rotate(45deg)}}.sp{opacity:.86;pointer-events:none;width:88px;height:auto;position:absolute;bottom:12px;left:calc(clamp(22px,3vw,40px) + 116px);overflow:visible;rotate:-14deg}.sp-ring{fill:none;stroke:var(--color-forest-500);stroke-width:3px}.sp-ring-in{stroke-width:1.4px}.sp-arc{font-family:var(--font-mono-face), monospace;letter-spacing:var(--track-caps-sm);text-transform:uppercase;fill:var(--color-forest-500);font-size:8.4px;font-weight:700}.sp-big{letter-spacing:var(--track-caps);text-transform:uppercase;fill:var(--color-forest-500);font-size:14px;font-weight:700}.ab{display:none}@media (min-width:900px){.ab{width:min(100%,340px);margin-top:clamp(40px,5vw,64px);display:block;position:relative}}.ab-svg{width:100%;height:auto;display:block;overflow:visible}.ab-q{fill:var(--color-paper-2)}.ab-mark{fill:none;stroke:var(--color-forest-600);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.ab-ask{stroke-dashoffset:0}.ab-tick{stroke:var(--color-forest-800);stroke-dashoffset:1px}.ab-dot{fill:var(--color-forest-600);transform-box:fill-box;transform-origin:50%}.ab-a{fill:var(--color-forest-950)}.ab-typing{fill:var(--color-lime)}.ab-spark{fill:var(--color-lime);stroke:var(--color-forest-600);stroke-width:1.5px}.ab-chip{background:var(--color-lime);letter-spacing:var(--track-caps);color:var(--color-forest-950);border-radius:99px;padding:7px 11px;font-size:11px;font-weight:600;position:absolute;top:2%;left:62%;rotate:6deg}@media (prefers-reduced-motion:no-preference){.ab-ask{animation:ab-ask 6s var(--ease) infinite}.ab-tick{animation:ab-tick 6s var(--ease) infinite}.ab-dot{animation:ab-dot 6s var(--ease) infinite}.ab-typing{animation:ab-typing 1.2s ease-in-out var(--d) infinite}.ab-reply{animation:3.4s ease-in-out infinite alternate ab-float}.ab-spark{animation:ab-spark 2.6s ease-in-out var(--d) infinite}}@keyframes ab-ask{0%{stroke-dashoffset:1px}14%,42%{stroke-dashoffset:0}52%,to{stroke-dashoffset:-1px}}@keyframes ab-tick{0%,52%{stroke-dashoffset:1px}64%,90%{stroke-dashoffset:0}99%,to{stroke-dashoffset:-1px}}@keyframes ab-dot{0%,8%{transform:scale(0)}16%,42%{transform:scale(1)}50%,to{transform:scale(0)}}@keyframes ab-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes ab-float{to{transform:translateY(-6px)}}@keyframes ab-spark{0%,to{opacity:.2}50%{opacity:1}}.pp{z-index:1;pointer-events:none;position:absolute;inset:0}.pp-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp-tall{display:none}@media (max-aspect-ratio:1),(max-width:699px){.pp-wide{display:none}.pp-tall{display:block}}.pp-trail{fill:none;stroke:#0f29256b;stroke-width:2px;stroke-dasharray:1.5 9;stroke-linecap:round}.pp-mask{fill:none;stroke:#fff;stroke-width:16px;stroke-dasharray:1;stroke-dashoffset:0}.pp-top{fill:#fbfaf6;stroke:#0f292599;stroke-width:1.3px;stroke-linejoin:round}.pp-under{fill:#d9d7cb;stroke:#0f292599;stroke-width:1.3px;stroke-linejoin:round}.pp-fold{stroke:#0f292573;stroke-width:1px}.pp-plane{filter:drop-shadow(0 10px 8px #0f29252e)}.bd{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bd-b{width:calc(26px * var(--s));opacity:0;position:absolute;left:0}.bd-b svg{width:100%;display:block;overflow:visible}.bd-b path{fill:none;stroke:#0f29258c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.bd-b{opacity:1;animation:bd-fly var(--t) linear var(--d) infinite}.bd-b svg{animation:.36s ease-in-out infinite alternate bd-flap}}@keyframes bd-fly{0%{transform:translate(-60px)}50%{transform:translate(50vw,-26px)}to{transform:translate(calc(100vw + 60px),8px)}}@keyframes bd-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.4)translateY(3px)}}.sh{display:none}@media (min-width:900px){.sh{width:220px;display:block;position:absolute;bottom:0;left:50%;translate:-50%}}.sh-svg{width:100%;height:auto;display:block;overflow:visible}.sh-body{fill:var(--color-forest-700);stroke:#eef0e824}.sh-top{fill:var(--color-forest-600)}.sh-slot{fill:var(--color-forest-950)}.sh-led{fill:var(--color-lime)}.sh-label{font-family:var(--font-mono-face), monospace;letter-spacing:var(--track-caps-sm);text-transform:uppercase;fill:var(--on-night-3);font-size:9px}.sh-grill{stroke:#eef0e833;stroke-width:6px;stroke-dasharray:2 3}.sh-strip{transform-box:fill-box;transform-origin:50% 0}.sh-strip rect{fill:#eef0e8c7}.sh-strip .sh-ink{fill:var(--color-coral)}@media (prefers-reduced-motion:no-preference){.sh-led{animation:1.1s steps(2,end) infinite sh-led}}@keyframes sh-led{50%{opacity:.25}}.cf{display:none}.cf-p{width:var(--w);height:calc(var(--w) * .46);opacity:0;border-radius:2px;margin:-3px 0 0 -5px;position:absolute;top:0;left:0}.cf-k1{width:calc(var(--w) * .72);height:calc(var(--w) * .72);border-radius:50%}.cf-k2{width:calc(var(--w) * 1.5);border-radius:3px;height:3px}@media (prefers-reduced-motion:no-preference){.js .cf{pointer-events:none;width:0;height:0;display:block;position:absolute;top:calc(50% + 45px);left:50%}}@media (prefers-reduced-motion:no-preference) and (max-aspect-ratio:1),(prefers-reduced-motion:no-preference) and (max-width:999px){.js .cf{left:calc(var(--gutter) + 150px * var(--f,.5));top:calc(var(--fl-top,118px) + 320px * var(--f,.5))}}.tg{z-index:2;transform-origin:50% 3.8%;pointer-events:none;width:clamp(76px,7.4vw,104px);position:absolute;top:-2px;right:7%}.tg-svg{filter:drop-shadow(0 14px 12px #06110e4d);width:100%;height:auto;display:block;overflow:visible}.tg-pin{fill:var(--color-forest-950);stroke:var(--color-lime);stroke-width:2px}.tg-string{fill:none;stroke:#efe6d2;stroke-width:1.6px}.tg-body{fill:#e8d7b4;stroke:#5e461e47}.tg-hole{fill:none;stroke:#5e461e73;stroke-width:1.5px}.tg-k{font-family:var(--font-mono-face), monospace;letter-spacing:var(--track-caps-sm);text-transform:uppercase;fill:#281e0cb3;font-size:9.5px}.tg-v{letter-spacing:var(--track-heading);fill:#1f1a10;font-size:30px;font-weight:600}.tg-stamp{fill:none;stroke:var(--color-forest-600);stroke-width:2px}.tg-sold{font-family:var(--font-mono-face), monospace;letter-spacing:var(--track-caps);text-transform:uppercase;fill:var(--color-forest-600);font-size:11px;font-weight:700}@media (prefers-reduced-motion:no-preference){.tg{animation:3.6s ease-in-out infinite alternate tg-swing}}@keyframes tg-swing{0%{transform:rotate(-7deg)}to{transform:rotate(6deg)}}
