[role=button],a,button,summary{cursor:pointer}body,main{min-height:100vh}:root{--brown:#3b2c24;--blue:#5d7fa3;--cream:#f7efe6;--ink:#0f1419;--link-color:#5d7fa3;--muted:#6d6a67;--shadow:0 10px 30px rgba(15,20,25,.14);--radius:16px;--radius-sm:10px;--container:1220px;--ease:cubic-bezier(.2,.8,.2,1)}*,::after,::before{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}img{max-width:100%;display:block;height:auto}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--ink);background:radial-gradient(1200px 600px at 80% -10%,rgba(93,127,163,.18),transparent 60%),radial-gradient(1200px 600px at -10% 110%,rgba(59,44,36,.12),transparent 60%),var(--cream);max-width:100vw;overflow-x:hidden}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}.s-255a762c36cdae2fe950,.s-4902abc708abd2ff2455,.s-95368b65f7dc6881805f{width:min(100%,var(--container));margin-inline:auto;padding-inline:24px}.s-6a204a9e88a699424fc8{display:none}header{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--cream) 92%,#fff);box-shadow:0 1px 0 rgba(0,0,0,.05);backdrop-filter:saturate(120%) blur(6px)}.s-fea877d4f0f1699da0f9{display:flex;align-items:center;justify-content:space-between;min-height:72px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 img{width:40px;height:40px;border-radius:10px}.s-63acf68c4f951d6412a8 .s-ec8af6bf8337861e2174{font-weight:800;letter-spacing:.2px;font-size:1.1rem;color:var(--brown)}.s-252a25667dc7c65fe0e9{display:flex;align-items:center;gap:18px}.s-252a25667dc7c65fe0e9 a{padding:10px 12px;border-radius:10px;font-weight:600}.s-252a25667dc7c65fe0e9 a:hover,.s-5ab97e7baeed3b39b1b4 a:hover{background:rgba(93,127,163,.08);text-decoration:none}.s-f7525edf70a8458e7664{background:var(--brown);color:var(--cream);padding:10px 14px;border-radius:12px;font-weight:700;box-shadow:var(--shadow)}.s-7a86b15480e0a870f0b0{width:44px;height:44px;display:none;place-items:center;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.s-7a86b15480e0a870f0b0 span{width:20px;height:2px;background:var(--ink);position:relative;display:block}.s-7a86b15480e0a870f0b0 span::after,.s-7a86b15480e0a870f0b0 span::before{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--ink)}.s-7a86b15480e0a870f0b0 span::before{top:-6px}.s-7a86b15480e0a870f0b0 span::after{top:6px}.s-38591decbaf4a67f37e3{position:fixed;inset:0 0 auto auto;top:72px;background:color-mix(in oklab,var(--cream) 95%,#fff);transform:translateY(-8px) scale(.98);opacity:0;pointer-events:none;transition:transform .4s var(--ease),opacity .4s var(--ease);border-bottom:1px solid rgba(0,0,0,.06)}.s-38591decbaf4a67f37e3.s-5fc7e38bffe00ca46add{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.s-38591decbaf4a67f37e3 nav{padding:18px 24px 28px;display:grid;gap:12px}.s-38591decbaf4a67f37e3 a{padding:14px 12px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.06);font-weight:700}.s-6d2664d1359dbd4e27d8{padding-block:clamp(48px,8vw,72px)}.s-c44e12466ad9bfb4d398{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--muted);margin-bottom:8px}.s-6d2664d1359dbd4e27d8 h1{font-size:clamp(2rem, 3vw + .5rem, 2.8rem);line-height:1.08;letter-spacing:-.04em;color:var(--brown);margin-bottom:10px}.s-6d2664d1359dbd4e27d8 p.s-8cb33b2754e53feca4f7{font-size:1.02rem;color:var(--muted);max-width:70ch}.s-20182fbc10716eb197ea{padding-block:clamp(42px,6vw,72px)}.s-20182fbc10716eb197ea:nth-of-type(2n){background:color-mix(in oklab,var(--cream) 96%,#fff)}.s-ce713f486917d789b03b{max-width:720px;margin-bottom:16px}.s-ce713f486917d789b03b h2{font-size:clamp(1.5rem, 1.8vw + .5rem, 2rem);line-height:1.1;color:var(--brown);margin-bottom:6px}.s-2dae3fca7223bfb0d767 p,.s-ce713f486917d789b03b p{color:var(--muted);font-size:.96rem}.s-2dae3fca7223bfb0d767 p+p{margin-top:8px}.s-2dae3fca7223bfb0d767 ul{margin-top:8px;padding-left:18px;font-size:.94rem;color:var(--muted)}.s-2dae3fca7223bfb0d767 ul li+li{margin-top:4px}.s-113c6dd6591693a633b8{margin-top:12px;font-size:.88rem;color:var(--muted)}footer{margin-top:clamp(42px,6vw,72px);background:color-mix(in oklab,var(--cream) 88%,#fff);border-top:1px solid rgba(0,0,0,.06)}.s-57af18394ef051b5bec5{padding:36px 0;display:grid;gap:20px}.s-49709ad975004444e9f4{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:start}.s-5109b8ed055a6af8a9f4{display:flex;gap:14px;align-items:center}.s-5109b8ed055a6af8a9f4 img{width:44px;height:44px;border-radius:12px}.s-5109b8ed055a6af8a9f4 strong{font-size:1.1rem;color:var(--brown)}.s-5ab97e7baeed3b39b1b4{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s-5ab97e7baeed3b39b1b4 a{padding:8px 6px;border-radius:8px}.s-e53511877ed60d7daf6d{color:var(--muted);display:grid;gap:12px;font-size:.95rem}.s-658c8286c17e402644ee{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .7s var(--ease),transform .7s var(--ease)}.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:none}@media (max-width:980px){.s-252a25667dc7c65fe0e9{display:none}.s-6a204a9e88a699424fc8,.s-7a86b15480e0a870f0b0{display:grid}.s-49709ad975004444e9f4{grid-template-columns:1fr}}@media (max-width:640px){.s-6d2664d1359dbd4e27d8{padding-block:32px 24px}}.s-1828410d550eec0cd37d{color:var(--muted)}