@font-face{font-family:newsreader;src:url(/_next/static/media/4f1407106ea7a025-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/c8b9005a9bec18f4-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_2f9d55{font-family:newsreader,newsreader Fallback}.__variable_2f9d55{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:geist;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_2f1d0d{font-family:geist,geist Fallback}.__variable_2f1d0d{--font-geist:"geist","geist Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/723e11e5093b8e80-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f77d53{font-family:geistMono,geistMono Fallback}.__variable_f77d53{--font-geist-mono:"geistMono","geistMono Fallback"}:root{--forest-950:#0E241D;--forest-900:#16352B;--forest-800:#1F4637;--forest-700:#2B5A47;--forest-500:#5E8C76;--forest-300:#A9C4B5;--forest-100:#DCE7E0;--brass-700:#6E5424;--brass-600:#87692F;--brass-500:#A8844A;--brass-300:#D2B47E;--brass-100:#F2E8D5;--paper:#F7F4ED;--paper-200:#EFEAE0;--paper-300:#E5DFD2;--ink:#18211D;--ink-600:#4A534E;--ink-500:#666D68;--white:#FFFFFF;--gold:#C9A84C;--gold-hover:#D6B966;--surface:var(--white);--surface-raised:var(--white);--surface-sunken:var(--paper);--surface-inverse:var(--forest-900);--text:var(--ink);--text-muted:var(--ink-600);--text-subtle:var(--ink-500);--text-inverse:var(--paper);--text-accent:var(--brass-600);--action:var(--forest-900);--action-hover:var(--forest-800);--on-action:var(--paper);--rule:#D9D2C4;--rule-strong:var(--ink);--accent:var(--brass-500);--focus:var(--brass-600);--positive:#2E6B4C;--positive-tint:#E2EEE6;--negative:#A63D2A;--negative-tint:#F5E1DB;--caution:#8A5A0F;--caution-tint:#F4E9D3;--info:#36586F;--info-tint:#E0E8EE;--shadow-float:0 1px 2px rgba(14,36,29,0.06),0 10px 28px rgba(14,36,29,0.1);--font-display:var(--font-newsreader),"Iowan Old Style",Georgia,serif;--font-sans:var(--font-geist),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--radius-0:0;--radius-sm:3px;--radius-md:6px;--radius-lg:14px;--radius-pill:999px;--stroke-hairline:1px;--stroke-control:1px;--stroke-focus:2px;--stroke-total:3px;--container:1200px;--measure:62ch;--gutter:24px}[data-theme=dark]{--surface:var(--forest-900);--surface-raised:var(--forest-800);--surface-sunken:var(--forest-950);--surface-inverse:var(--paper);--text:#F4F1EA;--text-muted:#C6D6CC;--text-subtle:var(--forest-300);--text-inverse:var(--forest-900);--text-accent:var(--gold);--action:var(--gold);--action-hover:var(--gold-hover);--on-action:var(--forest-950);--rule:#355E4D;--rule-strong:#F4F1EA;--accent:var(--brass-300);--focus:var(--brass-300);--positive:#8FCBA6;--positive-tint:#1C4535;--negative:#F2A893;--negative-tint:#4A2A22;--caution:#E8BE70;--caution-tint:#433416;--info:#A5C6DC;--info-tint:#1F3A47;--shadow-float:0 1px 2px rgba(0,0,0,0.3),0 10px 28px rgba(0,0,0,0.4)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme],body{color:var(--text);background:var(--surface)}.tl-figure__value,.tl-figures,.tl-ledger{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.tl-container{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-7)}.tl-section{padding-block:var(--space-9)}.tl-section--flush{-webkit-padding-before:0;padding-block-start:0}.tl-section--tight{padding-block:var(--space-8)}@media (max-width:760px){.tl-container{padding-inline:var(--space-4)}.tl-section{padding-block:var(--space-8)}}.tl-measure,.tl-prose>*{max-width:var(--measure)}.tl-prose>*{margin:0 0 var(--space-4)}.tl-prose h2{font:400 30px/36px var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.005em;margin-top:var(--space-7)}.tl-prose p{font:400 16px/26px var(--font-sans);color:var(--text)}.tl-display-1{font:400 clamp(40px,2.3rem + 2.6vw,72px)/1.06 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em}.tl-display-1,.tl-display-2{color:var(--text);text-wrap:balance;margin:0}.tl-display-2{font:400 clamp(32px,1.8rem + 1.9vw,56px)/1.08 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.015em}.tl-h1{font:400 clamp(28px,1.5rem + 1vw,40px)/1.15 var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.01em;text-wrap:balance}.tl-h1,.tl-h2{color:var(--text);margin:0}.tl-h2{font:500 clamp(24px,1.3rem + .6vw,30px)/1.2 var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.005em}.tl-h3{font:500 22px/28px var(--font-display);font-variation-settings:"opsz" 24;color:var(--text);margin:0}.tl-lede{font:400 20px/32px var(--font-sans);color:var(--text-muted);max-width:var(--measure);margin:0}.tl-display-1 em,.tl-display-2 em,.tl-h1 em{font-style:normal;color:var(--gold)}.tl-body{font:400 16px/26px var(--font-sans);color:var(--text);margin:0}.tl-body-sm{font:400 14px/22px var(--font-sans);color:var(--text-muted);margin:0}.tl-caption{font:400 13px/18px var(--font-sans);margin:0}.tl-caption,.tl-ref{color:var(--text-subtle)}.tl-ref{font:400 13px/18px var(--font-mono);letter-spacing:.01em}.tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:500 15px/20px var(--font-sans);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);border:var(--stroke-control) solid transparent;text-decoration:none;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.tl-btn--primary{background:var(--action);color:var(--on-action)}.tl-btn--primary:hover{background:var(--action-hover)}.tl-btn--secondary{background:transparent;color:var(--text);border-color:var(--rule-strong)}.tl-btn--secondary:hover{background:var(--surface-sunken)}.tl-btn--quiet{background:transparent;color:var(--text);padding-inline:0;border-radius:0}.tl-btn--quiet:after{content:"\2192"}@media (prefers-reduced-motion:no-preference){.tl-btn--quiet:after{transition:transform .16s ease-out}.tl-btn--quiet:hover:after{transform:translateX(3px)}}.tl-btn--lg{font-size:16px;padding:14px var(--space-6)}.tl-btn[disabled]{opacity:.45;cursor:not-allowed}.tl-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-thickness .12s ease-out,color .12s ease-out}.tl-link:hover{color:var(--text-accent);text-decoration-thickness:2px}.tl-kicker{font:600 13px/18px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-accent);margin:0}.tl-section-head{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:46rem}.tl-section-head>*{margin:0}.tl-section-head h1,.tl-section-head h2{font:400 clamp(28px,1.5rem + 1vw,40px)/1.15 var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.01em;color:var(--text);text-wrap:balance}.tl-section-head p:not(.tl-kicker){font:400 20px/32px var(--font-sans);color:var(--text-muted);max-width:var(--measure)}.tl-section-head+.tl-section-body{margin-top:var(--space-7)}.tl-tally{display:inline-flex;align-items:flex-end;gap:4px;height:22px;position:relative}.tl-tally i{display:block;width:3px;height:100%;background:var(--text)}.tl-tally[data-count="5"]:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:3px;background:var(--accent);transform:rotate(-30deg)}.tl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));border-top:var(--stroke-hairline) solid var(--rule-strong)}.tl-steps li{display:grid;align-content:start;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-5) 0;border-bottom:var(--stroke-hairline) solid var(--rule)}.tl-steps .tl-tally{justify-self:start}.tl-steps h3{margin:var(--space-2) 0 0;font:500 22px/28px var(--font-display);font-variation-settings:"opsz" 24;color:var(--text)}.tl-steps p{margin:0;font:400 15px/24px var(--font-sans);color:var(--text-muted)}.tl-steps .tl-steps__when{font:400 13px/18px var(--font-sans);color:var(--text-subtle)}.tl-ruled{list-style:none;margin:0;padding:0;border-top:var(--stroke-hairline) solid var(--rule-strong)}.tl-ruled>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:baseline;padding:var(--space-5) 0;border-bottom:var(--stroke-hairline) solid var(--rule)}.tl-ruled h3{margin:0;font:500 22px/28px var(--font-display);font-variation-settings:"opsz" 24;color:var(--text)}.tl-ruled p{margin:0;font:400 16px/26px var(--font-sans);color:var(--text-muted)}@media (max-width:720px){.tl-ruled>li{grid-template-columns:1fr;gap:var(--space-2)}}.tl-ledger-wrap{overflow-x:auto}.tl-ledger{width:100%;border-collapse:collapse;font:400 15px/22px var(--font-sans);color:var(--text);background:var(--surface-raised)}.tl-ledger caption{caption-side:top;text-align:left;padding:0 0 var(--space-3);font:400 13px/18px var(--font-sans);color:var(--text-subtle)}.tl-ledger th{font-weight:600;text-align:left;color:var(--text-muted);font-size:13px;padding:var(--space-2) var(--space-4);border-bottom:var(--stroke-hairline) solid var(--rule-strong);background:var(--surface-sunken)}.tl-ledger td{padding:var(--space-3) var(--space-4);border-bottom:var(--stroke-hairline) solid var(--rule)}.tl-ledger .num{text-align:right;white-space:nowrap}.tl-ledger .neg{color:var(--negative)}.tl-ledger .ref{font:400 13px/18px var(--font-mono);color:var(--text-subtle)}.tl-ledger tr.subtotal td{border-top:var(--stroke-hairline) solid var(--rule-strong);font-weight:500}.tl-ledger tr.total td{font-weight:600;border-bottom:0}.tl-ledger tr.total td.num{border-bottom:var(--stroke-total) double var(--rule-strong)}.tl-figure{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.tl-figure__label{font:400 15px/22px var(--font-sans);color:var(--text-muted)}.tl-figure__value{font:300 clamp(40px,2rem + 1.9vw,56px)/1 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--text);justify-self:start;padding-bottom:6px;border-bottom:var(--stroke-total) double var(--accent)}.tl-figure__unit{font-size:.5em;letter-spacing:0;margin-right:.15em;color:var(--text-muted)}.tl-figure__source{font:400 13px/18px var(--font-sans);color:var(--text-subtle)}.tl-chip{display:inline-flex;align-items:center;gap:6px;font:500 13px/18px var(--font-sans);padding:2px 10px 2px 8px;border-radius:var(--radius-pill);white-space:nowrap}.tl-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tl-chip--positive{color:var(--positive);background:var(--positive-tint)}.tl-chip--negative{color:var(--negative);background:var(--negative-tint)}.tl-chip--caution{color:var(--caution);background:var(--caution-tint)}.tl-chip--info{color:var(--info);background:var(--info-tint)}.tl-chip--neutral{color:var(--text-muted);background:var(--surface-sunken)}.tl-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tl-field label{font:500 15px/20px var(--font-sans);color:var(--text)}.tl-field input,.tl-field select,.tl-field textarea{font:400 16px/24px var(--font-sans);color:var(--text);background:var(--surface-raised);border:var(--stroke-control) solid var(--rule-strong);border-radius:var(--radius-sm);padding:10px var(--space-3);width:100%;box-sizing:border-box}.tl-field input::placeholder,.tl-field textarea::placeholder{color:var(--text-subtle)}.tl-field .tl-field__hint{font:400 14px/20px var(--font-sans);color:var(--text-subtle);margin:0}.tl-field.is-error input,.tl-field.is-error select,.tl-field.is-error textarea{border-color:var(--negative);box-shadow:inset 0 0 0 1px var(--negative)}.tl-field.is-error .tl-field__hint{color:var(--negative)}.tl-note{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-top:var(--stroke-hairline) solid var(--rule-strong)}.tl-note>*{margin:0}.tl-note strong{font:600 15px/22px var(--font-sans);color:var(--text)}.tl-note p{font:400 15px/24px var(--font-sans);color:var(--text-muted)}.tl-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:var(--stroke-hairline) solid var(--rule);background:var(--surface);transition:box-shadow .16s ease-out}.tl-header.is-scrolled{box-shadow:var(--shadow-float)}.tl-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-4)}.tl-header__logo{display:inline-flex}.tl-header__logo img{height:26px;display:block}.tl-header nav{display:flex;align-items:center;gap:var(--space-6)}.tl-header nav a:not(.tl-btn){font:500 15px/20px var(--font-sans);color:var(--text-muted);text-decoration:none;padding-block:6px;border-bottom:1px solid transparent}.tl-header nav a:not(.tl-btn):hover,.tl-header nav a:not(.tl-btn)[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.tl-header__menu{display:none;position:relative}.tl-header__menu>summary{list-style:none;cursor:pointer;font:500 15px/20px var(--font-sans);color:var(--text);padding:var(--space-2) var(--space-3);border:var(--stroke-control) solid var(--rule-strong);border-radius:var(--radius-sm)}.tl-header__menu>summary::-webkit-details-marker{display:none}.tl-header__menu[open]>summary{background:var(--surface-sunken)}.tl-header__menu .tl-header__sheet{position:absolute;right:0;top:calc(100% + var(--space-2));min-width:220px;display:grid;grid-gap:0;gap:0;background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:var(--space-2)}.tl-header__sheet a{font:500 15px/20px var(--font-sans);color:var(--text);text-decoration:none;padding:var(--space-3);border-radius:var(--radius-sm)}.tl-header__sheet a:hover{background:var(--surface-sunken)}@media (max-width:860px){.tl-header nav{display:none}.tl-header__menu{display:block}}.tl-quote{margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:40rem}.tl-quote blockquote{margin:0;font:italic 400 26px/36px var(--font-display);font-variation-settings:"opsz" 28;color:var(--text);text-wrap:pretty}.tl-quote figcaption{font:400 14px/20px var(--font-sans);color:var(--text-muted)}.tl-quote figcaption b{font-weight:600;color:var(--text)}.tl-footer,.tl-footer[data-theme=dark]{background:var(--forest-950)}.tl-footer__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:var(--space-7);gap:var(--space-7);padding-block:var(--space-8)}.tl-footer__brand{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.tl-footer__brand img{height:26px;width:auto;justify-self:start}.tl-footer h2{font:600 13px/18px var(--font-sans);letter-spacing:.02em;color:var(--text-subtle);margin:0 0 var(--space-3)}.tl-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tl-footer ul a{font:400 15px/22px var(--font-sans);color:var(--text-muted);text-decoration:none}.tl-footer ul a:hover{color:var(--text)}.tl-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:baseline;padding-block:var(--space-5);border-top:var(--stroke-hairline) solid var(--rule)}.tl-footer__legal a,.tl-footer__legal p{font:400 13px/18px var(--font-sans);color:var(--text-subtle);margin:0}.tl-footer__legal a{text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.tl-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.tl-footer__grid{grid-template-columns:1fr;gap:var(--space-6)}}.tl-hero{padding-block:var(--space-9) var(--space-9)}.tl-hero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:var(--space-8) var(--space-7);gap:var(--space-8) var(--space-7);align-items:center}.tl-hero__copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:start}.tl-hero__copy .tl-kicker{margin-bottom:calc(-1 * var(--space-2))}.tl-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}@media (max-width:960px){.tl-hero__grid{grid-template-columns:1fr}.tl-hero{padding-block:var(--space-8)}}.tl-paper-doc{background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-top:var(--stroke-total) solid var(--forest-900);padding:var(--space-5) var(--space-5) var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}[data-theme=dark] .tl-paper-doc{border-top-color:var(--brass-300)}.tl-paper-doc__head{display:flex;justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap}.tl-paper-doc__head>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.tl-paper-doc__body{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.tl-paper-doc--report{padding:var(--space-6) var(--space-6) var(--space-5);max-width:46rem}.tl-paper-doc__subhead{font:600 13px/18px var(--font-sans);letter-spacing:.02em;color:var(--text-muted);margin:0 0 var(--space-3)}.tl-actions{list-style:none;margin:0;padding:0;display:grid}.tl-actions li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-top:var(--stroke-hairline) solid var(--rule);font:400 15px/24px var(--font-sans);color:var(--text)}@media (max-width:540px){.tl-actions li{flex-direction:column;gap:var(--space-1)}}.tl-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:start}@media (max-width:960px){.tl-split{grid-template-columns:1fr}}.tl-contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (max-width:960px){.tl-contact-grid{grid-template-columns:1fr}}.tl-contact-info{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.tl-contact-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-radius:12px;padding:var(--space-5)}.tl-contact-card--dark{grid-template-columns:auto 1fr;align-items:start;background:var(--forest-900);border-color:var(--forest-800);border-radius:12px}.tl-contact-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.tl-contact-rows li{display:flex;gap:var(--space-4);align-items:center}.tl-contact-rows li>span{display:grid;grid-gap:2px;gap:2px;font:400 15px/22px var(--font-sans);color:var(--text-muted)}.tl-contact-rows li b{font-weight:600;color:var(--text);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.tl-contact-rows .tl-icon-tile{width:40px;height:40px}.tl-form{grid-gap:var(--space-5);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-radius:12px;border-top:var(--stroke-total) solid var(--forest-900);padding:var(--space-6);box-shadow:var(--shadow-float)}.tl-form,.tl-form__row{display:grid;gap:var(--space-5)}.tl-form__row{grid-template-columns:1fr 1fr;grid-gap:var(--space-5)}@media (max-width:600px){.tl-form__row{grid-template-columns:1fr}}.tl-form .tl-btn{justify-self:start}.tl-note--error{border-top-color:var(--negative)}.tl-note--error strong{color:var(--negative)}.tl-covers{list-style:none;margin:0;padding:0;display:grid}.tl-covers li{display:flex;align-items:baseline;gap:var(--space-3);font:400 16px/26px var(--font-sans);color:var(--text);padding-block:var(--space-3);border-top:var(--stroke-hairline) solid var(--rule);max-width:var(--measure)}.tl-covers .tl-icon-inline{color:var(--text-accent);transform:translateY(3px)}.tl-covers li:last-child{border-bottom:var(--stroke-hairline) solid var(--rule)}.tl-faq{display:grid;border-top:var(--stroke-hairline) solid var(--rule-strong)}.tl-faq__item{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-6);border-bottom:var(--stroke-hairline) solid var(--rule)}.tl-faq__item p{max-width:var(--measure);color:var(--text-muted)}.tl-cta{display:grid;grid-gap:var(--space-6);gap:var(--space-6);justify-items:start}@media (prefers-reduced-motion:no-preference){.tl-reveal--pending{opacity:0;transform:translateY(10px)}.tl-reveal--in{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.tl-reveal--pending .tl-stagger>*{opacity:0;transform:translateY(14px)}.tl-reveal--in .tl-stagger>*{opacity:1;transform:none;transition:opacity .45s ease-out,transform .45s ease-out}.tl-reveal--in .tl-stagger>:nth-child(2){transition-delay:.08s}.tl-reveal--in .tl-stagger>:nth-child(3){transition-delay:.16s}.tl-reveal--in .tl-stagger>:nth-child(4){transition-delay:.24s}.tl-reveal--in .tl-stagger>:nth-child(5){transition-delay:.32s}.tl-reveal--in .tl-stagger>:nth-child(6){transition-delay:.4s}.tl-enter>*{animation:tl-rise .55s ease-out backwards}.tl-enter>:first-child{animation-delay:.05s}.tl-enter>:nth-child(2){animation-delay:.15s}.tl-enter>:nth-child(3){animation-delay:.25s}.tl-enter>:nth-child(4){animation-delay:.35s}.tl-enter>:nth-child(5){animation-delay:.45s}@keyframes tl-rise{0%{opacity:0;transform:translateY(14px)}}.tl-strike-draw{transform-origin:left center;animation:tl-strike .5s ease-out .7s backwards}@keyframes tl-strike{0%{transform:scaleX(0) rotate(-30deg)}to{transform:scaleX(1) rotate(-30deg)}}}.tl-gradient,.tl-hero2{background:radial-gradient(1000px 520px at 88% -10%,rgba(43,90,71,.65),transparent 62%),radial-gradient(800px 560px at -5% 110%,rgba(14,36,29,.9),transparent 58%),var(--forest-900)}.tl-hero2{position:relative;overflow:hidden;padding-block:var(--space-9) var(--space-9)}.tl-hero2__grid{position:relative;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-gap:var(--space-8) var(--space-8);gap:var(--space-8) var(--space-8);align-items:center}.tl-hero2__copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:start}.tl-hero2__badges{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0;margin:var(--space-2) 0 0;list-style:none}.tl-hero2__badges li{display:inline-flex;align-items:center;gap:var(--space-2);font:500 13px/18px var(--font-sans);color:#ECF2EE;background:rgba(31,70,55,.55);border:1px solid rgba(94,140,118,.4);border-radius:var(--radius-pill);padding:8px 16px 8px 12px}.tl-hero2__badges li svg{width:16px;height:16px;flex:none;color:var(--gold)}.tl-watermark{position:absolute;right:-40px;top:-60px;display:flex;gap:22px;opacity:.5;pointer-events:none}.tl-watermark i{width:16px;height:340px;background:var(--forest-800);display:block}@media (max-width:1060px){.tl-hero2__grid{grid-template-columns:1fr}.tl-watermark{display:none}}.tl-stack{position:relative;min-height:420px}.tl-stack__card{position:absolute;background:var(--white);color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-float);border:var(--stroke-hairline) solid var(--paper-300)}.tl-stack__main{inset:24px 36px auto 0;padding:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.tl-stack__main .tl-ledger{background:transparent}.tl-stack__figure{right:0;bottom:0;padding:var(--space-4) var(--space-5);display:grid;grid-gap:var(--space-1);gap:var(--space-1);border-top:var(--stroke-total) solid var(--brass-500)}.tl-stack__figure .lbl{font:400 13px/18px var(--font-sans);color:var(--ink-600)}.tl-stack__figure .val{font:300 40px/44px var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-stack__figure .val small{font-size:.5em;color:var(--ink-600);margin-right:.15em;letter-spacing:0}.tl-stack__chip{top:0;right:24px;padding:var(--space-2) var(--space-3);display:inline-flex;border:0}@media (prefers-reduced-motion:no-preference){.tl-stack__card{animation:tl-rise .6s ease-out backwards}.tl-stack__main{animation-delay:.35s}.tl-stack__chip{animation-delay:.6s}.tl-stack__figure{animation-delay:.8s}}@media (max-width:1060px){.tl-stack{min-height:400px;max-width:560px}}@media (max-width:560px){.tl-stack{min-height:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tl-stack__card{position:static}.tl-stack__chip{justify-self:start}}.tl-commitments{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.tl-commitments li{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-5) var(--space-5) var(--space-5) 0;margin-right:var(--space-5);border-top:var(--stroke-total) solid var(--forest-900)}.tl-commitments .big{font:300 clamp(28px,1.4rem + 1.4vw,44px)/1.05 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-commitments .big b{font-weight:300;color:var(--brass-600)}.tl-commitments p{margin:0;font:400 14px/22px var(--font-sans);color:var(--text-muted)}[data-theme=dark] .tl-commitments li{border-top-color:var(--brass-300)}@media (max-width:860px){.tl-commitments{grid-template-columns:1fr 1fr}}@media (max-width:480px){.tl-commitments{grid-template-columns:1fr}}.tl-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.tl-card{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-top:var(--stroke-total) solid var(--forest-900);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5) var(--space-5);text-decoration:none;color:var(--text);transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out}a.tl-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-float);border-top-color:var(--brass-500)}@media (prefers-reduced-motion:reduce){a.tl-card:hover{transform:none}}.tl-card h3{margin:0;font:600 19px/26px var(--font-sans);letter-spacing:-.01em;color:var(--text)}.tl-card p{margin:0;font:400 15px/24px var(--font-sans);color:var(--text-muted)}.tl-card .tl-card__cta{font:500 14px/20px var(--font-sans);color:var(--text-accent);margin-top:var(--space-2)}.tl-card .tl-card__cta:after{content:" \2192"}[data-theme=dark] .tl-card{background:var(--forest-800);border-color:var(--forest-700);border-top-color:var(--brass-300)}[data-theme=dark] a.tl-card:hover{border-top-color:var(--brass-100)}.tl-card__num{font:300 34px/34px var(--font-display);font-variation-settings:"opsz" 72;color:var(--brass-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=dark] .tl-card__num{color:var(--brass-300)}.tl-timeline{list-style:none;margin:0;padding:var(--space-6) 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-5);gap:var(--space-5);position:relative;counter-reset:tlstep}.tl-timeline:before{content:"";position:absolute;top:calc(var(--space-6) + 7px);left:8px;right:18%;height:2px;background:var(--rule)}.tl-timeline li{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding-top:var(--space-5)}.tl-timeline li:before{content:"";position:absolute;top:var(--space-2);left:0;width:16px;height:16px;border-radius:50%;background:var(--surface);border:3px solid var(--forest-700)}.tl-timeline li:last-child:before{background:var(--brass-500);border-color:var(--brass-500)}.tl-timeline h3{margin:0;font:500 19px/24px var(--font-display);font-variation-settings:"opsz" 24;color:var(--text)}.tl-timeline p{margin:0;font:400 14px/22px var(--font-sans);color:var(--text-muted)}.tl-timeline .when{font:500 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-accent)}[data-theme=dark] .tl-timeline:before{background:var(--forest-700)}[data-theme=dark] .tl-timeline li:before{background:var(--forest-900);border-color:var(--forest-500)}[data-theme=dark] .tl-timeline li:last-child:before{background:var(--brass-300);border-color:var(--brass-300)}@media (max-width:860px){.tl-timeline{grid-template-columns:1fr;gap:var(--space-4);padding-top:0}.tl-timeline:before{top:8px;bottom:8px;left:7px;right:auto;width:2px;height:auto}.tl-timeline li{padding-top:0;padding-left:var(--space-6)}.tl-timeline li:before{top:2px}}.tl-acc{display:grid;border-top:var(--stroke-hairline) solid var(--rule-strong)}.tl-acc details{border-bottom:var(--stroke-hairline) solid var(--rule)}.tl-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0;font:600 17px/26px var(--font-sans);letter-spacing:-.005em;color:var(--text)}.tl-acc summary::-webkit-details-marker{display:none}.tl-acc summary:after{content:"+";flex:none;font:300 26px/26px var(--font-display);color:var(--brass-600);transition:transform .16s ease-out}.tl-acc details[open] summary:after{transform:rotate(45deg)}.tl-acc details[open] summary{color:var(--text)}.tl-acc .tl-acc__body{padding:0 var(--space-7) var(--space-5) 0}.tl-acc .tl-acc__body p{margin:0;font:400 16px/26px var(--font-sans);color:var(--text-muted);max-width:var(--measure)}@media (prefers-reduced-motion:reduce){.tl-acc summary:after{transition:none}}.tl-article-card{display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius-md);overflow:hidden;background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);text-decoration:none;color:var(--text);transition:transform .16s ease-out,box-shadow .16s ease-out}a.tl-article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-float)}@media (prefers-reduced-motion:reduce){a.tl-article-card:hover{transform:none}}.tl-article-card__art{display:block;width:100%;height:auto;background:var(--forest-900)}.tl-article-card__body{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-5)}.tl-article-card__body .cat{font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-accent)}.tl-article-card__body h3{margin:0;font:600 19px/26px var(--font-sans);letter-spacing:-.01em;color:var(--text)}.tl-article-card__body p{margin:0;font:400 14px/22px var(--font-sans);color:var(--text-muted)}.tl-article-card__meta{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font:400 13px/18px var(--font-sans);color:var(--text-subtle)}.tl-article-card--featured{grid-template-rows:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.tl-article-card--featured .tl-article-card__art{height:100%;object-fit:cover}.tl-article-card--featured .tl-article-card__body{padding:var(--space-6);align-content:center}@media (max-width:860px){.tl-article-card--featured{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.tl-avatar{flex:none;width:28px;height:28px;border-radius:50%;background:var(--forest-900);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;font:500 11px/1 var(--font-sans);letter-spacing:.02em}[data-theme=dark] .tl-avatar{background:var(--brass-300);color:var(--forest-900)}.tl-avatar--lg{width:48px;height:48px;font-size:16px}.tl-avatar-photo{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#000}.tl-avatar-photo--lg{width:72px;height:72px}.tl-article{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.tl-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font:400 14px/20px var(--font-sans);color:var(--text-subtle)}.tl-article__meta b{font-weight:500;color:var(--text)}.tl-article-body{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.tl-article-body>*{margin:0;max-width:var(--measure)}.tl-article-body p{font:400 17px/29px var(--font-sans);color:var(--text)}.tl-article-body h2{font:500 26px/32px var(--font-display);font-variation-settings:"opsz" 36;letter-spacing:-.005em;color:var(--text);margin-top:var(--space-5)}.tl-article-body ol,.tl-article-body ul{padding-left:1.2em;display:grid;grid-gap:var(--space-2);gap:var(--space-2);font:400 17px/29px var(--font-sans);color:var(--text)}.tl-article-body .tl-note,.tl-article-body table{max-width:var(--measure)}.tl-article-body table{width:100%;border-collapse:collapse;font:400 15px/22px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-article-body th{font-weight:600;text-align:left;color:var(--text-muted);font-size:13px;padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-hairline) solid var(--rule-strong);background:var(--surface-sunken)}.tl-article-body td{padding:var(--space-3);border-bottom:var(--stroke-hairline) solid var(--rule);vertical-align:top}.tl-article-body .tl-caption{margin-top:calc(-1 * var(--space-2))}.tl-icon-tile{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.tl-icon-tile--forest{background:var(--forest-100);color:var(--forest-700)}.tl-icon-tile--brass{background:var(--brass-100);color:var(--brass-700)}.tl-icon-tile--info{background:var(--info-tint);color:var(--info)}.tl-icon-tile--positive{background:var(--positive-tint);color:var(--positive)}.tl-icon-tile--caution{background:var(--caution-tint);color:var(--caution)}[data-theme=dark] .tl-icon-tile--forest{background:var(--forest-700);color:var(--forest-100)}[data-theme=dark] .tl-icon-tile--brass{background:var(--forest-700);color:var(--brass-300)}[data-theme=dark] .tl-icon-tile--info{background:var(--info-tint);color:var(--info)}[data-theme=dark] .tl-icon-tile--positive{background:var(--positive-tint);color:var(--positive)}[data-theme=dark] .tl-icon-tile--caution{background:var(--caution-tint);color:var(--caution)}.tl-icon-inline{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.tl-stack-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-3)}.tl-stack-strip .lead{font:400 14px/20px var(--font-sans);color:var(--text-subtle);margin-right:var(--space-2)}.tl-wordmark{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--stroke-hairline) solid var(--rule);border-radius:var(--radius-pill);background:var(--surface-raised);font:500 15px/20px var(--font-sans);color:var(--text-muted)}.tl-wordmark b{font:600 15px/20px var(--font-sans);color:var(--text)}.tl-wordmark--primary{background:var(--forest-900);border-color:var(--forest-900);color:var(--paper)}.tl-wordmark--primary b{color:var(--white)}.tl-wordmark--primary .dot{width:8px;height:8px;border-radius:50%;background:var(--brass-300)}.tl-q-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.tl-q-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-radius:var(--radius-md);padding:var(--space-5)}.tl-q-card blockquote{margin:0;font:italic 400 20px/28px var(--font-display);font-variation-settings:"opsz" 24;color:var(--text)}.tl-q-card p{margin:0;font:400 14px/22px var(--font-sans);color:var(--text-muted)}.tl-band--sunken{background:var(--surface-sunken)}.tl-eyebrow-rule{display:flex;align-items:center;gap:var(--space-3)}.tl-eyebrow-rule:before{content:"";width:34px;height:2px;background:var(--accent)}.tl-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tl-checks li{display:flex;align-items:flex-start;gap:var(--space-3);font:400 16px/26px var(--font-sans);color:var(--text)}.tl-checks .tick{flex:none;width:24px;height:24px;border-radius:50%;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:var(--positive-tint);color:var(--positive)}.tl-checks .tick svg{width:14px;height:14px}.tl-checks--2col{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}@media (max-width:720px){.tl-checks--2col{grid-template-columns:1fr}}.tl-panel{position:relative;display:grid;grid-gap:var(--space-4);gap:var(--space-4);background:rgba(31,70,55,.5);border:1px solid rgba(94,140,118,.35);border-radius:12px;padding:var(--space-6)}.tl-panel__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.tl-panel__label{font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--forest-300)}.tl-panel__title{margin:0;font:600 34px/40px var(--font-sans);letter-spacing:-.015em;color:#FFFFFF}.tl-panel__sub{margin:0;font:400 14px/20px var(--font-sans);color:var(--forest-300)}.tl-panel .tl-checks li{color:#ECF2EE;font-size:15px}.tl-panel .tl-checks .tick{background:rgba(143,203,166,.16);color:#8FCBA6}.tl-panel-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.tl-stat{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start;background:rgba(31,70,55,.5);border:1px solid rgba(94,140,118,.35);border-radius:12px;padding:var(--space-5)}.tl-stat .lbl{font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--forest-300)}.tl-stat .val{font:600 32px/36px var(--font-sans);letter-spacing:-.015em;color:#FFFFFF;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-stat .sub{font:400 13px/18px var(--font-sans);color:#8FCBA6}.tl-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.tl-stat-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;border:var(--stroke-hairline) solid var(--rule);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface-raised)}.tl-stat-card .val{font:300 clamp(32px,1.6rem + 1.4vw,48px)/1.05 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--forest-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-stat-card .val b{font-weight:300;color:var(--brass-600)}.tl-stat-card .lbl{font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.tl-stat-card p{margin:0;font:400 14px/22px var(--font-sans);color:var(--text-muted)}@media (max-width:960px){.tl-stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tl-stats{grid-template-columns:1fr}}.tl-service-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-7);gap:var(--space-7);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-radius:16px;padding:var(--space-7);scroll-margin-top:90px}.tl-service-card__head{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;justify-items:start}.tl-service-card__head h2{margin:0}.tl-service-card__includes{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;background:var(--surface-sunken);border-radius:12px;padding:var(--space-6)}@media (max-width:960px){.tl-service-card{grid-template-columns:1fr;padding:var(--space-5)}}.tl-xero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-8);gap:var(--space-8);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--rule);border-radius:16px}.tl-xero,.tl-xero__logo{align-items:center;padding:var(--space-8)}.tl-xero__logo{display:flex;justify-content:center;background:var(--surface-sunken);border-radius:12px}.tl-xero__logo img{width:min(200px,60%);height:auto}.tl-xero__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}@media (max-width:860px){.tl-xero{grid-template-columns:1fr;padding:var(--space-5)}}