@font-face{font-family:dmSans;src:url(../media/dm_sans_400-s.p.1cvfr-lzmty_w.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:100 449;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_400_italic-s.p.2en5ngo073uaw.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:100 549;font-style:italic}@font-face{font-family:dmSans;src:url(../media/dm_sans_500-s.p.2ka0fwi8nb4-m.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:450 549;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_600-s.p.18l35y1nh7rw-.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:550 649;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_700-s.p.2_bfy-oqxl49_.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:650 749;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_700_italic-s.p.3s4vnvv20dav6.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:550 1000;font-style:italic}@font-face{font-family:dmSans;src:url(../media/dm_sans_800-s.p.3-kpci0qqym-r.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:750 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.35%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.14%}.dmsans_b2e33747-module__pAr6aG__className{font-family:dmSans,dmSans Fallback,system-ui,Helvetica Neue,Arial,sans-serif}.dmsans_b2e33747-module__pAr6aG__variable{--font-sans:"dmSans", "dmSans Fallback", system-ui, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:dmDisplay;src:url(../media/dm_sans_600-s.p.18l35y1nh7rw-.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:100 549;font-style:normal}@font-face{font-family:dmDisplay;src:url(../media/dm_sans_700-s.p.2_bfy-oqxl49_.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:550 749;font-style:normal}@font-face{font-family:dmDisplay;src:url(../media/dm_sans_800-s.p.3-kpci0qqym-r.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:750 1000;font-style:normal}@font-face{font-family:dmDisplay;src:url(../media/dm_sans_700_italic-s.p.3s4vnvv20dav6.woff2?dpl=dpl_B7Zou5jfpR8geysnmeRUWYqrpLkL)format("woff2");font-display:swap;font-weight:100 1000;font-style:italic}@font-face{font-family:dmDisplay Fallback;src:local(Arial);ascent-override:90.55%;descent-override:28.3%;line-gap-override:0.0%;size-adjust:109.56%}.dmdisplay_888c9ea8-module__1SyjGq__className{font-family:dmDisplay,dmDisplay Fallback,system-ui,Helvetica Neue,Arial,sans-serif}.dmdisplay_888c9ea8-module__1SyjGq__variable{--font-serif:"dmDisplay", "dmDisplay Fallback", system-ui, Helvetica Neue, Arial, sans-serif}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}em,i,cite,var,address,dfn{font-style:normal}.skip-to-content:focus{z-index:9999!important;width:auto!important;height:auto!important;position:fixed!important;top:16px!important;left:16px!important;overflow:visible!important}:focus-visible{outline:2px solid var(--accent,#b4461a);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.tab-page{min-height:100dvh}.tab-page--sub{padding-top:var(--page-pad-top)}html{overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none;overscroll-behavior-x:none;-webkit-overscroll-behavior-x:none;background:var(--bgSecondary,#eeece6)}body{font-family:var(--font-sans), sans-serif;font-size:var(--fs-base);-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:var(--scrollThumb,#80808059) transparent;overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none;overscroll-behavior-x:none;-webkit-overscroll-behavior-x:none;background:var(--bg,#f7f5f1);color:var(--t1,#20211f);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);transition:background .3s,color .3s;overflow-x:hidden}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--scrollThumb,#80808059);background-clip:padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}html{scrollbar-width:thin;scrollbar-color:var(--scrollThumb,#80808059) transparent}button,input,textarea,select{font-family:inherit}.font-serif{font-family:var(--font-serif), sans-serif}.kicker{font-family:var(--font-sans), sans-serif;letter-spacing:var(--ls-widest);text-transform:uppercase;font-weight:700}:root{--fs-xs:11px;--fs-sm:13px;--fs-base:15px;--fs-reading:17px;--fs-lg:24px;--fs-xl:34px;--ls-tight:-.2px;--ls-normal:0;--ls-wide:.4px;--ls-widest:.8px;--lh-flat:1;--lh-tight:1.25;--lh-normal:1.4;--lh-relaxed:1.55;--page-max-width:none;--page-max-width-narrow:720px;--page-gutter:clamp(40px, 5vw, 120px);--page-pad-bottom:80px;--page-pad-top:32px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-pill:999px;--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1)}@media (max-width:1024px){:root{--page-gutter:22px;--page-pad-bottom:64px;--page-pad-top:24px}}.text-8,.text-9,.text-10,.text-11,.text-12,.text-13{font-size:var(--fs-sm)}.text-14,.text-15,.text-16,.text-17,.text-18,.text-20,.text-22,.text-24,.text-26,.text-28{font-size:var(--fs-base)}.text-36,.text-48{font-size:var(--fs-lg)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-900{font-weight:900}.c-t1{color:var(--t1)}.c-t2{color:var(--t2)}.c-t3{color:var(--t3)}.c-t4{color:var(--t4)}.c-accent{color:var(--accent)}.c-link{color:var(--link)}.c-danger{color:var(--danger)}.c-white{color:#fff}.bg-card{background:var(--card)}.bg-compass{background:var(--compassBg)}.bg-accent-subtle{background:var(--accentSubtle)}.bg-accent{background:var(--accentBg)}.bg-none,.bg-transparent{background:0 0}.border-accent{border-color:var(--accentBorder)}.border-accent-mid{border-color:var(--accentBorderMid)}.b-border{border:1px solid var(--border)}.b-border-strong{border:1px solid var(--borderStrong)}.bb-border{border-bottom:1px solid var(--border)}.bt-border{border-top:1px solid var(--border)}.b-none{border:none}.r-3{border-radius:3px}.r-4{border-radius:4px}.r-5{border-radius:5px}.r-6{border-radius:6px}.r-7{border-radius:7px}.r-8{border-radius:8px}.r-10{border-radius:10px}.r-12{border-radius:12px}.r-14{border-radius:14px}.r-16{border-radius:16px}.r-circle{border-radius:50%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-20{gap:20px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.block{display:block}.inline-block{display:inline-block}.grid{display:grid}.hidden{display:none}.m-0{margin:0}.mt-0{margin-top:0}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-14{margin-bottom:14px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-32{margin-bottom:32px}.ml-auto{margin-left:auto}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.p-4{padding:4px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.px-14{padding-left:14px;padding-right:14px}.px-16{padding-left:16px;padding-right:16px}.px-20{padding-left:20px;padding-right:20px}.px-24{padding-left:24px;padding-right:24px}.py-6{padding-top:6px;padding-bottom:6px}.py-8{padding-top:8px;padding-bottom:8px}.py-10{padding-top:10px;padding-bottom:10px}.py-12{padding-top:12px;padding-bottom:12px}.py-16{padding-top:16px;padding-bottom:16px}.pt-4{padding-top:4px}.pt-8{padding-top:8px}.pt-16{padding-top:16px}.pb-6{padding-bottom:6px}.pb-8{padding-bottom:8px}.pl-14{padding-left:14px}.pad-tag{padding:2px 6px}.pad-pill{padding:3px 9px}.pad-chip{padding:4px 10px}.pad-sm{padding:6px 10px}.pad-md{padding:8px 12px}.pad-btn{padding:10px 14px}.pad-lg{padding:14px 16px}.pad-section{padding:10px 24px}.pad-panel{padding:16px 20px}.pad-modal{padding:28px 32px 40px}.pad-canvas{padding:40px 24px}.w-full{width:100%}.min-w-0{min-width:0}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.lh-1{line-height:var(--lh-flat)}.lh-tight,.lh-snug{line-height:var(--lh-tight)}.lh-normal{line-height:var(--lh-normal)}.lh-relaxed,.lh-loose{line-height:var(--lh-relaxed)}.nowrap{white-space:nowrap}.pre-wrap{white-space:pre-wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.ls-tight{letter-spacing:var(--ls-tight)}.ls-normal{letter-spacing:var(--ls-normal)}.ls-wide{letter-spacing:var(--ls-wide)}.ls-widest{letter-spacing:var(--ls-widest)}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.transition-all{transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .15s,box-shadow .15s}.transition-colors{transition:background .2s,color .2s,border-color .2s}.tap-expand{position:relative}.tap-expand:before{content:"";position:absolute;inset:-8px}.tap-expand-no-left{position:relative}.tap-expand-no-left:before{content:"";position:absolute;inset:-8px -8px -8px 0}.tap-expand-no-right{position:relative}.tap-expand-no-right:before{content:"";position:absolute;inset:-8px 0 -8px -8px}
