.crack-hero{--cream: #f6f1e7;--teal: #103736;--ink: #0a2322;--orange: #f97316;position:relative;height:210svh;background:var(--teal);color:var(--cream)}.crack-hero[data-mode=lite]{height:170svh}.crack-hero[data-mode=still]{height:100svh}.crack-stage{--p: 0;--head: 0;--split: 0;--gap: 0;--flood: 0;--nx: 0;--ny: 0;--mo: 0;--mark-offset: 24vw;position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.crack-field,.crack-field-canvas,.crack-field-fallback{position:absolute;inset:0;display:block;width:100%;height:100%}.crack-field{z-index:0;background:var(--teal)}.crack-field-fallback{background:radial-gradient(ellipse 22% 48% at 62% 50%,rgba(249,115,22,.32),transparent 70%),radial-gradient(circle at 28% 30%,#1b4f4d,#0b2726 72%)}.crack-flash{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 62% 50%,rgba(255,196,140,.55),rgba(249,115,22,.18) 30%,transparent 62%)}.crack-mark-wrap{position:absolute;top:50%;left:50%;z-index:2;width:min(62svh,58vw);aspect-ratio:100 / 120;translate:calc(-50% + (1 - var(--head)) * var(--mark-offset)) -50%;scale:calc(1 + var(--head) * .06);pointer-events:none}.crack-mark{position:absolute;inset:0;transform:perspective(1600px) rotateX(calc(var(--ny) * -7deg)) rotateY(calc(var(--nx) * 9deg)) translate3d(calc(var(--nx) * -1.2vw),calc(var(--ny) * -1.2vh),0)}.crack-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.crack-slat{translate:calc(var(--split) * var(--sx) * 1vw) calc(var(--split) * var(--sy) * 1svh);rotate:calc(var(--split) * var(--turn) * 1deg);opacity:calc((1 - var(--split)) * 1.8)}.crack-slat path{transform-box:fill-box;transform-origin:50% 50%}.crack-slat:not(.crack-slat-bar) path{fill:#f6f1e70d}.crack-slat-bar{opacity:calc(1 - var(--split) * 1.6);filter:drop-shadow(0 0 18px rgba(249,115,22,.55))}.crack-slat-bar path{--bar-k: .32;scale:1 var(--bar-k)}.crack-gap{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;pointer-events:none;opacity:var(--gap);background:linear-gradient(to bottom,var(--ink) var(--iris-top, 50%),var(--cream) var(--iris-top, 50%),var(--cream) var(--iris-bottom, 50%),var(--ink) var(--iris-bottom, 50%));background-clip:text;-webkit-background-clip:text;color:transparent;font-family:Barlow Condensed,Roboto,sans-serif;font-size:clamp(3.2rem,9vw,9rem);font-weight:700;line-height:.84;letter-spacing:-.005em;text-align:center;text-transform:uppercase;white-space:nowrap}.crack-gap-title{display:block}.crack-stage:has(.crack-field-fallback) .crack-gap{background:none;color:var(--cream)}.crack-gap-support{display:block;width:min(82vw,30rem);margin:1.25rem auto 0;font-family:Roboto,sans-serif;font-size:clamp(.95rem,1.6vw,1.3rem);font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;white-space:normal}.crack-copy{position:absolute;top:50%;left:clamp(1.25rem,6.5vw,7rem);z-index:3;max-width:min(62vw,58rem);translate:0 calc(-50% - var(--head) * 9svh);opacity:calc(1 - var(--head) * 1.15);pointer-events:none}.crack-copy>*{pointer-events:auto}.crack-stage[data-past=true] .crack-copy,.crack-stage[data-past=true] .crack-cue{visibility:hidden}.crack-title{margin:0 0 2.4rem;font-family:Barlow Condensed,Roboto,sans-serif;font-size:clamp(3.4rem,min(9.4vw,15svh),10.5rem);font-weight:700;line-height:.86;letter-spacing:-.01em;text-transform:uppercase}.crack-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em;translate:0 calc(var(--head) * var(--i) * -3.5svh)}.crack-line>span{display:inline-block}.crack-line-accent{color:var(--orange)}.crack-cta{display:inline-block}.crack-secondary-cta{margin:1.25rem 0 0 2.75rem;font-family:Roboto,sans-serif;font-size:.92rem;font-weight:600}.crack-secondary-cta a{color:var(--cream);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}.crack-secondary-cta a:hover{color:#ffb067}.crack-secondary-cta a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.crack-trust{max-width:34rem;margin:1.6rem 0 0 2.75rem;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:500;line-height:1.6;letter-spacing:.02em;color:#f6f1e7b8}.crack-cue{position:absolute;left:50%;bottom:clamp(1.25rem,4svh,2.5rem);z-index:4;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.5rem;translate:-50% 0;border:0;background:none;cursor:pointer;color:#f6f1e7b3;font-family:Roboto,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:calc(1 - var(--p) * 8)}.crack-cue:hover{color:var(--cream)}.crack-cue:focus-visible,.crack-copy :focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:999px}.crack-cue-track{position:relative;width:1px;height:2.6rem;overflow:hidden;background:#f6f1e733}.crack-cue-track span{position:absolute;inset:0;background:var(--orange);transform-origin:top;animation:crack-drip 2.2s cubic-bezier(.65,0,.35,1) infinite}.crack-cursor{position:fixed;top:0;left:0;z-index:50;width:2.1rem;height:2.1rem;margin:-1.05rem 0 0 -1.05rem;border:1.5px solid rgba(246,241,231,.75);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s ease,scale .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,background-color .3s ease}.crack-cursor svg{position:absolute;inset:-1.5px;width:calc(100% + 3px);height:calc(100% + 3px);fill:none;stroke:#ffb067;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s ease}.crack-cursor[data-on=true]{opacity:1}.crack-cursor[data-state=cta]{scale:2.3;border-color:var(--orange);background-color:#f9731614}.crack-cursor[data-state=cta] svg{opacity:0}.crack-hero[data-intro=play] .crack-slat{animation:crack-slat-drop .6s cubic-bezier(.34,1.45,.64,1) calc(.1s + var(--i) * .09s) backwards}.crack-hero[data-intro=play] .crack-slat-bar{animation:crack-slat-slide .6s cubic-bezier(.2,.8,.2,1) .6s backwards}.crack-hero[data-intro=play] .crack-flash{animation:crack-flash 1.1s ease-out 1.05s backwards}.crack-hero[data-intro=play] .crack-line>span{animation:crack-rise 1.1s cubic-bezier(.16,1,.3,1) calc(1.15s + var(--i) * .09s) backwards}.crack-hero[data-intro=play] .crack-cta{animation:crack-fade-up .9s cubic-bezier(.16,1,.3,1) 1.45s backwards}.crack-hero[data-intro=play] .crack-secondary-cta{animation:crack-fade .9s ease 1.55s backwards}.crack-hero[data-intro=play] .crack-trust{animation:crack-fade .9s ease 1.6s backwards}.crack-hero[data-intro=play] .crack-cue{animation:crack-fade .9s ease 1.9s backwards}@keyframes crack-slat-drop{0%{transform:translateY(-18%);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes crack-slat-slide{0%{transform:translate(28%);opacity:0}70%{transform:translate(-1%);opacity:1}to{transform:none;opacity:1}}@keyframes crack-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes crack-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes crack-fade{0%{opacity:0}to{opacity:1}}@keyframes crack-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes crack-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.01%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:767px){.crack-stage{--mark-offset: 0px}.crack-mark-wrap{top:calc(33% + var(--head) * 17%);width:min(76vw,44svh)}.crack-slat{translate:calc(var(--split) * var(--sx) * 1.6vw) calc(var(--split) * var(--sy) * 1svh)}.crack-gap{font-size:15vw}.crack-copy{top:auto;right:1.25rem;bottom:13svh;max-width:none;translate:0 calc(var(--head) * -9svh)}.crack-title{margin-bottom:1.6rem;font-size:14.5vw}.crack-cta .shiny-pill-text{padding:.95rem 1.35rem!important;font-size:1rem!important}.crack-cta .shiny-pill-arrow{padding:.95rem 1rem!important}.crack-secondary-cta,.crack-trust{margin-left:1.35rem}.crack-cue>span:first-child{display:none}.crack-cue-track{height:1.8rem}.crack-trust{font-size:.72rem}}@media(max-width:767px)and (max-height:640px){.crack-trust{margin-top:1rem;font-size:.68rem}}@media(max-width:360px){.crack-cta .shiny-pill-text{padding:.85rem 1rem!important;font-size:.9rem!important}.crack-cta .shiny-pill-arrow{padding:.85rem .8rem!important}.crack-cue{left:25%}}@media(min-width:768px)and (max-height:720px){.crack-cue>span:first-child{display:none}.crack-cue-track{height:1.8rem}}@media(orientation:landscape)and (max-height:500px){.crack-stage{--mark-offset: 24vw}.crack-copy{top:calc(50% + 1.5rem);right:auto;bottom:auto;width:60vw;max-width:none;translate:0 calc(-50% - var(--head) * 9svh)}.crack-title{margin-bottom:1.25rem;font-size:clamp(2.6rem,min(8vw,13svh),4rem)}.crack-cta .shiny-pill-text{padding:.85rem 1.5rem!important;font-size:1rem!important}.crack-cta .shiny-pill-arrow{padding:.85rem 1rem!important}.crack-secondary-cta,.crack-trust{margin-top:.75rem;margin-left:1.5rem}.crack-trust{font-size:.72rem}.crack-mark-wrap{top:50%;width:min(62svh,38vw)}.crack-cue{left:75%}.crack-cue>span:first-child,.crack-peek{display:none}.crack-cue-track{height:1.8rem}}@media(prefers-reduced-motion:reduce){.crack-cue-track span{animation:none}.crack-cursor{display:none}}.logo-intro{--veil: 1;--word-in: 0;position:fixed;inset:0;z-index:10050;pointer-events:auto;color:#fff}.logo-intro:before{content:"";position:absolute;inset:0;opacity:var(--veil);background:radial-gradient(ellipse 60% 45% at 50% 50%,rgba(30,100,96,.55),transparent 70%),#0b2726}.logo-intro-lockup{position:absolute;transform-origin:0 0;will-change:transform}.logo-intro-lockup svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.logo-intro-plain,.logo-intro-word{opacity:var(--word-in)}.logo-intro-descriptor{position:absolute;top:var(--descriptor-top, 62%);left:50%;width:calc(100% - 48px);margin:0;translate:-50% 0;opacity:var(--veil);color:#f6f1e7;font-family:Roboto,sans-serif;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500;line-height:1.5;letter-spacing:.04em;text-align:center}.crack-peek{position:absolute;right:clamp(1.5rem,9vw,10rem);bottom:0;z-index:3;pointer-events:none;transform-origin:100% 100%;--duck: min(1, calc(var(--head, 0) * 1.8));--crew-rim: rgba(255, 255, 255, .12)}@media(max-width:767px){.crack-peek{right:1rem;scale:.66}}.lp-faq-end{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;margin-top:clamp(2.5rem,5vw,4rem)}.lp-faq-ask{padding-bottom:clamp(1.5rem,4vw,3rem)}.lp-faq-ask p{margin:0 0 .9rem;font:700 clamp(1.6rem,3vw,2.2rem) / 1 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#111}.lp-faq-chat-wrap{display:inline-block}.lp-faq-chat{display:inline-flex;align-items:center;min-height:48px;padding:0 1.4rem;border-radius:999px;background:#111;color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;transition:background-color .2s ease}.lp-faq-chat:hover{background:#103736}.lp-faq-chat:focus-visible{outline:2px solid #111111;outline-offset:4px}.lp-faq-crew{margin-left:auto}@media(max-width:640px){.lp-faq-crew{margin-right:auto}}
