*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#ffd9b8;color:#1a1410}.osd-burger{display:none}.osd-cta{transition:transform .2s}.osd-cta:hover{transform:translateY(-1px)}@media (max-width:1080px){.osd-navwrap .osd-navlinks{display:none!important}.osd-burger{display:flex!important}}@media (min-width:1081px){.osd-drawer{display:none!important}}@media (max-width:640px){.osd-navwrap .osd-cta{display:none!important}}.osd-hero-h1{font-size:clamp(40px,5.2vw,64px)}@media (max-width:640px){.osd-hero-h1{font-size:clamp(28px,10.2vw,40px);text-align:center}.osd-hero-accent{font-size:.86em}}

/* !important throughout: the source styles every node inline, so a plain class
   rule loses the cascade. */@media (max-width:400px){.osd-navwrap>div{gap:8px!important;padding:0 10px 0 12px!important}.osd-brandname{font-size:17px!important}.osd-navactions{gap:6px!important}.osd-langtoggle button{padding:5px 8px!important}}@media (max-width:344px){.osd-brandname{display:none!important}}