.buyer{display:block;height:1.4em;overflow:hidden}.buyer-track{display:block;transform:translateY(-7em);animation:buyer 4.2s var(--ease-out) .9s backwards}.buyer-track>span{display:block;height:1.4em;line-height:1.4;white-space:nowrap}@media (prefers-reduced-motion:reduce){.buyer-track{animation:none}}.xb{--xb-paper:#f3efe7;--xb-ink:#1a1917;--xb-soft:#5e5a53;--xb-line:#d9d3c7;--xb-accent:#2340b8;--xb-accent-text:#2340b8;--xb-mark:none;--xb-wire:#2340b8;--xb-btn:#2340b8;--xb-on:#fff;--xb-radius:999px;--xb-card-r:1em;--xb-logo-w:800;--xb-logo-t:0.14em;--xb-h-w:800;--xb-h-case:uppercase;--xb-h-t:-0.02em;--xb-h-s:3.5em;--xb-h-lh:0.92;--xb-stripe:repeating-linear-gradient(-45deg,#c4382b 0 0.7em,#f3efe7 0.7em 1.4em,#2340b8 1.4em 2.1em,#f3efe7 2.1em 2.8em);--xb-stripe-h:0.35em}.xb[data-skin=jeweler]{--xb-paper:#f5f1ea;--xb-ink:#1c1a17;--xb-soft:#69625a;--xb-line:#ddd5c8;--xb-accent:#8a6a2e;--xb-accent-text:#8a6a2e;--xb-wire:#8a6a2e;--xb-btn:#1c1a17;--xb-on:#f5f1ea;--xb-radius:0;--xb-card-r:0;--xb-logo-w:300;--xb-logo-t:0.42em;--xb-h-w:300;--xb-h-case:uppercase;--xb-h-t:0.04em;--xb-h-s:3.3em;--xb-h-lh:1;--xb-stripe:linear-gradient(90deg,transparent,#8a6a2e 20%,#8a6a2e 80%,transparent);--xb-stripe-h:0.14em}.xb[data-skin=care]{--xb-paper:#eef4f2;--xb-ink:#14302a;--xb-soft:#4f625d;--xb-line:#d2dfdb;--xb-accent:#1f6f63;--xb-accent-text:#1f6f63;--xb-wire:#1f6f63;--xb-btn:#1f6f63;--xb-on:#fff;--xb-radius:0.7em;--xb-card-r:1.2em;--xb-logo-w:700;--xb-logo-t:0.01em;--xb-h-w:700;--xb-h-case:none;--xb-h-t:-0.03em;--xb-h-s:3.3em;--xb-h-lh:0.98;--xb-stripe:linear-gradient(90deg,#1f6f63,#8cc2b7);--xb-stripe-h:0.3em}.xb[data-skin=nonprofit]{--xb-paper:#f3f2ea;--xb-ink:#1d2433;--xb-soft:#58606f;--xb-line:#dad8cc;--xb-accent:#e0a526;--xb-accent-text:#1d2433;--xb-wire:#1d2433;--xb-mark:linear-gradient(transparent 58%,#e0a526 0,#e0a526 92%,transparent 0);--xb-btn:#e0a526;--xb-on:#1d2433;--xb-radius:999px;--xb-card-r:1.2em;--xb-logo-w:800;--xb-logo-t:-0.01em;--xb-h-w:800;--xb-h-case:none;--xb-h-t:-0.03em;--xb-h-s:3.5em;--xb-h-lh:0.95;--xb-stripe:#e0a526;--xb-stripe-h:0.35em}.xb-pick{min-height:40px;padding:0 15px;border-radius:999px;border:1px solid rgb(var(--c-gold-dk));color:rgb(var(--c-cream));font-size:.875rem;font-weight:500;transition:background-color .2s var(--ease-soft),color .2s var(--ease-soft),border-color .2s var(--ease-soft),transform .5s var(--ease-spring)}.xb-pick:hover{border-color:rgb(var(--c-gold))}.xb-pick[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);border-color:transparent}.xb-frame{container-type:inline-size;container-name:xb;border-radius:12px;overflow:hidden;background:#fbf9f5;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 40px 80px -40px rgba(0,0,0,.7)}.xb-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#e6e1d8;border-bottom:1px solid #d9d3c7}.xb-chrome i{width:9px;height:9px;border-radius:50%;background:#c9c2b6}.xb-url{margin-left:10px;padding:3px 12px;border-radius:6px;background:#f6f3ee;color:#6e695f;font:500 11px/1.4 var(--font-plex-mono),ui-monospace,monospace}.xb-site{font-family:var(--font-hanken),system-ui,sans-serif;font-size:11px;font-size:clamp(6px,1.62cqi,13px);color:var(--xb-ink);background:var(--xb-paper);padding:1.6em 2.2em 1.8em;display:grid;align-content:start;gap:1.3em;position:relative;aspect-ratio:3/2;overflow:hidden}.xb-site:before{content:"";position:absolute;left:0;right:0;top:0;z-index:4;height:var(--xb-stripe-h);background:var(--xb-stripe)}.xb-nav{display:flex;align-items:center;justify-content:space-between;gap:1em}.xb-logo{font-weight:var(--xb-logo-w);letter-spacing:var(--xb-logo-t);font-size:1.15em;line-height:1}.xb-logo small{display:block;font-size:.55em;font-weight:600;letter-spacing:.3em;color:var(--xb-soft);margin-top:.35em}.xb-links{display:flex;gap:1.6em;color:var(--xb-soft);font-weight:500}.xb-btn{justify-content:center;background:var(--xb-btn);color:var(--xb-on)}.xb-btn,.xb-btn-ghost{display:inline-flex;align-items:center;padding:.75em 1.2em;border-radius:var(--xb-radius);font-weight:700;white-space:nowrap}.xb-btn-ghost{box-shadow:inset 0 0 0 1.5px var(--xb-ink)}.xb-tag{display:inline-flex;align-items:center;gap:.5em;font-weight:600;color:var(--xb-soft);margin-bottom:.9em}.xb-tag:before{content:"";width:.6em;height:.6em;border-radius:50%;background:#2f8a4e}.xb-h{display:block;font-weight:var(--xb-h-w);text-transform:var(--xb-h-case);letter-spacing:var(--xb-h-t);font-size:var(--xb-h-s);line-height:var(--xb-h-lh);margin-bottom:.3em}.xb-h span{color:var(--xb-accent-text);background:var(--xb-mark)}.xb-p{display:block;color:var(--xb-soft);font-size:1.1em;line-height:1.45;max-width:26em}.xb-book{background:#fff;border-radius:var(--xb-card-r);padding:1.3em;box-shadow:0 0 0 1px var(--xb-line),0 1.2em 2.4em -1.4em rgba(26,25,23,.35)}.xb-book-t{display:flex;justify-content:space-between;font-weight:700;margin-bottom:.9em}.xb-book-t em{font-style:normal;font-weight:500;color:var(--xb-soft)}.xb-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:.45em;margin-bottom:.9em}.xb-slots span{text-align:center;padding:.6em 0;border-radius:min(var(--xb-radius),.5em);box-shadow:inset 0 0 0 1px var(--xb-line);font-weight:600;white-space:nowrap}.xb-slots span.on{background:var(--xb-ink);color:var(--xb-paper);box-shadow:none}.xb-book .xb-btn{width:100%}.xb-foot{display:flex;justify-content:space-between;gap:1em;color:var(--xb-soft);font-weight:500}.xj-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:1em}.xj-links,.xj-nav{align-items:center}.xj-links{display:flex;gap:1.6em;color:var(--xb-soft);font-weight:500;letter-spacing:.06em}.xj-links-r{justify-content:flex-end}.xj-logo{text-align:center}.xj-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:1.4em;margin:0 -2.2em;padding:1.2em 2.2em;background:var(--xb-ink);color:var(--xb-paper)}.xj-hero .xb-tag{color:#bfb6a8}.xj-hero .xb-h span{color:#c9a55a}.xj-hero .xb-p{color:#cfc7ba}.xj-stage{position:relative;height:8em}.xj-plinth{bottom:.4em;width:10em;height:2.4em;background:radial-gradient(closest-side,hsla(0,0%,100%,.16),transparent)}.xj-plinth,.xj-ring{position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.xj-ring{top:2.9em;width:6.4em;height:3em;border:.5em solid #c9a55a;box-shadow:inset 0 .16em 0 hsla(0,0%,100%,.35),0 .5em 1em rgba(0,0,0,.45)}.xj-gem{position:absolute;left:50%;top:1.8em;width:1.6em;height:1.6em;transform:translateX(-50%) rotate(45deg);background:linear-gradient(135deg,#fff,#d6e7f2 45%,#9db8cb);box-shadow:0 0 1.4em rgba(214,231,242,.55)}.xj-row{display:grid;grid-template-columns:1.3fr 1fr;gap:1.4em;align-items:start}.xj-pieces{display:grid;grid-template-columns:repeat(3,1fr);gap:.9em}.xj-piece{display:flex;flex-direction:column;gap:.15em}.xj-piece b{font-weight:500;letter-spacing:.04em}.xj-piece em{font-style:normal;color:var(--xb-soft);font-size:.92em}.xj-art{display:block;position:relative;height:4.8em;margin-bottom:.5em;background:#ece5d8}.xj-art:after,.xj-art:before{content:"";position:absolute;left:50%;top:50%}.xj-art-ring:before{width:2.4em;height:2.4em;transform:translate(-50%,-38%);border-radius:50%;border:.26em solid #b8913f}.xj-art-ring:after{width:.8em;height:.8em;transform:translate(-50%,-205%) rotate(45deg);background:linear-gradient(135deg,#fff,#bcd3e3)}.xj-art-band:before{width:2.5em;height:2.5em;transform:translate(-50%,-50%);border-radius:50%;border:.55em solid #b8913f;box-shadow:inset 0 0 0 .12em #e7d3a2}.xj-art-drops:after,.xj-art-drops:before{width:1.1em;height:2.9em;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% calc(100% - .55em),#fff 0 .12em,#ede7db .3em,#cfc5b3 .52em,transparent .56em),linear-gradient(#b8913f,#b8913f) top /1px 1.9em no-repeat}.xj-art-drops:before{left:38%}.xj-art-drops:after{left:62%}.xj-note{display:block;color:var(--xb-soft);font-size:.95em;line-height:1.45;margin-bottom:.9em}.xc-top{display:grid;gap:.9em}.xc-util{display:block;margin:-1.6em -2.2em 0;padding:.7em 2.2em .55em;background:var(--xb-accent);color:#fff;font-weight:500;font-size:.92em}.xc-util b{font-weight:800}.xc-nav{display:flex;align-items:center;justify-content:space-between;gap:1em}.xc-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:1.6em;align-items:start}.xc-trust{display:flex;flex-wrap:wrap;gap:.5em 1.1em;margin-top:.8em;font-weight:600;font-size:.92em}.xc-trust>span{display:inline-flex;align-items:center;gap:.45em}.xc-trust i{position:relative;width:1.1em;height:1.1em;border-radius:50%;background:var(--xb-accent)}.xc-trust i:after{content:"";position:absolute;left:.38em;top:.2em;width:.28em;height:.52em;border:solid #fff;border-width:0 .13em .13em 0;transform:rotate(45deg)}.xc-form{display:grid;gap:.45em}.xc-form .xb-book-t{margin-bottom:.1em}.xc-field{display:grid;gap:.2em}.xc-field small{font-size:.8em;font-weight:700;color:var(--xb-soft)}.xc-field>span{display:flex;justify-content:space-between;padding:.4em .7em;border-radius:.5em;box-shadow:inset 0 0 0 1px var(--xb-line)}.xc-field i{font-style:normal;color:var(--xb-soft)}.xc-empty{color:#a9b6b2}.xc-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em}.xc-plan{display:grid;gap:.2em;align-content:start;padding:.75em .95em;border-radius:.9em;background:#fff;box-shadow:0 0 0 1px var(--xb-line)}.xc-plan b{font-weight:700}.xc-price{font-size:1.35em;font-weight:800;color:var(--xb-accent)}.xc-price em{font-style:normal;font-size:.6em;font-weight:500}.xc-li,.xc-price em{color:var(--xb-soft)}.xc-li{position:relative;padding-left:1em;font-size:.9em}.xc-li:before{content:"";position:absolute;left:0;top:.5em;width:.45em;height:.45em;border-radius:50%;background:var(--xb-accent);opacity:.6}.xn-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:1.6em;align-items:start}.xn-give{display:grid;gap:.7em}.xn-toggle{display:grid;grid-template-columns:1fr 1fr;padding:.25em;border-radius:999px;background:var(--xb-paper);box-shadow:inset 0 0 0 1px var(--xb-line);font-weight:700;text-align:center}.xn-toggle span{padding:.5em 0;border-radius:999px}.xn-toggle .on{background:var(--xb-ink);color:#fff}.xn-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:.45em}.xn-amounts span{text-align:center;padding:.6em 0;border-radius:.6em;box-shadow:inset 0 0 0 1.5px var(--xb-line);font-weight:800;font-size:1.1em}.xn-amounts .on{box-shadow:inset 0 0 0 2px var(--xb-ink);background:#fff4d6}.xn-impact{padding:.6em .75em;border-radius:.6em;background:#fff4d6;font-size:.95em;line-height:1.4}.xn-secure{text-align:center;font-size:.8em;color:var(--xb-soft)}.xn-row{display:grid;grid-template-columns:1.3fr 1fr;gap:1.4em;align-items:start}.xn-events{display:grid;gap:.6em}.xn-label{font-size:.8em;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--xb-soft)}.xn-event{display:flex;align-items:center;gap:.9em}.xn-date{display:grid;place-items:center;width:3.2em;padding:.35em 0;border-radius:.5em;background:var(--xb-ink);color:#fff;font-size:.75em;font-weight:700;letter-spacing:.1em}.xn-date b{font-size:1.7em;letter-spacing:0;line-height:1}.xn-event>span:last-child{display:grid;font-weight:700}.xn-event em{font-style:normal;font-weight:500;color:var(--xb-soft);font-size:.9em}.xn-vol{display:grid;grid-template-columns:auto 1fr;gap:.6em 1em;align-items:center;padding:1em;border-radius:1em;background:#fff4d6}.xn-vol>span:nth-child(2){display:grid;color:var(--xb-soft);font-size:.95em}.xn-vol b{color:var(--xb-ink);font-weight:800}.xn-vol .xb-btn-ghost{grid-column:1/-1;justify-content:center}.xn-books{display:flex;align-items:flex-end;gap:.18em;height:3.2em}.xn-books i{width:.7em;border-radius:.12em}.xn-books i:first-child{height:2.6em;background:#1d2433}.xn-books i:nth-child(2){height:3.1em;background:#e0a526}.xn-books i:nth-child(3){height:2.2em;background:#7fa3d6}.xn-books i:nth-child(4){height:2.8em;background:#d86f4b}.xbb-wait{display:inline-flex;align-items:center;gap:.5em;padding:.45em .9em;border-radius:999px;background:#e7f1ea;color:#1f5d34;font-weight:700;font-size:.9em;white-space:nowrap}.xbb-wait i{width:.55em;height:.55em;border-radius:50%;background:#2f8a4e;box-shadow:0 0 0 .25em rgba(47,138,78,.2)}.xbb-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:1.6em;align-items:start}.xbb-book{display:grid;gap:.5em}.xbb-step{font-size:.82em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--xb-soft)}.xbb-barbers{display:grid;grid-template-columns:repeat(4,1fr);gap:.45em;margin-bottom:.3em}.xbb-barbers>span{display:grid;justify-items:center;gap:.3em;padding:.5em 0;border-radius:.7em;box-shadow:inset 0 0 0 1px var(--xb-line);font-weight:600;font-size:.9em}.xbb-barbers .on{box-shadow:inset 0 0 0 2px var(--xb-ink)}.xbb-barbers b{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;color:#fff;font-weight:800}.xbb-barbers b.xbb-any{background:#d9d3c7;color:var(--xb-ink)}.xbb-book .xb-slots{margin-bottom:.3em}.xbb-row{display:grid;grid-template-columns:1.4fr 1fr;gap:1.4em;align-items:start}.xbb-menu{display:grid;gap:.5em;padding-top:.8em;border-top:1.5px solid var(--xb-ink)}.xbb-item{display:grid;grid-template-columns:auto 1fr auto 3.2em;align-items:baseline;gap:.6em}.xbb-item b{font-weight:700}.xbb-item i{border-bottom:1.5px dotted #b9b2a5;transform:translateY(-.25em)}.xbb-item em{font-style:normal;font-size:.9em;color:var(--xb-soft)}.xbb-item b:last-child{text-align:right;font-weight:800}.xbb-visit{display:grid;grid-template-columns:5.5em 1fr;align-items:center;gap:1em}.xbb-map{position:relative;height:5.5em;border-radius:.8em;background:linear-gradient(90deg,transparent 46%,#fff 46% 53%,transparent 53%),linear-gradient(0deg,transparent 58%,#fff 58% 65%,transparent 65%),linear-gradient(35deg,transparent 44%,#fff 44% 49%,transparent 49%),#dce3d5}.xbb-map i{position:absolute;left:50%;top:42%;width:1.2em;height:1.2em;border-radius:50% 50% 50% 0;background:#c4382b;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 .2em .3em rgba(0,0,0,.25)}.xbb-map i:after{content:"";position:absolute;inset:.32em;border-radius:50%;background:#fff}.xbb-visit>span:last-child{display:grid;color:var(--xb-soft);font-size:.95em}.xbb-visit b{color:var(--xb-ink);font-weight:800}.xbb-visit em{font-style:normal;font-weight:700;color:var(--xb-accent);margin-top:.3em}@container xb (max-width: 420px){.xb-site{font-size:8.5px;padding:1.4em 1.4em 1.6em;aspect-ratio:auto}.xb-links,.xj-links{display:none}.xj-nav{justify-items:center}.xbb-hero,.xbb-row,.xc-hero,.xg-cards,.xg-hero,.xj-hero,.xj-nav,.xj-row,.xn-hero,.xn-row{grid-template-columns:1fr}.xj-hero{margin:0 -1.4em;padding:1.4em}.xc-util{margin:-1.4em -1.4em 0;padding:.7em 1.4em .55em}.xc-plans{grid-template-columns:1fr}}.xb-block{position:relative}.xb-block:after,.xb-block:before{position:absolute;opacity:0;pointer-events:none;animation:xbWire 1.3s var(--ease-soft) calc(var(--d, 0s) * var(--k, 1)) backwards}.xb-block:after{content:"";inset:-.5em;border:1px dashed var(--xb-wire);border-radius:.6em}.xb-block:before{content:attr(data-part);z-index:3;top:-1.15em;left:.4em;padding:0 .45em;background:var(--xb-paper);font:500 max(9px,.8em)/1.4 var(--font-plex-mono),ui-monospace,monospace;color:var(--xb-wire)}.xb-block>*{animation:xbFill .7s var(--ease-out) calc((var(--d, 0s) + .55s) * var(--k, 1)) backwards}.xb-log{display:flex;flex-wrap:wrap;gap:6px 18px}.xb-log li{display:inline-flex;align-items:center;gap:8px}.xb-log li:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--c-gold));animation:xbDot .4s var(--ease-soft) calc(var(--d, 0s) * var(--k, 1)) backwards}@media (prefers-reduced-motion:reduce){.xb-block:after,.xb-block:before,.xb-block>*,.xb-log li:before{animation:none}.xb-pick{transition:none}}.hb{padding:128px 5vw 80px;overflow:hidden;overflow:clip}.hb,.hb-stage{position:relative}html.hb-pin .seed-field{left:0;top:0;width:100%}.hb-grid{position:relative;z-index:1;max-width:1300px;margin:0 auto;display:grid;gap:56px;align-items:center}@media (min-width:1024px){.hb{padding-top:144px}.hb-grid{grid-template-columns:.95fr 1.05fr;gap:64px}}.hb-left{display:contents}.hb-intro{order:1}.hb-right{order:2;min-width:0}.hb-chapters{order:3;grid-column:1/-1;border-top:1px solid rgb(var(--c-border));padding-top:56px;margin-top:16px}.hb-title{font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.05;margin-bottom:40px}.hb-list{display:grid;gap:32px}@media (min-width:768px){.hb-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hb-list{grid-template-columns:repeat(5,1fr);gap:28px}}.hb-ch{position:relative;display:grid;gap:12px;border-top:1px solid rgb(var(--c-gold-dk));padding-top:20px}.hb-n{color:rgb(var(--c-gold))}.hb-ch>div{display:grid;grid-template-rows:auto 1fr}.hb-ch-title{font-size:1.5rem;line-height:1.15;color:rgb(var(--c-cream));margin-bottom:8px}.hb-ch-desc{color:rgb(var(--c-muted));line-height:1.6;min-height:0;overflow:hidden}.hb-jump{display:none}.hb-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}html.hb-pin .hb{height:420vh;padding:0}html.hb-pin .hb-stage{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;padding:88px 5vw 24px;overflow:hidden;overflow:clip}html.hb-pin .hb-grid{width:100%}html.hb-pin .hb-left{display:grid;align-items:center}html.hb-pin .hb-left>*{grid-area:1/1}html.hb-pin .hb-intro{opacity:clamp(0,calc(1 - var(--hb-x, 0) * 2),1);transform:translateY(calc(var(--hb-x, 0) * -40px))}html.hb-pin .hb-chapters{border:0;padding:0;margin:0;opacity:clamp(0,calc(var(--hb-x, 0) * 2 - 1),1);transform:translateY(calc((1 - var(--hb-x, 0)) * 32px))}html.hb-pin .hb-title{font-size:clamp(2rem,3.1vw,3rem);margin-bottom:24px}html.hb-pin .hb-list{grid-template-columns:1fr;gap:0}html.hb-pin .hb-ch{grid-template-columns:3rem 1fr;gap:12px;padding:14px 0;border-top:1px solid rgb(var(--c-border));opacity:.42;transition:opacity .4s var(--ease-soft)}html.hb-pin .hb-ch:hover{opacity:.7}html.hb-pin .hb-ch[data-active]{opacity:1}html.hb-pin .hb-n{padding-top:.55em}html.hb-pin .hb-ch>div{grid-template-rows:auto 0fr;transition:grid-template-rows .5s var(--ease-out)}html.hb-pin .hb-ch[data-active]>div{grid-template-rows:auto 1fr}html.hb-pin .hb-ch-title{margin:0}html.hb-pin .hb-ch-desc{max-width:34ch}html.hb-pin .hb-ch[data-active] .hb-ch-desc{padding-top:8px}html.hb-pin .hb-jump{display:block;position:absolute;inset:0;width:100%;cursor:pointer;border-radius:4px}html.hb-pin .hb-cta{margin-top:28px}html.hb-pin .xb-frame{max-width:calc((100vh - 335px) * 1.5);max-width:calc((100svh - 335px) * 1.5)}@media (max-height:820px){html.hb-pin .hb-stage{padding-top:80px;padding-bottom:16px}html.hb-pin .hb-eyebrow,html.hb-pin .hb-h1{margin-bottom:min(2rem,2.6svh)}html.hb-pin .hb-h1{font-size:clamp(2.5rem,min(6.4vw,10.5svh),6.25rem)}html.hb-pin .hb-lead{margin-bottom:min(2.5rem,3.4svh)}html.hb-pin .hb-lead .buyer{font-size:clamp(1.6rem,5svh,2.75rem)}html.hb-pin .hb-ctas{margin-bottom:min(2rem,2.6svh)}html.hb-pin .hb-title{font-size:clamp(1.75rem,5.2svh,3rem);margin-bottom:12px}html.hb-pin .hb-ch{padding:min(14px,1.3svh) 0}html.hb-pin .hb-ch-title{font-size:clamp(1.2rem,3.3svh,1.55rem)}html.hb-pin .hb-cta{margin-top:min(28px,2.4svh)}}html.hb-story .hb-right{position:sticky;top:14px;z-index:2;margin-inline:-5vw;padding:8px 5vw 0}html.hb-story .hb-right[data-stuck]{background:rgb(var(--c-black))}html.hb-story .hb-right[data-stuck] .xb-name:not(:focus-within){visibility:hidden}html.hb-story .hb-right[data-stuck]:after,html.hb-story .hb-right[data-stuck]:before{content:"";position:absolute;left:0;right:0;pointer-events:none}html.hb-story .hb-right[data-stuck]:before{bottom:100%;height:78px;background:rgb(var(--c-black))}html.hb-story .hb-right[data-stuck]:after{top:100%;height:32px;background:linear-gradient(rgb(var(--c-black)),rgb(var(--c-black)/0))}html.hb-story .xb-switch{flex-wrap:nowrap;margin-bottom:10px}html.hb-story .xb-switch>.specimen{display:none}html.hb-story .xb-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-5vw;padding-inline:5vw;scroll-padding-inline:5vw}html.hb-story .xb-chips::-webkit-scrollbar{display:none}html.hb-story .xb-pick{flex:none}html.hb-story .xb-log{display:none}html.hb-story .xb-view{height:min(236px,30svh);overflow:hidden}html.hb-story .xb-site{transform:translateY(var(--pan,0));transition:transform .75s var(--ease-out)}html.hb-story .xb figcaption{margin-top:10px;padding-bottom:10px;min-height:78px;justify-content:flex-start}html.hb-story .hb-chapters{position:relative;z-index:1;border-top:0;margin-top:8px;padding-top:16px}html.hb-story .hb-list{grid-template-columns:1fr;gap:0}html.hb-story .hb-ch{min-height:34svh;align-content:start;opacity:.35;transition:opacity .45s var(--ease-soft)}html.hb-story .hb-ch[data-active]{opacity:1}.xb-block:after,.xb-block:before,.xb-block>*{transition:opacity .45s var(--ease-soft)}.xb-block[data-zone=action]{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.xb[data-stage="1"] .xb-block:after,.xb[data-stage="1"] .xb-block:before{opacity:1}.xb[data-stage="1"] .xb-block>*{opacity:.3}.xb[data-stage="2"] .xb-block:not([data-zone=top])>*,.xb[data-stage="3"] .xb-block:not([data-zone=action])>*{opacity:.2}.xb[data-stage="3"] .xb-block[data-zone=action]{position:relative;z-index:2;transform:scale(1.05);box-shadow:0 0 0 2px var(--xb-accent),0 2em 4em -1.6em rgba(26,25,23,.5)}.xb[data-stage="4"] .xb-block:not([data-zone=details])>*{opacity:.2}.xb-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#1f7a4a;color:#fff;font:600 11px/1.4 var(--font-hanken),system-ui,sans-serif;opacity:0;transform:scale(.9);transition:opacity .4s var(--ease-soft),transform .4s var(--ease-out)}.xb-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.xb[data-stage="5"] .xb-live{opacity:1;transform:none}.xb-frame{transition:box-shadow .5s var(--ease-soft)}.xb[data-stage="5"] .xb-frame{box-shadow:0 0 0 1px rgb(var(--c-gold)/.7),0 40px 80px -40px rgba(0,0,0,.7)}.xb[data-stage] .xb-log li:before{animation:none;background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--c-gold-dk));transition:background-color .3s var(--ease-soft)}.xb[data-stage] .xb-log li.done:before{background:rgb(var(--c-gold));box-shadow:none}.xb-fig{display:flex;gap:6px 10px;min-height:1.6em}.xb-fig,.xb-swatches{flex-wrap:wrap;align-items:center}.xb-swatches{display:inline-flex;gap:6px 14px;margin-left:8px}.xb-swatches>span{display:inline-flex;align-items:center;gap:6px}.xb-swatches i{width:12px;height:12px;border-radius:3px;box-shadow:0 0 0 1px hsla(0,0%,100%,.3)}.xb-pick:active{transform:scale(.94);transition-duration:.2s,.2s,.2s,.08s}@media (prefers-reduced-motion:reduce){.xb-pick:active{transform:none}}.proof-row{position:relative;max-width:1300px;margin:0 auto}.proof-list,.proof-viewport{display:flex;justify-content:center}.proof-list{flex-wrap:wrap;gap:.75rem 2rem}.proof-dup,.proof-pause,.proof-toggle{display:none}@media (prefers-reduced-motion:no-preference){.proof-viewport{justify-content:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 82%,transparent 94%);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 82%,transparent 94%)}.proof-dup,.proof-list{display:flex;flex:none;flex-wrap:nowrap;padding-right:2rem;white-space:nowrap;animation:proofSlide 60s linear infinite}.proof-toggle{display:block}.proof:has(.proof-toggle:checked) .proof-list{animation-play-state:paused}.proof-pause{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:rgb(var(--c-muted));cursor:pointer}.proof-pause .i-play{display:none}.proof:has(.proof-toggle:checked) .proof-pause .i-pause{display:none}.proof:has(.proof-toggle:checked) .proof-pause .i-play{display:block}.proof-toggle:focus-visible+.proof-pause{outline:2px solid rgb(var(--c-gold));outline-offset:2px}}.xb-name{display:flex;align-items:center;gap:10px;height:52px;margin-bottom:12px;padding:0 5px 0 18px;border:1px solid rgb(var(--c-gold-dk));border-radius:999px;background:rgb(var(--c-black)/.65);transition:border-color .2s var(--ease-soft),box-shadow .3s var(--ease-soft)}.xb-name:focus-within{border-color:rgb(var(--c-gold));box-shadow:0 0 0 4px rgb(var(--c-gold)/.14)}.xb-name-label{flex:none;color:rgb(var(--c-muted))}.xb-name-input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:none;color:rgb(var(--c-cream));font-size:16px}.xb-name-input::-moz-placeholder{color:rgb(var(--c-muted))}.xb-name-input::placeholder{color:rgb(var(--c-muted))}.xb-name-go{flex:none;height:42px;padding:0 18px;border-radius:999px;background:var(--accent-fill);color:var(--on-accent);font-size:.875rem;font-weight:500;white-space:nowrap;transition:transform .5s var(--ease-spring),opacity .2s ease}.xb-name-go:hover{opacity:.92}.xb-name-go:active{transform:scale(.95);transition-duration:.08s}@media (max-width:380px){.xb-name-label{display:none}}.xb-caret{display:inline-block;width:.09em;min-width:1px;height:.95em;margin-left:.06em;vertical-align:-.1em;background:currentColor;animation:caretBlink .8s steps(1) infinite}.xb-logo-own{max-width:100%}.xb[data-launched] .xb-live{opacity:1;transform:none}.xb[data-launched] .xb-frame{animation:xbLaunch 1.4s var(--ease-out)}@media (prefers-reduced-motion:reduce){.xb-caret,.xb[data-launched] .xb-frame{animation:none}.xb-name-go:active{transform:none}}.xg-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:1.6em;align-items:start}.xg-fields{display:grid;gap:.45em;margin-bottom:.9em}.xg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em}.xg-card{display:grid;gap:.25em;padding:.8em .95em;border-radius:var(--xb-card-r);background:#fff;box-shadow:0 0 0 1px var(--xb-line)}.xg-card b{font-weight:700}.xg-card span{color:var(--xb-soft);font-size:.92em}.xb[data-theme] .xb-btn,.xb[data-theme] .xb-site,.xb[data-theme] .xg-card{transition:background-color .45s var(--ease-soft),color .45s var(--ease-soft),border-radius .45s var(--ease-soft)}.xb[data-theme=beauty] :is(.xb-h,.xb-logo),.xb[data-theme=food] :is(.xb-h,.xb-logo),.xb[data-theme=pro] :is(.xb-h,.xb-logo){font-family:var(--font-serif),Georgia,serif}.xb[data-theme=local]{--xb-paper:#f4f3ef;--xb-ink:#1e2226;--xb-soft:#5a6066;--xb-line:#dcdad3;--xb-accent:#2e6b5e;--xb-accent-text:#2e6b5e;--xb-wire:#2e6b5e;--xb-btn:#1e2226;--xb-on:#f4f3ef;--xb-radius:0.5em;--xb-card-r:0.8em;--xb-logo-w:700;--xb-logo-t:0.02em;--xb-h-w:700;--xb-h-case:none;--xb-h-t:-0.03em;--xb-h-s:3.3em;--xb-h-lh:0.98;--xb-stripe:#2e6b5e;--xb-stripe-h:0.3em}.xb[data-theme=pro]{--xb-paper:#f5f3ee;--xb-ink:#1b2a41;--xb-soft:#5b6475;--xb-line:#dad6cc;--xb-accent:#9a7b3f;--xb-accent-text:#9a7b3f;--xb-wire:#1b2a41;--xb-btn:#1b2a41;--xb-on:#f5f3ee;--xb-radius:0.15em;--xb-card-r:0.2em;--xb-logo-w:500;--xb-logo-t:0.02em;--xb-h-w:500;--xb-h-case:none;--xb-h-t:-0.01em;--xb-h-s:3.6em;--xb-h-lh:1;--xb-stripe:linear-gradient(90deg,#1b2a41,#9a7b3f);--xb-stripe-h:0.2em}.xb[data-theme=trades]{--xb-paper:#f2f0ea;--xb-ink:#161616;--xb-soft:#55534e;--xb-line:#d8d4ca;--xb-accent:#f2a900;--xb-accent-text:#161616;--xb-wire:#161616;--xb-mark:linear-gradient(transparent 55%,#f2a900 0,#f2a900 90%,transparent 0);--xb-btn:#f2a900;--xb-on:#161616;--xb-radius:0.25em;--xb-card-r:0.3em;--xb-logo-w:800;--xb-logo-t:0.06em;--xb-h-w:800;--xb-h-case:uppercase;--xb-h-t:-0.02em;--xb-h-s:3.4em;--xb-h-lh:0.92;--xb-stripe:repeating-linear-gradient(-45deg,#161616 0 0.7em,#f2a900 0.7em 1.4em);--xb-stripe-h:0.4em}.xb[data-theme=food]{--xb-paper:#fbf4ea;--xb-ink:#2b1d14;--xb-soft:#6e5a4c;--xb-line:#e8dac8;--xb-accent:#c4462b;--xb-accent-text:#c4462b;--xb-wire:#c4462b;--xb-btn:#c4462b;--xb-on:#fff8f0;--xb-radius:999px;--xb-card-r:1em;--xb-logo-w:500;--xb-logo-t:0.01em;--xb-h-w:500;--xb-h-case:none;--xb-h-t:-0.01em;--xb-h-s:3.7em;--xb-h-lh:0.98;--xb-stripe:#c4462b;--xb-stripe-h:0.3em}.xb[data-theme=fitness]{--xb-paper:#f1f2ee;--xb-ink:#111418;--xb-soft:#555a60;--xb-line:#d6d8d2;--xb-accent:#ff5a1f;--xb-accent-text:#ff5a1f;--xb-wire:#111418;--xb-btn:#ff5a1f;--xb-on:#111418;--xb-radius:0.2em;--xb-card-r:0.3em;--xb-logo-w:900;--xb-logo-t:0.04em;--xb-h-w:900;--xb-h-case:uppercase;--xb-h-t:-0.03em;--xb-h-s:3.4em;--xb-h-lh:0.9;--xb-stripe:linear-gradient(90deg,#ff5a1f,#ff9a3c);--xb-stripe-h:0.4em}.xb[data-theme=fitness] .xb-h{font-style:italic}.xb[data-theme=edu]{--xb-paper:#f7f5ee;--xb-ink:#1e2b3a;--xb-soft:#5a6573;--xb-line:#ddd9cc;--xb-accent:#3f7de0;--xb-accent-text:#3f7de0;--xb-wire:#3f7de0;--xb-btn:#3f7de0;--xb-on:#fff;--xb-radius:999px;--xb-card-r:1.3em;--xb-logo-w:800;--xb-logo-t:-0.01em;--xb-h-w:800;--xb-h-case:none;--xb-h-t:-0.03em;--xb-h-s:3.4em;--xb-h-lh:0.98;--xb-stripe:repeating-linear-gradient(90deg,#3f7de0 0 2em,#f2b83a 2em 4em,#e2574c 4em 6em);--xb-stripe-h:0.35em}.xb[data-theme=beauty]{--xb-paper:#f8f1ee;--xb-ink:#2a1f1f;--xb-soft:#6e5c5c;--xb-line:#e8d9d4;--xb-accent:#b4566b;--xb-accent-text:#b4566b;--xb-wire:#b4566b;--xb-btn:#2a1f1f;--xb-on:#f8f1ee;--xb-radius:999px;--xb-card-r:1.2em;--xb-logo-w:500;--xb-logo-t:0.08em;--xb-h-w:500;--xb-h-case:none;--xb-h-t:0;--xb-h-s:3.6em;--xb-h-lh:1;--xb-stripe:linear-gradient(90deg,#e8b4bc,#b4566b);--xb-stripe-h:0.25em}.xb[data-theme=creative]{--xb-paper:#f2f1ec;--xb-ink:#121212;--xb-soft:#5c5c58;--xb-line:#d9d7cf;--xb-accent:#3d5afe;--xb-accent-text:#3d5afe;--xb-wire:#121212;--xb-btn:#121212;--xb-on:#f2f1ec;--xb-radius:0;--xb-card-r:0;--xb-logo-w:700;--xb-logo-t:-0.02em;--xb-h-w:600;--xb-h-case:none;--xb-h-t:-0.05em;--xb-h-s:3.8em;--xb-h-lh:0.92;--xb-stripe:#3d5afe;--xb-stripe-h:0.2em}.xb[data-theme=health]{--xb-paper:#eff5f6;--xb-ink:#13303a;--xb-soft:#4e6670;--xb-line:#d1e0e3;--xb-accent:#1e7a8c;--xb-accent-text:#1e7a8c;--xb-wire:#1e7a8c;--xb-btn:#1e7a8c;--xb-on:#fff;--xb-radius:0.7em;--xb-card-r:1.1em;--xb-logo-w:700;--xb-logo-t:0.01em;--xb-h-w:700;--xb-h-case:none;--xb-h-t:-0.03em;--xb-h-s:3.3em;--xb-h-lh:0.98;--xb-stripe:linear-gradient(90deg,#1e7a8c,#8cc9d4);--xb-stripe-h:0.3em}.wk-stage{position:relative;display:grid;gap:72px}.wk-item{display:grid;gap:24px}.wk-label{position:relative;z-index:1;max-width:520px}.wk-head{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px;color:rgb(var(--c-muted))}.wk-status[data-kind=Concept]{color:rgb(var(--c-gold))}.wk-name{margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.015em;color:rgb(var(--c-cream))}.wk-more{display:grid;grid-template-rows:1fr}.wk-more>div{overflow:hidden;min-height:0}.wk-kind{margin:14px 0 10px}.wk-desc{margin:0;max-width:46ch;font-size:1rem;line-height:1.6;color:rgb(var(--c-cream))}.wk-note{margin:10px 0 0;font-size:.875rem;font-style:italic;color:rgb(var(--c-muted))}.wk-frames{z-index:1;padding:0 10% 15% 0}.wk-browser{position:relative;overflow:hidden;border-radius:12px;background:rgb(var(--c-dark));border:1px solid rgb(var(--c-border));box-shadow:0 40px 80px -30px rgba(0,0,0,.65)}.wk-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:rgb(var(--c-card));border-bottom:1px solid rgb(var(--c-border))}.wk-bar i{width:8px;height:8px;border-radius:50%;background:rgb(var(--c-border))}.wk-bar span{margin-left:10px;font-family:var(--font-mono-f),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:rgb(var(--c-muted))}.wk-browser video{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.wk-browser video,.wk-phone{background:rgb(var(--c-dark))}.wk-phone{position:absolute;right:0;bottom:0;width:27%;padding:6px;border-radius:24px;border:1px solid rgb(var(--c-border));box-shadow:0 30px 60px -20px rgba(0,0,0,.7)}.wk-phone video{display:block;width:100%;aspect-ratio:390/844;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:18px;background:rgb(var(--c-dark))}.wk-open .wk-frames{padding:0}.op{position:relative;color:#1f3a2b}.op-fin{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,3vw,40px) clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,52px);border-radius:12px;background:#eeeae4}.op-title{grid-column:1/-1;margin:0;font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:.95;letter-spacing:-.02em}.op-side{display:grid;gap:16px;justify-items:start}.op-q{margin:0;font:500 .8125rem/1.3 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#4e5a51}.op-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.op-chips button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:#e2dcd2;color:#1f3a2b;font-family:var(--font-serif),Georgia,serif;font-size:1.2rem;line-height:1;cursor:pointer;transition:background-color .2s var(--ease-soft),color .2s var(--ease-soft),transform .14s var(--ease-out)}.op-chips button:hover{background:#d6cfc3}.op-chips button:active{transform:scale(.97)}.op-chips button[aria-pressed=true]{background:#1f3a2b;color:#eeeae4}.op-chips button:focus-visible,.op-go:focus-visible,.op-mail:focus-visible{outline:2px solid #1f3a2b;outline-offset:3px}.op-go{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;margin-top:4px;border-radius:2px;background:#1f3a2b;color:#eeeae4;font:500 .8125rem/1 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s var(--ease-out),background-color .2s}.op-go:hover{background:#2e5b3c}.op-go:active{transform:scale(.97)}.op-mail{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-serif),Georgia,serif;font-size:1.3rem;color:#1f3a2b}.op-pv{position:relative}.op-pv-p{display:none;width:min(62%,240px);margin:0 auto}.op-site{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.op-frame{fill:#e2dcd2}.op-blk{fill:#d3ccbf;transition:opacity .5s var(--ease-soft)}.op-dot{transition:transform .9s var(--ease-out)}.op-dot circle{fill:#1f3a2b;transition:transform .35s var(--ease-out)}.op-act{transition:transform 1s var(--ease-out),opacity .4s var(--ease-soft)}.op-act circle{fill:#2e5b3c}.op-act text{font:500 4px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;fill:#eeeae4;text-anchor:middle;dominant-baseline:central}.op.unformed .op-act,.op.unformed .op-blk{opacity:0}@media (max-width:767.98px){.op-fin{grid-template-columns:1fr}.op-pv-d{display:none}.op-pv-p{display:block}}.op.is-live .op-fin{position:absolute;z-index:5;padding:0;background:none;opacity:0}.op-wrap{position:absolute;z-index:1;aspect-ratio:1}.op-mark{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-mark circle{fill:rgb(var(--c-gold));transform-box:fill-box;transform-origin:center}.op-mark circle.ring{fill:none;stroke:rgb(var(--c-gold));stroke-width:.45;transition:opacity .3s var(--ease-soft)}.op-ws{position:absolute;z-index:2;padding:0;border:0;overflow:hidden;background:rgb(var(--c-dark));cursor:pointer;transform-origin:center}.op-ws img,.op-ws video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.op-ws video{opacity:0;transition:opacity .4s var(--ease-soft)}.op-ws.is-hot video{opacity:1}.op-ws:after{content:"";position:absolute;inset:0;background:rgba(26,50,37,.5);opacity:0;transition:opacity .4s var(--ease-soft)}.op-wrap[data-beat=panels] .op-ws:not(.is-hot):after{opacity:1}.op-wrap[data-beat=settled] .op-ws{cursor:zoom-in}.op-ws:focus-visible{outline:3px solid rgb(var(--c-gold));outline-offset:-6px}.op-ws-name{position:absolute;left:12px;bottom:12px;z-index:1;padding:7px 10px;border-radius:6px;text-align:left;font:500 .8125rem/1.45 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-cream));background:rgba(26,50,37,.88);opacity:0;transition:opacity .3s var(--ease-soft)}.op-wrap[data-beat=panels] .op-ws-name{opacity:1}.op-tag{white-space:nowrap;opacity:0;font:500 .8125rem/1 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-gold))}.op-35,.op-tag{position:absolute;z-index:3;pointer-events:none}.op-35{left:0;top:0;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;background:#eeeae4;transform:scale(0)}.op-peek{position:absolute;z-index:4;overflow:hidden;border-radius:12px;background:rgb(var(--c-dark));box-shadow:0 30px 60px -24px rgba(0,0,0,.7);opacity:0;transform:scale(.06);pointer-events:none;transition:transform .55s var(--ease-out),opacity .25s var(--ease-soft)}.op-peek.on{opacity:1;transform:none}.op-peek video{position:relative;display:block}.op-peek img,.op-peek video{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.op-peek img{position:absolute;left:0;top:0;aspect-ratio:16/10}.op.is-phone .op-peek img{aspect-ratio:390/640}.op-peek p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:12px 14px;font:500 .8125rem/1.3 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-cream))}.op-peek p span{color:rgb(var(--c-gold))}.op-flood{z-index:4;background:#eeeae4;clip-path:circle(0 at 50% 50%)}.op-flood,.op-hint{pointer-events:none}.op-hint{position:absolute;z-index:6;left:50%;bottom:16px;transform:translateX(-50%);white-space:nowrap;padding:8px 14px;border-radius:999px;background:rgb(var(--c-dark));color:rgb(var(--c-muted));font:500 .8125rem/1 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.op.is-desk{height:calc(100svh - 72px - 15vh)}.op.is-desk .op-hold{position:absolute;inset:0}.op.is-desk .op-wrap{left:50%;top:50%;width:min(100%,calc((100svh - 72px - 15vh) * 1.1));transform:translate(-50%,-50%)}.op.is-desk .op-flood{position:absolute}.op.is-desk .op-fin{inset:0;align-content:center}.op.is-desk .op-peek{left:14%;width:72%;top:16%}.op.is-desk .op-peek video{aspect-ratio:16/10}.wk.is-flood .wk-label{z-index:6}.wk .wk-desc,.wk .wk-head,.wk .wk-name{transition:color .4s var(--ease-soft)}.wk.is-pin.is-flood .wk-name{color:#4e5a51}.wk.is-pin.is-flood .wk-desc,.wk.is-pin.is-flood .wk-item[data-on] .wk-name{color:#1f3a2b}.wk.is-pin.is-flood .wk-head,.wk.is-pin.is-flood .wk-kind,.wk.is-pin.is-flood .wk-visit{color:#4e5a51}.wk.is-pin.is-flood .wk-pick:hover{color:#2e5b3c}.wk.is-flood .wk-open-go{visibility:hidden;opacity:0}.op.is-phone{height:360svh}.op.is-phone .op-ws-name,.op.is-phone .op-ws:after{display:none}.op.is-phone .op-hold{position:sticky;top:0;height:100svh;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.op.is-phone .op-wrap{left:5vw;width:90vw;top:calc(42px + 50svh - 45vw)}.op.is-phone .op-tag{display:none}.op.is-phone .op-flood{position:absolute;inset:0}.op.is-phone .op-fin{inset:84px 5vw 20px;grid-template-columns:1fr;align-content:start;gap:14px}.op.is-phone .op-title{font-size:clamp(2.4rem,11vw,3.2rem)}.op.is-phone .op-pv-d{display:none}.op.is-phone .op-pv-p{display:block;width:min(56%,24svh)}.op.is-phone .op-go{justify-self:stretch;justify-content:center}.op.is-phone .op-side{justify-items:stretch;gap:12px}.op.is-phone .op-mail{justify-self:center;font-size:1.15rem}.op.is-phone .op-peek{left:18vw;width:64vw;top:calc(84px + 4svh)}.op.is-phone .op-peek video{aspect-ratio:390/640}@media (prefers-reduced-motion:reduce){.op-act,.op-blk,.op-chips button,.op-dot,.op-dot circle,.op-go{transition:none}}@media (max-width:767.98px){.wk-stage{gap:64px}.wk-frames{padding:0 12% 22% 0}.wk-phone{width:34%;border-radius:18px;padding:4px}.wk-phone video{border-radius:14px}}@media (min-width:1024px){.wk.is-pin{height:calc((var(--span) + 1) * 100vh)}.wk.is-pin .wk-stage{position:sticky;top:0;height:100vh;height:100svh;padding:calc(72px + 9vh) 0 6vh;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);grid-template-rows:repeat(var(--n),auto) 1fr;-moz-column-gap:5vw;column-gap:5vw;row-gap:26px}.wk.is-pin .wk-item{display:contents}.wk.is-pin .wk-label{grid-column:1}.wk.is-pin .wk-name{font-size:clamp(1.7rem,2.5vw,2.5rem);color:rgb(var(--c-muted));transition:color .4s var(--ease-soft)}.wk.is-pin .wk-item[data-on] .wk-name{color:rgb(var(--c-cream))}.wk.is-pin .wk-more{grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.wk.is-pin .wk-item[data-on] .wk-more,.wk.is-pin .wk-open .wk-more{grid-template-rows:1fr}.wk.is-pin .wk-frames{grid-column:2;grid-row:1/-1;align-self:center;justify-self:center;width:100%;max-width:calc((100svh - 230px) * 1.5);opacity:0;visibility:hidden;transform:translateY(6%) scale(.96);transition:opacity .55s var(--ease-soft),transform .8s var(--ease-out),visibility 0s linear .8s}.wk.is-pin .wk-item[data-on] .wk-frames{opacity:1;visibility:visible;transform:none;transition-delay:0s}.wk.is-pin .wk-phone{transform:translateY(14%);transition:transform .9s var(--ease-out) .08s}.wk.is-pin .wk-item[data-on] .wk-phone{transform:none}}@media (prefers-reduced-motion:reduce){.wk-frames,.wk-more,.wk-name,.wk-phone{transition:none!important}}.wk-visit{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:10px;font:500 .8125rem/1 var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.06em;color:rgb(var(--c-gold))}.wk-frames{position:relative}.wk-frame-link{position:absolute;inset:0;z-index:4;border-radius:12px}.wk-frame-link:focus-visible{outline:2px solid rgb(var(--c-gold));outline-offset:6px}.wk-frames:has(.wk-frame-link:hover) .wk-browser{outline:1px solid rgb(var(--c-gold)/.7);outline-offset:3px}.wk-pick{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:color .25s var(--ease-soft)}.wk-pick:hover{color:rgb(var(--c-gold))}.wk-pick:focus-visible{outline:2px solid rgb(var(--c-gold));outline-offset:4px}@keyframes buyer{0%,12%{transform:translateY(0)}18%,30%{transform:translateY(-1.4em)}36%,48%{transform:translateY(-2.8em)}54%,66%{transform:translateY(-4.2em)}72%,84%{transform:translateY(-5.6em)}90%,to{transform:translateY(-7em)}}@keyframes xbWire{0%{opacity:0}15%{opacity:1}65%{opacity:1}to{opacity:0}}@keyframes xbFill{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes xbDot{0%{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--c-gold-dk))}}@keyframes proofSlide{to{transform:translateX(-100%)}}@keyframes caretBlink{50%{opacity:0}}@keyframes xbLaunch{0%{box-shadow:0 0 0 0 rgb(var(--c-gold)/.75),0 40px 80px -40px rgba(0,0,0,.7)}to{box-shadow:0 0 0 22px rgb(var(--c-gold)/0),0 40px 80px -40px rgba(0,0,0,.7)}}