@font-face{font-family:suisseInternational;src:url(/_next/static/media/9b811b59b3259253-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/eadd86a2c60761b3-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/117afc6fa4f0ff85-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:250;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/422617c911160888-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:250;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/c438ad49cc4e153e-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/d2de662cd1b9cba9-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/c86b497a7be35730-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/d9cd7618114896c5-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/2e041c06fc70150c-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:450;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/8c68ba68e65cb26b-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:450;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/c25783985a269397-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/707228f0d4113e57-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/38077b822d9512d7-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/fde6a32e2c53c69f-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/f4e6f3e26e87864d-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/304eba2dc288a929-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:suisseInternational;src:url(/_next/static/media/0eff030493ca394f-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:suisseInternational;src:url(/_next/static/media/481954dde99f6487-s.woff2?dpl=dpl_2KJGUbRFAmQSnssbXDhRHN9wsLq5) format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:suisseInternational Fallback;src:local("Arial");ascent-override:111.53%;descent-override:52.82%;line-gap-override:0.00%;size-adjust:105.26%}.__className_9a0b3f{font-family:suisseInternational,suisseInternational Fallback,Arial,sans-serif}.__variable_9a0b3f{--font-suisse-international:"suisseInternational","suisseInternational Fallback",Arial,sans-serif}:root{color-scheme:dark;--canvas:#000000;--surface:#000000;--muted:rgba(250,250,250,0.38);--text-soft:rgba(250,250,250,0.72);--page-pad:24px;--frame-pad:32px;--header-h:72px;--radius:8px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--canvas);color:#fafafa;overflow:hidden;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.deck{position:relative;height:100vh;height:100dvh;width:100%;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;touch-action:pan-x pan-y;scrollbar-width:none}.deck[data-animating=true]{scroll-snap-type:none}.deck::-webkit-scrollbar{display:none}.slide{position:relative;height:100vh;height:100dvh;width:100%;min-height:100dvh;padding:calc(var(--page-pad) + var(--safe-top)) calc(var(--page-pad) + var(--safe-right)) calc(var(--page-pad) + var(--safe-bottom)) calc(var(--page-pad) + var(--safe-left));scroll-snap-align:start;scroll-snap-stop:always}.slide-frame{height:100%;width:100%;min-width:0;overflow:hidden;border-radius:var(--radius);background:var(--canvas)}.slide-inset .slide-frame{background:var(--surface)}.deck-header{position:absolute;top:var(--safe-top);right:var(--safe-right);left:var(--safe-left);z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:32px;gap:16px;padding:var(--page-pad);align-items:center;pointer-events:none}.deck-mark{display:block;justify-self:start;width:32px;height:32px;background:currentColor}.deck-name{justify-self:end;margin:0;font-size:24px;font-weight:500;line-height:1;letter-spacing:-.04em}.slide-timeline{position:fixed;top:50%;right:calc(var(--safe-right) + var(--page-pad) - 22px);z-index:10;width:44px;height:88px;transform:translateY(-50%);pointer-events:auto;-webkit-user-select:none;user-select:none}.slide-timeline-ticks{position:absolute;inset:8px 0;pointer-events:none}.slide-timeline-tick{position:absolute;top:var(--tick-position);left:50%;width:var(--tick-length);height:2.5px;border-radius:999px;background:#fafafa;opacity:var(--tick-opacity);transform:translate(-50%,-50%) scaleX(var(--tick-scale));transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .18s ease,background-color .18s ease}.slide-timeline-tick[data-hot=true]{background:#ff9f0a}.slide-timeline-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;opacity:0;writing-mode:vertical-lr;direction:ltr;cursor:ns-resize;touch-action:none}.slide-timeline-input::-webkit-slider-thumb{width:44px;height:16px;appearance:none;-webkit-appearance:none}.slide-timeline-input::-moz-range-thumb{width:44px;height:16px;border:0}.slide-timeline:has(.slide-timeline-input:focus-visible){outline:1px solid rgba(250,250,250,.5);outline-offset:4px;border-radius:4px}.slide-timeline-label{position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.slide-timeline-label span{color:var(--muted)}.slide-timeline[data-engaged=true] .slide-timeline-label{opacity:1}.slide-timeline:has(.slide-timeline-input:focus-visible) .slide-timeline-tick{transition:none}.slide-full-bleed{padding:0}.slide-full-bleed .slide-frame{border-radius:0}.business-model-slide{position:relative;height:100%;isolation:isolate;color:#fff;background:#211b16}.business-model-image{object-fit:cover;object-position:center 40%}.business-model-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 28%,rgba(0,0,0,.28) 48%,rgba(0,0,0,.78)),linear-gradient(90deg,rgba(0,0,0,.12),transparent 45%,rgba(0,0,0,.18));pointer-events:none}.business-model-content{position:relative;display:flex;flex-direction:column;gap:40px;height:100%;width:100%;padding:calc(var(--page-pad) + var(--frame-pad) + var(--safe-top)) calc(var(--page-pad) + var(--frame-pad) + var(--safe-right)) calc(var(--page-pad) + var(--frame-pad) + var(--safe-bottom)) calc(var(--page-pad) + var(--frame-pad) + var(--safe-left));overflow-y:auto;scrollbar-width:none}.business-model-content:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:-4px}.business-model-data{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;margin-top:auto}.business-model-content .problem-copy{max-width:24rem}.business-model-metrics{flex:0 1 400px}.metric-list{margin:0}.metric-list-item{display:flex;flex-direction:column;gap:4px;padding:20px 0}.metric-list-item+.metric-list-item{border-top:1px solid rgba(255,255,255,.25)}.metric-list-item dt{color:rgba(255,255,255,.76);font-size:14px;line-height:20px}.metric-list-item dd{order:-1;margin:0;font-size:48px;font-weight:400;line-height:1;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-list-item dd span{font-size:.7em}.business-model-catalog{flex:0 1 344px;margin:0;padding:0;list-style:none}.business-model-row{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.25)}.business-model-row-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.business-model-row-heading h2{margin:0;font-size:15px;font-weight:400;line-height:1.5}.business-model-row-heading p{margin:0;color:rgba(255,255,255,.8);font-size:13px;line-height:1.5;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.business-model-availability{margin:4px 0 0;color:rgba(255,255,255,.65);font-size:12px;line-height:16px}@media (max-width:1023px){.business-model-content{gap:32px}.business-model-data{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.metric-list-item dd{font-size:36px}.business-model-image{object-position:45% center}.business-model-shade{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.6) 45%,rgba(0,0,0,.85))}}@media (max-width:767px){.metric-list-item dt{font-size:12px;line-height:16px}.metric-list-item dd{font-size:24px;line-height:32px;letter-spacing:normal}}@media (max-width:639px){.metric-list-item dd{font-size:20px;line-height:28px}}.market-slide{height:100%;padding:var(--frame-pad);overflow-y:auto;scrollbar-width:none}.market-stage{position:relative;isolation:isolate;width:100%;height:100%;min-height:460px;max-width:1800px;margin-inline:auto}.market-copy{position:absolute;display:flex;flex-direction:column;top:0;bottom:0;left:50%;width:36%;transform:translateX(-50%);text-align:center}.market-heading{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center}.market-label{margin:0 0 36px;color:var(--text-soft);font-size:15px;font-weight:400;line-height:22px;letter-spacing:.01em}.market-selector{display:flex;flex-direction:column;align-items:center;gap:0}.market-category{max-width:100%;padding:10px 8px;border:0;background:transparent;color:#777779;font-size:28px;font-weight:400;line-height:36px;letter-spacing:0;cursor:pointer;transition:color .22s ease,transform .15s cubic-bezier(.23,1,.32,1)}.market-category[aria-pressed=true]{color:#fafafa}.market-category:active{transform:scale(.98)}.market-descriptions{display:grid;align-items:center;flex-shrink:0;min-height:128px;width:100%;margin:40px auto 0;max-width:384px}.market-description{grid-area:1/1;margin:0;color:var(--text-soft);font-size:15px;font-weight:400;line-height:22px;letter-spacing:0;text-wrap:balance;opacity:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.market-category:after,.market-category:before,.market-description:after,.market-description:before,.market-label:after,.market-label:before{content:"";display:table}.market-label:before{margin-bottom:-5.5px}.market-label:after{margin-top:-5.5px}.market-category:before{margin-bottom:-7px}.market-category:after{margin-top:-7.5px}.market-description:before{margin-bottom:-4px}.market-description:after{margin-top:-4.5px}.market-description[data-active=true]{opacity:1}.market-card{position:absolute;overflow:hidden;border-radius:7px;background:#181818;aspect-ratio:3/4}.market-card-1{top:0;left:2%;width:18%}.market-card-2{bottom:16%;left:0;width:9%}.market-card-3{bottom:1%;left:16%;width:15%}.market-card-4{top:3%;right:12%;width:13%}.market-card-5{bottom:4%;right:0;width:18%}.market-poster{position:absolute;inset:0;pointer-events:none}.market-poster img,.market-video{width:100%;height:100%;object-fit:cover}.market-video{position:absolute;inset:0;opacity:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.market-video[data-ready=true]{opacity:1}.market-category:focus-visible{outline:2px solid #fafafa;outline-offset:4px}.market-slide:focus-visible{outline:2px solid #fafafa;outline-offset:-3px}.market-slide[data-instant=true] .market-category,.market-slide[data-instant=true] .market-description,.market-slide[data-instant=true] .market-poster,.market-slide[data-instant=true] .market-video{transition:none}@media (hover:hover) and (pointer:fine){.market-category:hover{color:#fafafa}}@media (min-width:821px) and (max-height:700px){.market-stage{min-height:380px}.market-card-1,.market-card-5{width:min(18%,30dvh)}.market-card-3{width:min(15%,25dvh)}.market-card-4{width:min(13%,22dvh)}}@media (max-width:820px){.market-slide{padding:24px 4px}.market-stage{height:auto;min-height:0}.market-copy{position:relative;inset:auto;width:100%;transform:none}.market-category{min-height:44px}.market-descriptions{padding-inline:8px}.market-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px;margin:36px auto 0}.market-card{position:relative;inset:auto;width:100%;transform:none!important}}@media (max-width:639px){.market-category{font-size:24px;line-height:32px}.market-category:before{margin-bottom:-6px}.market-category:after{margin-top:-6px}}@media (prefers-reduced-motion:reduce){.market-category,.market-description,.market-poster,.market-video{transition:none}.market-category:active{transform:none}}.problem-slide{display:flex;flex-direction:column;gap:40px;height:100%;padding:var(--frame-pad);overflow-y:auto;scrollbar-width:none}.problem-slide:focus-visible{outline:1px solid var(--text-soft);outline-offset:-2px}.problem-introduction{display:flex;flex-direction:column;justify-content:space-between;gap:64px;min-width:0;flex-shrink:0}.problem-copy{display:grid;gap:20px;width:100%;max-width:36rem}.hero-lead,.problem-copy h1{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.problem-supporting{max-width:44rem;margin:0;color:var(--text-soft);font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.5;text-wrap:pretty}.problem-rows{width:min(100%,400px);margin-top:auto;flex-shrink:0}.problem-slide{position:relative}.problem-slide .problem-introduction,.problem-slide .problem-rows{max-width:calc(50% - var(--frame-pad))}.creator-network{position:absolute;top:16px;right:min(112px,8%);bottom:16px;left:max(44%,calc(var(--frame-pad) + min(400px, 50% - var(--frame-pad)) + 32px));display:grid;place-items:center;margin:0;container-type:size;pointer-events:none}.creator-network-stage{position:relative;width:min(100cqw,100cqh);aspect-ratio:1;container-type:inline-size}.creator-network-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.creator-network-lines line{stroke:rgba(255,255,255,.2);stroke-width:1;vector-effect:non-scaling-stroke}.creator-network-label{position:absolute;padding:.3em .55em;background:var(--canvas);color:rgba(255,255,255,.5);font-size:clamp(9px,1.75cqw,12px);line-height:1;letter-spacing:.01em;white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--rotate))}.glass-orb{position:absolute;aspect-ratio:1;overflow:hidden;isolation:isolate;border-radius:50%;background:#0c0e12;box-shadow:0 0 0 .5px rgba(205,222,255,.2),0 0 14px rgba(140,180,255,.16),0 6px 20px rgba(0,0,0,.7);container-type:inline-size;transform:translate(-50%,-50%)}.glass-orb img{object-fit:cover}.glass-orb:before{z-index:1;background:radial-gradient(circle at 50% 46%,transparent 58%,rgba(6,12,26,.26) 76%,rgba(2,6,16,.62) 100%),linear-gradient(152deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 26%,transparent 40%),radial-gradient(ellipse 64% 32% at 50% 100%,rgba(150,190,255,.3),transparent 72%);box-shadow:inset 0 0 4cqw rgba(170,205,255,.32)}.glass-orb:after,.glass-orb:before{content:"";position:absolute;inset:0;border-radius:inherit}.glass-orb:after{z-index:2;padding:max(1px,1.6cqw);background:conic-gradient(from 200deg,rgba(255,255,255,.8),rgba(170,200,255,.36) 16%,rgba(255,255,255,.06) 34%,rgba(130,175,255,.5) 54%,rgba(255,255,255,.08) 72%,rgba(215,228,255,.6) 88%,rgba(255,255,255,.8));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-orb-shine{position:absolute;inset:3.5%;z-index:3;border-radius:50%;background:radial-gradient(ellipse 62% 34% at 50% 6%,rgba(255,255,255,.2),transparent 72%);box-shadow:inset 0 3.5cqw 2.5cqw -1.5cqw rgba(255,255,255,.6);pointer-events:none}.glass-orb-brand{display:grid;place-items:center;background:radial-gradient(circle at 38% 28%,#2c323f,#12151c 46%,#040506 82%);box-shadow:0 0 0 .5px rgba(205,222,255,.28),0 0 32px rgba(140,180,255,.2),0 10px 36px rgba(0,0,0,.8)}.glass-orb-mark{position:relative;z-index:2;color:#fafafa;font-size:21cqw;font-weight:500;line-height:1;letter-spacing:-.035em;text-shadow:0 0 6cqw rgba(255,255,255,.25)}.creator-network .glass-orb,.creator-network line,.creator-network-label{opacity:0}.creator-network .glass-orb{transform:translate(-50%,-50%) scale(.94)}.creator-network[data-active=true] .creator-network-label,.creator-network[data-active=true] .glass-orb,.creator-network[data-active=true] line{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--delay,0s)}.creator-network[data-active=true] .glass-orb{transform:translate(-50%,-50%)}.creator-network[data-active=true] .creator-network-label{transition-delay:calc(var(--delay, 0s) + .24s)}.creator-network[data-active=true] .glass-orb:not(.glass-orb-brand){animation:creator-float var(--float-duration,6s) ease-in-out infinite;animation-delay:calc(var(--delay, 0s) + .7s)}@keyframes creator-float{0%,to{translate:0 0}50%{translate:var(--float-x,0) var(--float-y,-2px)}}@media (max-width:820px){.problem-slide .problem-introduction,.problem-slide .problem-rows{max-width:none}.creator-network{position:relative;inset:auto;width:min(100%,480px);margin:0 auto;container-type:inline-size;flex-shrink:0}.creator-network-stage{width:100%}}@media (prefers-reduced-motion:reduce){.creator-network .glass-orb,.creator-network line,.creator-network-label{opacity:1;transition:none!important;animation:none!important}.creator-network .glass-orb{transform:translate(-50%,-50%)}}.competition-slide{position:relative;isolation:isolate;height:100%;padding:var(--frame-pad);overflow-y:auto;scrollbar-width:none}.competition-slide:focus-visible{outline:1px solid var(--text-soft);outline-offset:-2px}.competition-heading{position:absolute;z-index:2;left:var(--frame-pad);bottom:var(--frame-pad);display:grid;justify-items:start;gap:20px;width:calc(100% - 2 * var(--frame-pad));max-width:36rem;text-align:left;flex-shrink:0}.competition-heading h1{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.competition-matrix{position:relative;z-index:0;height:100%;min-height:280px}.competition-axis{position:absolute;background:rgba(250,250,250,.3)}.competition-axis-x{top:50%;left:0;right:0;height:1px}.competition-axis-y{left:50%;top:0;bottom:0;width:1px}.competition-axis-label,.competition-axis-title{position:absolute;background:var(--canvas);font-size:14px;line-height:1.5}.competition-axis-label{color:var(--text-soft);padding:8px}.competition-price-low{top:0;left:50%;transform:translateX(-50%);padding-top:0}.competition-price-high{bottom:0;left:50%;transform:translateX(-50%);padding-bottom:0}.competition-speed-fast{right:0;top:50%;transform:translateY(-50%);padding-right:0}.competition-speed-slow{left:0;top:50%;transform:translateY(-50%);padding-left:0}.competition-price-title{right:0;top:calc(50% + 28px);font-weight:500}.competition-speed-title{top:0;left:calc(50% + 48px);font-weight:500}.competition-marker{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:40%;margin:0;transform:translate(-50%,-50%);text-align:center}.competition-marker-skale{left:75%;top:65%;width:20%}.competition-marker-sandwich{left:14%;top:65%;width:20%}.competition-marker-higgsfield{left:75%;top:25%}.competition-logo-sandwich{width:min(100%,64px);height:auto}.competition-logo-skale{width:min(100%,156px);height:auto}.competition-logo-higgsfield{width:56px;height:auto}.competition-marker figcaption{color:var(--text-soft);font-size:14px;line-height:1.5}.competition-marker figcaption span{white-space:nowrap}.distribution-slide{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(24px,4dvh,48px);height:100%;padding:var(--frame-pad);overflow-y:auto;scrollbar-width:none}.distribution-slide:focus-visible{outline:1px solid var(--text-soft);outline-offset:-2px}.distribution-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(140px,1fr) auto auto auto;row-gap:12px;min-height:0}.distribution-column{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:12px;min-width:0;padding-inline:clamp(20px,2.8vw,48px);font-size:clamp(14px,1.1vw,16px);line-height:1.5}.distribution-column:first-child{padding-left:0}.distribution-column:last-child{padding-right:0}.distribution-column+.distribution-column{border-left:1px solid rgba(255,255,255,.14)}.distribution-column h2{margin:0;color:#fafafa;font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.distribution-description{margin:12px 0;padding-left:1.1em;color:var(--text-soft);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-wrap:pretty}.distribution-description li+li{margin-top:4px}.distribution-description li::marker{color:#666}.distribution-outcome{margin:0;color:#fafafa;font-size:13px;font-weight:500}.distribution-visual{position:relative;min-height:0;margin-bottom:12px;isolation:isolate}.distribution-video{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#222;box-shadow:0 12px 24px rgba(0,0,0,.3)}.distribution-video img,.distribution-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.distribution-video figcaption{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:28px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:12px;line-height:1.3}.distribution-video small{color:#ccc;font-size:10px}.distribution-sales-demo{border-radius:24px}.distribution-visual-1 .showcase-phone-center .phone-screen{outline:8px solid #000;outline-offset:0}.distribution-gallery{position:absolute;inset:0;container-type:size;overflow:hidden;isolation:isolate;background:var(--canvas)}.distribution-gallery-rows{--gallery-gap:10px;--tile-height:min(62cqh,88cqw);--tile-width:calc(var(--tile-height) * 9 / 16);position:absolute;top:50%;left:50%;display:grid;gap:var(--gallery-gap);width:max-content;transform:translate(-50%,-50%)}.distribution-gallery-row{display:flex;gap:var(--gallery-gap)}.distribution-gallery-row:nth-child(odd){transform:translateX(calc((var(--tile-width) + var(--gallery-gap)) / 2))}.distribution-gallery-tile{position:relative;flex:0 0 var(--tile-width);width:var(--tile-width);height:var(--tile-height);overflow:hidden;border-radius:6px;background:#1b1b1b}.distribution-gallery-tile img,.distribution-gallery-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.distribution-gallery-featured{display:grid;place-items:center}.distribution-gallery-featured:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);pointer-events:none;transition:background .16s ease}.distribution-gallery-featured:is(:hover,:focus-within):after{background:rgba(0,0,0,.34)}.distribution-recreate{position:relative;z-index:1;max-width:calc(100% - 10px);padding:9px clamp(5px,2.3cqw,16px);border:1px solid rgba(188,231,255,.65);border-radius:999px;background:radial-gradient(ellipse at 30% 0,rgba(225,250,255,.7),transparent 65%),linear-gradient(165deg,#7cdfff,#45b4ff 38%,#3489ff 75%,#2d78ef);color:#04152b;font:inherit;font-size:clamp(9px,3cqw,13px);font-weight:600;letter-spacing:-.025em;line-height:1.2;cursor:pointer;box-shadow:inset 0 1px 1px rgba(255,255,255,.8),inset 0 -2px 3px rgba(15,64,170,.25),0 2px 3px rgba(0,25,82,.5),0 8px 18px rgba(0,0,0,.4),0 5px 24px rgba(42,139,255,.45);transition:transform .18s ease,filter .18s ease}.distribution-recreate:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08)}.distribution-recreate:active{transform:translateY(1px) scale(.98);filter:brightness(.98)}.distribution-recreate:focus-visible{outline:2px solid #fff;outline-offset:4px}.distribution-gallery:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--canvas),transparent 18%,transparent 82%,var(--canvas)),linear-gradient(to bottom,var(--canvas),transparent 18%,transparent 82%,var(--canvas))}@media (prefers-reduced-motion:reduce){.distribution-gallery-featured:after,.distribution-recreate{transition:none}}.distribution-outreach{--email-fade-height:clamp(44px,6dvh,72px);position:absolute;top:3%;left:0;width:84%;padding:clamp(12px,1.3vw,22px);padding-bottom:calc(var(--email-fade-height) + 12px);border:1px solid #383838;border-radius:8px;background:#1b1b1b;font-size:clamp(11px,.85vw,13px);line-height:1.45;color:#bcbcbc}.distribution-outreach:after{content:"";position:absolute;inset:auto -1px -1px;height:var(--email-fade-height);border-radius:0 0 8px 8px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 20%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.65) 65%,rgba(0,0,0,.92) 85%,#000);pointer-events:none}.distribution-outreach p{margin:10px 0 0}.distribution-outreach .distribution-message-recipient{margin-top:0;color:#8e8e8e}.distribution-outreach .distribution-message-subject{margin-top:3px;padding-bottom:10px;border-bottom:1px solid #393939;color:#fafafa;font-weight:500}.distribution-message-attachment{display:block;margin-top:14px;font-size:10px;color:#eee}.distribution-sales-demo{right:0;bottom:0;width:37%;height:60%}.distribution-slide .distribution-heading{align-self:start;max-width:24rem;margin-bottom:16px}@media (min-width:821px) and (max-height:740px){.distribution-slide{grid-template-rows:auto minmax(0,1fr);gap:24px}.distribution-column,.distribution-columns{row-gap:8px}.distribution-visual{margin-bottom:6px}.distribution-outreach{font-size:10px;padding:10px 10px calc(var(--email-fade-height) + 10px)}.distribution-outreach p{margin-top:6px}.distribution-message-attachment{margin-top:8px}}@media (max-width:820px){.distribution-slide{display:flex;flex-direction:column;gap:48px}.distribution-columns{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:32px;flex-shrink:0}.distribution-column{grid-row:auto;grid-template-rows:clamp(260px,70vw,360px) auto auto auto;gap:12px;padding:0}.distribution-column+.distribution-column{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:32px}.distribution-visual{width:100%;max-width:440px;margin:0 auto 12px}.distribution-description{max-width:38ch}.distribution-outreach{font-size:12px}.distribution-heading{flex-shrink:0}}.copy-slide{display:grid;place-items:end start;height:100%;padding:var(--frame-pad);text-align:left}.copy-slide-content{display:grid;justify-items:start;gap:24px;width:100%;max-width:60rem}.copy-slide-label{margin:0;color:var(--text-soft);font-size:16px;font-weight:400;line-height:1.4}.copy-slide-headline{margin:0;font-size:clamp(28px,3.5vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.copy-slide-body{max-width:44rem;margin:0;font-family:inherit;font-size:clamp(18px,1.5vw,24px);font-weight:400;line-height:1.4;color:var(--text-soft);white-space:pre-line;text-wrap:pretty}.builders-slide{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(32px,6dvh,72px);height:100%;padding:var(--frame-pad)}.builders-heading{display:grid;justify-items:center;gap:clamp(20px,3dvh,36px);text-align:center}.builders-heading h1{margin:0;font-size:clamp(32px,5vw,88px);font-weight:500;line-height:1;letter-spacing:-.065em;text-wrap:balance}.builders-heading>h2{max-width:38rem;margin:0;color:var(--text-soft);font-size:clamp(13px,1vw,17px);font-weight:400;line-height:1.4;text-wrap:balance}.builders-cards{display:grid;grid-template-columns:.75fr 1fr 1.25fr 1fr .75fr;align-items:end;gap:8px;min-height:0;margin:0;padding:0;list-style:none}.builders-cards:focus-visible{outline:1px solid var(--text-soft);outline-offset:-2px}.builders-card{position:relative;display:flex;flex-direction:column;isolation:isolate;height:66%;min-width:0;overflow:hidden;border-radius:8px;background:#1b1b1d}.builders-card:nth-child(2),.builders-card:nth-child(4){height:84%}.builders-card:nth-child(3){height:100%}.builders-card-photo{position:absolute;inset:0;z-index:-1;background:#242424}.builders-card-photo img{object-fit:cover;object-position:center top}.builders-card-copy{position:relative;flex-shrink:0;padding:clamp(14px,1.8vw,32px) clamp(14px,1.8vw,32px) 8px}.builders-card-tags{display:flex;justify-content:space-between;align-items:center;gap:8px}.builders-card-role{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:4px 7px;border-radius:6px;background:rgba(255,255,255,.08);color:var(--text-soft);font-size:clamp(9px,calc(.85vw - 1px),13px);line-height:1.2}.builders-card-copy h2{margin:16px 0 0;font-size:clamp(15px,calc(1.8vw - 1px),29px);font-weight:400;line-height:1.15;letter-spacing:-.035em;text-wrap:pretty}.builders-card:nth-child(3) h2{font-size:clamp(19px,calc(2.2vw - 1px),35px)}.product-slide{display:grid;grid-template-rows:minmax(0,1fr);height:100%;padding:var(--frame-pad)}.product-panel{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);min-height:0;overflow-y:auto;border-radius:32px;background:#111112;scrollbar-width:thin;scrollbar-color:#414143 transparent}.product-accordion{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(10px,1.8dvh,20px);padding:clamp(20px,2.5vw,48px)}.product-step{position:relative;flex-shrink:0;max-width:100%;border-radius:28px;background:#1d1d1f}.product-step[data-open=true]{width:100%;border-radius:28px}.product-step[data-open=true] .product-step-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-step-heading{margin:0;font:inherit}.product-step-button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:16px 20px;border:0;border-radius:32px;background:transparent;color:#f5f5f7;font:inherit;font-size:clamp(15px,1.25vw,21px);font-weight:500;line-height:1.25;text-align:left;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1)}.product-step-button:active{transform:scale(.98)}.product-panel:focus-visible,.product-step-button:focus-visible{outline:2px solid #fafafa;outline-offset:-4px}.product-step[data-open=true]:has(:focus-visible){outline:2px solid #fafafa;outline-offset:4px}.product-step-icon{flex:0 0 24px;width:24px;height:24px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.product-step-description{margin:0;padding:28px;font-size:clamp(14px,1.1vw,18px);line-height:1.5;color:var(--text-soft);text-wrap:pretty}.product-step-content{width:100%;pointer-events:none}.product-step-description strong{color:#f5f5f7;font-weight:600}.product-preview{position:relative;min-height:100%;overflow:hidden;background:#000}.product-preview-image{position:absolute;inset:0;opacity:0;transition:opacity .22s cubic-bezier(.23,1,.32,1)}.product-preview-image[data-active=true]{opacity:1}.product-preview-image img{object-fit:cover;object-position:center 35%}.product-panel[data-instant=true] .product-preview-image{transition:none}.product-preview-stage{position:absolute;top:50%;left:60%;height:100%;aspect-ratio:2880/1520;transform:translate(-60%,-50%);container-type:size}.camera-screen{position:absolute;left:46.42%;top:0;width:26.15%;height:85.5%;overflow:hidden;border-radius:0 0 5.2cqw 5.2cqw;background:#000;transform:translateZ(0)}.camera-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.camera-bar{position:absolute;inset:69.8% 0 0 0;background:rgba(22,15,9,.45);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.camera-shutter{position:absolute;left:50%;top:79.6%;width:18.6%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 .45cqh rgba(0,0,0,.4)}.camera-zoom{position:absolute;right:5%;top:48.8%;width:10%;height:21.5%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border-radius:999px;background:rgba(0,0,0,.35);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:1.6cqh;font-weight:600;line-height:1}.camera-zoom span[data-selected=true]{color:#ffcc00;font-size:1.85cqh}.camera-zoom svg{width:1.2cqh;fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.product-step-button:hover{background:rgba(255,255,255,.05)}}@media (prefers-reduced-motion:reduce){.product-preview-image,.product-step-button{transition:none}.product-step-button:active{transform:none}}.solution-slide{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:32px;height:100%;padding:var(--frame-pad)}.copy-slide-content-matched,.solution-heading{display:grid;justify-items:start;gap:20px;width:100%;max-width:36rem;text-align:left}.copy-slide-content-matched .copy-slide-headline,.solution-heading .copy-slide-headline{font-size:clamp(24px,2.4vw,36px);font-weight:500}.copy-slide-content-matched .copy-slide-body,.solution-heading .copy-slide-body{font-size:clamp(14px,1.1vw,16px);line-height:1.5}.solution-carousel{--carousel-gap:clamp(8px,1vw,16px);container-type:size;position:relative;isolation:isolate;justify-self:center;width:min(100%,96rem);min-height:0;overflow:hidden}.solution-track{display:flex;width:max-content;height:100%;animation:solution-drift 40s linear infinite;will-change:transform}.solution-grid{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;gap:var(--carousel-gap);min-width:100cqw;height:100%;margin:0;padding:0 calc(var(--carousel-gap) / 2);list-style:none}.solution-carousel:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--canvas) 0,transparent 14%,transparent 86%,var(--canvas) 100%);pointer-events:none}.solution-carousel:focus-visible{outline:1px solid var(--text-soft);outline-offset:4px}.solution-carousel:focus-within .solution-track{animation-play-state:paused}@keyframes solution-drift{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.solution-carousel{overflow-x:auto}.solution-track{animation:none;will-change:auto}.solution-carousel:after,.solution-grid[aria-hidden=true]{display:none}}.solution-step{container-type:inline-size;display:grid;flex:0 0 auto;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;width:min(calc((100cqw - 7 * var(--carousel-gap)) / 7),calc(100cqh * 9 / 16));max-height:100%;aspect-ratio:9/16}.solution-step-image{position:relative;min-height:0;overflow:hidden;border-radius:2px;background:#191714}.solution-step-image img{object-fit:cover;object-position:center 40%}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,144px);height:100%;padding:var(--header-h) var(--frame-pad)}.hero-headline{max-width:12ch;margin:0;font-size:clamp(36px,3vw,56px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.hero-phone{container-type:size;display:grid;place-items:center;min-width:0;min-height:0;height:100%;width:min(30vw,calc((100dvh - 2 * var(--page-pad) - var(--safe-top) - var(--safe-bottom) - 2 * var(--header-h)) * 402 / 874))}.hero-copy{display:grid;gap:20px;justify-self:end;width:100%;max-width:24rem}.hero-lead{color:#f5f5f7}.hero-body{margin:0;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.5;color:var(--text-soft);white-space:pre-line;text-wrap:pretty}.showcase{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:clamp(20px,4dvh,44px);height:100%;padding:clamp(24px,5dvh,64px) var(--frame-pad)}.showcase-mockup{container-type:size;display:grid;place-items:center;width:100%;height:100%;min-height:0}.showcase-phones{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);justify-items:center;align-items:start;isolation:isolate;width:min(100cqw,132cqh);aspect-ratio:1.32;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 52%,rgba(0,0,0,.8) 70%,transparent);mask-image:linear-gradient(180deg,#000 52%,rgba(0,0,0,.8) 70%,transparent)}.showcase-phone{grid-area:1/1;width:43.5%;min-width:0;transform-origin:center top}.showcase-phone-left{z-index:1;transform:translate(-68%,7%) scale(.9)}.showcase-phone-center{z-index:2}.showcase-phone-right{z-index:1;transform:translate(68%,7%) scale(.9)}.showcase-mockup .phone{width:100%}.showcase-mockup .phone-screen{background:linear-gradient(145deg,#18181a,#080809 65%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.showcase-copy{width:100%;max-width:60rem;margin:0;color:#86868b;font-size:clamp(17px,1.5vw,24px);font-weight:500;line-height:1.4;letter-spacing:-.025em;text-align:center;white-space:pre-line;text-wrap:balance}.showcase-copy strong{color:#f5f5f7;font-weight:inherit}.phone{container-type:inline-size;width:min(100cqw,100cqh * 402/874);aspect-ratio:402/874}.phone-screen{position:relative;display:grid;place-items:center;height:100%;overflow:hidden;border-radius:14cqw;background:linear-gradient(145deg,#353538,#232326 65%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 32px 80px -24px rgba(0,0,0,.65)}.phone-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phone-placeholder{font-size:4cqw;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (max-width:820px){:root{--frame-pad:20px;--header-h:60px}.product-slide{gap:20px}.builders-slide{gap:28px;padding-inline:0}.builders-heading{padding-inline:var(--frame-pad)}.builders-heading h1{font-size:clamp(28px,5.5vw,44px)}.builders-cards{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding-inline:var(--frame-pad);scroll-snap-type:x proximity;scroll-padding-inline:var(--frame-pad);scrollbar-width:none;touch-action:pan-x pan-y}.builders-cards::-webkit-scrollbar{display:none}.builders-card:nth-child(n){flex:0 0 78%;height:100%;scroll-snap-align:start}.builders-card-copy{padding:20px}.builders-card-role{font-size:11px}.builders-card-copy h2,.builders-card:nth-child(3) h2{font-size:25px}.product-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;border-radius:24px}.product-accordion{gap:10px;padding:20px}.product-step-button{padding:12px 16px}.product-step-description{padding:22px}.product-preview{min-height:0;aspect-ratio:4/5}.solution-slide{grid-template-rows:minmax(0,1fr) auto;gap:32px}.solution-step{width:min(65cqw,calc(100cqh * 9 / 16))}.hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:20px}.hero-headline{max-width:14ch;font-size:clamp(28px,8vw,40px)}.hero-phone{width:100%;height:100%}.hero-copy{justify-self:start}.showcase{gap:20px;padding:var(--frame-pad)}.showcase-copy{max-width:44rem;font-size:clamp(15px,2.6vw,20px)}}@media (max-width:820px) and (max-height:700px){.hero{gap:12px}.hero-headline{font-size:28px}.showcase{gap:12px}.showcase-copy{font-size:15px}}@media (prefers-reduced-motion:reduce){.deck{scroll-behavior:auto}.slide-timeline-label,.slide-timeline-tick{transition:none}}