@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_48cfcd{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_48cfcd{--font-body:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_0dd153{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_0dd153{--font-display:"Outfit","Outfit Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_747d7b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_747d7b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-condensed:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_97f5e1{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_97f5e1{--font-hand:"Caveat","Caveat Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#0c0c0d;--bg-2:#141416;--ink:#ece9e0;--ink-2:#b9b5a8;--ink-3:#6a6760;--line:#e8e4d8;--line-dim:#3a3833;--accent-a:#9b8cff;--accent-b:#5ac8ff;--accent-c:#a6f06b;--saffron:#f5c451;--warn:#ff8a5c;--body:var(--font-body),"Space Grotesk",system-ui,sans-serif;--display:var(--font-display),"Outfit",system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace}*{box-sizing:border-box}body,html{color:var(--ink);font-family:var(--body);background:#08080a;margin:0;padding:0}body{background:radial-gradient(1200px 600px at 80% -10%,#9b8cff0f,#0000 60%),radial-gradient(1000px 500px at -10% 110%,#5ac8ff0d,#0000 60%),#08080a;min-height:100vh}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--saffron);outline-offset:4px}.lp{position:relative;overflow:hidden}.lp:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#e8e4d806 1px,#0000 0),linear-gradient(90deg,#e8e4d806 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 60%,#0000 100%);mask-image:radial-gradient(#000 60%,#0000 100%)}.lp>*{z-index:1;position:relative}.f2{grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:60px 36px 90px;display:grid}.f2 .real-logo{filter:drop-shadow(0 0 18px #9b8cff8c)drop-shadow(0 0 36px #5ac8ff59)drop-shadow(0 0 54px #a6f06b40)drop-shadow(0 6px 22px #00000080);width:64px;height:auto;margin-bottom:18px;animation:rockyGlow 6s ease-in-out infinite alternate;display:block}@keyframes rockyGlow{0%{filter:drop-shadow(0 0 14px #9b8cff73)drop-shadow(0 0 32px #5ac8ff47)drop-shadow(0 0 50px #a6f06b2e)drop-shadow(0 6px 22px #00000080)}to{filter:drop-shadow(0 0 22px #5ac8ff99)drop-shadow(0 0 40px #a6f06b66)drop-shadow(0 0 60px #9b8cff4d)drop-shadow(0 6px 22px #00000080)}}.f2 .left h1{font-family:var(--display);letter-spacing:-.03em;margin:0 0 14px;font-size:84px;font-weight:700;line-height:.95}.f2 .left h1 .lead-in{font-family:var(--body);color:var(--ink-2);letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:400;display:block}.f2 .left h1 em{color:var(--accent-b);font-style:normal}.f2 .left p{color:var(--ink-2);max-width:440px;margin:0 0 26px;font-size:18px;line-height:1.55}.f2 .left .form-wrap{width:100%;max-width:560px}.f2 .left .meta-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chip{border:1.2px dashed var(--line-dim);color:var(--ink-2);font-size:12px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 10px}.form{background:#ffffff05;border:none;border-radius:14px;gap:8px;padding:8px;display:flex}.form input{color:var(--ink);font-family:var(--body);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px;font-size:18px}.form input[name=name]{flex:.6}.form input::placeholder{color:var(--ink-3)}.btn{font-family:var(--body);background:var(--ink);color:#0a0a0a;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 22px;font-size:16px;font-weight:700}.btn.lime{background:var(--accent-c);color:#0a0a0a;transition:transform .2s,filter .2s}.btn.lime:hover:not(:disabled){filter:brightness(1.1);transform:scale(1.03)}.btn.lime:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.form-error{font-family:var(--body);color:var(--warn);margin-top:10px;font-size:14px}.form-wrap{width:100%;max-width:560px}.form-wrap.big{max-width:640px;margin:0 auto}.form-success-panel{padding:14px 4px}.big .form-success-panel{text-align:center;flex-direction:column;align-items:center;display:flex}.success-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.success-check{color:var(--accent-c);font-size:28px;font-weight:800;line-height:1}.form-success-headline{font-family:var(--heading);color:var(--ink);margin:0;font-size:22px;font-weight:700}.form-success-sub{font-family:var(--body);color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.form-honeypot{opacity:0;width:0;height:0;position:absolute;top:-9999px;left:-9999px}.hero-right{justify-content:center;justify-self:center;align-items:center;width:100%;display:flex;position:relative}.phone{background:#0a0a0a;position:relative}.phone.mark-phone{background:#000;border:1.5px solid #1a1a1a;border-radius:46px;width:320px;height:660px;padding:6px;overflow:hidden;transform:rotate(3deg);box-shadow:0 40px 70px -30px #000000f2,0 0 0 1.5px #78ffc80f}.mark-screenshot{object-fit:cover;object-position:center top;border-radius:40px;width:100%;height:100%;display:block}.lp-inner{max-width:1180px;margin:0 auto;padding:0 12px}.lp-section{border-top:1.5px dashed var(--line-dim);padding:80px 56px;position:relative}.lp-section.dim{background:#e8e4d805}.section-head{max-width:780px;margin:0 0 48px}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px;display:inline-block}.section-title{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;margin:0;font-size:64px;font-weight:700;line-height:.95}.section-title em{color:var(--accent-c);font-style:normal}.steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.step{border:none;border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.step-num{color:var(--accent-c);margin-bottom:4px;font-size:54px;line-height:1}.step h3,.step-num{font-family:var(--display);font-weight:700}.step h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:30px}.step p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.mini-phone{border:1.6px solid var(--line);background:#0a0a0a;border-radius:24px;align-self:center;width:200px;margin-top:14px;padding:10px}.mini-screen{border:1.2px dashed var(--line-dim);background:#111114;border-radius:16px;flex-direction:column;gap:8px;min-height:220px;padding:14px 12px;display:flex}.mini-screen.camera{background:#08080a}.mini-label{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;font-size:9.5px}.scan,.viewfinder{border:1.2px dashed var(--line-dim);background:repeating-linear-gradient(135deg,#0000 0 8px,#e8e4d80a 8px 9px),radial-gradient(60% 60% at 30% 20%,#9b8cff14,#0000 70%),#0a0a0c;border-radius:10px;flex:1;min-height:120px;position:relative;overflow:hidden}.corner{border:1.6px solid var(--accent-c);width:14px;height:14px;position:absolute}.corner.tl{border-right:0;left:6px}.corner.tl,.corner.tr{border-bottom:0;top:6px}.corner.tr{border-left:0;right:6px}.corner.bl{border-right:0;left:6px}.corner.bl,.corner.br{border-top:0;bottom:6px}.corner.br{border-left:0;right:6px}.shutter{justify-content:center;padding:6px 0 2px;display:flex}.shutter span{border:2px solid var(--ink);background:var(--accent-c);width:34px;height:34px;box-shadow:0 0 0 3px #0a0a0a,0 0 0 4.5px var(--ink);border-radius:50%}.scan .scan-line{background:linear-gradient(90deg,transparent,var(--accent-c),transparent);height:1.4px;box-shadow:0 0 12px var(--accent-c);animation:scanmove 2.4s ease-in-out infinite;position:absolute;top:50%;left:0;right:0}@keyframes scanmove{0%{top:8%}50%{top:88%}to{top:8%}}.scan .hold{border:1.4px solid var(--accent-c);background:#a6f06b1f;border-radius:50%;width:10px;height:10px;position:absolute}.scan .h1{top:18%;left:24%}.scan .h2{top:34%;left:54%}.scan .h3{top:52%;left:32%}.scan .h4{top:64%;left:68%}.scan .h5{top:82%;left:46%}.chip-row{justify-content:center;gap:6px;padding-top:4px;display:flex}.mini-chip{border:1.2px dashed var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:4px 8px;font-size:9px}.beta-step{border:1.2px dashed var(--line-dim);font-family:var(--body);color:var(--ink-2);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.beta-step .bn{font-family:var(--display);color:var(--accent-c);min-width:18px;font-size:16px}.chat-bubble{font-family:var(--body);border-radius:10px;max-width:80%;padding:7px 10px;font-size:12px;line-height:1.3}.chat-bubble.you{border:1.2px dashed var(--line-dim);color:var(--ink);background:#e8e4d812;align-self:flex-end}.chat-bubble.rocky{border:1.2px dashed var(--accent-c);color:var(--ink);background:#a6f06b14;align-self:flex-start}.inbox-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.inbox-card{background:#ffffff03;border:none;border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.ic-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.inbox-card h3{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.inbox-card p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.ic-mock{border:1.4px solid var(--line-dim);background:#0a0a0c;border-radius:10px;flex-direction:column;gap:6px;margin-top:auto;padding:12px 14px;display:flex}.em-line{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10px;display:flex}.em-line .em-time{margin-left:auto}.em-dot{background:conic-gradient(from 200deg,#a6f06b,#5ac8ff,#9b8cff,#ff8ad1,#a6f06b);border-radius:50%;width:8px;height:8px}.em-subj{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:700;line-height:1.15}.em-prev{font-family:var(--body);color:var(--ink-2);font-size:13px;line-height:1.35}.faq{flex-direction:column;gap:14px;max-width:840px;display:flex}.faq-item{border:1.5px dashed var(--line-dim);background:#ffffff03;border-radius:12px;transition:border-color .2s;overflow:hidden}.faq-item.open{border-color:var(--line)}.faq-summary{cursor:pointer;width:100%;font-family:var(--display);color:var(--ink);letter-spacing:-.02em;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 22px;font-size:24px;font-weight:700;display:flex}.faq .plus{font-family:var(--mono);color:var(--ink-3);font-size:22px;transition:transform .3s,color .3s}.faq .plus.rotated{color:var(--accent-c);transform:rotate(45deg)}.faq .ans{color:var(--ink-2);font-size:16px;line-height:1.55;font-family:var(--body);padding:0 22px 20px}.cta-final{padding:90px 56px}.cta-card{border:1.5px solid var(--line);text-align:center;background:radial-gradient(600px 400px at 50% 0,#9b8cff1f,#0000 70%),radial-gradient(400px 300px at 50% 100%,#a6f06b14,#0000 70%),#0a0a0c;border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:64px 40px;display:flex;position:relative;overflow:hidden}.cta-rocky{filter:drop-shadow(0 6px 24px #9b8cff66);width:88px;height:auto;margin-bottom:6px}.cta-card h2{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;margin:0;font-size:84px;font-weight:700;line-height:.95}.cta-card h2 em{color:var(--accent-c);font-style:normal}.cta-card p{color:var(--ink-2);max-width:520px;margin:0 0 14px;font-size:18px;line-height:1.55}.form.big{width:min(640px,100%)}.form.big input{padding:18px 16px;font-size:18px}.form.big .btn{padding:0 26px;font-size:17px}.lp-footer{border-top:1.5px dashed var(--line-dim);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:32px 56px}.foot-left,.lp-footer{align-items:center;display:flex}.foot-left{font-family:var(--body);color:var(--ink-2);gap:12px;min-height:44px;font-size:14px;text-decoration:none}.foot-left img{width:28px;height:auto}.foot-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.foot-links a{color:var(--ink-2);font-family:var(--body);align-items:center;gap:7px;min-height:44px;padding:0 2px;font-size:14px;text-decoration:none;display:inline-flex}.foot-links a span{border-bottom:1px dashed #0000}.foot-links a:hover{color:var(--ink)}.foot-links a:hover span{border-bottom-color:var(--line-dim)}.foot-links svg{flex-shrink:0}.foot-meta{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.public-shell{background:radial-gradient(740px 420px at 88% -4%,#f5c4511a,#0000 72%),radial-gradient(620px 480px at -8% 58%,#5ac8ff0e,#0000 70%);min-height:100svh;position:relative;overflow:hidden}.public-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#e8e4d806 1px,#0000 0),linear-gradient(90deg,#e8e4d806 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.public-shell>*{z-index:1;position:relative}.public-header{border-bottom:1.5px dashed var(--line-dim);justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1060px);min-height:86px;margin:0 auto;display:flex}.public-brand{min-height:44px;color:var(--ink);font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:12px;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.public-brand img{filter:drop-shadow(0 0 14px #9b8cff80)drop-shadow(0 0 22px #5ac8ff38);width:46px;height:auto}.public-nav{align-items:center;gap:20px;display:flex}.public-nav a{min-height:44px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.public-nav a:focus-visible,.public-nav a:hover{color:var(--saffron)}.public-main{width:min(100% - 40px,920px);margin:0 auto;padding:92px 0 110px}.public-hero{border-bottom:1.5px dashed var(--line-dim);max-width:820px;padding-bottom:52px}.public-eyebrow,.public-updated,.session-label,.support-card-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px;line-height:1.4}.public-eyebrow{color:var(--saffron);margin:0 0 18px}.public-hero h1{max-width:820px;color:var(--ink);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(52px,9vw,94px);font-weight:700;line-height:.92}.public-intro{max-width:660px;color:var(--ink-2);margin:26px 0 0;font-size:18px;line-height:1.6}.public-content{padding-top:12px}.public-updated{min-height:38px;color:var(--ink-2);border:1px solid var(--line-dim);background:#ffffff05;border-radius:999px;align-items:center;margin:26px 0 6px;padding:0 13px;display:inline-flex}.public-policy-section{border-bottom:1.5px dashed var(--line-dim);grid-template-columns:54px minmax(0,1fr);gap:22px;padding:42px 0;display:grid}.public-section-number{color:var(--saffron);font-family:var(--mono);letter-spacing:.08em;padding-top:3px;font-size:12px}.public-section-number:before{content:"";background:var(--saffron);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #f5c451a6}.public-policy-section h2,.session-launcher h2,.support-card h2{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0 0 16px;font-weight:700}.public-policy-section h2{font-size:30px;line-height:1.1}.public-policy-section li,.public-policy-section p,.session-launcher p,.support-card p{color:var(--ink-2);font-size:16px;line-height:1.72}.public-policy-section p{margin:0 0 16px}.public-policy-section p:last-child{margin-bottom:0}.public-policy-section ul{margin:0;padding-left:20px}.public-policy-section li+li{margin-top:12px}.public-policy-section strong,.support-card strong{color:var(--ink);font-weight:700}.public-policy-section a,.support-card a{color:var(--saffron);text-underline-offset:4px;text-decoration-thickness:1px}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:34px;display:grid}.support-card{border:1.5px dashed var(--line-dim);background:#ffffff05;border-radius:16px;min-width:0;padding:28px}.support-card-links,.support-card-primary,.support-card-wide{grid-column:1/-1}.support-card-primary{background:radial-gradient(480px 220px at 100% 0,#f5c4511a,#0000 72%),#ffffff05;border-color:#f5c4516b}.session-label,.support-card-label{color:var(--ink-3);margin-bottom:16px;display:block}.support-card h2{font-size:28px;line-height:1.08}.support-card p{margin:0}.public-primary-action{border:1px solid var(--saffron);background:var(--saffron);min-height:48px;font-family:var(--body);border-radius:10px;justify-content:center;align-items:center;margin-top:24px;padding:0 20px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 24px #f5c4511f;color:#11100c!important;text-decoration:none!important}.public-primary-action:hover{transform:translateY(-2px);box-shadow:0 8px 26px #f5c4512e}.support-card-links nav{flex-wrap:wrap;gap:10px 28px;display:flex}.support-card-links nav a{align-items:center;min-height:44px;display:inline-flex}.session-launcher{background:radial-gradient(420px 260px at 0 100%,#5ac8ff13,#0000 70%),#ffffff05;border:1.5px dashed #f5c4516b;border-radius:18px;grid-template-columns:120px minmax(0,1fr);gap:38px;margin-top:34px;padding:42px;display:grid}.session-route-mark{border:1px dashed var(--line-dim);background:#08080a70;border-radius:999px;min-height:230px;position:relative}.session-route-mark:before{content:"";transform-origin:50%;background:linear-gradient(var(--accent-b),var(--saffron),var(--accent-a));width:1px;position:absolute;top:36px;bottom:36px;left:50%;transform:rotate(12deg);box-shadow:0 0 10px #f5c4514d}.session-route-mark span{z-index:1;border:2px solid #08080a;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 1px,0 0 14px}.session-route-mark span:first-child{color:var(--accent-b);background:var(--accent-b);bottom:29px;left:38px}.session-route-mark span:nth-child(2){color:var(--saffron);background:var(--saffron);top:104px;left:56px}.session-route-mark span:nth-child(3){color:var(--accent-a);background:var(--accent-a);top:29px;right:28px}.session-label{color:var(--saffron)}.session-launcher h2{font-size:clamp(30px,5vw,46px);line-height:1}.session-launcher p{max-width:520px;margin:0}.session-open-action{margin-top:26px}.session-launcher .session-fallback{color:var(--ink-3);margin-top:24px;font-size:14px}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0e0e10}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0e0e10}::selection{color:var(--ink);background:#a6f06b40}@media (max-width:900px){.f2{text-align:center;grid-template-columns:1fr;padding:48px 20px 60px}.f2 .left{flex-direction:column;align-items:center;display:flex}.f2 .left .real-logo{margin-left:auto;margin-right:auto}.f2 .left h1{font-size:56px}.f2 .left .form-wrap,.f2 .left p{margin-left:auto;margin-right:auto}.phone.mark-phone{width:280px;height:580px;transform:rotate(0)}.inbox-grid,.steps{grid-template-columns:1fr}.cta-card h2,.section-title{font-size:48px}.cta-final,.lp-section{padding:60px 24px}.lp-footer{text-align:center;padding:28px 24px}.foot-left,.foot-links,.lp-footer{justify-content:center}.foot-links{width:100%}.section-head{margin-left:auto;margin-right:auto}}@media (max-width:680px){.public-header,.public-main{width:min(100% - 32px,920px)}.public-main{padding:64px 0 80px}.public-hero{padding-bottom:38px}.public-intro{font-size:16px}.public-policy-section{grid-template-columns:1fr;gap:14px;padding:34px 0}.public-section-number{padding-top:0}.support-grid{grid-template-columns:1fr}.support-card-links,.support-card-primary,.support-card-wide{grid-column:auto}.session-launcher{grid-template-columns:76px minmax(0,1fr);gap:24px;padding:28px}}@media (max-width:480px){.form{flex-direction:column}.form .btn{padding:14px 22px;transform:none}.f2 .left h1{font-size:48px}.public-header{min-height:76px}.public-brand{gap:8px;font-size:18px}.public-brand img{width:38px}.public-nav{gap:12px}.public-nav a{font-size:10px}.public-main{padding-top:48px}.public-hero h1{font-size:clamp(46px,16vw,62px)}.support-card{padding:22px}.session-launcher{grid-template-columns:1fr;padding:22px}.session-route-mark{display:none}}@media (prefers-reduced-motion:reduce){.f2 .real-logo,.scan .scan-line{animation:none}.public-primary-action{transition:none}}html:has([data-mobile-motion=v2]){scroll-snap-type:y proximity}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.rocky-redesign{--rd-black:#0b0b0a;--rd-paper:#eeeae0;--rd-chalk:#f5f1e8;--rd-ink:#181611;--rd-saffron:#f5c451;--rd-cyan:#5ac8ff;--rd-cyan-surface:#d9eff4;--rd-beta-surface:var(--rd-cyan-surface);--rd-blue:#5ac8ff;--rd-purple:#9b8cff;--rd-purple-surface:#7e6fdd;--rd-deep-violet:#51408f;--rd-spectrum-cyan:#70d1f4;--rd-raspberry:#a83972;--rd-warm-cream:#fff8e7;min-height:100vh;overflow:clip;background:var(--rd-black);color:var(--rd-chalk)}.rocky-redesign *{box-sizing:border-box}.rocky-redesign a{color:inherit;text-decoration:none}.rocky-redesign h1,.rocky-redesign h2,.rocky-redesign h3,.rocky-redesign p{margin-top:0}.rocky-redesign em{font-style:normal}.rd-hero{position:relative;height:760svh;background:var(--rd-paper);color:var(--rd-ink)}.rd-project-anchor,.rd-session-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.rd-project-anchor{top:120svh}.rd-session-anchor{top:462svh}.rd-hero-sticky{position:sticky;top:0;display:grid;height:100svh;grid-template-columns:1.08fr .92fr;align-items:center;overflow:hidden;padding:112px 6.5vw 62px}.rd-grid{inset:0;background-image:linear-gradient(rgba(24,22,17,.052) 1px,transparent 0),linear-gradient(90deg,rgba(24,22,17,.052) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 31% 48%,#000,transparent 72%);mask-image:radial-gradient(circle at 31% 48%,#000,transparent 72%)}.rd-grid,.rd-nav{position:absolute}.rd-nav{z-index:20;top:0;right:0;left:0;display:grid;min-height:72px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;border-bottom:1px solid rgba(24,22,17,.16);color:rgba(24,22,17,.58);font-family:var(--mono);font-size:7px;letter-spacing:.13em;text-transform:uppercase}.rd-nav-chapters{display:flex;gap:10px;align-items:center}.rd-nav-chapters a{position:relative;padding:8px 1px;color:rgba(24,22,17,.58);transition:color .16s ease}.rd-nav-chapters a:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:var(--rd-ink);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.rd-nav-chapters a:focus-visible,.rd-nav-chapters a:hover{color:var(--rd-ink)}.rd-nav-chapters a:focus-visible:after,.rd-nav-chapters a:hover:after{transform:scaleX(1)}.rd-nav-chapters i{color:rgba(24,22,17,.28);font-style:normal}.rd-nav>a:last-child{justify-self:end;padding:11px 15px;border:1px solid rgba(24,22,17,.22);border-radius:99px;color:var(--rd-ink);transition:background .18s ease,color .18s ease,transform .18s ease}.rd-nav>a:last-child:hover{background:var(--rd-ink);color:var(--rd-paper);transform:translateY(-1px)}.rd-brand{display:flex;gap:10px;align-items:center;width:max-content;color:var(--rd-ink);font-weight:700}.rd-brand img{width:35px;height:35px;object-fit:contain}.rd-hero-copy{position:relative;z-index:3;min-width:0}.rd-chapter-copy>span,.rd-faq>div:first-child>span,.rd-kicker,.rd-next-copy>span{font-family:var(--mono);font-size:7px;letter-spacing:.16em;text-transform:uppercase}.rd-hero h1{margin:27px 0 24px;font-family:var(--font-condensed),sans-serif;font-size:clamp(104px,11.5vw,184px);font-weight:400;line-height:.66;letter-spacing:-.015em}.rd-hero h1 em,.rd-hero h1 span{display:block}.rd-hero h1 span:nth-child(2){margin-left:5.5vw;color:#716d64}.rd-hero h1 em{color:var(--rd-ink)}.rd-hero--hybrid h1{font-size:clamp(90px,9.6vw,154px);line-height:.7}.rd-hero--hybrid h1 em,.rd-hero--hybrid h1 span{width:max-content;white-space:nowrap}.rd-hero--hybrid h1 span:nth-child(2){margin-left:3.2vw}.rd-hero--rocky h1 span:nth-child(2){margin-left:4vw}.rd-hero--hybrid .rd-hero-headline{display:grid;width:min(760px,calc(100% - 5.5vw));gap:22px;margin:0 0 24px 5.5vw}.rd-hero--hybrid .rd-kicker{display:block;margin:0;transform:none}.rd-hero--hybrid .rd-know-lockup{display:grid;width:100%;height:220px;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:28px;align-items:stretch;margin:0;overflow:hidden}.rd-hero--hybrid .rd-know-lockup .rd-know-word{display:block;width:100%;height:220px;margin:0;color:var(--rd-ink);overflow:hidden}.rd-hero--hybrid .rd-know-svg{display:block;width:100%;height:100%;overflow:visible}.rd-hero--hybrid .rd-know-wordmark{fill:currentColor;font-family:var(--font-condensed),sans-serif;font-size:315px;font-weight:400}.rd-hero--hybrid .rd-know-lockup .rd-know-list{display:grid;width:100%;height:220px;margin:0;grid-template-rows:repeat(3,1fr);color:var(--rd-ink);transform:none}.rd-hero--hybrid .rd-know-lockup .rd-know-list em,.rd-hero--hybrid .rd-know-lockup .rd-know-list span{display:flex;width:max-content;margin:0;align-items:center;color:var(--rd-ink);font-size:clamp(68px,5.35vw,91px);line-height:.78;text-align:left}.rd-hero--hybrid .rd-know-lockup .rd-know-list span:nth-child(2){color:#716d64}.rd-hero-promise{display:block;max-width:560px;margin:0 0 22px 5.5vw;padding-top:14px;border-top:1px solid rgba(24,22,17,.25)}.rd-hero-promise p{max-width:520px;margin:0;color:#706c64;font-size:13px;line-height:1.6}.rocky-redesign .rd-hero-copy .form-wrap{width:min(560px,calc(100% - 5.5vw));max-width:none;margin-left:5.5vw}.rocky-redesign .form{gap:0;padding:4px 4px 4px 14px;border:1px solid rgba(24,22,17,.28);border-radius:99px;background:rgba(255,255,255,.22)}.rocky-redesign .form svg{display:none}.rocky-redesign .form input{padding:12px 9px;color:var(--rd-ink);font-size:11px}.rocky-redesign .form input::placeholder{color:#8c867c}.rocky-redesign .form input[name=name]{max-width:105px}.rocky-redesign .form .btn{padding:13px 17px;border-radius:99px;background:var(--rd-ink);color:var(--rd-chalk);font-size:9px}.rocky-redesign .rd-hero-copy .form .btn{background:var(--rd-saffron);color:var(--rd-ink);box-shadow:0 9px 24px rgba(245,196,81,.24)}.rd-hero-art{position:relative;z-index:2;height:min(75vh,720px);min-height:610px}.rd-hero-aura{position:absolute;z-index:0;top:50%;left:50%;width:190px;height:190px;border-radius:50%;background:conic-gradient(from 35deg,var(--rd-blue),#9b8cff,#ff9d78,var(--rd-saffron),var(--rd-blue));filter:blur(38px);opacity:.52;transform:translate(-50%,-50%)}.rd-hero-art>.rd-phone{position:absolute;z-index:3;top:3%;left:18%;transform:rotate(3deg)}.rd-static-hero-alert{position:absolute;z-index:4;right:-8%;bottom:13%;display:none;transform:rotate(-1.2deg)}.rd-hero-alert-anchor{position:absolute;right:3vw;bottom:13vh;width:440px;height:125px;visibility:hidden;pointer-events:none}.rd-shared-alert{position:absolute;z-index:45;top:0;left:0;transform-origin:center;pointer-events:none;will-change:transform,opacity}.rd-hero-mascot{position:absolute;top:48%;left:calc(50% + 94px);pointer-events:none}.rd-hero-mascot,.rd-hero-rocky{z-index:2;width:112px;height:112px}.rd-hero-rocky{position:relative;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(0,0,0,.22));transform:rotate(10deg);transform-origin:32% 72%}.rd-hero-rocky-voice{position:absolute;z-index:3;top:-42px;left:64px;width:max-content;padding:11px 15px;border:1px solid rgba(24,22,17,.22);border-radius:16px 16px 16px 4px;background:var(--rd-chalk);box-shadow:0 12px 30px rgba(24,22,17,.13);color:var(--rd-ink);font-size:11px;font-weight:750;line-height:1;white-space:nowrap;transform:rotate(-2deg)}.rd-hero-rocky-voice:after{content:"";position:absolute;bottom:-9px;left:9px;width:17px;height:17px;border-right:1px solid rgba(24,22,17,.22);border-bottom:1px solid rgba(24,22,17,.22);background:var(--rd-chalk);clip-path:polygon(0 0,100% 100%,100% 0);transform:rotate(15deg)}.rd-scroll-cue-motion{position:absolute;z-index:5;right:calc(6.5vw - 14px);bottom:17px;left:auto}.rd-scroll-cue{display:flex;flex-direction:column;gap:1px;align-items:flex-start;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rd-scroll-cue i{display:grid;width:25px;height:30px;margin-left:22px;place-items:center;font-style:normal}.rd-scroll-cue i b{display:block;font-size:22px;font-weight:400;line-height:1;animation:rd-scroll-arrow-shake 2.2s cubic-bezier(.34,1.4,.64,1) infinite}@keyframes rd-scroll-arrow-shake{0%,58%,to{transform:translateY(0)}67%{transform:translateY(7px)}74%{transform:translateY(-1px)}82%{transform:translateY(4px)}91%{transform:translateY(0)}}.rd-project-layer{position:absolute;z-index:30;inset:0;display:grid;height:100%;grid-template-columns:.78fr 1.22fr;align-items:center;overflow:hidden;padding:90px 6.5vw 48px;background:var(--rd-saffron);color:var(--rd-ink);transform:translateZ(0)}.rd-phone{position:relative;width:292px;aspect-ratio:9/19.4;overflow:hidden;border:6px solid #27272a;border-radius:43px;background:#0d0d0f;color:var(--rd-chalk);box-shadow:0 40px 90px rgba(0,0,0,.32)}.rd-phone-island{position:absolute;z-index:8;top:8px;left:50%;width:84px;height:21px;border-radius:99px;background:#030303;transform:translateX(-50%)}.rd-phone-top{display:flex;align-items:center;justify-content:space-between;padding:39px 18px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.rd-phone-top b{color:var(--rd-saffron);font-family:var(--mono);font-size:7px;letter-spacing:.16em}.rd-phone-top span{color:#656168;font-size:8px}.rd-phone-screen{position:relative;height:calc(100% - 72px);padding:16px}.rd-product-heading small{display:block;color:#77737a;font-family:var(--mono);font-size:6px;letter-spacing:.13em}.rd-product-heading h3{margin:7px 0 4px;font-size:19px}.rd-product-heading>span{color:#8a868d;font-size:8px}.rd-wall-preview{position:relative;height:295px;margin-top:16px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 13% 15%,#62bce7 0 4%,transparent 4.5%),radial-gradient(circle at 47% 29%,#e87166 0 5%,transparent 5.5%),radial-gradient(circle at 72% 55%,#f2c852 0 5%,transparent 5.5%),linear-gradient(135deg,#4d494f,#19181a)}.rd-wall-preview>i{position:absolute;width:23px;height:14px;border-radius:50%;background:#9d8aff}.rd-wall-preview>i:first-child{left:17%;bottom:8%}.rd-wall-preview>i:nth-child(2){left:29%;bottom:30%}.rd-wall-preview>i:nth-child(3){left:46%;bottom:48%}.rd-wall-preview>i:nth-child(4){right:26%;top:25%}.rd-wall-preview>i:nth-child(5){right:11%;top:8%}.rd-wall-preview svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--rd-saffron);stroke-width:2;stroke-dasharray:4 7}.rd-project-status{margin-top:12px;padding:13px;border-radius:12px;background:#1b1b1e}.rd-project-status span{color:#73dd83;font-family:var(--mono);font-size:6px}.rd-project-status span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.rd-project-status b{display:block;margin-top:5px;font-size:10px}.rd-shot-label{position:absolute;z-index:9;right:10px;bottom:10px;display:flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid rgba(255,255,255,.15);border-radius:99px;background:rgba(4,4,5,.78);color:rgba(255,255,255,.63);font-family:var(--mono);font-size:5px;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px)}.rd-shot-label i{width:5px;height:5px;border-radius:50%;background:var(--rd-saffron);box-shadow:0 0 7px var(--rd-saffron)}.rd-alert{position:relative;display:grid;width:440px;grid-template-columns:48px 1fr auto;gap:13px;align-items:center;overflow:hidden;padding:17px 17px 38px;border:1px solid rgba(255,255,255,.14);border-radius:19px;background:rgba(22,22,24,.95);color:var(--rd-chalk);box-shadow:0 30px 80px rgba(0,0,0,.28);backdrop-filter:blur(20px)}.rd-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--rd-saffron),#ff9874);color:#17130d;font-size:10px;font-weight:800}.rd-alert small{color:#85817b;font-family:var(--mono);font-size:6px;letter-spacing:.09em}.rd-alert small i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#66e47d;box-shadow:0 0 7px #66e47d}.rd-alert b{display:block;margin-top:5px;font-size:14px}.rd-alert p{margin:4px 0 0;color:#85817b;font-size:9px}.rd-alert time{align-self:start;color:#77736c;font-family:var(--mono);font-size:6px}.rd-session-surface{margin-top:16px;padding:14px 12px 37px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#18181b}.rd-session-time{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.1)}.rd-session-time span{color:#75de86;font-family:var(--mono);font-size:5px;letter-spacing:.1em}.rd-session-time span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor}.rd-session-time b{font-size:7px}.rd-session-people{display:flex;align-items:center;margin:16px 0}.rd-session-people i{display:grid;width:35px;height:35px;margin-right:-7px;place-items:center;border:2px solid #18181b;border-radius:50%;background:var(--rd-purple);color:#17131e;font-size:7px;font-style:normal;font-weight:800}.rd-session-people i:nth-child(2){background:var(--rd-blue)}.rd-session-people i:nth-child(3){background:var(--rd-saffron)}.rd-session-people span{margin-left:17px;color:#85817c;font-size:7px}.rd-session-projects{display:grid;gap:7px}.rd-session-projects span{color:#716d75;font-family:var(--mono);font-size:5px;letter-spacing:.12em}.rd-session-projects b{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#222225;font-size:8px}.rd-project-chapter{position:relative;height:340vh;background:var(--rd-saffron);color:var(--rd-ink)}.rd-project-sticky{position:sticky;top:0;display:grid;height:100svh;grid-template-columns:.78fr 1.22fr;align-items:center;overflow:hidden;padding:90px 6.5vw 48px}.rd-background-word{position:absolute;top:10%;left:-8%;font-family:var(--font-condensed),sans-serif;font-size:clamp(180px,23vw,370px);line-height:.7;white-space:nowrap;transform-origin:44% 50%;will-change:transform,opacity}.rd-chapter-index{position:absolute;z-index:8;top:50%;right:22px;display:flex;flex-direction:column;gap:8px;align-items:center;color:rgba(24,22,17,.45);font-family:var(--mono);font-size:6px;transform:translateY(-50%)}.rd-chapter-index i{position:relative;width:3px;height:105px;overflow:hidden;border-radius:99px;background:rgba(24,22,17,.16)}.rd-chapter-index b{position:absolute;inset:0;border-radius:inherit;background:var(--rd-ink);transform-origin:top}.rd-chapter-copy{position:relative;z-index:4;will-change:transform,opacity}.rd-chapter-copy h2{margin:27px 0 24px;font-family:var(--font-condensed),sans-serif;font-size:clamp(105px,11.5vw,182px);font-weight:400;line-height:.65}.rd-chapter-copy p{max-width:390px;margin:0;font-size:13px;line-height:1.7;opacity:.66}.rd-chapter-stage{position:relative;z-index:3;height:min(77vh,720px);min-height:620px}.rd-chapter-alert-anchor{position:absolute;z-index:-1;top:5%;left:3%;width:440px;height:125px;visibility:hidden;pointer-events:none}.rd-static-chapter-alert{position:absolute;z-index:6;top:5%;left:3%;display:none}.rd-open-path{position:absolute;z-index:7;left:19%;width:320px;will-change:opacity}.rd-open-path span{position:absolute;top:80px;left:35px;font-family:var(--font-hand),cursive;font-size:23px;transform:rotate(-5deg)}.rd-open-path svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rd-session-phone{position:absolute;z-index:4;right:1%;bottom:-2%;transform-origin:center bottom;will-change:transform,opacity}.rd-session-phone--handoff{z-index:24;right:6.5vw;bottom:1.5vh}.rd-session-detail{position:absolute;z-index:8;right:-4%;bottom:10%;width:330px;padding:25px;border:1px solid rgba(24,22,17,.2);background:rgba(238,234,224,.9);box-shadow:0 30px 70px rgba(46,31,4,.17);backdrop-filter:blur(18px);will-change:transform,opacity}.rd-session-detail span{font-family:var(--mono);font-size:6px;letter-spacing:.13em}.rd-session-detail b{display:block;margin:14px 0 8px;font-family:var(--font-condensed),sans-serif;font-size:48px;font-weight:400;line-height:.75}.rd-session-detail small{color:#6f6960;font-size:8px}.rd-chapter-instruction{position:absolute;z-index:10;bottom:21px;left:6.5vw;display:flex;gap:12px;align-items:center;color:rgba(24,22,17,.58);font-family:var(--mono);font-size:6px;letter-spacing:.13em;text-transform:uppercase}.rd-chapter-instruction i{width:52px;height:1px;background:currentColor}.rd-chapter-exit{position:absolute;z-index:20;inset:0;display:grid;align-items:center;overflow:hidden;padding:90px 6.5vw 48px;background:var(--rd-saffron);color:var(--rd-ink);transform:translateZ(0)}.rd-exit-copy{position:relative;z-index:2;width:54%;margin-left:1.5vw}.rd-chapter-exit span{color:#77736c;font-family:var(--mono);font-size:7px;letter-spacing:.16em}.rd-chapter-exit b{display:block;margin-top:25px;font-family:var(--font-condensed),sans-serif;font-size:clamp(110px,13vw,210px);font-weight:400;line-height:.64}.rd-exit-word{z-index:1;right:-4%;bottom:3%;font-family:var(--font-condensed),sans-serif;font-size:clamp(190px,25vw,400px);line-height:.66;white-space:nowrap;transform-origin:68% 55%;will-change:transform,opacity}.rd-exit-word,.rd-gym-layer{position:absolute;color:var(--rd-ink)}.rd-gym-layer{z-index:22;inset:0;overflow:hidden;background:var(--rd-saffron);transform:translateZ(0)}.rd-gym-background-word{top:9%;left:-8%;color:var(--rd-ink);font-family:var(--font-condensed),sans-serif;font-size:clamp(180px,23vw,370px);line-height:.7;white-space:nowrap}.rd-gym-background-word,.rd-gym-copy{position:absolute;will-change:transform,opacity}.rd-gym-copy{z-index:3;top:50%;left:8vw;width:50%;transform:translateY(-50%)}.rd-gym-copy>span,.rd-gym-exit span{color:#77736c;font-family:var(--mono);font-size:7px;letter-spacing:.16em}.rd-gym-copy h2{margin:25px 0 0;font-family:var(--font-condensed),sans-serif;font-size:clamp(110px,13vw,210px);font-weight:400;line-height:.64}.rd-gym-copy p{position:absolute;top:calc(100% + 24px);left:0;width:390px;max-width:100%;margin:0;color:rgba(24,22,17,.66);font-size:13px;line-height:1.7}.rd-gym-card{border:1px solid rgba(255,255,255,.13);background:rgba(27,27,30,.94);box-shadow:0 28px 70px rgba(0,0,0,.32);backdrop-filter:blur(18px)}.rd-gym-card>span{color:#77737b;font-family:var(--mono);font-size:6px;letter-spacing:.13em}.rd-gym-people-motion{position:absolute;z-index:4;top:15%;right:25vw;width:315px;will-change:transform,opacity}.rd-gym-people-card{padding:18px 20px 20px}.rd-gym-people-card>div{display:flex;margin:17px 0 15px}.rd-gym-people-card i{display:grid;width:47px;height:47px;margin-right:-8px;place-items:center;border:3px solid #1b1b1e;border-radius:50%;background:var(--rd-purple);color:#17131e;font-size:8px;font-style:normal;font-weight:800}.rd-gym-people-card i:nth-child(2){background:var(--rd-blue)}.rd-gym-people-card i:nth-child(3){background:var(--rd-saffron)}.rd-gym-people-card b{display:block;font-size:13px}.rd-gym-people-card small{display:block;margin-top:5px;color:#77737b;font-size:8px}.rd-gym-projects-motion{position:absolute;z-index:4;right:24vw;bottom:11%;width:350px;will-change:transform,opacity}.rd-gym-projects-card{padding:18px}.rd-gym-projects-card>span{display:block;margin-bottom:12px}.rd-gym-projects-card>div{position:relative;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#222225}.rd-gym-projects-card>div+div{margin-top:8px}.rd-gym-projects-card b{display:block;font-size:10px}.rd-gym-projects-card small{display:block;margin-top:4px;color:#77737b;font-size:7px}.rd-gym-index{z-index:7;color:rgba(24,22,17,.45)}.rd-gym-index i{background:rgba(24,22,17,.16)}.rd-gym-index b{background:var(--rd-ink)}.rd-gym-instruction{position:absolute;z-index:7;bottom:21px;left:6.5vw;display:flex;gap:12px;align-items:center;color:rgba(24,22,17,.58);font-family:var(--mono);font-size:6px;letter-spacing:.13em}.rd-gym-instruction i{width:52px;height:1px;background:currentColor}.rd-gym-exit{position:absolute;z-index:30;inset:0;display:grid;align-items:center;overflow:hidden;padding:90px 6.5vw 48px;background:var(--rd-beta-surface);color:var(--rd-chalk);transform:translateZ(0)}.rd-gym-exit>div{width:56%;margin-left:1.5vw}.rd-gym-exit span{color:rgba(245,241,232,.55)}.rd-gym-exit b{display:block;margin-top:25px;font-family:var(--font-condensed),sans-serif;font-size:clamp(110px,13vw,210px);font-weight:400;line-height:.64}.rd-project-relay{position:absolute;z-index:35;left:54%;bottom:13%;width:340px;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 30px 75px rgba(0,0,0,.28);transform-origin:center;will-change:transform,opacity}.rd-project-relay-card{position:relative;padding:20px 54px 21px 20px}.rd-project-relay-card span{font-family:var(--mono);font-size:6px;letter-spacing:.13em;opacity:.55}.rd-project-relay-card span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--rd-saffron);box-shadow:0 0 8px var(--rd-saffron)}.rd-project-relay-card b{display:block;margin-top:12px;font-size:17px}.rd-project-relay-card small{display:block;margin-top:5px;font-size:8px;opacity:.55}.rd-project-relay-card em{position:absolute;top:50%;right:19px;font-family:var(--mono);font-size:20px;transform:translateY(-50%)}.rd-gym-layer{display:grid;align-items:center;padding:90px 6.5vw 48px;background:transparent}.rd-gym-copy{position:relative;top:auto;left:auto;width:54%;margin-left:1.5vw;transform:none}.rd-gym-copy-persistent{position:absolute;z-index:23;inset:0;display:grid;align-items:center;overflow:hidden;padding:90px 6.5vw 48px;color:var(--rd-ink);pointer-events:none;will-change:clip-path}.rd-gym-background-word{top:auto;right:-4%;bottom:3%;left:auto;font-size:clamp(190px,25vw,400px);line-height:.66;transform-origin:68% 55%}.rd-beta-chapter{position:relative;z-index:40;height:400svh;margin-top:-100svh;background:var(--rd-cyan);color:var(--rd-ink)}.rd-beta-sticky{position:sticky;top:0;display:grid;height:100svh;align-items:center;overflow:hidden;padding:90px 6.5vw 48px}.rd-beta-copy{position:relative;z-index:3;width:56%;margin-left:1.5vw;will-change:transform,opacity}.rd-beta-copy>span,.rd-beta-exit span{color:rgba(24,22,17,.55);font-family:var(--mono);font-size:7px;letter-spacing:.16em}.rd-beta-copy h2{margin:25px 0 0;font-family:var(--font-condensed),sans-serif;font-size:clamp(110px,13vw,210px);font-weight:400;line-height:.64}.rd-beta-copy p{position:absolute;top:calc(100% + 24px);left:0;width:390px;margin:0;font-size:13px;line-height:1.7;opacity:.62}.rd-beta-background-word{z-index:1;top:8%;left:-8%;font-family:var(--font-condensed),sans-serif;font-size:clamp(180px,23vw,370px);line-height:.7;white-space:nowrap;transform-origin:44% 50%}.rd-beta-background-word,.rd-beta-project{position:absolute;will-change:transform,opacity}.rd-beta-project{z-index:6;top:43%;left:63.6%;width:340px;border:1px solid rgba(24,22,17,.12);border-radius:18px;background:var(--rd-paper);color:var(--rd-ink);box-shadow:0 30px 75px rgba(36,49,52,.18);transform-origin:center}.rd-beta-viewer{position:absolute;z-index:4;top:9%;right:5.5vw;width:500px;transform-origin:center bottom;will-change:transform,opacity}.rd-beta-viewer-frame{position:relative;height:570px;overflow:hidden;padding:21px;border:5px solid #28282b;border-radius:34px;background:#151518;color:var(--rd-chalk);box-shadow:0 35px 90px rgba(41,66,72,.25)}.rd-beta-viewer-frame>span{color:#74717a;font-family:var(--mono);font-size:6px;letter-spacing:.14em}.rd-beta-viewer-frame>small{position:absolute;right:20px;bottom:16px;color:#77737b;font-family:var(--mono);font-size:6px;letter-spacing:.1em}.rd-beta-wall{position:absolute;inset:52px 18px 43px;overflow:hidden;border-radius:21px;background:linear-gradient(145deg,#d9d7d2,#a9afb0)}.rd-beta-wall:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 40%),repeating-linear-gradient(105deg,transparent 0 76px,rgba(29,31,33,.08) 77px 78px)}.rd-beta-wall>i{position:absolute;z-index:2;width:38px;height:19px;border-radius:55% 45% 60% 35%;background:var(--rd-purple);box-shadow:0 4px 8px rgba(0,0,0,.16);transform:rotate(-18deg)}.rd-beta-wall>i:first-child{left:10%;bottom:13%}.rd-beta-wall>i:nth-child(2){left:28%;bottom:36%;background:var(--rd-saffron);transform:rotate(12deg)}.rd-beta-wall>i:nth-child(3){left:48%;bottom:53%;background:var(--rd-blue);transform:rotate(-6deg)}.rd-beta-wall>i:nth-child(4){right:23%;top:22%;background:var(--rd-purple);transform:rotate(18deg)}.rd-beta-wall>i:nth-child(5){right:8%;top:9%;background:var(--rd-saffron)}.rd-beta-wall svg{position:absolute;z-index:3;inset:0;width:100%;height:100%;fill:var(--rd-saffron);stroke:rgba(24,22,17,.72);stroke-width:2.4;stroke-dasharray:5 6}.rd-beta-wall svg circle{stroke:none}.rd-beta-move{position:absolute;z-index:25;left:54%;bottom:11%;width:390px;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 30px 75px rgba(38,55,58,.22);transform-origin:center;will-change:transform,opacity}.rd-beta-move-card{position:relative;padding:20px 58px 21px 20px}.rd-beta-move-card span{font-family:var(--mono);font-size:6px;letter-spacing:.13em;opacity:.55}.rd-beta-move-card b{display:block;margin-top:12px;font-size:15px}.rd-beta-move-card small{display:block;margin-top:6px;font-size:8px;opacity:.55}.rd-beta-move-card em{position:absolute;top:50%;right:20px;font-family:var(--mono);font-size:21px;transform:translateY(-50%)}.rd-beta-index{z-index:8}.rd-beta-exit{position:absolute;z-index:20;inset:0;display:grid;align-items:center;overflow:hidden;padding:90px 6.5vw 48px;background:var(--rd-purple);color:#fff9ee;transform:translateZ(0)}.rd-beta-exit>div{width:56%;margin-left:1.5vw}.rd-beta-exit span{color:rgba(255,249,238,.58)}.rd-beta-exit b{display:block;margin-top:25px;font-family:var(--font-condensed),sans-serif;font-size:clamp(110px,13vw,210px);font-weight:400;line-height:.64}.rd-send-chapter{position:relative;z-index:50;height:400svh;margin-top:-100svh;background:var(--rd-purple);color:#fff9ee}.rd-send-sticky{position:sticky;top:0;display:grid;height:100svh;align-items:center;overflow:hidden;padding:90px 6.5vw 48px}.rd-send-copy{position:relative;z-index:3;width:56%;margin-left:1.5vw;will-change:transform,opacity}.rd-send-copy>span,.rd-send-exit span{color:rgba(255,249,238,.58);font-family:var(--mono);font-size:7px;letter-spacing:.16em}.rd-send-copy h2{margin:25px 0 0;font-family:var(--font-condensed),sans-serif;font-size:clamp(110px,13vw,210px);font-weight:400;line-height:.64}.rd-send-copy p{position:absolute;top:calc(100% + 24px);left:0;width:390px;margin:0;font-size:13px;line-height:1.7;opacity:.62}.rd-send-background-word{z-index:1;top:8%;left:-8%;font-family:var(--font-condensed),sans-serif;font-size:clamp(180px,23vw,370px);line-height:.7;white-space:nowrap;transform-origin:44% 50%}.rd-send-background-word,.rd-send-carry{position:absolute;will-change:transform,opacity}.rd-send-carry{z-index:6;top:49.4%;left:64.7%;width:390px;border:1px solid rgba(24,22,17,.12);border-radius:18px;background:#f5b9d5;color:var(--rd-ink);box-shadow:0 30px 75px rgba(54,27,61,.2);transform-origin:center}.rd-send-viewer{position:absolute;z-index:4;top:9%;right:5.5vw;width:500px;transform-origin:center bottom;will-change:transform,opacity}.rd-send-viewer-frame{position:relative;height:570px;overflow:hidden;padding:21px;border:5px solid #28282b;border-radius:34px;background:#151518;color:var(--rd-chalk);box-shadow:0 35px 90px rgba(54,27,61,.28)}.rd-send-viewer-frame>span{color:#74717a;font-family:var(--mono);font-size:6px;letter-spacing:.14em}.rd-send-summary{position:absolute;top:62px;right:20px;left:20px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#202023}.rd-send-summary small{color:#78df89;font-family:var(--mono);font-size:6px;letter-spacing:.14em}.rd-send-summary b{display:block;margin-top:18px;font-family:var(--font-condensed),sans-serif;font-size:92px;font-weight:400;line-height:.7}.rd-send-summary strong{position:absolute;top:22px;right:22px;padding:7px 9px;border-radius:99px;background:var(--rd-saffron);color:var(--rd-ink);font-family:var(--mono);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.rd-send-summary p{margin:12px 0 0;color:#77737b;font-size:8px}.rd-send-route{position:absolute;right:20px;bottom:45px;left:20px;height:190px;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#d9d7d2,#a9afb0)}.rd-send-route>i{position:absolute;width:38px;height:19px;border-radius:55% 45% 60% 35%;background:var(--rd-purple);box-shadow:0 4px 8px rgba(0,0,0,.16);transform:rotate(-18deg)}.rd-send-route>i:first-child{left:10%;bottom:13%}.rd-send-route>i:nth-child(2){left:35%;bottom:42%;background:var(--rd-saffron)}.rd-send-route>i:nth-child(3){right:29%;top:25%;background:var(--rd-blue)}.rd-send-route>i:nth-child(4){right:8%;top:10%;background:var(--rd-purple)}.rd-send-route>span{position:absolute;right:12px;bottom:10px;padding:6px 8px;border-radius:99px;background:rgba(24,22,17,.82);color:var(--rd-chalk);font-family:var(--mono);font-size:6px;letter-spacing:.08em}.rd-name-prompt{position:absolute;z-index:7;left:52%;bottom:9%;width:420px;border:1px solid rgba(24,22,17,.16);border-radius:20px;background:var(--rd-saffron);color:var(--rd-ink);box-shadow:0 28px 72px rgba(54,27,61,.28);will-change:transform,opacity}.rd-name-prompt-card{padding:21px}.rd-name-prompt-card>span{font-family:var(--mono);font-size:6px;letter-spacing:.13em;opacity:.55}.rd-name-prompt-card>b{display:block;margin-top:12px;font-size:18px;line-height:1.15}.rd-name-prompt-card>div{position:relative;margin-top:17px;padding:13px 42px 13px 14px;border:1px solid rgba(24,22,17,.18);border-radius:11px;background:rgba(255,255,255,.27);font-size:10px;font-weight:700}.rd-name-prompt-card>div i{position:absolute;top:50%;right:14px;font-family:var(--mono);font-size:16px;font-style:normal;transform:translateY(-50%)}.rd-named-result{position:absolute;z-index:25;left:54%;bottom:11%;width:390px;border:1px solid rgba(24,22,17,.14);border-radius:18px;box-shadow:0 30px 75px rgba(54,27,61,.26);transform-origin:center;will-change:transform,opacity}.rd-named-climb-card{position:relative;padding:20px 58px 21px 20px}.rd-named-climb-card span{font-family:var(--mono);font-size:6px;letter-spacing:.13em;opacity:.55}.rd-named-climb-card span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#63d779;box-shadow:0 0 8px #63d779}.rd-named-climb-card b{display:block;margin-top:12px;font-size:17px}.rd-named-climb-card small{display:block;margin-top:5px;font-size:8px;opacity:.55}.rd-named-climb-card em{position:absolute;top:50%;right:20px;font-family:var(--mono);font-size:24px;transform:translateY(-50%)}.rd-send-index{z-index:8;color:rgba(255,249,238,.48)}.rd-send-index i{background:rgba(255,249,238,.16)}.rd-send-index b{background:#fff9ee}.rd-send-exit{position:absolute;z-index:20;inset:0;display:grid;align-items:center;overflow:hidden;padding:90px 6.5vw 48px;background:var(--rd-black);color:var(--rd-chalk);transform:translateZ(0)}.rd-send-exit>div{width:56%;margin-left:1.5vw}.rd-send-exit span{color:#77736c}.rd-send-exit b{display:block;margin-top:25px;font-family:var(--font-condensed),sans-serif;font-size:clamp(110px,13vw,210px);font-weight:400;line-height:.64}.rd-send-carry{top:auto;bottom:11%;left:54%}.rd-phone--screenshot{border-width:4px;background:#0b0b0d}.rd-phone-shot{object-fit:cover}.rd-alert{display:block;aspect-ratio:1196/230;padding:0;border:0;border-radius:30px;background:transparent;box-shadow:0 30px 80px rgba(0,0,0,.3)}.rd-alert img{display:block;width:100%;height:100%;object-fit:cover}.rd-chapter-alert-anchor,.rd-hero-alert-anchor{height:85px}.rd-chapter-alert-anchor{top:10%;left:-1%}.rd-open-path{top:27%;left:5%;width:285px;height:230px}.rd-session-phone--handoff{z-index:34;right:10vw;bottom:2.5vh}.rd-session-phone--handoff .rd-phone{width:320px}.rd-session-switcher-screen{position:absolute!important;inset:0;overflow:hidden;border-radius:inherit;will-change:transform}.rd-session-switcher-overview{z-index:1;transform-origin:left center}.rd-session-switcher-detail{z-index:2;inset:-2px;background:#0b0b0d;box-shadow:-26px 0 52px rgba(0,0,0,.38)}.rd-session-switcher-screen img{object-fit:cover}.rd-gym-copy{left:0;width:43%}.rd-exit-copy b,.rd-gym-copy h2{white-space:nowrap}.rd-real-crop{position:relative;overflow:hidden;padding:0}.rd-real-crop img{object-fit:cover}.rd-gym-people-card{height:80px;border-radius:20px}.rd-gym-people-card img{object-position:50% 61%}.rd-gym-projects-card{height:120px;border-radius:20px}.rd-gym-projects-card img{object-position:50% 42%}.rd-project-relay-card{height:145px;border-radius:17px}.rd-project-relay-card img{object-position:50% 54%}.rd-beta-viewer,.rd-send-viewer{top:50%;right:12.5vw;width:318px;transform:translateY(-50%)}.rd-beta-viewer-frame{height:auto;aspect-ratio:590/1280}.rd-beta-viewer-frame,.rd-send-viewer-frame{padding:0;border-width:4px;border-radius:36px;background:#0b0b0d}.rd-send-viewer-frame{height:670px}.rd-beta-viewer-frame img{object-fit:contain;object-position:50% 50%}.rd-send-viewer-frame img{object-fit:cover;object-position:50% 68%}.rd-beta-move{left:auto;right:8vw;bottom:8%;width:520px;border:3px solid var(--rd-paper);background:#0b0b0d!important;color:var(--rd-chalk)!important;box-shadow:10px 11px 0 var(--rd-saffron),0 30px 75px rgba(38,55,58,.22)}.rd-beta-move-card{height:158px;padding:0;border-radius:15px}.rd-beta-move-card img{object-position:50% 89%}.rd-name-prompt-card{height:218px;padding:0;border-radius:19px}.rd-name-prompt-card img{object-position:50% 70%}.rd-named-climb-card{height:170px;padding:0;border-radius:17px}.rd-named-climb-card img{object-position:50% 77%}.rd-next-placeholder:before{display:none}.rd-next-placeholder img{object-fit:cover;object-position:50% 50%}.rd-next--session .rd-next-placeholder img{object-position:50% 49%}.rd-next--name .rd-next-placeholder img{object-position:50% 70%}.rd-story-phone{z-index:25;transform-origin:center bottom;will-change:transform,opacity}.rd-story-phone-portal{--rd-ink:#181611;--rd-saffron:#f5c451;position:fixed;z-index:100;pointer-events:none}.rd-persistent-phone-positioner{position:fixed;z-index:100;top:50%;right:12.5vw;width:320px;pointer-events:none;transform:translateY(-50%)}.rd-persistent-phone-portal{--rd-ink:#181611;--rd-saffron:#f5c451;position:relative;width:100%;pointer-events:none;transform-origin:center center;will-change:transform,opacity}.rd-beta-copy,.rd-send-copy{margin-left:5.5vw}.rd-beta-copy{margin-left:3vw}.rd-beta-copy h2{font-size:clamp(105px,11.2vw,180px)}.rd-story-phone-frame{position:relative;width:100%;aspect-ratio:590/1280;overflow:hidden;border:4px solid #27272a;border-radius:43px;background:#0b0b0d;box-shadow:0 40px 90px rgba(0,0,0,.3);isolation:isolate}.rd-story-screen{position:absolute;inset:0;overflow:hidden;background:#0b0b0d;will-change:transform,opacity,clip-path}.rd-story-screen .rd-phone-shot{object-fit:cover;object-position:50% 50%}.rd-story-screen--session{z-index:1}.rd-beta-drill-surface{position:absolute;z-index:3;inset:0;background:#0b0b0d;box-shadow:0 0 0 1px rgba(245,196,81,.3),0 14px 38px rgba(0,0,0,.35);transform-origin:17% 51%;will-change:transform,opacity}.rd-story-screen--beta{z-index:4;transform-origin:center;box-shadow:0 0 0 1px rgba(245,196,81,.28)}.rd-story-screen--beta-base{z-index:1}.rd-story-screen--send{z-index:2;box-shadow:0 -22px 55px rgba(0,0,0,.34)}.rd-story-screen--name,.rd-story-screen--send{clip-path:inset(45.6% 0 0 0 round 34px 34px 0 0)}.rd-story-screen--name{z-index:3;box-shadow:0 -24px 62px rgba(0,0,0,.42)}.rd-name-field-demo{position:absolute;z-index:2;top:62.35%;right:3.55%;left:3.55%;display:flex;height:4.45%;gap:2px;align-items:center;padding:0 10px;border:1px solid #37373b;border-radius:10px;background:#121214;color:var(--rd-chalk);font-size:10px;font-weight:650;line-height:1;letter-spacing:-.01em}.rd-name-field-demo span{white-space:nowrap}.rd-name-field-demo i{width:1px;height:13px;background:var(--rd-chalk);animation:rd-name-caret .85s step-end infinite}.rd-story-screen--named{z-index:4;box-shadow:0 -24px 62px rgba(0,0,0,.38)}.rd-persistent-story-phone-frame .rd-session-switcher-overview{z-index:1}.rd-persistent-story-phone-frame .rd-session-switcher-detail{z-index:2}.rd-persistent-story-phone-frame .rd-project-focus,.rd-persistent-story-phone-frame .rd-project-open-cue{z-index:3}.rd-persistent-story-phone-frame .rd-beta-drill-surface{z-index:4}.rd-persistent-story-phone-frame .rd-story-screen--beta{z-index:5}.rd-persistent-story-phone-frame .rd-story-screen--send{z-index:7}.rd-persistent-story-phone-frame .rd-story-screen--name{z-index:8}.rd-persistent-story-phone-frame .rd-story-screen--named{z-index:9}.rd-project-focus{position:absolute;z-index:2;top:55.1%;right:3.4%;left:3.4%;height:7.15%;border:2px solid var(--rd-saffron);border-radius:11px;background:linear-gradient(90deg,rgba(245,196,81,.04),rgba(245,196,81,.14));box-shadow:0 0 0 5px rgba(245,196,81,.08),0 10px 30px rgba(0,0,0,.2);transform-origin:center;will-change:transform,opacity}.rd-project-open-cue{position:absolute;z-index:2;top:66.1%;right:30%;display:flex;gap:6px;align-items:center;padding:6px 9px;border:1px solid rgba(245,196,81,.7);border-radius:99px;background:rgba(11,11,13,.9);color:var(--rd-saffron);box-shadow:0 8px 22px rgba(0,0,0,.32);font-family:var(--mono);font-size:5px;letter-spacing:.12em;white-space:nowrap;will-change:opacity}.rd-project-open-cue i{font-size:12px;font-style:normal;line-height:.7}.rd-beta-activity-timeline{position:absolute;z-index:2;top:50%;right:calc(12.5vw + 250px);width:350px;height:370px;overflow:hidden;border:2px solid rgba(24,22,17,.22);border-radius:26px;background:#0b0b0d;box-shadow:0 32px 78px rgba(31,45,48,.3);translate:0 -50%;rotate:-2deg;transform-origin:right center;will-change:transform,opacity}.rd-beta-activity-timeline img{object-fit:cover;object-position:50% 80%}.rd-beta-copy p{width:340px}@keyframes rd-name-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (min-width:901px){.rd-hero-art>.rd-phone{top:-2%;left:50%;width:260px;transform:translateX(-50%) rotate(1.5deg)}.rd-hero-aura{top:50%;right:auto;left:50%;width:220px;height:220px}.rd-hero-mascot{top:46%;left:calc(50% + 96px)}.rd-hero-rocky{transform:translate(2px,3px) rotate(12deg)}.rd-hero-alert-anchor{top:calc(-2% + 587px);right:auto;bottom:auto;left:calc(50% - 20px);transform:translateX(-50%)}}.rd-next-chapter{position:relative;display:grid;min-height:100svh;grid-template-columns:.82fr 1.18fr;align-items:center;overflow:hidden;padding:95px 6.5vw 60px}.rd-next-number{position:absolute;top:90px;right:6vw;font-family:var(--font-condensed),sans-serif;font-size:90px;opacity:.18}.rd-next-copy{position:relative;z-index:3}.rd-next-copy h2{margin:26px 0 24px;font-family:var(--font-condensed),sans-serif;font-size:clamp(104px,11vw,176px);font-weight:400;line-height:.65}.rd-next-copy p{max-width:390px;font-size:13px;line-height:1.7;opacity:.66}.rd-next-art{position:relative;height:min(70vh,670px)}.rd-next-placeholder{position:absolute;top:50%;left:50%;width:min(520px,90%);height:min(580px,86%);overflow:hidden;border:5px solid #28282b;border-radius:38px;background:#151518;box-shadow:0 38px 90px rgba(0,0,0,.25);transform:translate(-50%,-50%) rotate(4deg)}.rd-next-placeholder:before{content:"IMAGE PENDING";position:absolute;top:30px;left:30px;color:#68646d;font-family:var(--mono);font-size:7px;letter-spacing:.15em}.rd-next-placeholder>i{position:absolute;width:23px;height:14px;border-radius:50%;background:var(--rd-purple)}.rd-next-placeholder>i:first-child{left:20%;bottom:19%}.rd-next-placeholder>i:nth-child(2){left:47%;bottom:47%;background:var(--rd-saffron)}.rd-next-placeholder>i:nth-child(3){right:18%;top:18%;background:var(--rd-blue)}.rd-next--beta-fallback,.rd-next--name-fallback,.rd-next--session{display:none}.rd-next--session{background:#0b0b0b}.rd-next--session .rd-next-placeholder{transform:translate(-50%,-50%) rotate(-3deg)}.rd-next--beta{background:var(--rd-cyan);color:var(--rd-ink)}.rd-next--name{background:var(--rd-purple);color:#fff9ee}.rd-next--name .rd-next-placeholder{background:var(--rd-saffron);transform:translate(-50%,-50%) rotate(5deg)}.rd-faq{display:grid;min-height:100svh;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center;padding:110px 8vw;background:var(--rd-black);color:var(--rd-chalk)}.rd-faq h2{margin:0 0 28px;font-family:var(--font-condensed),sans-serif;font-size:clamp(90px,10vw,155px);font-weight:400;line-height:.66}.rd-faq h2 em{color:var(--rd-saffron)}.rd-faq>div:first-child>p{max-width:420px;color:#aaa59b;font-size:13px;line-height:1.7}.rd-faq details{border-top:1px solid rgba(255,255,255,.19)}.rd-faq details:last-child{border-bottom:1px solid rgba(255,255,255,.19)}.rd-faq summary{display:flex;align-items:center;justify-content:space-between;padding:23px 0;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary i{color:#8f8a82;font-family:var(--mono);font-size:18px;font-style:normal;transition:transform .18s ease,color .18s ease}.rd-faq details[open] summary i{color:var(--rd-saffron);transform:rotate(45deg)}.rd-faq details>p{max-width:550px;margin:-8px 30px 23px 0;color:#b8b3aa;font-size:13px;line-height:1.65}.rd-faq{position:relative;display:block;height:280svh;min-height:0;padding:0;overflow:visible}.rd-faq-sticky{position:sticky;top:0;display:grid;height:100svh;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center;overflow:hidden;padding:110px 8vw}.rd-faq-background-word{position:absolute;z-index:0;top:9%;left:-8%;color:var(--rd-chalk);font-family:var(--font-condensed),sans-serif;font-size:clamp(190px,24vw,385px);line-height:.7;white-space:nowrap;will-change:transform,opacity}.rd-faq-intro,.rd-faq-list{position:relative;z-index:2}.rd-faq-intro,.rd-faq-intro>p{will-change:transform,opacity}.rd-faq-intro>p{max-width:420px;margin:0;color:#aaa59b;font-size:13px;line-height:1.7}.rd-faq-list details{will-change:transform,opacity}.rd-finale{position:relative;display:grid;min-height:105svh;place-items:center;align-content:center;overflow:hidden;padding:100px 22px;background:var(--rd-saffron);color:var(--rd-ink);text-align:center}.rd-finale-rings{position:absolute;top:50%;left:50%;width:1000px;height:1000px;border:1px solid rgba(24,22,17,.15);border-radius:50%;transform:translate(-50%,-50%)}.rd-finale-rings:after,.rd-finale-rings:before{content:"";position:absolute;border:1px solid rgba(24,22,17,.12);border-radius:50%}.rd-finale-rings:before{inset:15%}.rd-finale-rings:after{inset:32%}.rd-finale>img{position:relative;z-index:2;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(40,27,5,.18))}.rd-finale>span{position:relative;z-index:2;margin-top:13px;font-family:var(--mono);font-size:7px;letter-spacing:.15em}.rd-finale h2{position:relative;z-index:2;margin:25px 0 42px;font-family:var(--font-condensed),sans-serif;font-size:clamp(125px,15vw,230px);font-weight:400;line-height:.63}.rd-finale h2 em{color:var(--rd-deep-violet)}.rd-finale .form-wrap{position:relative;z-index:2}.rd-finale .form{border-color:rgba(24,22,17,.3);background:rgba(255,255,255,.2)}.rd-finale .form input{color:var(--rd-ink)}.rd-finale .form .btn{background:var(--rd-ink);color:var(--rd-chalk)}.rd-finale .form-success-headline,.rd-finale .form-success-sub{color:var(--rd-ink)}.rd-finale{z-index:70;display:block;height:100svh;min-height:0;margin-top:-100svh;align-content:normal;place-items:normal;padding:0;background:transparent}.rd-finale-sticky{position:sticky;top:0;display:grid;width:100%;height:100svh;place-items:center;align-content:center;overflow:hidden;padding:56px 22px 94px;background:var(--rd-saffron);color:var(--rd-ink);text-align:center;transform:translateZ(0);will-change:clip-path}.rd-finale-aura{position:absolute;z-index:0;top:50%;left:50%;width:620px;height:620px;margin:-310px 0 0 -310px;border-radius:50%;background:conic-gradient(from 210deg,#8273dd,#cfb3ef 24%,#f5b9d5 48%,#cfebf0 72%,#8273dd);filter:blur(82px);mix-blend-mode:soft-light;will-change:transform,opacity}.rd-finale-rings{z-index:1;margin:-500px 0 0 -500px;transform:none;will-change:transform,opacity}.rd-finale-orbit{position:absolute;border-color:#6551c9 #b6427b #28798a rgba(24,22,17,.52);border-style:dotted;border-width:3px;border-radius:50%;animation:rd-finale-orbit 18s linear infinite}.rd-finale-orbit--outer{inset:7%}.rd-finale-orbit--inner{inset:25%;border-width:2px;animation-duration:13s;animation-direction:reverse;opacity:.86}.rd-finale-logo{position:relative;z-index:2;will-change:transform,opacity}.rd-finale-logo img{display:block;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(40,27,5,.18));animation:rd-finale-rocky-float 5.2s ease-in-out infinite}.rd-finale h2 em,.rd-finale h2 span{display:block;will-change:transform,opacity}.rd-finale-form{position:relative;z-index:2;will-change:transform,opacity}.rd-finale-footer{position:absolute;z-index:4;right:0;bottom:0;left:0;will-change:transform,opacity}.rocky-redesign .rd-finale-footer .lp-footer{display:grid;grid-template-columns:auto 1fr auto;gap:18px;width:100%;border:0;padding:13px 22px;background:transparent;text-align:left}.rocky-redesign .rd-finale-footer .foot-left,.rocky-redesign .rd-finale-footer .foot-links a,.rocky-redesign .rd-finale-footer .foot-meta{color:rgba(24,22,17,.5)}.rocky-redesign .rd-finale-footer .foot-left,.rocky-redesign .rd-finale-footer .foot-links a{min-height:38px;font-size:11px}.rocky-redesign .rd-finale-footer .foot-left img{width:20px}.rocky-redesign .rd-finale-footer .foot-links{justify-content:center}.rocky-redesign .rd-finale-footer .foot-links a:hover{color:var(--rd-ink)}.rocky-redesign .rd-finale-footer .foot-meta{font-size:8px}.rd-beta-copy h2,.rd-chapter-copy h2,.rd-chapter-exit b,.rd-gym-copy h2,.rd-next-copy h2,.rd-send-copy h2{line-height:.78}.rd-beta-copy h2,.rd-gym-copy h2,.rd-next-copy h2,.rd-send-copy h2{margin-top:0}.rd-beta-copy h2 em,.rd-beta-copy h2 span,.rd-chapter-copy h2 em,.rd-chapter-copy h2 span,.rd-gym-copy h2 em,.rd-gym-copy h2 span,.rd-next-copy h2 em,.rd-next-copy h2 span,.rd-send-copy h2 em,.rd-send-copy h2 span{position:relative;display:block;width:max-content;font-style:normal}.rd-chapter-copy h2 span:nth-child(2){z-index:2;color:var(--rd-ink)}.rd-chapter-copy h2 em{z-index:3;color:var(--rd-deep-violet)}.rd-gym-copy h2 span,.rd-next--session .rd-next-copy h2 span{z-index:1;color:var(--rd-chalk)}.rd-gym-copy h2 em,.rd-next--session .rd-next-copy h2 em{z-index:2;color:var(--rd-spectrum-cyan)}.rd-beta-copy h2 span,.rd-next--beta .rd-next-copy h2 span{z-index:1;color:var(--rd-ink)}.rd-beta-copy h2 em,.rd-next--beta .rd-next-copy h2 em{z-index:2;color:var(--rd-raspberry)}.rd-next--name .rd-next-copy h2 span,.rd-send-copy h2 span{z-index:1;color:var(--rd-black)}.rd-next--name .rd-next-copy h2 em,.rd-send-copy h2 em{z-index:2;color:var(--rd-warm-cream)}.rd-faq h2{line-height:.78}.rd-finale h2 span{color:var(--rd-black)}.rd-finale h2 em{color:var(--rd-chalk)}.rd-next--name .rd-next-copy p{opacity:1}.rocky-redesign .rd-finale-footer .foot-left,.rocky-redesign .rd-finale-footer .foot-links a,.rocky-redesign .rd-finale-footer .foot-meta{color:rgba(24,22,17,.72)}@keyframes rd-finale-orbit{to{transform:rotate(1turn)}}@keyframes rd-finale-rocky-float{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-4px) rotate(.4deg)}}.rd-beta-chapter,.rd-send-chapter{background:transparent}.rd-chapter-exit{background:var(--rd-black)}.rd-chapter-exit,.rd-exit-word,.rd-gym-layer{color:var(--rd-chalk)}.rd-gym-layer{background:var(--rd-black)}.rd-gym-background-word{color:var(--rd-chalk)}.rd-gym-copy p{color:#88847d}.rd-gym-copy-persistent{color:var(--rd-chalk)}.rd-gym-index{color:rgba(245,241,232,.45)}.rd-gym-index i{background:rgba(245,241,232,.14)}.rd-gym-index b{background:var(--rd-chalk)}.rd-gym-instruction{color:rgba(245,241,232,.5)}.rd-beta-sticky{background:var(--rd-cyan-surface);color:var(--rd-ink)}.rd-beta-sticky,.rd-send-sticky{transform:translateZ(0);will-change:clip-path}.rd-send-sticky{background:var(--rd-purple-surface);color:var(--rd-black)}.rd-gym-exit,.rd-next--beta{background:var(--rd-cyan-surface);color:var(--rd-ink)}.rd-beta-exit,.rd-next--name{background:var(--rd-purple-surface);color:var(--rd-black)}.rd-next--session{background:var(--rd-black);color:var(--rd-chalk)}.rd-beta-index{color:rgba(24,22,17,.45)}.rd-beta-index i{background:rgba(24,22,17,.16)}.rd-beta-index b{background:var(--rd-ink)}.rd-send-index{color:rgba(11,11,10,.54)}.rd-send-index i{background:rgba(11,11,10,.18)}.rd-send-index b{background:var(--rd-black)}.rd-faq{z-index:110;margin-top:-100svh;background:transparent}.rd-finale{z-index:120}.rd-faq-sticky{background:var(--rd-black);transform:translateZ(0);will-change:clip-path}.rd-faq-index{color:rgba(238,234,224,.45)}.rd-faq-index i{background:rgba(238,234,224,.16)}.rd-faq-index b{background:var(--rd-saffron)}html:has(.rocky-redesign){scroll-snap-type:y proximity}.rd-faq-snap{position:absolute;top:40svh;left:0;width:1px;height:1px;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always}@media (max-width:900px){.rd-persistent-phone-positioner,.rd-story-phone-portal{display:none}.rd-nav{min-height:64px;grid-template-columns:1fr auto;padding:0 15px}.rd-nav>span{display:none}.rd-nav>a:last-child{padding:9px 11px}.rd-hero{height:auto;min-height:0}.rd-project-anchor{top:1400px}.rd-session-anchor{display:none}.rd-hero-sticky{position:relative;display:block;height:auto;min-height:0;padding:105px 22px 45px}.rd-hero h1{margin-top:50px;font-size:clamp(76px,23vw,96px)}.rd-hero--hybrid h1{font-size:clamp(54px,17vw,70px)}.rd-hero--hybrid h1 em,.rd-hero--hybrid h1 span{width:max-content;white-space:nowrap}.rd-hero h1 span:nth-child(2),.rd-hero--hybrid h1 span:nth-child(2),.rd-hero-promise{margin-left:0}.rocky-redesign .rd-hero-copy .form-wrap{width:100%;margin-left:0}.rocky-redesign .form input[name=name]{display:none}.rd-hero-art{height:620px;margin-top:0}.rd-hero-art>.rd-phone{top:0;left:calc(50% - 10px);width:230px;transform:translateX(-50%) rotate(1.5deg)}.rd-hero-mascot{top:43%;left:calc(50% + 72px)}.rd-hero-mascot,.rd-hero-rocky{width:92px;height:92px}.rd-hero-rocky-voice{top:-34px;left:50px;padding:10px 12px;font-size:10px}.rd-static-hero-alert{top:56%;right:auto;bottom:auto;left:calc(50% - 16px);display:block;width:min(292px,calc(100vw - 27px));transform:translateX(-50%) rotate(-1.2deg)}.rd-static-hero-alert .rd-alert{width:100%}.rd-shared-alert{display:none}.rd-hero-aura{top:50%;right:auto;left:50%;width:180px;height:180px}.rd-scroll-cue-motion{right:22px;left:auto}.rd-project-layer{position:relative;inset:auto;display:block;height:auto;min-height:1350px;margin:45px -22px -45px;padding:105px 22px 48px;clip-path:none!important}.rd-hero--hybrid .rd-hero-headline{width:100%;gap:16px;margin:50px 0 28px}.rd-hero--hybrid .rd-kicker{margin:0;transform:none}.rd-hero--hybrid .rd-know-lockup{width:100%;height:164px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;margin:0}.rd-hero--hybrid .rd-know-lockup .rd-know-word,.rd-hero--hybrid .rd-know-svg{height:164px}.rd-hero--hybrid .rd-know-lockup .rd-know-list{height:164px;transform:none}.rd-hero--hybrid .rd-know-lockup .rd-know-list em,.rd-hero--hybrid .rd-know-lockup .rd-know-list span{font-size:clamp(42px,11.5vw,58px)}.rd-project-chapter{height:auto}.rd-project-sticky{position:relative;display:block;height:auto;min-height:1350px;padding:105px 22px 48px}.rd-background-word{top:23%;font-size:180px}.rd-chapter-copy h2{font-size:94px}.rd-chapter-stage{height:760px;margin-top:45px}.rd-static-chapter-alert{top:0;left:0;display:block}.rd-static-chapter-alert .rd-alert{width:min(350px,92vw)}.rd-open-path{top:21%;left:1%;width:225px}.rd-open-path span{top:70px;left:25px;font-size:19px}.rd-session-phone{right:0;bottom:-1%}.rd-session-phone--handoff{right:22px;bottom:48px}.rd-session-phone .rd-phone{width:235px}.rd-session-detail{right:-14px;bottom:7%;width:260px}.rd-session-detail b{font-size:40px}.rd-chapter-index{display:none}.rd-chapter-instruction{left:22px}.rd-exit-copy{width:74%}.rd-exit-word{right:-35%;bottom:8%;font-size:185px}.rd-beta-chapter,.rd-chapter-exit,.rd-gym-exit,.rd-gym-layer,.rd-project-relay,.rd-send-chapter{display:none}.rd-next--beta-fallback,.rd-next--name-fallback,.rd-next--session,.rd-next-chapter{display:block;min-height:1180px;padding:105px 22px 55px}.rd-next-number{top:82px;right:20px;font-size:60px}.rd-next-copy h2{font-size:92px}.rd-next-art{height:650px;margin-top:35px}.rd-next-placeholder{width:min(390px,92%);height:570px}.rd-faq{display:block;min-height:1100px;padding:105px 22px}.rd-faq h2{font-size:94px}.rd-faq>div:last-child{margin-top:75px}.rd-finale{min-height:1000px}.rd-finale h2{font-size:105px}.rd-finale-rings{width:700px;height:700px}.rd-finale>img{width:145px;height:145px}.rocky-redesign .rd-finale-footer .lp-footer{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.rocky-redesign{scroll-behavior:auto}.rocky-redesign *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rd-hero{height:auto}.rd-hero-sticky{position:relative;height:auto;min-height:200svh}.rd-shared-alert{display:none}.rd-static-chapter-alert,.rd-static-hero-alert{display:block}.rd-beta-chapter,.rd-gym-exit,.rd-gym-layer,.rd-project-relay,.rd-send-chapter{display:none}.rd-next--beta-fallback,.rd-next--name-fallback,.rd-next--session{display:grid}.rd-project-layer{position:relative;inset:auto;min-height:100svh;grid-column:1/-1;margin:60px -6.5vw -62px;padding:90px 6.5vw 48px;clip-path:none!important}}@media (max-width:900px){.rd-faq{margin-top:0;padding:0}.rd-faq,.rd-faq-sticky{height:auto;min-height:1100px;background:var(--rd-black)}.rd-faq-sticky{position:relative;display:block;padding:105px 22px;clip-path:none!important}.rd-faq-sticky>.rd-faq-list{margin-top:75px}.rd-faq-background-word{top:17%;font-size:190px}.rd-faq-intro h2{font-size:94px}.rd-finale{margin-top:0}.rd-finale,.rd-finale-sticky{height:auto;min-height:1120px}.rd-finale-sticky{position:relative;padding:90px 22px 250px}.rd-finale-rings{width:700px;height:700px;margin:-350px 0 0 -350px}.rd-finale-logo img{width:145px;height:145px}.rd-finale h2{font-size:105px}.rd-finale-footer{position:absolute;right:0;bottom:28px;left:0;width:100%;margin-top:0}.rocky-redesign .rd-finale-footer .lp-footer{display:flex;padding:0;justify-content:center;text-align:center}.rocky-redesign .rd-finale-footer .foot-left{justify-content:center}.rocky-redesign .rd-finale-footer .foot-links{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rd-faq{height:auto;min-height:100svh;margin-top:0}.rd-faq,.rd-faq-sticky{background:var(--rd-black)}.rd-faq-sticky{position:relative;clip-path:none!important}.rd-finale{height:auto;min-height:100svh;margin-top:0;background:var(--rd-saffron)}.rd-finale-sticky{position:relative;min-height:100svh;clip-path:none!important}.rd-finale-logo img,.rd-finale-orbit{animation:none!important}}