@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}strong{font-weight:700}:root{--ink:#161613;--ink-soft:#454239;--ink-mute:#6a675e;--paper:#f4f3f0;--surface:#ffffff;--line:#e3e1db;--clay:#c08552;--clay-deep:#8a5e37;--ease:cubic-bezier(.22,.61,.36,1);--quick:.18s;--slow:.62s;--lift:0 1px 2px rgba(22,22,19,.035), 0 6px 18px -10px rgba(22,22,19,.1);--lift-hi:0 2px 4px rgba(22,22,19,.05), 0 14px 34px -14px rgba(22,22,19,.16)}html{color-scheme:light}body{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}::selection{background:var(--clay);color:#fff}input,textarea,select{accent-color:var(--clay-deep)}h1,h2,h3{text-wrap:balance}p,.lead,.fhint,.barlab{text-wrap:pretty}.num,.barlab,.qnum,.code{font-variant-numeric:tabular-nums}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--clay-deep);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}input:focus,textarea:focus{outline:none;border-color:var(--clay);background:var(--surface);box-shadow:0 0 0 3px #c0855221}input,textarea,select.fsel{transition:border-color var(--quick) var(--ease),box-shadow var(--quick) var(--ease),background var(--quick) var(--ease)}input::placeholder,textarea::placeholder{color:#a8a49a}.nav .links a{position:relative;transition:color var(--quick) var(--ease)}.nav .links a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--clay);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease)}.nav .links a:hover{color:var(--ink)}.nav .links a:hover:after{transform:scaleX(1)}.nav .links a.on:after{transform:scaleX(1);background:var(--ink)}.nav .brand{transition:opacity var(--quick) var(--ease)}.nav .brand:hover{opacity:.72}.btn-lg,.btn-o,.nav .btn,.btn,.askbtn{transition:background var(--quick) var(--ease),color var(--quick) var(--ease),border-color var(--quick) var(--ease),box-shadow var(--quick) var(--ease),transform var(--quick) var(--ease)}.btn-lg:hover,.nav .btn:hover{background:#000;box-shadow:var(--lift-hi);transform:translateY(-1px)}.btn:hover:not(:disabled){box-shadow:var(--lift-hi);transform:translateY(-1px)}.btn-o:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.btn-lg:active,.btn-o:active,.nav .btn:active,.btn:active,.askbtn:active{transform:translateY(0);box-shadow:none}.btn-lg[disabled],.btn:disabled{transform:none;box-shadow:none}.card{box-shadow:var(--lift);transition:box-shadow .24s var(--ease),transform .24s var(--ease)}a.card{text-decoration:none;color:inherit}a.card:hover{box-shadow:var(--lift-hi);transform:translateY(-2px)}.ph{box-shadow:var(--lift)}footer a{transition:color var(--quick) var(--ease)}footer a:hover{color:var(--paper)}.bar>i{transition:width 1.1s var(--ease)}p a:not([class*=btn]),.lead a:not([class*=btn]),.fhint a{color:inherit;text-decoration:underline;text-decoration-color:#c0855280;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--quick) var(--ease),color var(--quick) var(--ease)}p a:not([class*=btn]):hover,.lead a:not([class*=btn]):hover,.fhint a:hover{color:var(--clay-deep);text-decoration-color:var(--clay)}.band{padding:clamp(56px,7.2vw,112px) 0}.lead+.lead{margin-top:18px}.kicker{padding-top:20px}.four{gap:24px;margin-top:44px}.steps{gap:20px;margin-top:38px}.cols{gap:52px}@media (max-width:820px){.four{gap:18px}.steps{gap:16px}.cols{gap:30px}}@media (max-width:820px){.cols>.ph{order:2}.cols>:not(.ph){order:1}}.rv{opacity:0;transform:translateY(12px)}.rv-in{opacity:1;transform:none;transition:opacity var(--slow) var(--ease),transform var(--slow) var(--ease)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.navtoggle{display:none;align-items:center;gap:9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);padding:8px 14px;font:inherit;font-size:9.5px;font-weight:600;letter-spacing:.13em;cursor:pointer;position:relative;min-height:34px;transition:border-color var(--quick) var(--ease),color var(--quick) var(--ease)}.navtoggle:hover{border-color:var(--clay);color:var(--ink)}.navtoggle-l{min-width:38px;text-align:left}.navbars{position:relative;display:block;width:15px;height:9px;flex:none}.navbars:before,.navbars:after{content:"";position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:currentColor;transition:transform .24s var(--ease)}.navbars:before{top:0}.navbars:after{bottom:0}.nav[data-nav=on] .navbars:before{transform:translateY(3.75px) rotate(45deg)}.nav[data-nav=on] .navbars:after{transform:translateY(-3.75px) rotate(-45deg)}@media (max-width:820px){.nav[data-nav] .navtoggle{display:inline-flex;order:2;margin-left:auto}.nav[data-nav] .btn{order:3;margin-left:0}.nav[data-nav=off] .links{display:none}.nav[data-nav=on] .links{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;flex-basis:100%;order:4;width:100%;margin:10px 0 2px;font-size:12px;letter-spacing:.12em;animation:navdrop .26s var(--ease)}.nav[data-nav=on] .links a{padding:14px 2px;border-top:1px solid var(--line);color:var(--ink-soft)}.nav[data-nav=on] .links a.on{color:var(--ink);font-weight:600}.nav[data-nav=on] .links a:after{display:none}.nav[data-nav=on] .links a.on{padding-left:12px;box-shadow:inset 2px 0 0 var(--clay)}}@keyframes navdrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav[data-nav=on] .links{animation:none}}@media (max-width:820px){.nav[data-nav] .navtoggle{padding:11px 12px}.nav[data-nav] .navtoggle-l{position:absolute;width:1px;height:1px;min-width:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:379px){.nav .btn .btn-more{display:none}}@media (prefers-reduced-motion:reduce){.chipwrap{transition:none}}.btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.btns .btn-lg,.btns .btn-o{margin:0}.btns-end{justify-content:flex-end;margin-top:0}@media (max-width:820px){.btns-end{justify-content:flex-start;margin-top:30px}}@media (max-width:520px){.btns{gap:10px}.btns .btn-lg,.btns .btn-o{width:100%;text-align:center}}.cta{margin-top:52px;padding-top:34px;border-top:1px solid var(--line)}.cta-line{font-size:16.5px;line-height:1.6;max-width:56ch}.cta .btns{margin-top:22px}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink,#161613);color:#f0efec;padding:12px 18px;border-radius:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none}.skip:focus{left:0}#main:focus{outline:none}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-contrast=more]{--ink-soft:#26241f;--ink-mute:#3d3b35;--clay-deep:#6d4826;--line:#c9c6bd}:root[data-contrast=more] [style*="#6a675e"]{color:#3d3b35!important}:root[data-contrast=more] [style*="#8a5e37"]{color:#6d4826!important}:root[data-contrast=more] a{text-decoration-color:currentColor}:root[data-text=large] main{zoom:1.12}:root[data-text=larger] main{zoom:1.25}.dsp{position:relative;display:inline-block}.dsp-btn{background:none;border:1px solid rgba(240,239,236,.28);border-radius:999px;color:inherit;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;cursor:pointer}.dsp-btn:hover{border-color:#f0efec99}.dsp-panel{position:absolute;bottom:calc(100% + 10px);right:0;z-index:40;width:min(280px,calc(100vw - 40px));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:var(--lift-hi);text-align:left}.dsp-panel fieldset{border:none;padding:0;margin:0 0 18px}.dsp-panel legend{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);padding:0;margin-bottom:7px}.dsp-panel label{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-soft);padding:3px 0;cursor:pointer}.dsp-panel input{width:auto;margin:0;flex:none}.dsp-note{font-size:11.5px;line-height:1.5;color:var(--ink-mute);margin-top:8px}@media (max-width:520px){.dsp-panel{right:auto;left:0}}.flegal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(240,239,236,.16)}.flegal a{color:inherit;opacity:.75;text-decoration:none;font-size:12.5px}.flegal a:hover{opacity:1;text-decoration:underline}.flegal .dsp{margin-left:auto}@media (max-width:520px){.flegal .dsp{margin-left:0;flex-basis:100%}}
