@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;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:300;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:300;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: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:600;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:600;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:600;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_ee2693{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_ee2693{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_387f85{font-family:Syne,Syne Fallback;font-style:normal}.__variable_387f85{--font-syne:"Syne","Syne Fallback"}

/*! tailwindcss v4.3.3 | 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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:host,:root{--font-sans:var(--font-space-grotesk),"Space Grotesk",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-6xl:72rem;--container-7xl:80rem;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-syne),"Syne",sans-serif}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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{.relative{position:relative}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.bg-black{background-color:var(--color-black)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-gray-400{color:var(--color-gray-400)}.text-white{color:var(--color-white)}.italic{font-style:italic}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}*,:after,:before{box-sizing:border-box}body,html{color:#f7f7f4;background:#000;margin:0;overflow-x:hidden}body{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.spany-hero{padding-inline:clamp(20px,5vw,48px);min-height:clamp(520px,82vh,680px);padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(96px,12vw,190px);position:relative;overflow:hidden}.spany-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 100%,#f8f8f738,#0000 56%),linear-gradient(#0000,#f8f8f714 36%,#f8f8f7b8 78%,#f8f8f7);height:clamp(88px,9vw,150px);position:absolute;bottom:-1px;left:0;right:0}.spany-hero>*{z-index:1;position:relative}.spany-white-flow{color:#242424;background:#f8f8f7;margin-top:-1px;overflow:hidden}.spany-hero-grid{gap:clamp(32px,5vw,48px)}.spany-hero-copy{gap:clamp(18px,3vw,24px);min-width:0}.spany-hero-title{overflow-wrap:break-word;font-size:clamp(2.25rem,8.5vw,4.5rem);line-height:1.03}.spany-hero-lede{font-size:clamp(1rem,3.4vw,1.25rem)}.spany-hero-form{background:#111;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;width:100%;max-width:28rem;margin-top:8px;padding:6px;display:flex}.spany-hero-form input{color:#d1d5db;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 8px 0 14px;font-size:16px}.spany-hero-form input::placeholder{color:#4b5563}.spany-hero-form a{color:#000;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.spany-hero-form a:hover{background:#e5e7eb}.spany-hero-strip{flex-direction:column;gap:20px;margin-top:clamp(56px,9vw,96px);display:flex}.spany-hero-strip p{letter-spacing:.2em;text-transform:uppercase;color:#6b7280;font-size:11px}.spany-hero-strip-items{opacity:.5;filter:grayscale();flex-wrap:wrap;align-items:center;gap:clamp(16px,5vw,48px);display:flex}.spany-hero-strip-items span{font-size:clamp(15px,4vw,20px);font-weight:700}.spany-nav{color:#fff;padding:max(14px,env(safe-area-inset-top)) clamp(20px,5vw,32px) 14px;background:#000;justify-content:space-between;align-items:center;gap:12px;display:flex}.spany-nav-brand{flex:none;align-items:center;min-width:0;display:inline-flex}.spany-logo-img{object-fit:contain;width:auto;height:30px;display:block}.spany-nav-links{color:#d1d5db;align-items:center;gap:32px;font-size:14px;display:none}.spany-nav-links a{transition:color .18s}.spany-nav-links a:hover{color:#fff}.spany-nav-actions{flex:none;align-items:center;gap:10px;display:flex}.spany-nav-cta{color:#fff;white-space:nowrap;border:1px solid #fff6;border-radius:999px;align-items:center;min-height:44px;padding:0 clamp(14px,4vw,24px);font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.spany-nav-cta:hover{border-color:#fff}.spany-nav-cta-short{display:none}.spany-menu-toggle{cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:border-color .18s;display:flex}.spany-menu-toggle:hover{border-color:#ffffff80}.spany-menu-toggle span{background:#f7f7f4;border-radius:2px;width:18px;height:1.5px;transition:transform .2s,opacity .15s,width .2s;display:block}.spany-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.spany-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0;width:0}.spany-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.spany-mobile-overlay{opacity:0;visibility:hidden;z-index:950;background:#000000a8;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}.spany-mobile-overlay.open{opacity:1;visibility:visible;transition:opacity .2s}.spany-mobile-nav{z-index:960;width:min(330px,88vw);height:100dvh;padding:20px 18px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#0a0a0a;border-left:1px solid #ffffff1a;flex-direction:column;gap:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.spany-mobile-nav.open{transform:translate(0)}.spany-mobile-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.spany-mobile-title{letter-spacing:.14em;text-transform:uppercase;color:#fff6;font-size:11px;font-weight:600}.spany-mobile-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:grid}.spany-mobile-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;margin:16px 0 6px;padding:0 10px;font-size:10px;font-weight:600}.spany-mobile-item{border-radius:10px;padding:11px 10px;transition:background .15s;display:block}.spany-mobile-item:active{background:#ffffff0f}.spany-mobile-item-title{color:#f7f7f4;margin-bottom:2px;font-size:15px;font-weight:500;display:block}.spany-mobile-item-desc{color:#ffffff6b;font-size:12px;line-height:1.4;display:block}.spany-mobile-link{color:#ffffffd1;border-radius:10px;align-items:center;min-height:46px;padding:0 10px;font-size:15px;display:flex}.spany-mobile-link:active{background:#ffffff0f}.spany-mobile-cta{color:#fff;text-align:center;background:#e5341a;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:24px;font-size:15px;font-weight:700;display:flex}@media (min-width:768px){.spany-nav-links{display:flex}.spany-menu-toggle,.spany-mobile-nav,.spany-mobile-overlay{display:none}.spany-logo-img{height:34px}}.spany-dropdown{position:relative}.spany-dropdown-trigger{color:#d1d5db;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;transition:color .18s;display:inline-flex}.spany-dropdown-trigger:hover,.spany-dropdown.open .spany-dropdown-trigger{color:#fff}.spany-dropdown-chevron{flex-shrink:0;transition:transform .22s}.spany-dropdown.open .spany-dropdown-chevron{transform:rotate(180deg)}.spany-dropdown-panel{opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#111;border:1px solid #ffffff1a;border-radius:16px;width:380px;padding:8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 24px 64px #0000008f}.spany-dropdown.open .spany-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility;transform:translate(-50%)translateY(0)}.spany-dropdown-panel:after{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.spany-dropdown-panel:before{content:"";z-index:1;background:#111;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.spany-dropdown-group{padding:8px 4px 4px}.spany-dropdown-group+.spany-dropdown-group{border-top:1px solid #ffffff12;margin-top:4px;padding-top:12px}.spany-dropdown-group-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff52;padding:0 10px 8px;font-size:10px;font-weight:600;display:block}.spany-dropdown-item{border-radius:10px;padding:10px 12px;text-decoration:none;transition:background .15s;display:block}.spany-dropdown-item:hover{background:#ffffff0f}.spany-dropdown-item-title{color:#f7f7f4;margin-bottom:2px;font-size:14px;font-weight:500;display:block}.spany-dropdown-item-desc{color:#ffffff70;font-size:12px;line-height:1.4;display:block}.spany-pain{background:#fbfbfa;border-top:1px solid #e5e0da;padding:clamp(88px,10vw,152px) 24px 58px}.spany-pain-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#262424;letter-spacing:-.055em;text-align:center;max-width:980px;margin:0 auto;font-size:clamp(40px,4.7vw,68px);font-weight:500;line-height:1.04}.spany-accent{color:#e73516}.spany-pain-copy{text-align:center;color:#393634;max-width:520px;margin:44px auto 0;font-size:16px;line-height:1.55}.spany-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4.4vw,78px);max-width:1300px;margin:54px auto 0;padding-top:1px;display:grid}.spany-pain-card{text-align:left}.spany-icon-frame{background-color:#fdfcfb;background-image:linear-gradient(30deg,#e735160f 12%,#0000 12% 50%,#e735160f 50% 62%,#0000 62%);background-size:18px 18px;border:1px solid #e7351680;place-items:center;width:140px;height:140px;margin-bottom:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf}.spany-icon-frame svg{stroke:#f04e23;stroke-width:1.8px;fill:none;vector-effect:non-scaling-stroke;width:76px;height:76px}.spany-icon-frame .fill-soft{fill:#f04e2324;stroke:#f04e23}.spany-pain-card h3{color:#252321;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:-.03em;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.22}.spany-pain-card p{color:#4f4a45;letter-spacing:-.01em;font-size:16px;line-height:1.52}.spany-specialties{color:#252321;background:#f8f8f7;border-top:1px solid #e5e0da;padding:clamp(76px,9vw,132px) 24px clamp(86px,10vw,150px)}.spany-specialties-inner{grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:start;gap:clamp(42px,7vw,110px);max-width:1180px;margin:0 auto;display:grid}.spany-specialties-kicker{color:#e73516;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.spany-specialties-kicker:before{content:"";background:#e73516;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #e735161a}.spany-specialties h2{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(40px,4.3vw,64px);font-weight:500;line-height:1}.spany-specialties-lede{color:#5a554e;max-width:360px;font-size:17px;line-height:1.55}.spany-specialties-grid{gap:14px;display:grid}.spany-specialty-card{background:#fff;border:1px solid #e2ddd6;border-radius:4px;padding:clamp(22px,3vw,34px);box-shadow:0 1px #00000005}.spany-specialty-card.featured{color:#f7f7f4;background:#111;border-color:#222;position:relative;overflow:hidden}.spany-specialty-card.featured:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#7c52ff57,#0000 65%);width:260px;position:absolute;inset:auto -10% -42% auto}.spany-specialty-card h3{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:-.04em;z-index:1;margin-bottom:12px;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.1;position:relative}.spany-specialty-card p{color:#625c55;z-index:1;max-width:720px;margin-bottom:18px;font-size:16px;line-height:1.55;position:relative}.spany-specialty-card.featured p{color:#ffffffa8}.spany-specialty-card ul{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.spany-specialty-card li{color:#37332f;gap:9px;font-size:15px;line-height:1.35;display:flex}.spany-specialty-card.featured li{color:#ffffffc2}.spany-specialty-card li:before{content:"";background:#e73516;border-radius:50%;flex:none;width:5px;height:5px;margin-top:.55em}.spany-beta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.spany-beta-label{color:#e73516;letter-spacing:.12em;border:1px solid #e7351659;margin-bottom:16px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}@keyframes spany-core-spin{to{transform:rotate(1turn)}}@keyframes spany-pulse-path{0%{stroke-dashoffset:180px;opacity:0}12%{opacity:1}72%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes spany-core-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 1px #d4b89547,0 0 56px #7c52ff47}50%{transform:scale(1.035);box-shadow:0 0 0 1px #d4b8956b,0 0 86px #7c52ff70}}.spany-connect{background:#000;padding:clamp(92px,10vw,150px) 24px clamp(120px,12vw,180px);position:relative;overflow:hidden}.spany-connect h2{color:#f7f7f4;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:-.055em;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1.05}.spany-connect p{color:#ffffff94;font-size:16px;line-height:1.45}.spany-connect-board{background:radial-gradient(circle,#7c52ff29,#0000 22rem),linear-gradient(#ffffff09 1px,#0000 0) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 0) 0 0/42px 42px,#050505;border:1px solid #ffffff14;border-radius:28px;max-width:1180px;min-height:580px;margin:clamp(46px,6vw,78px) auto 0;position:relative;overflow:hidden}.spany-connect-board:before{z-index:2;background:radial-gradient(circle,#0000 0 18%,#00000057 58%,#000000d1 100%)}.spany-connect-board:after,.spany-connect-board:before{content:"";pointer-events:none;position:absolute;inset:0}.spany-connect-board:after{opacity:.16;z-index:1;background:radial-gradient(circle,#fff3 0 .7px,#0000 .8px) 0 0/7px 7px}.spany-network{z-index:3;position:absolute;inset:22px}.spany-network path{fill:none;stroke:#d4b89542;stroke-width:1px}.spany-network .pulse{stroke:#d4b895;stroke-width:2px;stroke-linecap:round;stroke-dasharray:26 154;filter:drop-shadow(0 0 8px #d4b895bd);animation:spany-pulse-path 3.8s linear infinite}.spany-network .p2{animation-delay:.6s}.spany-network .p3{animation-delay:1.2s}.spany-network .p4{animation-delay:1.8s}.spany-network .p5{animation-delay:2.4s}.spany-network .p6{animation-delay:3s}.spany-core{z-index:5;background:linear-gradient(#242424,#111);border:1px solid #fff3;border-radius:26px;place-items:center;width:152px;height:152px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spany-core-inner{background:#0c0c0c;border-radius:22px;place-items:center;width:118px;height:118px;animation:spany-core-breathe 3.2s ease-in-out infinite;display:grid}.spany-core img{object-fit:contain;border-radius:50%;width:72px;height:72px;animation:spany-core-spin 7s linear infinite}.spany-node{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101010df;border:1px solid #ffffff1f;border-radius:18px;width:min(230px,24vw);min-height:92px;padding:16px;position:absolute;box-shadow:inset 0 1px #ffffff0d}.spany-node strong{color:#f7f7f4;margin-bottom:6px;font-size:15px;display:block}.spany-node span{color:#ffffff75;font-size:13px;line-height:1.35;display:block}.spany-node i{color:#09090b;background:#d4b895;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:12px;font-size:12px;font-style:normal;font-weight:700;display:grid}.node-a{top:10%;left:6%}.node-b{top:10%;right:7%}.node-c{bottom:10%;left:9%}.node-d{bottom:10%;right:9%}.node-e{top:5%}.node-e,.node-f{left:50%;transform:translate(-50%)}.node-f{bottom:5%}.spany-board-caption{z-index:6;color:#ffffff94;white-space:nowrap;background:#0000009e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 48px);margin:22px auto 0;padding:9px 14px;font-size:13px;display:flex;position:relative}.spany-board-caption b{color:#f7f7f4;font-weight:600}.spany-connect:after{content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle,#ffffff8c 0 .7px,#0000 .8px) 0 0/6px 6px,linear-gradient(#0000,#f8f8f7);height:140px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 100%);mask-image:linear-gradient(#0000,#000 35% 100%)}.spany-faq{color:#282625;background:#f8f8f7;border-top:1px solid #e5e0da;padding:clamp(84px,10vw,142px) 24px clamp(92px,10vw,150px);overflow:hidden}.spany-faq-inner{grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:start;gap:clamp(52px,8vw,130px);max-width:1180px;margin:0 auto;display:grid}.spany-faq h2{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:-.06em;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:.98;position:sticky;top:96px}.spany-faq-list{border-top:1px solid #e4dfd8;min-width:0}.spany-faq-item{border-bottom:1px solid #e4dfd8}.spany-faq-item summary{cursor:pointer;color:#292726;overflow-wrap:anywhere;grid-template-columns:18px 1fr;gap:12px;min-width:0;padding:23px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:grid}.spany-faq-item summary::-webkit-details-marker{display:none}.spany-faq-item summary:before{content:"+";color:#8d877f;font-weight:500;line-height:1.35;transition:transform .18s,color .18s}.spany-faq-item[open] summary:before{content:"×";color:#292726;transform:rotate(90deg)}.spany-faq-item p{color:#6e6861;overflow-wrap:anywhere;max-width:calc(100% - 30px);margin:-4px 0 26px 30px;font-size:17px;line-height:1.55}.spany-footer{color:#f7f7f4;background:#000;padding:clamp(68px,8vw,110px) 24px 34px;position:relative;overflow:hidden}.spany-footer:after{content:"";aspect-ratio:1;opacity:.2;pointer-events:none;background:radial-gradient(circle,#ffffff80 0 .9px,#0000 1px) 0 0/7px 7px;width:min(42vw,520px);position:absolute;top:52px;right:max(24px,50vw - 590px);transform:rotate(-24deg);-webkit-mask-image:radial-gradient(circle,#000 0 38%,#0000 70%);mask-image:radial-gradient(circle,#000 0 38%,#0000 70%)}.spany-footer-inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.spany-footer-grid{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(140px,.7fr));gap:clamp(34px,6vw,86px);padding-bottom:48px;display:grid}.spany-footer-brand{align-items:center;margin-bottom:48px;text-decoration:none;display:inline-flex}.spany-footer-brand img{object-fit:contain;width:auto;height:38px;display:block}.spany-footer-note{color:#ffffff75;max-width:270px;font-size:15px;line-height:1.55}.spany-footer-col h3{color:#f7f7f4;margin-bottom:20px;font-size:16px;font-weight:600}.spany-footer-col a{color:#ffffff85;margin-bottom:15px;font-size:16px;text-decoration:none;transition:color .18s;display:block}.spany-footer-col a:hover{color:#fff}.spany-footer-bottom{color:#ffffff6b;justify-content:space-between;gap:24px;padding-top:28px;font-size:14px;display:flex}.spany-footer-badges,.spany-footer-legal{flex-wrap:wrap;gap:18px;display:flex}.spany-footer-badges span:nth-child(3){font-variant-numeric:tabular-nums;letter-spacing:.02em}.spany-footer-legal a{color:#ffffff6b;text-decoration:none}.page{background:radial-gradient(circle at 68% 8%,#e5341a1a,#0000 32rem),radial-gradient(circle at 10% 82%,#e5341a0f,#0000 26rem),#000;min-height:100dvh}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;border-bottom:1px solid #ffffff14;justify-content:space-between;min-height:72px;padding:18px clamp(24px,5vw,72px);display:flex}.brand,.nav{align-items:center}.brand{display:inline-flex}.brand img{object-fit:contain;width:auto;height:34px;display:block}.back{color:#ffffff85;font-size:14px;transition:color .2s}.back:hover{color:#fff}.shell{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(36px,6vw,80px);width:min(1120px,100vw - 48px);margin:0 auto;padding:clamp(56px,8vw,96px) 0 80px;display:grid}.intro{position:sticky;top:96px}.eyebrow{color:#e5341a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:600;display:inline-block}.demand-h1{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:-.05em;max-width:440px;margin:0;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:.96}.lead{color:#ffffff8a;margin:22px 0 0;font-size:16px;line-height:1.6}.divider,.lead{max-width:400px}.divider{background:#ffffff1a;width:100%;height:1px;margin:36px 0}.contact-info{gap:20px;display:grid}.contact-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.contact-value{color:#ffffffd1;font-size:15px}.card{background:#101012df;border:1px solid #ffffff1a;border-radius:20px;min-width:0;padding:clamp(24px,3.6vw,40px);box-shadow:0 32px 96px #00000075}.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field,.row{margin-bottom:14px}.field:last-child{margin-bottom:0}.field-label{color:#ffffff80;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;display:block}input[type=email],input[type=text],textarea{color:#f7f7f4;background:#09090b;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#ffffff42}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:#e5341a;box-shadow:0 0 0 3px #e5341a1f}textarea{resize:vertical;min-height:140px}.btn-submit{color:#fff;letter-spacing:.01em;cursor:pointer;background:#e5341a;border:none;border-radius:999px;width:100%;margin-top:24px;padding:15px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .2s,transform .15s;display:block}.btn-submit:hover{background:#c42a13}.btn-submit:active{transform:scale(.99)}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.error-msg{color:#ff7a5f;margin-top:14px;font-size:13px}.success{text-align:center;padding:48px 20px}.success-mark{background:linear-gradient(#242424,#161616);border:1px solid #e5341a66;border-radius:20px;place-items:center;width:80px;height:80px;margin:0 auto 24px;display:grid;box-shadow:0 0 48px #e5341a38}.success-mark svg{stroke:#e5341a;width:40px;height:40px}.success h2{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:-.05em;margin:0 0 12px;font-size:32px;font-weight:800;line-height:1}.success p{color:#ffffff8a;max-width:380px;margin:0 auto 28px;font-size:15px;line-height:1.55}.success-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.success-actions a,.success-actions button{color:#f7f7f4;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:12px 20px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.success-actions a:hover,.success-actions button:hover{background:#ffffff0d;border-color:#ffffff5c}.success-actions .primary{color:#fff;background:#e5341a;border-color:#e5341a;font-weight:700}.success-actions .primary:hover{background:#c42a13;border-color:#c42a13}@media (max-width:900px){.spany-beta-grid,.spany-pain-grid,.spany-specialties-inner{grid-template-columns:1fr}.spany-pain-grid,.spany-quote{max-width:620px}}@media (max-width:860px){.shell{grid-template-columns:1fr}.intro{position:static}}@media (max-width:820px){.spany-faq-inner{grid-template-columns:1fr;gap:36px}.spany-faq h2{max-width:320px;font-size:36px;position:static}.spany-faq-item summary{padding:19px 0;font-size:15px}.spany-faq-item p{max-width:calc(100% - 24px);margin-left:24px;font-size:15px}.spany-footer:after{width:92vw;top:110px;right:-44vw}.spany-footer-grid{grid-template-columns:1fr 1fr}.spany-footer-main{grid-column:1/-1}.spany-footer-bottom{flex-direction:column}.spany-connect{padding-top:80px}.spany-connect h2{overflow-wrap:anywhere;max-width:310px;margin:0 auto;font-size:30px}.spany-connect p{overflow-wrap:anywhere;max-width:320px;margin:14px auto 0}.spany-connect-board{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:16px;display:grid}.spany-connect-board:before,.spany-core,.spany-network{display:none}.spany-node{z-index:4;width:auto;min-height:0;padding:14px;position:relative;inset:auto;transform:none}.spany-board-caption{white-space:normal;text-align:center;max-width:calc(100% - 32px)}}@media (max-width:640px){.spany-pain-title{letter-spacing:-.04em;max-width:320px;margin-left:auto;margin-right:auto;font-size:34px;line-height:1.08}.spany-pain{padding-top:82px}.spany-pain-copy{max-width:320px;margin-top:32px}.spany-pain-grid{gap:48px}.spany-icon-frame{width:128px;height:128px}.spany-pain-card p{max-width:320px}.spany-specialties h2{overflow-wrap:anywhere;max-width:330px;font-size:31px}.spany-specialties-lede{max-width:320px}.spany-beta-grid,.spany-specialties-grid,.spany-specialties-inner,.spany-specialty-card{min-width:0}.spany-specialty-card{padding:22px 18px}.spany-specialty-card h3,.spany-specialty-card li,.spany-specialty-card p{overflow-wrap:anywhere}.spany-specialty-card ul{grid-template-columns:1fr}}@media (max-width:540px){.nav{padding:16px 20px}.back{display:none}.shell{width:auto;margin-left:16px;margin-right:16px;padding-top:40px}.demand-h1{font-size:40px}.lead{font-size:15px}.row{grid-template-columns:1fr}.card{padding:22px}.success-actions{flex-direction:column;align-items:stretch}.success-actions a,.success-actions button{text-align:center}}@media (max-width:520px){.spany-footer-grid{grid-template-columns:1fr}.spany-faq,.spany-footer{padding-left:20px;padding-right:20px}.spany-connect-board{grid-template-columns:1fr}}@media (max-width:400px){.spany-nav-cta-long{display:none}.spany-nav-cta-short{display:inline}.spany-logo-img{height:26px}.spany-hero-form{border-radius:16px;flex-direction:column;align-items:stretch;padding:8px}.spany-hero-form input{padding:10px 8px}.spany-hero-form a{justify-content:center}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}