:root{--room:#0a0a0a;--room-ink:#f2f2ee;--room-ink-mid:#f2f2eeb8;--room-ink-faint:#f2f2ee59;--room-ink-placeholder:#f2f2ee80;--room-rule:#ffffff1a;--room-rule-strong:#ffffff26;--room-rule-interactive:#ffffff57;--room-surface:#111214;--room-surface-raised:#17181a;--board-lit:#f2f2ee;--board:#e4e4de;--board-low:#d6d6ce;--ink:#0a0a0a;--ink-mid:#0a0a0ab8;--ink-muted:#0a0a0a80;--ink-ghost:#0a0a0a26;--ink-rule:#0a0a0a1a;--ink-rule-strong:#0a0a0a26;--marker:#d4a017;--on-marker:#0a0a0a;--marker-wash:#d4a01724;--background:#0a0a0a;--text:#f2f2ee;--accent:#d4a017;--radius:2px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-base:.6s;--dur-slow:.9s;--chamfer:16px;--font-display:var(--font-bebas-neue);--font-body:var(--font-inter);--nav-h:calc(clamp(12px, 3vw, 18px) * 2 + 31px);--measure:1180px;--gutter:clamp(16px, 4vw, 48px);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.2'/></svg>");--grain-room:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.08'/></svg>")}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html{overflow:hidden auto}html,body{background:var(--background);min-height:100%;color:var(--text);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__next{min-height:100%}::selection{background:var(--marker);color:var(--room)}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid}.site-logo{background-color:currentColor;width:52px;height:22px;display:block;-webkit-mask:url(/brand/hyve-wordmark.png) 0/contain no-repeat;mask:url(/brand/hyve-wordmark.png) 0/contain no-repeat}.mark{pointer-events:none;width:100%;height:100%;position:absolute;overflow:visible}.mark path{stroke:currentColor;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;fill:none}.mark-rule path,.mark-vrule path{stroke-width:1.6px}.mark-circle path,.mark-strike path{stroke-width:2px}.mark-box{--box-stroke:2px;--box-cut:var(--chamfer);--box-cut-in:calc(var(--box-stroke) * .4142);clip-path:polygon(evenodd, 0 0, calc(100% - var(--box-cut)) 0, 100% var(--box-cut), 100% 100%, 0 100%, 0 0, var(--box-stroke) var(--box-stroke), var(--box-stroke) calc(100% - var(--box-stroke)), calc(100% - var(--box-stroke)) calc(100% - var(--box-stroke)), calc(100% - var(--box-stroke)) calc(var(--box-cut) + var(--box-cut-in)), calc(100% - var(--box-cut) - var(--box-cut-in)) var(--box-stroke), var(--box-stroke) var(--box-stroke));background:currentColor}.mark-underline path{stroke-width:6px}.mark-smear path{stroke-width:10px}.mark-ghost path{stroke-width:2px}.icon{vertical-align:-.15em;flex:none;display:inline-block}.hero-cta-note,.closing-note,.site-footer-icon-link,.waitlist-focus-label{align-items:center;gap:8px;display:inline-flex}.hero-cta-platform{align-items:center;gap:6px;display:inline-flex}@keyframes hyvePop{0%{opacity:0;transform:translateY(.4em)scale(.6)}6%{opacity:1}13%{transform:translateY(-.047em)scale(1.07)}19%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.site-nav--enter{animation:heroFadeUp var(--dur-slow) var(--ease-out) .2s both}}.header-tagline-full{display:none!important}.header-tagline-short{display:inline!important}.nav-link{cursor:pointer;transition:color .15s}.nav-link-active{border-bottom:1px solid var(--accent)!important}.nav-link[data-theme=dark]:hover{color:var(--accent)!important}.nav-link[data-theme=light]:hover{color:#1c1b18!important}.nav-link[data-theme=board]:hover{color:var(--ink)!important}.nav-link-active[data-theme=board]{border-bottom-color:var(--ink)!important}.nav-cta{background:var(--ink);min-height:44px;color:var(--board-lit);letter-spacing:3px;margin-block:-7px;padding:6px 16px;font-size:clamp(13px,3.1vw,15px)}.nav-cta:hover:not(:disabled){background:var(--marker);color:var(--on-marker);outline:none}.nav-cta:focus-visible,.nav-cta:hover:not(:disabled):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nav-cta.is-stacked{align-self:flex-start;margin-block:16px 0}.plan-cta{transition:all .15s}.plan-cta[data-variant=outline]:hover{border-color:var(--accent)!important;color:var(--accent)!important}.plan-cta[data-variant=filled]:hover{background:var(--text)!important}.blog-post-title:hover{color:color-mix(in oklab, var(--accent), #1c1b18 30%)!important}.blog-article>.payload-richtext{flex-direction:column;gap:1.15em;display:flex}.blog-article>.payload-richtext>:first-child{margin-top:0}.blog-article>.payload-richtext>h2,.blog-article>.payload-richtext>h3,.blog-article>.payload-richtext>h4{margin:1.2em 0 0}.blog-article h2{font-size:1.4em}.blog-article h3{font-size:1.2em}.blog-article h4{font-size:1.05em}.blog-article ul,.blog-article ol{flex-direction:column;gap:.6em;padding-left:1.4em;display:flex}.blog-article li{margin:0}.blog-article blockquote{border-left:2px solid color-mix(in oklab, var(--accent), #1c1b18 30%);color:#1c1b18b3;margin:0;padding-left:1em;font-style:italic}.blog-article hr{border:0;border-top:1px solid #1c1b181f}.blog-article strong{font-weight:600}.blog-article a{text-underline-offset:3px;text-decoration:underline}.section-title{color:var(--ink);font-family:var(--font-display);font-size:var(--title-size,clamp(34px, 5.4vw, 64px));letter-spacing:1px;text-wrap:pretty;margin:0;font-weight:400;line-height:.9}.section-lead{max-width:62ch;color:var(--ink-mid);font-family:var(--font-body);text-wrap:pretty;font-size:clamp(15.5px,1.4vw,18px);line-height:1.62}.section-lead.is-compact{font-size:clamp(14.5px,1.2vw,16px)}.label-kicker{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:2.6px;font-size:14px}.btn-primary{border-radius:var(--radius);background:var(--marker);min-height:46px;color:var(--room);font-family:var(--font-display);letter-spacing:3.5px;white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px clamp(20px,3.4vw,30px);font-size:clamp(17px,2vw,21px);transition:background .15s,color .15s;display:inline-flex;position:relative}.btn-primary:hover:not(:disabled){background:var(--ink);color:var(--board);outline:2px solid var(--marker);outline-offset:0}.btn-primary:disabled{cursor:progress}.btn-secondary{border:1.5px solid var(--room-rule-interactive);border-radius:var(--radius);min-height:46px;color:var(--room-ink);font-family:var(--font-display);letter-spacing:3.5px;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:12px clamp(20px,3.4vw,30px);font-size:clamp(17px,2vw,21px);transition:border-color .15s;display:inline-flex}.btn-secondary:hover{border-color:var(--room-ink)}.home-root{z-index:0;background:var(--board);background-image:var(--grain);min-height:100dvh;color:var(--ink);font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.hero{min-height:calc(100dvh - var(--nav-h));padding:clamp(32px, 6vh, 56px) var(--gutter);background-color:var(--board);background-image:var(--grain);color:var(--ink);align-items:center;display:flex;position:relative;overflow-x:clip}.hero-frame{isolation:isolate;width:100%;max-width:var(--measure);margin:0 auto;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;max-width:640px;display:flex}.hero-stage{display:none}.hero-kicker{border:1px solid var(--ink-ghost);color:var(--ink);font-family:var(--font-display);letter-spacing:2.2px;border-radius:20px;align-items:center;gap:9px;padding:7px 13px 5px;font-size:13px;display:inline-flex}.hero-kicker-dot{background:var(--marker);flex:none;width:6px;height:6px}.hero-title{width:100%;color:var(--ink);font-family:var(--font-display);letter-spacing:.3px;margin-top:26px;font-size:clamp(56px,18.4vw,112px);font-weight:400;line-height:.9}.hero-title-line{margin:-.06em -.1em -.02em;padding:.06em .1em .02em;display:block;overflow:hidden}.hero-title-line.is-word{margin:-.04em -.1em -.06em;padding:.04em .1em .06em}.hero-title-letters{display:flex}.hero-ch{display:block}.hero-space{width:.2em;display:block}.hero-word-box{height:.9em;display:block;position:relative}.hero-word-bar{background:var(--marker);transform-origin:0%;width:2.9em;height:.84em;position:absolute;top:-.01em;left:-.08em}.hero-word{white-space:nowrap;display:flex;position:absolute;top:0;left:0}.hero-sub{max-width:460px;color:var(--ink-mid);text-wrap:pretty;margin-top:20px;font-size:15px;line-height:1.55}.hero-cta{flex-direction:column;align-self:stretch;align-items:flex-start;gap:14px;margin-top:22px;display:flex}.hero-cta-row{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.hero-cta-primary{background:var(--ink);min-height:52px;color:var(--board-lit);padding:0 28px;font-size:18px;overflow:hidden}.hero-cta-primary:hover:not(:disabled){background:var(--ink);color:var(--board-lit);outline:none}.hero-cta-primary:focus-visible,.hero-cta-primary:hover:not(:disabled):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hero-cta-fill{background:var(--marker);transform-origin:50% 100%;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.hero-cta-label{transition:color .2s;position:relative}.hero-cta-primary:hover .hero-cta-fill,.hero-cta-primary:focus-visible .hero-cta-fill{transform:scaleY(1)}.hero-cta-primary:hover .hero-cta-label,.hero-cta-primary:focus-visible .hero-cta-label{color:var(--on-marker)}.hero-cta-link{min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:3px;align-self:center;align-items:center;font-size:16px;display:inline-flex;position:relative}.hero-cta-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hero-cta-underline{background:var(--ink);height:1px;display:none;position:absolute;bottom:9px;left:0;right:0}.hero-cta-note{color:var(--ink-mid);font-family:var(--font-body);letter-spacing:2.4px;text-transform:uppercase;align-self:center;font-size:12px}@media (min-width:1100px){.hero{--u:min(1px, calc(100vw / 1440));min-height:max(calc(100dvh - var(--nav-h)), calc(772 * var(--u)));align-items:flex-end;padding:0}.hero-frame{max-width:none;width:calc(1440 * var(--u));height:calc(772 * var(--u))}.hero-copy{left:calc(64 * var(--u));z-index:6;width:calc(640 * var(--u));max-width:none;position:absolute;top:50%;transform:translateY(-50%)}.hero-kicker{gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(15 * var(--u)) calc(6 * var(--u));border:1px solid var(--ink-ghost);color:var(--ink);font-size:max(12px, calc(14 * var(--u)));letter-spacing:2.5px;border-radius:20px}.hero-kicker-dot{width:7px;height:7px}.hero-title{margin-top:calc(26 * var(--u));font-size:calc(132 * var(--u));letter-spacing:.5px}.hero-sub{max-width:calc(460 * var(--u));margin-top:calc(28 * var(--u));font-size:max(15px, calc(17 * var(--u)))}.hero-cta{margin-top:calc(30 * var(--u))}.hero-cta-row{align-items:center;gap:calc(28 * var(--u));flex-direction:row;width:auto}.hero-cta-primary{font-size:19px}.hero-cta-link{align-self:auto;font-size:17px}.hero-cta-underline{display:block}.hero-cta-note{align-self:flex-start}.hero-stage{left:calc(712 * var(--u));top:calc(20 * var(--u));z-index:4;width:calc(696 * var(--u));height:calc(752 * var(--u));display:block;position:absolute}.hero-par{position:absolute}.hero-photo-par{left:calc(156 * var(--u));z-index:2;width:calc(440 * var(--u));height:calc(752 * var(--u));top:0}.hero-photo{background:var(--ink);clip-path:polygon(0 0, calc(100% - 56 * var(--u)) 0, 100% calc(56 * var(--u)), 100% 100%, 0 100%);position:absolute;inset:0;overflow:hidden}.hero-photo-layer{isolation:isolate;background:var(--ink);position:absolute;inset:0}.hero-photo-img{object-fit:cover;filter:grayscale()contrast(1.4)brightness(.88)}.hero-photo-video{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-week,.hero-reply,.hero-typing,.hero-session{background:var(--board-lit);border:1px solid var(--ink-rule-strong);border-radius:var(--radius)}.hero-card-kicker{align-items:center;gap:calc(8 * var(--u));color:var(--ink-mid);font-family:var(--font-display);font-size:max(11px, calc(13 * var(--u)));letter-spacing:2.5px;display:flex}.hero-card-kicker.is-ink{color:var(--ink)}.hero-card-dot{background:var(--marker);flex:none;width:7px;height:7px}.hero-week-par{left:calc(484 * var(--u));top:calc(52 * var(--u));z-index:5;width:calc(200 * var(--u))}.hero-week{gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));flex-direction:column;display:flex}.hero-week-count{align-items:baseline;gap:calc(4 * var(--u));display:flex}.hero-week-num{color:var(--ink);font-family:var(--font-display);font-size:calc(52 * var(--u));line-height:.9}.hero-week-of{color:var(--ink-mid);font-family:var(--font-display);font-size:calc(18 * var(--u));letter-spacing:1px}.hero-week-days,.hero-week-labels{gap:calc(3 * var(--u));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hero-week-days{margin-top:calc(8 * var(--u))}.hero-week-day{height:calc(14 * var(--u))}.hero-week-day.is-done{background:var(--ink)}.hero-week-day.is-today{background:var(--marker)}.hero-week-day.is-next{border:1px solid var(--ink-ghost)}.hero-week-labels{color:var(--ink-mid);font-family:var(--font-display);font-size:max(10px, calc(11 * var(--u)));letter-spacing:1px;text-align:center}.hero-week-labels .is-today{color:var(--ink)}.hero-chat-par{left:0;top:calc(76 * var(--u));z-index:5;width:calc(300 * var(--u));gap:calc(10 * var(--u));flex-direction:column;display:flex}.hero-user{max-width:calc(250 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:var(--radius);background:var(--ink);color:var(--board-lit);font-size:max(13px, calc(15 * var(--u)));align-self:flex-end;line-height:1.45}.hero-reply-wrap{align-self:flex-start;position:relative}.hero-typing{padding:calc(15 * var(--u)) calc(16 * var(--u));opacity:0;gap:5px;display:flex;position:absolute;top:0;left:0}.hero-typing span{background:var(--ink);width:6px;height:6px}.hero-reply{width:calc(284 * var(--u));gap:calc(6 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));flex-direction:column;display:flex}.hero-reply-text{color:var(--ink);font-size:max(13px, calc(15 * var(--u)));flex-wrap:wrap;column-gap:.27em;line-height:1.45;display:flex}.hero-reply-text span{display:inline-block}.hero-thread{left:calc(22 * var(--u));width:1px;height:calc(150 * var(--u));background:var(--ink-muted);transform-origin:50% 0;position:absolute;top:100%}.hero-session-par{left:0;top:calc(432 * var(--u));z-index:6;width:calc(352 * var(--u))}.hero-toast{right:calc(16 * var(--u));top:calc(-16 * var(--u));z-index:2;align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(13 * var(--u)) calc(6 * var(--u));background:var(--ink);color:var(--board-lit);font-family:var(--font-display);font-size:max(11px, calc(13 * var(--u)));letter-spacing:2.5px;border-radius:20px;display:inline-flex;position:absolute}.hero-toast .hero-card-dot{width:6px;height:6px}.hero-session{flex-direction:column;display:flex}.hero-session-head{padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(11 * var(--u));border-bottom:1px solid var(--ink-rule);color:var(--ink);font-family:var(--font-display);font-size:max(12px, calc(14 * var(--u)));letter-spacing:2.5px;justify-content:space-between;align-items:center;display:flex}.hero-session-head .is-mid{color:var(--ink-mid)}.hero-session-row{align-items:flex-start;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));display:flex}.hero-session-row+.hero-session-row{padding-bottom:calc(16 * var(--u));border-top:1px solid var(--ink-rule)}.hero-session-body{align-items:flex-start;gap:calc(3 * var(--u));flex-direction:column;display:flex}.hero-session-when{color:var(--ink-mid);font-family:var(--font-display);font-size:max(10px, calc(12 * var(--u)));letter-spacing:2.4px}.hero-session-name,.hero-session-old [data-k=old]{color:var(--ink);font-family:var(--font-display);font-size:calc(23 * var(--u));letter-spacing:.5px;white-space:nowrap;line-height:1}.hero-session-old [data-k=old]{color:var(--ink-muted)}.hero-session-meta{color:var(--ink-mid);font-size:max(12px, calc(13 * var(--u)));line-height:1.4}.hero-session-old{display:inline-block;position:relative}.hero-strike{background:var(--ink);transform-origin:0%;height:2px;position:absolute;top:42%;left:-2px;right:-2px}.hero-session-new{margin-top:calc(3 * var(--u));display:inline-block;position:relative}.hero-session-field{left:calc(-6 * var(--u));right:calc(-6 * var(--u));top:calc(-4 * var(--u));bottom:calc(-2 * var(--u));background:var(--marker);transform-origin:0%;position:absolute}.hero-session-new .hero-session-name{position:relative}.hero-check,.hero-check-box{width:calc(18 * var(--u));height:calc(18 * var(--u));margin-top:calc(2 * var(--u));border-radius:var(--radius);flex:none;position:relative}.hero-check{background:var(--ink)}.hero-check-box{border:1.5px solid var(--ink-muted)}.hero-check-box .hero-check{margin:0;position:absolute;top:-1.5px;left:-1.5px}.hero-check-tick{border-right:2px solid var(--board-lit);border-bottom:2px solid var(--board-lit);width:24%;height:50%;position:absolute;top:12%;left:34%;transform:rotate(45deg)}}.hero-vignette{z-index:40;pointer-events:none;animation:.3s linear 4.5s forwards vignetteFailsafe;position:fixed;inset:0;overflow:hidden}.hero-vignette[hidden],html[data-vignette=skip] .hero-vignette{display:none!important}@keyframes vignetteFailsafe{to{opacity:0;visibility:hidden}}.vignette-piece,.vignette-solo{background-color:var(--room);background-image:var(--grain-room);position:absolute;inset:0}.vignette-piece{visibility:hidden}.vignette-mark{color:var(--room-ink);font-family:var(--font-display);white-space:nowrap;font-size:clamp(112px,34vw,200px);line-height:.82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vignette-skew{transform-origin:50% 100%;align-items:flex-start;gap:.015em;display:flex;transform:skew(-8deg)}.vignette-solo .vignette-skew{transform:none}.vignette-letter{transform-origin:50% 100%;display:inline-block}.vignette-letter.is-live{animation:5s cubic-bezier(.2,.9,.15,1) both hyvePop}.vignette-e{display:inline-block;position:relative}.vignette-e-body{clip-path:polygon(0 0,calc(100% - .347em) 0,100% .347em,100% 100%,0 100%);display:block}.vignette-e-frag{position:absolute;inset:0}.vignette-solo .vignette-e-frag{transform:translate(-.033em,.033em)}.vignette-e-frag>span{clip-path:polygon(calc(100% - .287em) 0,100% 0,100% .287em);display:block}.vignette-blade{background:var(--marker);opacity:0;border-radius:2px;width:.022em;height:.427em;margin-top:-.213em;position:absolute;top:.173em;right:.163em}.vignette-cutline{background:var(--marker);opacity:0;width:10px;height:2px;position:absolute;top:0;left:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board{background:var(--board);color:var(--ink);position:relative}.board-panel{background-color:var(--panel,var(--board));background-image:var(--grain);position:relative;overflow-x:clip}.home-what{--panel:var(--board-lit)}.home-adapts{--panel:var(--board-low)}.home-why{--panel:var(--board)}.home-real{--panel:var(--board-lit)}.home-closing{--panel:var(--marker);--ink:var(--on-marker);--ink-mid:#0a0a0ab8}.board-seam{height:18px;color:var(--ink);opacity:.45;top:0;left:0;right:0}.board-seam path{stroke-width:3.4px;stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.board-panel{view-timeline-name:--panel-view}.board-seam path{animation:linear both seamDraw;animation-timeline:--panel-view;animation-range:entry entry 55%}}}@keyframes seamDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.board-panel :is(.section-title,.what-title,.closing-title){animation:titleReveal var(--ease-out) both;animation-timeline:view();animation-range:cover cover 35%}}}@keyframes titleReveal{0%{clip-path:inset(0 -.1em 100%);transform:translateY(.2em)}to{clip-path:inset(-.3em -.1em);transform:none}}.board-ghost{color:var(--ink-ghost);opacity:.55;z-index:0;position:absolute}.home-what{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(44px,9vh,104px) clamp(16px,4vw,48px) clamp(34px,7vh,80px);display:flex}.home-what .app-demo{z-index:1;row-gap:clamp(26px,5vh,56px);position:relative}.home-what .app-intro{gap:clamp(26px,5vh,56px)}@media (min-width:1100px){.home-what .what-title{font-size:clamp(56px,6.2vw,92px)}}.what-title{color:var(--ink);font-family:var(--font-display);letter-spacing:.5px;margin:0;font-size:clamp(40px,8.4vw,116px);font-weight:400;line-height:.86}.what-line-mask{display:block}.what-line{text-wrap:balance;display:block}.what-cut{color:var(--ink);transform-origin:50% 100%;display:inline-block;position:relative;transform:skew(-8deg)}.what-cut-top{clip-path:inset(-.3em -.3em calc(100% - .345em));display:inline-block;transform:translate(.06em,-.01em)}.what-cut-bottom{clip-path:inset(.395em -.3em -.3em);position:absolute;inset:0;transform:translate(-.035em,.01em)}.what-cut-blade{background:var(--accent);height:.04em;position:absolute;top:.35em;left:-.12em;right:-.12em;transform:scaleX(0)}.what-cut[data-cut=armed]{transform:none}.what-cut[data-cut=armed] .what-cut-top{clip-path:inset(-.3em -.3em calc(100% - .37em));transform:none}.what-cut[data-cut=armed] .what-cut-bottom{clip-path:inset(.37em -.3em -.3em);transform:none}@media (prefers-reduced-motion:no-preference){.what-cut[data-cut=play]{animation:.55s cubic-bezier(.3,1.3,.4,1) .32s both cutTilt}.what-cut[data-cut=play] .what-cut-blade{animation:.3s cubic-bezier(.7,0,.3,1) both cutBlade}.what-cut[data-cut=play] .what-cut-top{animation:.55s cubic-bezier(.16,1,.3,1) .14s both cutTop}.what-cut[data-cut=play] .what-cut-bottom{animation:.55s cubic-bezier(.16,1,.3,1) .14s both cutBottom}}@keyframes cutBlade{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes cutTop{0%{clip-path:inset(-.3em -.3em calc(100% - .37em));transform:translate(0)}35%{clip-path:inset(-.3em -.3em calc(100% - .34em));transform:translate(.2em,-.02em)}to{clip-path:inset(-.3em -.3em calc(100% - .345em));transform:translate(.06em,-.01em)}}@keyframes cutBottom{0%{clip-path:inset(.37em -.3em -.3em);transform:translate(0)}35%{clip-path:inset(.4em -.3em -.3em);transform:translate(-.12em,.02em)}to{clip-path:inset(.395em -.3em -.3em);transform:translate(-.035em,.01em)}}@keyframes cutTilt{0%{transform:none}to{transform:skew(-8deg)}}.what-body{max-width:52ch}.what-rules{flex-direction:column;max-width:940px;display:flex}.what-rule{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:clamp(15px,2.2vh,20px) 0;display:flex;position:relative}.what-rule .mark-rule{height:10px;color:var(--ink);opacity:.55;inset:0 0 auto}.what-rule-head{align-items:baseline;gap:clamp(12px,2vw,22px);display:flex}.what-rule-number{color:var(--ink);font-family:var(--font-display);letter-spacing:2.6px;font-size:15px}.what-rule-title{color:var(--ink);font-family:var(--font-display);letter-spacing:1.4px;font-size:clamp(20px,2.2vw,28px);line-height:1}.what-rule-detail{color:var(--ink-mid);font-size:clamp(13.5px,1.3vw,15px);line-height:1.5}.home-adapts{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(46px,9vh,110px) clamp(16px,4vw,48px);display:flex}.adapt-grid{width:100%;max-width:var(--measure);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}.adapt-column{flex-direction:column;gap:clamp(24px,4vh,44px);min-width:0;display:flex}.adapt-intro{flex-direction:column;gap:16px;max-width:34ch;display:flex}.home-adapts .section-title{--title-size:clamp(34px, 5.6vw, 68px)}.adapt-flow{flex-direction:column;gap:clamp(18px,2.6vh,26px);margin:0;display:flex}.adapt-ledger{grid-template-columns:max-content 28px minmax(0,1fr);gap:12px clamp(10px,1.6vw,18px);display:grid}.adapt-ledger-said,.adapt-ledger-now{align-self:end}.adapt-ledger-said{grid-column:1}.adapt-ledger-now{grid-column:3}.adapt-pairs{grid-column:1/-1;grid-template-columns:subgrid;row-gap:clamp(14px,2.2vh,20px);list-style:none;display:grid}.adapt-pair{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.adapt-said{color:var(--ink);font-family:var(--font-body);white-space:nowrap;quotes:"“" "”";padding:clamp(10px,1.4vw,14px) clamp(10px,1.6vw,18px);font-size:clamp(15px,1.9vw,22px);font-style:italic;line-height:1.4;position:relative}.adapt-said .mark-box{inset:0}.adapt-arrow{width:28px;height:20px;color:var(--ink);position:relative}.adapt-arrow .mark{inset:0}.adapt-swap{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.adapt-was{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:1px;white-space:nowrap;font-size:clamp(14px,1.7vw,19px);text-decoration:none;position:relative}.adapt-was .mark-strike{height:.5em;color:var(--ink-mid);inset:40% -4% auto}.adapt-was{background:var(--ink-ghost);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:2px 10px 2px 6px}.adapt-result-line{color:var(--ink);font-family:var(--font-display);letter-spacing:1px;text-wrap:balance;font-size:clamp(18px,2.4vw,27px);line-height:1.05;text-decoration:none}.adapt-result-note{color:var(--ink-mid);font-size:13px;line-height:1.5}.adapt-loop{aspect-ratio:1;width:100%;max-width:460px;color:var(--ink);margin-inline:auto;position:relative}.adapt-loop-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.adapt-loop-ring path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:butt;stroke-linejoin:miter}.adapt-loop-node{width:36%;color:var(--ink);font-family:var(--font-display);letter-spacing:2px;text-align:center;text-wrap:balance;font-size:clamp(14px,1.5vw,19px);line-height:1.05;position:absolute;transform:translate(-50%,-50%)}.adapt-loop-label{position:relative}.adapt-loop-node.is-own{color:var(--on-marker);padding:7px 12px}.adapt-loop-fill{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.adapt-loop-fill path{fill:var(--marker);stroke:none}.home-why{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(46px,9vh,110px) clamp(16px,4vw,48px);display:flex}.why-stage{z-index:1;width:100%;max-width:var(--measure);flex-direction:column;gap:clamp(28px,6vh,64px);margin:0 auto;display:flex;position:relative}.why-intro{flex-direction:column;gap:16px;display:flex}.home-why .section-title{--title-size:clamp(34px, 5.6vw, 68px);max-width:17em}.why-title-line{display:block}.why-title-field{background:var(--marker);color:var(--on-marker);white-space:nowrap;margin:0 -.02em;padding:0 .08em}.why-kicker{align-items:center;gap:9px;display:inline-flex}.why-kicker-dot{background:var(--marker);flex:none;width:7px;height:7px}.why-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);list-style:none;display:grid}.why-item{flex-direction:column;align-items:flex-start;gap:10px;padding-top:clamp(18px,2.4vh,24px);display:flex;position:relative}.why-item .mark-rule{height:10px;color:var(--ink);opacity:.55;inset:0 0 auto}.why-claim{color:var(--ink);font-family:var(--font-display);letter-spacing:1px;text-wrap:balance;margin-top:4px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1}.why-proof{max-width:40ch;color:var(--ink-mid);text-wrap:pretty;font-size:clamp(14.5px,1.25vw,16px);line-height:1.55}.app-demo{width:100%;max-width:var(--measure);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro device""steps device";gap:clamp(24px,4vh,44px) clamp(40px,8vw,128px);margin:0 auto;display:grid}.app-intro{flex-direction:column;grid-area:intro;align-self:end;gap:16px;display:flex}.app-steps{grid-area:steps;align-self:start;list-style:none}.app-phone{--phone-w:clamp(240px, 24vw, 330px);width:var(--phone-w);padding:calc(var(--phone-w) * .028);border-radius:calc(var(--phone-w) * .136);background:var(--ink);grid-area:device;place-self:center;position:relative}.app-screen{aspect-ratio:1206/2622;isolation:isolate;border-radius:calc(var(--phone-w) * .108);background:var(--room);position:relative;overflow:hidden}.app-camera{top:calc(var(--phone-w) * .052);z-index:1;width:calc(var(--phone-w) * .026);aspect-ratio:1;background:var(--room-rule-strong);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.app-layer{opacity:0;position:absolute;inset:0}.app-layer[data-on]{opacity:1}.app-layer img{width:100%;height:auto;display:block}.app-scroll[data-scrolled]{transition:transform 1.8s cubic-bezier(.77,0,.175,1) .2s;transform:translateY(-26.9%)}.app-nav{position:absolute;bottom:0;left:0}.app-dim{background:var(--room);opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}.app-dim[data-on]{opacity:.6;transition-duration:.32s}.app-sheet{transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:translateY(100%)}.app-sheet[data-open]{transition-duration:.32s;transform:none}.app-sheet img{opacity:0;width:100%;height:auto;position:absolute;bottom:0;left:0}.app-sheet img[data-on]{opacity:1}.app-demo[data-playing] .app-step:not([data-active]) :is(.what-rule-number,.what-rule-title){color:var(--ink-mid)}.app-step .mark-rule path{stroke-dasharray:1}.app-step[data-active] .mark-rule{opacity:1}.app-step[data-active] .mark-rule path{animation:seamDraw var(--act-ms) linear both}@media (max-width:1099px){.app-demo{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""device""steps"}.app-intro{text-align:center;align-items:center}.home-what .app-intro{text-align:left;align-items:stretch}.app-phone{--phone-w:clamp(210px, 58vw, 264px)}}.home-real{flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(46px,9vh,110px) 0 clamp(36px,7vh,86px);display:flex}.home-real .section-title{--title-size:clamp(30px, 4.6vw, 58px)}.home-real-head{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin:0 auto;display:flex}.home-real-handle{min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:2.6px;cursor:pointer;align-items:center;gap:10px;font-size:16px;transition:color .15s;display:inline-flex}.home-real-handle:hover{color:var(--ink)}.home-real-handle-arrow{flex:none;width:18px;height:12px;position:relative}.real-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:clamp(14px,1.8vw,26px);margin-top:clamp(22px,4vh,40px);padding:18px clamp(16px,4vw,34px) 26px;scroll-padding-inline:clamp(16px,4vw,34px);display:grid;overflow:auto hidden}.real-strip::-webkit-scrollbar{display:none}.real-tile{aspect-ratio:4/5;scroll-snap-align:start;cursor:pointer;transform:rotate(var(--tilt,0deg));transition:transform .25s cubic-bezier(.22,1,.36,1);display:block;position:relative}.real-tile:hover{transform:rotate(0)translateY(-4px)}.real-tile img,.real-tile-video{object-fit:cover;width:100%;height:100%;display:block}.real-tile-video{aspect-ratio:4/5;background:var(--ink)}.real-tile-tape{background:var(--board-lit);opacity:.66;width:74px;height:24px;box-shadow:0 1px 2px var(--ink-rule-strong);transform:rotate(var(--tape,-4deg));margin-left:-37px;position:absolute;top:-11px;left:50%}.real-tile-caption{color:var(--ink-mid);font-family:var(--font-display);letter-spacing:2px;text-align:center;text-transform:uppercase;font-size:13.5px;line-height:1.1;position:absolute;bottom:-22px;left:0;right:0}.home-real-note{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding:20px var(--gutter) 0;color:var(--ink-mid);margin:0 auto;font-size:13px;line-height:1.6}.home-real-note a{color:var(--ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.real-credits{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding:8px var(--gutter) 0;color:var(--ink-mid);opacity:.85;margin:0 auto;font-size:11.5px;line-height:1.6}.real-credits a{text-underline-offset:2px;cursor:pointer;text-decoration:underline}.home-closing{align-items:center;min-height:100dvh;padding:clamp(48px,12vh,180px) clamp(16px,4vw,48px);display:flex}.home-closing-inner{width:100%;max-width:var(--measure);flex-direction:column;gap:clamp(24px,4vh,44px);margin-inline:auto;display:flex}.closing-headline{position:relative}.closing-title{color:var(--ink);font-family:var(--font-display);letter-spacing:1px;text-wrap:balance;margin:0;font-size:clamp(48px,13vw,158px);font-weight:400;line-height:.84}.closing-action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.home-closing .btn-primary{background:var(--room);color:var(--marker)}.home-closing .btn-primary:hover:not(:disabled){background:var(--marker);color:var(--room);outline-color:var(--room)}.site-footer{--footer-row:30px;background:var(--room);color:var(--room-ink);padding:0 clamp(16px,4vw,48px)}@media (max-width:699px),(pointer:coarse){.site-footer{--footer-row:44px}}.site-footer-inner{max-width:var(--measure);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px clamp(24px,4vw,56px);margin:0 auto;padding:clamp(36px,6vh,56px) 0 clamp(28px,4vh,40px);display:grid}.site-footer-col{flex-direction:column;display:flex}.site-footer .label-kicker{color:var(--room-ink-mid);margin-bottom:6px}.site-footer-brand{color:var(--marker);font-family:var(--font-display);letter-spacing:4px;margin-bottom:8px;font-size:16px}.site-footer-about{max-width:36ch;color:var(--room-ink-mid);font-size:14px;line-height:1.6}.site-footer-col a,.site-footer-col .cookie-preferences-link{min-height:var(--footer-row);color:var(--room-ink-mid);overflow-wrap:anywhere;align-items:center;font-size:14px;display:inline-flex}.site-footer-col a{cursor:pointer;transition:color .15s}.site-footer-col a:hover,.site-footer-col .cookie-preferences-link:hover{color:var(--room-ink)}.cookie-surface{z-index:0;color:var(--room-ink);font-family:var(--font-body);position:relative}.cookie-surface:before,.cookie-surface:after{content:"";clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);pointer-events:none;position:absolute}.cookie-surface:before{z-index:-2;background:color-mix(in srgb, #fff 15%, var(--room-surface));inset:0}.cookie-surface:after{z-index:-1;background:var(--room-surface);inset:1px}.cookie-title{font-family:var(--font-display);letter-spacing:1.5px;font-size:24px;font-weight:400;line-height:1}.cookie-surface p{color:var(--room-ink-mid);text-wrap:pretty;font-size:14px;line-height:1.6}.cookie-surface p a{color:var(--room-ink);text-underline-offset:3px;text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-actions .btn-primary,.cookie-actions .btn-secondary{letter-spacing:2px;flex:auto;padding-inline:20px;font-size:17px}.cookie-actions .btn-primary:focus-visible{outline-color:var(--room-ink)}html,.screen-shell-main{scroll-padding-bottom:var(--cookie-banner-space,0px)}.home-root,.screen-shell-main{padding-bottom:var(--cookie-banner-space,0px)}.cookie-banner{--cookie-banner-inset:clamp(12px, 2.4vw, 24px);z-index:40;inset-inline:0;bottom:calc(var(--cookie-banner-inset) + env(safe-area-inset-bottom,0px));width:min(var(--measure), calc(100% - var(--gutter) * 2));max-height:calc(100dvh - var(--cookie-banner-inset) * 2 - env(safe-area-inset-bottom,0px));animation:cookieBannerIn var(--dur-base) var(--ease-out) backwards;align-items:center;gap:40px;margin-inline:auto;padding:22px clamp(18px,2.4vw,28px);display:flex;position:fixed}.cookie-banner-copy{flex:auto;min-width:0;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.cookie-banner-copy .cookie-title{margin-bottom:8px}.cookie-banner .cookie-actions{flex:none}@keyframes cookieBannerIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (max-width:1099px){.cookie-banner{flex-direction:column;align-items:stretch;gap:16px}}@media (max-width:559px){.cookie-title{font-size:22px}.cookie-banner .cookie-actions{flex-direction:column}}.cookie-dialog{width:min(560px,100% - 32px);max-width:none;max-height:none;color:var(--room-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.cookie-dialog::backdrop{background:#0009}html:has(.cookie-dialog[open]){overflow:hidden}.cookie-dialog-panel{flex-direction:column;gap:20px;max-height:calc(100dvh - 32px);padding:24px clamp(20px,4vw,28px);display:flex}.cookie-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cookie-dialog-close{width:44px;height:44px;color:var(--room-ink-mid);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-10px -10px -10px 0;transition:color .15s;display:inline-flex}.cookie-dialog-close:hover{color:var(--room-ink)}.cookie-dialog-body{flex-direction:column;gap:24px;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.cookie-dialog .cookie-actions>*{flex:200px}.cookie-category{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;display:grid}.cookie-category-title{font-family:var(--font-display);letter-spacing:2px;cursor:pointer;font-size:19px;line-height:1.1}.cookie-category:has(.cookie-switch:disabled) .cookie-category-title{cursor:default}.cookie-category .cookie-switch{grid-area:1/2/span 2}.cookie-category .cookie-category-description{grid-column:1;font-size:13.5px}.cookie-switch{appearance:none;border:1.5px solid var(--room-rule-interactive);border-radius:var(--radius);width:44px;height:24px;color:var(--room-ink);cursor:pointer;background:0 0;flex:none;margin:0;transition:background .15s,border-color .15s;position:relative}.cookie-switch:before{content:"";background:var(--room-ink-mid);border-radius:1px;width:15px;height:15px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.cookie-switch:not(:checked):not(:disabled):hover{border-color:var(--room-ink)}.cookie-switch:checked{border-color:var(--marker);background:var(--marker)}.cookie-switch:checked:before{background:var(--on-marker);transform:translate(20px)}.cookie-switch:disabled{cursor:default}.cookie-switch:checked:disabled{background:var(--room-rule-strong);border-color:#0000}.cookie-switch:checked:disabled:before{background:var(--room-ink-faint)}.cookie-preferences-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px}.cookie-consent-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1099px){.board{--pad-top-narrow:clamp(60px, 7.5vh, 80px);--pad-bottom-narrow:clamp(76px, 11vh, 140px)}.home-what,.home-adapts,.home-why,.home-closing{padding:var(--pad-top-narrow) clamp(16px, 4vw, 48px) var(--pad-bottom-narrow)}.home-real{padding:var(--pad-top-narrow) 0 var(--pad-bottom-narrow)}.why-list{grid-template-columns:1fr;gap:clamp(40px,6vh,56px)}.adapt-grid{grid-template-columns:1fr;gap:clamp(32px,4.5vh,44px)}.adapt-column{display:contents}.adapt-intro{order:1;max-width:none}.adapt-loop{order:2;max-width:min(288px,70vw)}.adapt-flow{order:3;justify-self:center;align-items:center;max-width:100%}.adapt-ledger{grid-template-columns:max-content 28px fit-content(100%);justify-content:center;max-width:100%}.adapt-result-note{text-align:center}.what-rule{text-align:center;flex-direction:column;align-items:center}.what-rule-head{justify-content:center}.adapt-loop-node{letter-spacing:1.2px;width:46%;font-size:clamp(13px,3.2vw,16px)}}.waitlist{width:100%;max-width:580px;color:var(--room-ink);flex-direction:column;gap:clamp(20px,3vh,30px);margin:0 auto;padding-block:clamp(8px,4vh,40px);display:flex}.waitlist .section-title{--title-size:clamp(38px, 8vw, 68px)}.waitlist .section-title,.waitlist .waitlist-card-title{color:var(--room-ink)}.waitlist .section-lead,.waitlist .label-kicker{color:var(--room-ink-mid)}.waitlist-head{flex-direction:column;gap:12px;display:flex}.waitlist-form{flex-direction:column;gap:26px;display:flex}.waitlist-field{border:0;flex-direction:column;gap:8px;padding:0;display:flex}.waitlist-input{background:var(--room-surface-raised);width:100%;min-height:52px;color:var(--room-ink);caret-color:var(--marker);border:1px solid var(--room-rule-interactive);border-radius:var(--radius);font-family:var(--font-body);cursor:text;padding:14px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.waitlist-input::placeholder{color:var(--room-ink-placeholder)}.waitlist-input:hover:not(:disabled){border-color:var(--room-ink-mid)}.waitlist-input:focus-visible{border-color:var(--room-ink);box-shadow:0 0 0 1px var(--room-ink);outline:none}.waitlist-input[aria-invalid=true]{border-color:var(--room-ink)}.waitlist-error{color:var(--room-ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.waitlist-error-mark{background:var(--room-ink);flex:none;width:7px;height:7px;margin-top:4px}.waitlist-focus{gap:10px}.waitlist-focus-options{flex-wrap:wrap;gap:14px;display:flex}.waitlist-focus-option{background:var(--room-surface-raised);border:1px solid var(--room-rule-interactive);border-radius:var(--radius);min-height:56px;color:var(--room-ink);font-family:var(--font-display);letter-spacing:3px;white-space:nowrap;cursor:pointer;flex:170px;justify-content:center;align-items:center;padding:15px 18px;font-size:18px;transition:border-color .15s,background .15s,color .15s;display:flex;position:relative}.waitlist-focus-option input{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-focus-option:hover:not(:has(input:checked)){border-color:var(--room-ink-mid)}.waitlist-focus-option:has(input:checked){background:var(--marker-wash);border-color:var(--marker);color:var(--marker)}.waitlist-focus-option:has(input:focus-visible){outline:2px solid var(--room-ink);outline-offset:3px}.waitlist-focus-option:has(input:disabled){cursor:progress}.waitlist-note{color:var(--room-ink-mid);font-size:13px;line-height:1.5}.waitlist-cta{min-height:58px;padding:16px 28px;font-size:21px;overflow:hidden}.waitlist-cta:focus-visible{outline:2px solid var(--room-ink);outline-offset:3px}.waitlist-submit-bar{background:var(--room);opacity:.45;width:34%;height:3px;animation:1s linear infinite hyveLoadBar;position:absolute;bottom:0;left:0}.waitlist-card{color:var(--room-ink);flex-direction:column;gap:16px;padding:clamp(22px,4vw,30px);display:flex;position:relative}.waitlist-card .mark-box{color:var(--room-ink);opacity:.6;inset:0}.waitlist-card.is-success .mark-box,.waitlist-card.is-offline .mark-box{color:var(--room-ink);opacity:1}.waitlist-card-title{font-family:var(--font-display);letter-spacing:2.4px;align-items:center;gap:12px;font-size:25px;display:flex}.waitlist-card.is-success .waitlist-card-title{font-size:27px}.waitlist-card-mark{background:var(--room-ink);width:10px;height:10px}.waitlist-card-text{color:var(--room-ink-mid);font-size:15px;line-height:1.65}.waitlist-card-text strong{color:var(--room-ink);font-weight:600}.waitlist-card-extra{color:var(--room-ink-mid);flex-direction:column;gap:10px;padding-top:14px;font-size:14px;display:flex;position:relative}.waitlist-card-extra .mark-rule{height:10px;color:var(--room-ink);opacity:.4;inset:0 0 auto}.waitlist-card-extra a,.waitlist-card-text a{color:var(--room-ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.waitlist-back{min-height:44px;color:var(--room-ink);font-family:var(--font-display);letter-spacing:2.6px;cursor:pointer;align-self:flex-start;align-items:center;font-size:15px;display:inline-flex}.waitlist-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@keyframes hyveLoadBar{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width:1099px){.site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-col:first-child{grid-column:1/-1}}@media (max-width:699px){.closing-title{font-size:clamp(64px,17vw,158px)}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.site-footer-contact{flex-flow:wrap;grid-column:1/-1;column-gap:24px}.site-footer-contact .label-kicker{flex-basis:100%}.adapt-ledger-said{contain:inline-size}.board-ghost{display:none}.home-closing-inner,.closing-action{text-align:center}.home-real-head{justify-content:flex-start;gap:6px 18px}.closing-action{align-items:center}.closing-action .section-lead{text-wrap:balance;max-width:30ch;line-height:1.45;display:block}.closing-note .icon{margin-right:6px}.real-credits{text-align:center;font-size:11px;line-height:1.7}.home-real-note{text-align:center}}@keyframes skeletonPulse{0%,to{opacity:.6}50%{opacity:1}}.skeleton-bar{background:color-mix(in oklab, currentColor 14%, transparent);border-radius:var(--radius);animation:1.3s ease-in-out infinite skeletonPulse}@keyframes legalReveal{0%{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.legal-reveal{animation:.6s ease-out both legalReveal}}.site-nav-desktop-items{display:flex}.site-nav-toggle{display:none}.site-nav-mobile-panel{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s;display:flex;transform:translateY(-8px)}.site-nav-mobile-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s ease-out,transform .2s ease-out;transform:none}@media (max-width:639px){.site-nav-desktop-items{display:none}.site-nav-toggle{display:inline-flex}}@media (min-width:640px){.header-tagline-full{display:inline!important}.header-tagline-short,.site-nav-mobile-panel{display:none!important}}.overlay-action:disabled,.overlay-action:disabled *{cursor:not-allowed}.overlay-input{cursor:text}.overlay-range{cursor:pointer}.overlay-range::-webkit-slider-thumb{cursor:pointer}.overlay-canvas{background-color:#0a0a0a}.overlay-canvas-transparent{background-color:#17181a;background-image:repeating-conic-gradient(#f2f2ee17 0% 25%,#0000 0% 50%);background-size:22px 22px}.overlay-canvas-draggable{cursor:grab}.overlay-canvas-draggable:active{cursor:grabbing}.overlay-action:hover:not(:disabled),.overlay-input:focus-visible{border-color:var(--accent)!important}.overlay-layout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:900px){.overlay-layout{grid-template-columns:minmax(200px,260px) repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1240px){.overlay-layout{grid-template-columns:minmax(220px,280px) repeat(3,minmax(0,1fr));gap:22px}}@media (min-width:900px){.overlay-preview{position:sticky;top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-what>.board-ghost{width:clamp(260px,32vw,520px);height:300px;top:clamp(40px,8vh,120px);right:0}.home-adapts>.is-struck{width:clamp(200px,23vw,320px);height:160px;bottom:clamp(40px,8vh,110px);right:clamp(24px,4vw,60px)}.home-real>.is-crop{width:clamp(140px,16vw,210px);height:140px;top:clamp(24px,4vh,54px);right:clamp(28px,5vw,72px)}
