.onas{--cream:#fff9f8;--ink:#334155;--heading:#234e52;--muted:#64748b;--accent:#fef08a;--accent-strong:#eab308;--coral:#fda4af;--mint:#d1fae5;--sky:#bae6fd;--line:#e8ddd5;--shadow-soft:0 4px 12px #0000000d;--shadow-xl:0 20px 40px #00000014;--font-display:var(--font-fraunces), Georgia, serif;background:var(--cream);color:var(--ink);font-family:var(--font-quicksand), system-ui, sans-serif;font-weight:500;line-height:1.65;overflow-x:clip}.onas a{color:var(--ink);text-decoration:none}.onas a:hover{color:var(--accent-strong)}.onas h1,.onas h2,.onas h3{color:var(--heading);font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.onas p{text-wrap:pretty}.onas img{-webkit-user-select:none;user-select:none}.onas .btn{border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .2s,filter .2s,background .2s;display:inline-flex}.onas .btn-primary{background:var(--accent);border:2px solid var(--accent);color:var(--heading)}.onas .btn-primary:hover{filter:brightness(.95);color:var(--heading);transform:scale(1.05)}.onas .btn-ghost{border:2px solid var(--line);color:var(--heading);background:#fff}.onas .btn-ghost:hover{border-color:var(--accent);color:var(--heading)}.onas .badge{background:var(--mint);color:var(--heading);letter-spacing:.04em;border-radius:9999px;padding:6px 18px;font-size:14px;font-weight:700;display:inline-block}.onas .ph-wrap{border-radius:inherit;background:linear-gradient(145deg, var(--mint), var(--sky));justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.onas .ph-label{color:var(--heading);opacity:.65;text-align:center;padding:8px;font-size:clamp(13px,1.6vw,17px);font-weight:700;position:absolute;inset:auto}.onas .ph-wrap img{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.onas .sticky-stage{height:100svh;position:sticky;top:0;overflow:hidden}.onas .hero-scrub{position:relative}.onas .hero-title{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(92vw,760px);display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.onas .hero-title h1{font-size:clamp(40px,7vw,76px)}.onas .hero-title p{color:var(--muted);max-width:52ch;margin:0;font-size:clamp(16px,2vw,20px)}.onas .hero-photo{max-width:100%;box-shadow:var(--shadow-xl);will-change:transform, opacity;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.onas .hero-end{z-index:20;will-change:transform, opacity;background:linear-gradient(#0000,#14282da6);padding:clamp(18px,4.5vh,48px) clamp(18px,4vw,48px);position:absolute;bottom:0;left:0;right:0}.onas .hero-end h2{color:#fff;text-shadow:0 2px 16px #0000004d;text-align:center;font-size:clamp(22px,3.2vw,38px)}.onas .hero-hint{z-index:30;border:1px solid var(--line);color:var(--heading);box-shadow:var(--shadow-soft);white-space:nowrap;background:#fff;border-radius:9999px;padding:10px 22px;font-size:14px;font-weight:700;position:absolute;bottom:26px;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.onas .hint-arrow{animation:1.6s ease-in-out infinite onas-bob;display:inline-block}}@keyframes onas-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.onas .hero-static{padding:130px clamp(20px,5vw,56px) 40px}.onas .hero-static-head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex}.onas .hero-static-head h1{font-size:clamp(38px,6vw,64px)}.onas .hero-static-head p{color:var(--muted);margin:0}.onas .hero-static-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:20px;max-width:1100px;margin:0 auto;display:grid}.onas .hero-static-grid .ph-wrap{box-shadow:var(--shadow-soft);border-radius:28px}.onas .story{padding:clamp(90px,14vh,150px) 24px}.onas .story-inner{text-align:center;max-width:640px;margin:0 auto}.onas .story-inner h2{margin-bottom:26px;font-size:clamp(30px,4.4vw,46px)}.onas .story-inner p{margin:0 0 20px;font-size:clamp(17px,2vw,20px)}.onas .rot-scrub{position:relative}.onas .rot-stage{background:linear-gradient(to bottom, var(--cream), color-mix(in srgb, var(--mint) 32%, var(--cream)));flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.5vh,26px);padding:84px 20px 24px;display:flex}.onas .rot-head{text-align:center}.onas .rot-head h2{font-size:clamp(26px,3.6vw,40px)}.onas .rot-card{aspect-ratio:4/3;width:min(92vw,820px);max-height:58vh;box-shadow:var(--shadow-xl);background:#fff;border-radius:36px;flex:0 auto;position:relative;overflow:hidden}.onas .rot-frame{will-change:opacity;position:absolute;inset:clamp(10px,2vw,24px)}.onas .rot-frame .ph-wrap{background:#fff;border-radius:20px}.onas .rot-static{text-align:center;flex-direction:column;align-items:center;gap:28px;padding:90px 24px;display:flex}.onas .rot-static .rot-card{aspect-ratio:4/3;max-height:none}.onas .rot-static .ph-wrap{background:#fff;width:auto;height:auto;position:absolute;inset:16px}.onas .quote{padding:clamp(30px,6vh,70px) 24px clamp(80px,12vh,130px)}.onas .quote-inner{text-align:center;max-width:860px;margin:0 auto}.onas .quote-inner p{font-family:var(--font-display);color:var(--heading);text-wrap:balance;margin:0;font-size:clamp(26px,4.2vw,46px);font-weight:600;line-height:1.3}.onas .values{padding:0 24px clamp(90px,12vh,140px)}.onas .values-head{text-align:center;margin-bottom:44px}.onas .values-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:12px;font-size:14px;font-weight:700;display:block}.onas .values-head h2{font-size:clamp(30px,4vw,44px)}.onas .values-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1060px;margin:0 auto;display:grid}@media (max-width:860px){.onas .values-grid{grid-template-columns:1fr;max-width:520px}}.onas .value-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:32px;flex-direction:column;align-items:flex-start;gap:14px;padding:34px 30px;display:flex}.onas .value-card h3{font-size:22px}.onas .value-card p{color:var(--muted);margin:0;font-size:16px}.onas .value-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}.onas .lucie{padding:clamp(90px,14vh,150px) 24px}.onas .lucie-inner{grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:clamp(32px,6vw,72px);max-width:940px;margin:0 auto;display:grid}.onas .lucie-photo{--blob-shift:min(84px, max(20px, (100vw - 956px) / 2));position:relative}.onas .lucie-blob{left:calc(-1 * var(--blob-shift));width:calc(110% + var(--blob-shift));aspect-ratio:1;background:#f5be80;border-radius:50%;position:absolute;top:-8%}.onas .lucie-photo .ph-wrap{aspect-ratio:3/4;box-shadow:var(--shadow-xl);background:#fff;border:8px solid #fff;border-radius:32px;position:relative;transform:rotate(-2.5deg)}.onas .lucie-text h2{margin-bottom:22px;font-size:clamp(30px,4vw,44px)}.onas .lucie-text p{margin:0 0 16px;font-size:clamp(16px,1.9vw,19px)}.onas .lucie-sign{color:var(--heading);margin-top:8px;font-weight:700}@media (max-width:680px){.onas .lucie-inner{grid-template-columns:1fr}.onas .lucie-photo{width:min(100%,260px);margin:0 auto}.onas .lucie-text{text-align:center}}.onas .press{padding:0 24px clamp(90px,12vh,140px)}.onas .press-inner{grid-template-columns:1fr minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,56px);max-width:1060px;margin:0 auto;display:grid}.onas .press-text h2{margin-bottom:18px;font-size:clamp(30px,4vw,44px)}.onas .press-text>p{margin:0 0 22px;font-size:clamp(16px,1.9vw,19px)}.onas .press-quote{border-left:3px solid var(--accent-strong);margin:0 0 22px;padding-left:18px}.onas .press-quote p{font-family:var(--font-display);color:var(--heading);margin:0 0 8px;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.35}.onas .press-quote cite{color:var(--muted);font-size:14px;font-style:normal}.onas .press-tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.onas .press-tags li{background:color-mix(in srgb, var(--mint) 45%, #fff);color:var(--heading);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.onas .press-figure{margin:0}.onas .press-clip{aspect-ratio:3698/2512;box-shadow:var(--shadow-xl);background:#fff;border:8px solid #fff;border-radius:24px;display:block;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.onas .press-figcaption,.onas .press-figure figcaption{text-align:center;color:var(--muted);margin-top:18px;font-size:14px}@media (prefers-reduced-motion:no-preference){.onas .press-clip{transition:transform .35s}.onas .press-clip:hover{transform:rotate(-.4deg)scale(1.015)}}@media (max-width:860px){.onas .press-inner{grid-template-columns:1fr;max-width:560px}.onas .press-figure{order:-1}.onas .press-text{text-align:center}.onas .press-quote{border-left:0;border-top:3px solid var(--accent-strong);padding:16px 0 0}.onas .press-tags{justify-content:center}}.onas .cta{padding:0 24px clamp(90px,12vh,140px)}.onas .cta-card{text-align:center;background:color-mix(in srgb, var(--accent) 38%, #fff);max-width:860px;box-shadow:var(--shadow-soft);border-radius:40px;margin:0 auto;padding:clamp(44px,7vw,72px) clamp(24px,6vw,64px)}.onas .cta-card h2{margin-bottom:12px;font-size:clamp(28px,4vw,42px)}.onas .cta-card p{color:var(--muted);margin:0 0 30px;font-size:clamp(16px,2vw,19px)}.onas .cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.onas .reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.onas .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(34px)}.onas .reveal.in{opacity:1;transform:translateY(0)}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b63906b-module__6nmVSW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b63906b-module__6nmVSW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fae90444fefcda8c-s.p.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_2ff74993-module__t2MWBa__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_2ff74993-module__t2MWBa__variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}