:root{--paper:#F5F2EB;--ink:#234b42;--muted:#4E635C;--sage:#2D7A6B;--line:#cbded5}body{font-family:'Jost',system-ui,sans-serif;background-color:var(--paper);background-image:radial-gradient(ellipse at 50% 38%,#dcefe680,transparent 60%)}main{padding-top:46px}h1,.standing h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}.center h2,.standing-cue h3,.count,.standing-count{font-family:'Cormorant Garamond',Georgia,serif}h1{font-size:clamp(42px,6vw,64px)}.eyebrow{color:#2D7A6B}.standing{background:linear-gradient(180deg,transparent,#e2f0e880)}.eyes-open{background:#f2ead5;border-color:#ddcda4}.sucha-nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:18px clamp(20px,4vw,64px);border-bottom:1px solid #cbded5;background:#f5f2ebf5}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.nav-logo img{width:42px;height:42px;object-fit:contain;border-radius:50%}.nav-logo-text{font:500 22px 'Cormorant Garamond',Georgia,serif;letter-spacing:.08em;color:#2D7A6B}.nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;list-style:none;padding:0;margin:0;max-width:920px}.nav-links a{font:400 11px 'Jost',sans-serif;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;white-space:nowrap;color:#3f463f;display:inline-block}.nav-links a:hover{color:#2D7A6B}.nav-tool-tab{border:1px solid #cbded5;border-radius:22px;padding:8px 12px}.nav-links a[aria-current=page]{background:#2D7A6B;color:#fff;border-color:#2D7A6B}.nav-cta{background:#68aa9a;color:#fff!important;border-radius:24px;padding:10px 18px}.nav-menu-toggle{display:none}.note,.standing-setup{font-size:13px}.posture p{font-size:13px}footer{gap:20px}.standing .status{letter-spacing:.025em}@media(max-width:900px){.sucha-nav{flex-wrap:wrap;gap:12px}.nav-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;width:44px;height:44px;padding:9px;border-radius:8px;background:transparent;border:1px solid #bdd5cb}.nav-menu-toggle span{width:19px;height:1.5px;background:#2D7A6B}.nav-links{display:none;flex:0 0 100%;justify-content:flex-start;gap:10px;padding:12px 0 4px}.is-menu-open .nav-links{display:flex}.nav-links a{font-size:12px;padding:9px 12px}main{padding-top:30px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}}
