@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--wm-space-1: .25rem;--wm-space-2: .5rem;--wm-space-3: .75rem;--wm-space-4: 1rem;--wm-space-5: 1.5rem;--wm-space-6: 2rem;--wm-space-7: 3rem;--wm-touch-min: 2.75rem;--wm-radius-unified: 12px;--wm-radius-sm: var(--wm-radius-unified);--wm-radius-md: var(--wm-radius-unified);--wm-radius-lg: var(--wm-radius-unified);--wm-radius-pill: var(--wm-radius-unified);--wm-radius-button: var(--wm-radius-unified);--wm-border-w: 1px;--wm-border-w-strong: 2px;--wm-shadow-soft: 0 6px 20px rgba(54, 41, 22, .1);--wm-shadow-card: 0 10px 28px rgba(38, 31, 22, .14);--wm-font-body: "Manrope", "Avenir Next", "Trebuchet MS", sans-serif;--wm-font-mono: "IBM Plex Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--wm-font-size-xs: .75rem;--wm-font-size-sm: .875rem;--wm-font-size-md: 1rem;--wm-font-size-lg: 1.125rem;--wm-font-size-xl: 1.5rem;--wm-line-height-tight: 1.25;--wm-line-height-normal: 1.5;--wm-numeric-features: "tnum" 1, "lnum" 1;--wm-color-page: #e8e1d3;--wm-color-bg: #f8f4eb;--wm-color-bg-subtle: #efe7d9;--wm-color-bg-muted: #e2d5c1;--wm-color-surface-strong: #f1e8d9;--wm-color-border: #cfbfaa;--wm-color-border-strong: #a78c6b;--wm-color-text: #2b2722;--wm-color-text-muted: #655a4a;--wm-color-text-disabled: #9f927f;--wm-color-brand: #9c621f;--wm-color-brand-strong: #6f4514;--wm-color-brand-soft: #e9d8bf;--wm-color-cta-orange-start: #e8a23d;--wm-color-cta-orange-end: #c0742c;--wm-gradient-cta-orange: linear-gradient( 90deg, var(--wm-color-cta-orange-start) 0%, var(--wm-color-cta-orange-end) 100% );--wm-color-focus-ring: #7a4c15;--wm-color-nav-active-bg: #242d33;--wm-color-nav-active-text: #f6f1e8;--wm-color-hero-bg: #232d33;--wm-color-hero-border: #38434a;--wm-color-hero-text: #f8f3ea;--wm-color-hero-muted: #c7d0d5;--wm-color-primary: var(--wm-color-brand);--wm-focus-ring-width: 2px;--wm-focus-ring-offset: 2px;--wm-focus-ring: var(--wm-focus-ring-width) solid var(--wm-color-focus-ring);--wm-color-error-bg: #fff1f1;--wm-color-error-border: #c62828;--wm-color-error-text: #8a1c1c;--wm-color-warn-bg: #fff5de;--wm-color-warn-border: #a45410;--wm-color-warn-text: #653500;--wm-color-info-bg: #efe8dc;--wm-color-info-border: #8d7a5f;--wm-color-info-text: #4d4233;--wm-color-success-bg: #eaf9ef;--wm-color-success-border: #1f7442;--wm-color-success-text: #134c2a;--wm-color-result-bg: #f2eadc;--wm-color-result-border: #cebda6;--wm-duration-fast: .12s;--wm-duration-base: .22s;--wm-easing-standard: cubic-bezier(.2, 0, 0, 1)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--wm-font-body);font-size:16px;line-height:var(--wm-line-height-normal);color:var(--wm-color-text);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--wm-color-brand-soft) 58%,var(--wm-color-page) 42%) 0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--wm-color-page) 82%,#fff 18%) 0%,var(--wm-color-page) 100%);-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:transparent}::selection{color:var(--wm-color-nav-active-text);background:color-mix(in srgb,var(--wm-color-brand) 78%,#000 22%)}:focus-visible{outline:var(--wm-focus-ring-width) solid var(--wm-color-focus-ring);outline-offset:var(--wm-focus-ring-offset)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media print{[data-print-hide=true]{display:none!important}html,body{background:#fff!important;color:#000!important}main{width:100%!important;margin:0!important;padding:0!important}a{color:inherit!important;text-decoration:none!important}}._shell_trvil_1{min-height:100dvh;display:flex;flex-direction:column;position:relative;background:transparent}._shell_trvil_1:before,._shell_trvil_1:after{content:"";position:fixed;pointer-events:none;z-index:-1}._shell_trvil_1:before{inset:-18rem auto auto -16rem;width:34rem;height:34rem;background:radial-gradient(circle,color-mix(in srgb,var(--wm-color-brand-soft) 64%,transparent 36%) 0%,transparent 70%)}._shell_trvil_1:after{inset:auto -18rem -18rem auto;width:34rem;height:34rem;background:radial-gradient(circle,color-mix(in srgb,var(--wm-color-nav-active-bg) 14%,transparent 86%) 0%,transparent 72%)}._skipLink_trvil_39{position:absolute;top:-6rem;left:var(--wm-space-4);z-index:1000;min-height:var(--wm-touch-min);display:inline-flex;align-items:center;padding:0 var(--wm-space-3);border-radius:var(--wm-radius-md);background:var(--wm-color-bg);color:var(--wm-color-text);text-decoration:none}._skipLink_trvil_39:focus-visible{top:var(--wm-space-3);outline:var(--wm-focus-ring-width) solid var(--wm-color-focus-ring);outline-offset:var(--wm-focus-ring-offset)}._header_trvil_60{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--wm-color-border);background:color-mix(in srgb,var(--wm-color-bg) 94%,#fff 6%);backdrop-filter:blur(12px)}._headerInner_trvil_69{width:min(74rem,100%);margin:0 auto;padding:clamp(.85rem,2vw,1.15rem) clamp(.9rem,3.5vw,1.4rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--wm-space-3)}._brand_trvil_79{color:var(--wm-color-text);font-size:clamp(1.125rem,.95rem + .8vw,1.4rem);font-weight:800;line-height:var(--wm-line-height-tight);text-decoration:none;letter-spacing:0;white-space:nowrap}._brand_trvil_79:focus-visible,._navLink_trvil_90:focus-visible,._footerLink_trvil_91:focus-visible{outline:var(--wm-focus-ring-width) solid var(--wm-color-focus-ring);outline-offset:var(--wm-focus-ring-offset)}._nav_trvil_90{min-width:0;padding-block:1px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}._nav_trvil_90::-webkit-scrollbar{display:none}._navList_trvil_110{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--wm-space-2);width:max-content}._navList_trvil_110 li{flex:0 0 auto;scroll-snap-align:start}._navLink_trvil_90{display:inline-flex;align-items:center;justify-content:center;min-height:var(--wm-touch-min);padding:0 var(--wm-space-3);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius-button);background:var(--wm-color-bg-subtle);color:var(--wm-color-text);text-decoration:none;font-size:var(--wm-font-size-sm);font-weight:600;white-space:nowrap;transition:transform var(--wm-duration-fast) var(--wm-easing-standard),box-shadow var(--wm-duration-fast) var(--wm-easing-standard),border-color var(--wm-duration-fast) var(--wm-easing-standard),background var(--wm-duration-fast) var(--wm-easing-standard),color var(--wm-duration-fast) var(--wm-easing-standard)}._navLink_trvil_90:hover{border-color:var(--wm-color-brand);background:var(--wm-color-bg);transform:translateY(-1px)}._navLinkActive_trvil_154{border-color:var(--wm-color-nav-active-bg);background:var(--wm-color-nav-active-bg);color:var(--wm-color-nav-active-text);box-shadow:0 6px 14px #1c212647}._navLinkActive_trvil_154:hover{border-color:var(--wm-color-nav-active-bg);background:var(--wm-color-nav-active-bg);color:var(--wm-color-nav-active-text);transform:translateY(-1px);box-shadow:0 9px 18px #1c212657}._main_trvil_169{width:min(74rem,100%);margin:0 auto;padding:clamp(.85rem,2.2vw,1.2rem) clamp(.75rem,3.5vw,1.4rem) var(--wm-space-7);flex:1}._main_trvil_169>*{display:block;border:1px solid var(--wm-color-border);border-radius:var(--wm-radius-unified);background:var(--wm-color-bg);box-shadow:var(--wm-shadow-card);padding:clamp(1rem,2.5vw,1.85rem);animation:_contentEnter_trvil_1 var(--wm-duration-base) var(--wm-easing-standard)}._footer_trvil_91{border-top:1px solid var(--wm-color-border);background:color-mix(in srgb,var(--wm-color-surface-strong) 92%,#fff 8%);backdrop-filter:blur(8px)}._footerInner_trvil_193{width:min(74rem,100%);margin:0 auto;padding:var(--wm-space-4) clamp(.9rem,3.5vw,1.4rem);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--wm-space-3)}._tagline_trvil_204{flex-basis:100%;margin:0;padding-top:var(--wm-space-3);border-top:1px solid var(--wm-color-border);color:var(--wm-color-text-muted);font-size:var(--wm-font-size-sm)}._footerList_trvil_213{margin:0;padding:0;list-style:none;display:grid;gap:var(--wm-space-2);justify-items:flex-start}._footerListGuides_trvil_222{grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(10.5rem,12rem);column-gap:var(--wm-space-3);row-gap:var(--wm-space-2)}._footerListTrust_trvil_230{grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;column-gap:var(--wm-space-3);row-gap:var(--wm-space-2)}._footerNavGroup_trvil_238{margin-left:auto;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;gap:var(--wm-space-4)}._footerNavSection_trvil_246+._footerNavSection_trvil_246{padding-left:var(--wm-space-4);border-left:1px solid var(--wm-color-border)}._footerHeading_trvil_251{margin:0 0 var(--wm-space-1);color:var(--wm-color-text-muted);font-size:var(--wm-font-size-xs);text-transform:uppercase;letter-spacing:.08em}._footerLink_trvil_91{min-height:var(--wm-touch-min);display:inline-flex;align-items:center;padding:0 var(--wm-space-2);font-size:.75rem;line-height:1.35;color:var(--wm-color-text);text-underline-offset:2px}@keyframes _contentEnter_trvil_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 56rem){._headerInner_trvil_69{grid-template-columns:1fr;align-items:stretch}._main_trvil_169{padding:var(--wm-space-3) var(--wm-space-3) var(--wm-space-6)}._main_trvil_169>*{border-radius:var(--wm-radius-lg);padding:var(--wm-space-4)}._footerInner_trvil_193{align-items:flex-start;flex-direction:column}._footerNavGroup_trvil_238{margin-left:0;width:100%;grid-template-columns:1fr;gap:var(--wm-space-3)}._footerListGuides_trvil_222,._footerListTrust_trvil_230{grid-auto-flow:row;grid-template-rows:none;grid-auto-columns:auto}._footerNavSection_trvil_246+._footerNavSection_trvil_246{padding-left:0;border-left:0}}@media (max-width: 40rem){._headerInner_trvil_69{padding:var(--wm-space-3);gap:var(--wm-space-2)}._brand_trvil_79{font-size:1.3rem}._navLink_trvil_90{min-height:2.5rem;font-size:.8125rem;padding:0 .7rem}._main_trvil_169{padding:var(--wm-space-2) var(--wm-space-2) var(--wm-space-5)}._main_trvil_169>*{padding:var(--wm-space-3)}}
