.t9{--char:#1f2125;--char2:#2b2e33;--champ:#b99a63;--champ-l:#d8c39a;--paper:#fbfaf7;--ink:#23252a;--muted:#6b6e74;--line:#e4e1d9;--ph-bg:#e6e2d8;--ph-fg:#c9c1ad;--ph-tx:#7a7054;--cf-ink:#fff;--cf-line:#ffffff47;--cf-accent:var(--champ);--cf-btn-text:#1c1c1c;--cf-radius:2px;--cf-bg:#ffffff0f;--cf-label:#d6d3cb;--cf-note:#9d9a92;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,system-ui,sans-serif;line-height:1.7;overflow-x:clip}:where(.t9) *,:where(.t9) :before,:where(.t9) :after{box-sizing:border-box}:where(.t9) h1,:where(.t9) h2,:where(.t9) h3,:where(.t9) p,:where(.t9) ul,:where(.t9) ol,:where(.t9) figure,:where(.t9) blockquote,:where(.t9) dl,:where(.t9) dd,:where(.t9) dt{margin:0;padding:0}:where(.t9) ul,:where(.t9) ol{list-style:none}:where(.t9) a{color:inherit;text-decoration:none}.t9 [id]{scroll-margin-top:calc(84px + var(--appnav-h,0px))}.t9 h1,.t9 h2,.t9 h3{letter-spacing:-.01em;color:var(--ink);font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.12}.t9-wrap{max-width:1140px;margin:0 auto;padding:0 28px}.t9-kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--champ);margin-bottom:20px;font-size:12px;font-weight:600}.t9-kicker-l{color:var(--champ-l)}.t9-btn{background:var(--char);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:14px 26px;font:600 13px/1 Hanken Grotesk,sans-serif;transition:background .2s;display:inline-flex}.t9-btn:hover{background:var(--champ);color:#111}.t9-btn-sm{padding:11px 16px;font-size:12px}.t9-btn-lg{background:var(--champ);color:#111;padding:18px 32px}.t9-btn-lg:hover{background:var(--champ-l)}.t9-head{top:var(--appnav-h,0px);z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbfaf7f5;position:sticky}.t9-head-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:80px;display:grid}.t9-nav{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);gap:30px;font-size:12px;font-weight:600;display:flex}.t9-nav a:hover,.t9-nav-l:hover{color:var(--champ)}.t9-brand{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.t9-mono{border:1px solid var(--champ);width:38px;height:38px;color:var(--champ);flex:none;place-items:center;font:italic 400 19px Newsreader,serif;display:grid}.t9-bn{white-space:nowrap;text-overflow:ellipsis;font:400 23px/1 Newsreader,serif;overflow:hidden}.t9-right{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:flex-end;align-items:center;gap:24px;font-size:12px;font-weight:600;display:flex}.t9-hero{text-align:center;background:radial-gradient(50% 60% at 50% 0,#f1ebdd,#0000 75%);padding:120px 0 110px}.t9-hero h1{max-width:940px;margin:0 auto;font-size:clamp(36px,5.4vw,70px)}.t9-rule{background:var(--champ);width:64px;height:1px;margin:38px auto}.t9-lead{color:var(--muted);max-width:560px;margin:0 auto 38px;font-size:19px}.t9-split{padding:20px 0 0}.t9-split-in,.t9-atty{grid-template-columns:.85fr 1.15fr;align-items:center;gap:88px;display:grid}.t9-photo{aspect-ratio:4/5;outline:1px solid var(--champ);outline-offset:14px;justify-self:center;width:100%;max-width:420px}.t9-photo-b{max-width:380px}.t9 h2{margin-bottom:8px;font-size:clamp(32px,4.2vw,52px)}.t9-body{color:var(--muted);max-width:520px;margin:20px 0 28px;font-size:18px}.t9-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:22px;display:grid}.t9-facts b{font:400 21px Newsreader,serif;display:block}.t9-facts span{color:var(--muted);font-size:14px}.t9-section{padding:120px 0 0}.t9-head2{text-align:center;max-width:620px;margin:0 auto 60px}.t9-areas{grid-template-columns:1fr 1fr;gap:0 80px;display:grid}.t9-areas li{border-top:1px solid var(--line);padding:26px 0}.t9-areas h3{margin-bottom:4px;font-size:26px}.t9-areas p{color:var(--muted);font-size:15.5px}.t9-dark{background:var(--char);color:#d6d3cb;margin-top:120px;padding:110px 0 80px}.t9-dark h2{color:#fff}.t9-dark .t9-kicker{color:var(--champ-l)}.t9-res li{border-top:1px solid #ffffff24;grid-template-columns:1fr 1.2fr 1.2fr;align-items:baseline;gap:24px;padding:28px 0;display:grid}.t9-res b{color:var(--champ-l);font:400 clamp(30px,3.6vw,46px)/1.1 Newsreader,serif}.t9-res span{color:#fff;font-size:18px}.t9-res em{color:#9d9a92;font-size:14px;font-style:normal}.t9-fine{color:#8a8780;margin-top:26px;font-size:12px}.t9-creds{border-top:1px solid var(--line)}.t9-creds li{border-bottom:1px solid var(--line);padding:13px 0;font-size:15.5px}.t9-tint{background:#f1eee6;margin-top:120px;padding:110px 0}.t9-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.t9-steps li{counter-increment:s}.t9-steps li:before{content:"0" counter(s);color:var(--champ);margin-bottom:14px;font:italic 400 40px Newsreader,serif;display:block}.t9-steps h3{margin-bottom:8px;font-size:26px}.t9-steps p{color:var(--muted)}.t9-quote{text-align:center;padding:110px 0 0}.t9 .stars{color:var(--champ)}.t9-quote blockquote{max-width:820px;margin:22px auto;font:italic 400 clamp(26px,3.4vw,40px)/1.3 Newsreader,serif}.t9-quote p{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.t9-faq-wrap{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.t9 .faq-list{border-top:1px solid var(--ink)}.t9 .faq-list details{border-bottom:1px solid var(--line)}.t9 .faq-list summary{cursor:pointer;padding:24px 36px 24px 0;font:400 22px/1.3 Newsreader,serif;list-style:none;position:relative}.t9 .faq-list summary::-webkit-details-marker{display:none}.t9 .faq-list summary:after{content:"+";color:var(--champ);font:300 26px Hanken Grotesk,sans-serif;position:absolute;top:50%;right:2px;translate:0 -50%}.t9 .faq-list details[open] summary:after{content:"−"}.t9 .faq-list details p{color:var(--muted);padding:0 36px 26px 0}.t9-contact{background:var(--char);color:#d6d3cb;margin-top:120px;padding:100px 0}.t9-contact-in{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.t9-contact h2{color:#fff;margin-bottom:14px}.t9-contact p a{color:var(--champ-l);text-decoration:underline}.t9-foot{color:#8f8c85;text-align:center;background:#15171a;padding:28px 0 38px;font-size:14px}.t9-foot a{color:#fff;text-decoration:underline}.t9-disc{max-width:780px;margin:8px auto 0;font-size:12px}@media (max-width:960px){.t9-nav,.t9-nav-l{display:none}.t9-head-in{grid-template-columns:1fr auto}.t9-brand{justify-content:flex-start}.t9-split-in,.t9-atty,.t9-faq-wrap,.t9-contact-in{grid-template-columns:1fr;gap:56px}.t9-areas{grid-template-columns:1fr}.t9-steps{grid-template-columns:1fr;gap:36px}.t9-res li{grid-template-columns:1fr;gap:4px}.t9-photo{max-width:300px}.t9-facts{grid-template-columns:1fr}}@media (max-width:640px){.t9-wrap{padding:0 22px}.t9-btn-sm span{display:none}.t9-bn{font-size:20px}.t9-hero{padding:72px 0}.t9-btn-lg{white-space:normal;text-align:left}.t9-section,.t9-quote{padding-top:80px}.t9-dark,.t9-tint,.t9-contact{margin-top:80px;padding-block:72px}}.t9-res b .mo-count{font:inherit;color:inherit}.t9-hero{position:relative;overflow:hidden}.t9-u-heroin{z-index:1;position:relative}.t9-u-ring{z-index:0;pointer-events:none;position:absolute;top:30px;left:-140px}.t9-u-ring span{border:1px solid #b99a6359;border-radius:50%;width:380px;height:380px;display:block}.t9-u-dot{z-index:0;pointer-events:none;position:absolute;top:90px;right:9%}.t9-u-dot span{background:var(--champ);opacity:.7;border-radius:50%;width:9px;height:9px;display:block}.t9-rule{transform-origin:50%;animation:1.4s cubic-bezier(.2,.7,.2,1) .2s both t9-u-rule}@keyframes t9-u-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.t9-btn{transition:background .25s,color .25s,translate .25s;position:relative;overflow:hidden}.t9-btn:hover{translate:0 -2px}.t9-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;transition:translate .7s;position:absolute;top:0;bottom:0;left:0;translate:-140%}.t9-btn:hover:after{translate:320%}.t9-areas li,.t9-steps li,.t9-facts li{transition:border-color .3s,translate .3s}.t9-areas li:hover{border-top-color:var(--champ);translate:8px}.t9-steps li:hover{translate:0 -4px}.t9-facts li:hover{translate:0 -3px}.t9-res li{transition:background .3s,padding .3s}.t9-res li:hover{background:#ffffff0a}.t9-u-pw{justify-self:center;width:100%;max-width:420px}.t9-u-pw-b{max-width:380px}.t9-photo{transition:outline-offset .35s}.t9-photo:hover{outline-offset:20px}.t9-u-host{position:relative}.t9-u-flourish{--pi:0;pointer-events:none;width:220px;height:35px;margin-left:-110px;position:absolute;top:28px;left:50%}.t9-u-flourish svg{width:100%;height:100%;display:block;overflow:visible}.t9-u-flourish path{fill:none;stroke:var(--champ);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--pi)) * 100)}.t9-u-flourish circle{fill:var(--champ);opacity:var(--pi)}@media (max-width:640px){.t9-u-ring{left:-220px}.t9-u-dot{top:40px;right:8%}.t9-u-flourish{width:170px;height:27px;margin-left:-85px;top:16px}.t9-u-pw,.t9-u-pw-b{max-width:320px}}@media (prefers-reduced-motion:reduce){.t9-rule{animation:none}.t9-btn:after{display:none}.t9-u-flourish{--pi:1!important}.t9-btn,.t9-areas li,.t9-steps li,.t9-facts li,.t9-res li,.t9-photo{transition:none}}
