@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow_semicondensed_400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow_semicondensed_600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow_condensed_600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.tf-shell{--gc-paper:#f5f6f4;--gc-ink:#12333f;--gc-field:var(--gc-paper);--gc-sheet:var(--gc-paper);--gc-line:var(--gc-ink);--gc-line-thin:#12333f6b;--gc-line-faint:#12333f38;--gc-secondary:#4f666f;--gc-taped:var(--gc-ink);--gc-derived:#0c7d5b;--gc-assumed:#7a5100}.tf-un{background:var(--gc-field);color:var(--gc-line);font-family:var(--gc-sans);font-variant-numeric:tabular-nums;margin:0;padding:0;position:relative}.tf-un *,.tf-un :before,.tf-un :after{box-sizing:border-box}.tf-un ::selection{color:var(--gc-ink);background:#0c7d5b2e}.tf-un :focus-visible{outline:2px solid var(--gc-derived);outline-offset:3px;border-radius:1px}html:has(.tf-shell[data-ground=paper]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:#12333f4d #f5f6f4}html:has(.tf-shell[data-ground=paper]) ::-webkit-scrollbar{width:11px;height:11px}html:has(.tf-shell[data-ground=paper]) ::-webkit-scrollbar-track{background:#f5f6f4}html:has(.tf-shell[data-ground=paper]) ::-webkit-scrollbar-thumb{background:#12333f4d padding-box content-box;border:3px solid #0000;border-radius:6px}html:has(.tf-shell[data-ground=paper]) ::-webkit-scrollbar-thumb:hover{background:#4f666f padding-box content-box}.tf-un__sheet{height:calc(100svh - var(--tf-mast-h));border-bottom:1px solid var(--gc-line-faint);position:relative;overflow:hidden}.tf-un__view{width:100%;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tf-un__view--short,.tf-un__view--mid,.tf-un__view--tall{display:none}.tf-un__dimtext{font-family:var(--gc-sans);font-weight:600;font-size:var(--gc-letter);letter-spacing:.01em}.tf-un .tf-un__title{top:max(clamp(16px, 2.4vw, 34px), env(safe-area-inset-top));left:max(var(--gc-pad), env(safe-area-inset-left));z-index:2;font-family:var(--gc-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--gc-line);pointer-events:none;margin:0;font-size:clamp(2.4rem,9vw,6rem);font-weight:600;line-height:.9;position:absolute}.tf-un__act{left:max(var(--gc-pad), env(safe-area-inset-left));bottom:max(clamp(18px, 3vh, 34px), env(safe-area-inset-bottom));z-index:2;max-width:min(46ch, calc(100vw * var(--gc-textcol) - var(--gc-pad) * 1.5));position:absolute}.tf-un__lede,.tf-un__free{text-wrap:pretty}.tf-un__lede{color:var(--gc-secondary);margin:0 0 clamp(18px,2.6vh,26px);font-size:1.0625rem;line-height:1.5}.tf-un__lede strong{color:var(--gc-line);font-weight:600}.tf-un__cta{background:var(--gc-ink);color:var(--gc-sheet);font-family:var(--gc-sans);letter-spacing:.01em;cursor:pointer;border:0;align-items:center;gap:14px;padding:14px 20px;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (hover:hover){.tf-un__cta:hover{background:var(--gc-derived);transform:translateY(-1px)}}.tf-un__cta:focus-visible{background:var(--gc-derived);transform:translateY(-1px)}.tf-un__cta:active{background:var(--gc-derived);transform:translateY(0)}.tf-un__cta-mark{opacity:.72;display:inline-flex}.tf-un__free{max-width:44ch;color:var(--gc-secondary);margin:9px 0 0;font-size:.8125rem}.tf-un__draw{stroke-dasharray:var(--gc-len);stroke-dashoffset:0;animation:tf-un-draw var(--gc-for,.42s) cubic-bezier(.4, .08, .25, 1) var(--gc-at,0s) backwards}@keyframes tf-un-draw{0%{stroke-dashoffset:var(--gc-len)}}.tf-un__arrive{animation:tf-un-arrive var(--gc-for,.28s) cubic-bezier(.16, 1, .3, 1) var(--gc-at,0s) backwards}@keyframes tf-un-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tf-un__draw,.tf-un__arrive{animation:none}.tf-un__draw{stroke-dasharray:none}.tf-un__view{animation:.42s cubic-bezier(.16,1,.3,1) backwards tf-un-arrive}}.tf-un{--gc-textcol:.2567}@media (orientation:portrait){.tf-un{--gc-textcol:1}.tf-un__sheet{grid-template-rows:minmax(0,1fr) auto;align-items:stretch;padding-top:clamp(58px,10vw,95px);display:grid}.tf-un__view--wide{display:none}.tf-un__view--mid,.tf-un__view--tall{width:100%;height:100%;min-height:0;position:static;transform:none}.tf-un__act{padding:0 max(var(--gc-pad), env(safe-area-inset-right)) max(clamp(18px, 3vh, 30px), env(safe-area-inset-bottom)) max(var(--gc-pad), env(safe-area-inset-left));position:static}.tf-un .tf-un__title{font-size:clamp(2rem,9vw,3.4rem)}}@media (orientation:portrait) and (width<=600px){.tf-un__view--tall{display:block}}@media (orientation:portrait) and (width>=601px){.tf-un__view--mid{display:block}.tf-un__act{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(28px,5vw,64px);max-width:none;display:grid}.tf-un__lede{grid-area:1/1/span 2;max-width:46ch;margin-bottom:0}.tf-un__cta{grid-area:1/2}.tf-un__free{grid-area:2/2;max-width:32ch}.tf-un .tf-un__title{font-size:clamp(2.4rem,9vw,6rem)}.tf-un__sheet{padding-top:clamp(58px,11vw,120px)}}@media (width<=860px){.tf-shell[data-ground=paper]{--tf-mast-h:76px}}@media (pointer:coarse) and (width>=861px){.tf-shell[data-ground=paper]{--tf-mast-h:80px}}@media (orientation:landscape) and (height<=560px){.tf-un{--gc-textcol:.492}.tf-un__view--wide{display:none}.tf-un__view--short{display:block}.tf-un__free{display:none}.tf-un__lede{margin-bottom:14px;font-size:.9375rem}.tf-un .tf-un__title{font-size:clamp(1.75rem,5.5vh,2.6rem)}}@media (orientation:portrait) and (height<=640px){.tf-un__free{display:none}.tf-un__lede{margin-bottom:12px;font-size:.9375rem}}.tf-shell{--tf-ground:#fcfcfc;--tf-on-ground:#103948;--tf-on-ground-soft:#1039489e;--tf-ground-rule:#10394826;--tf-ground-accent:#bc7f2a;--tf-scrim:#10394842;--tf-drawer-w:min(420px, calc(100vw - 48px));--tf-measure:none;--gc-sans:"Barlow Semi Condensed", "Helvetica Neue", Arial, sans-serif;--gc-display:"Barlow Condensed", "Barlow Semi Condensed", Arial, sans-serif;--gc-pad:clamp(18px, 2.6vw, 38px);background:var(--tf-ground);color:var(--tf-on-ground);flex-direction:column;min-height:100dvh;display:flex}.tf-shell[data-ground=paper]{--tf-ground:#f5f6f4;--tf-on-ground:#12333f;--tf-on-ground-soft:#4f666f;--tf-ground-rule:#12333f38;--tf-ground-accent:#0c7d5b;--tf-scrim:#12333f4d;--tf-mast-h:88px;--tf-measure:1600px}.tf-shell[data-ground=paper] .tf-mast__row,.tf-shell[data-ground=paper] .tf-colophon__row,.tf-shell[data-ground=paper] .tf-colophon__end{max-width:var(--tf-measure);margin-inline:auto}.tf-shell>.tf-main{flex:1}.tf-shell[data-ground=paper]>.tf-main{flex-direction:column;display:flex}.tf-shell *,.tf-shell :before,.tf-shell :after{box-sizing:border-box}.tf-mast{padding:18px var(--gc-pad) 0}.tf-mast__row{border-bottom:1px solid var(--tf-ground-rule);align-items:center;gap:clamp(16px,3vw,40px);padding-bottom:16px;display:flex}.tf-mast__mark{aspect-ratio:293/122;background-color:currentColor;width:clamp(96px,9vw,124px);display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tf-mast__logo{color:var(--tf-on-ground);flex:none;text-decoration:none;display:block}.tf-mast__nav{align-items:center;gap:clamp(14px,2.2vw,30px);margin-left:auto;display:flex}.tf-mast__nav a{font-family:var(--gc-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--tf-on-ground-soft);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.tf-mast__nav a[aria-current=page]{color:var(--tf-on-ground);border-bottom-color:var(--tf-on-ground)}@media (hover:hover){.tf-mast__nav a:hover{color:var(--tf-on-ground);border-bottom-color:var(--tf-on-ground)}}.tf-mast__icons{align-items:center;gap:4px;display:flex}.tf-mast__icon{width:38px;height:38px;color:var(--tf-on-ground);cursor:pointer;opacity:.72;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:opacity .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.tf-mast__icon:hover{opacity:1}.tf-mast__icon svg{width:21px;height:21px;display:block}.tf-mast__count{background:var(--tf-on-ground);min-width:17px;height:17px;color:var(--tf-ground);font-family:var(--gc-sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-size:10px;font-weight:600;line-height:17px;position:absolute;top:3px;right:1px}.tf-mast__menu-toggle{display:none}.tf-mast__mobilenav{flex-direction:column;padding:8px 0;display:flex}.tf-mast__mobilenav a{font-family:var(--gc-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--tf-on-ground);border-bottom:1px solid var(--tf-ground-rule);padding:13px 0;font-size:1rem;font-weight:600;text-decoration:none}@media (width<=860px){.tf-mast__nav{display:none}.tf-mast__menu-toggle{display:inline-flex}.tf-mast__icons--end{margin-left:auto}.tf-mast__icon--desktop{display:none}}.tf-colophon{padding:0 var(--gc-pad) 26px;font-family:var(--gc-sans);margin-top:clamp(48px,8vh,96px)}.tf-colophon__row{border-top:1px solid var(--tf-ground-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.tf-colophon__menu{flex-wrap:wrap;gap:clamp(12px,2vw,26px);display:flex}.tf-colophon__menu a{letter-spacing:.06em;color:var(--tf-on-ground-soft);font-size:.8125rem;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1)}.tf-colophon__menu a:hover{color:var(--tf-on-ground)}.tf-colophon__social{gap:10px;display:flex}.tf-colophon__social a{color:var(--tf-on-ground);opacity:.66;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.tf-colophon__social a:hover{opacity:1}.tf-colophon__social svg{width:19px;height:19px;display:block}.tf-colophon__end{border-top:1px solid var(--tf-ground-rule);letter-spacing:.08em;text-transform:uppercase;color:var(--tf-on-ground-soft);margin-top:14px;padding-top:12px;font-size:.75rem}@media (width<=860px){.tf-colophon__row{flex-direction:column;align-items:flex-start}}.tf-drawer{z-index:20;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;position:fixed;inset:0}.tf-drawer.is-open{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.tf-drawer__scrim{background:var(--tf-scrim);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tf-drawer__panel{width:var(--tf-drawer-w);background:var(--tf-ground);color:var(--tf-on-ground);border-left:1px solid var(--tf-ground-rule);flex-direction:column;transition:transform .38s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-22px 0 46px -30px #12333f8c}.tf-drawer.is-open .tf-drawer__panel{transform:none}.tf-drawer__head{padding:18px var(--gc-pad) 13px;border-bottom:1px solid var(--tf-ground-rule);justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-drawer .tf-drawer__title{font-family:var(--gc-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tf-on-ground);margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.tf-drawer__close{width:36px;height:36px;color:var(--tf-on-ground);cursor:pointer;opacity:.72;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-9px;padding:0;transition:opacity .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.tf-drawer__close:hover{opacity:1}.tf-drawer__close svg{width:18px;height:18px;display:block}.tf-drawer__body{min-height:0;padding:4px var(--gc-pad) var(--gc-pad);font-family:var(--gc-sans);scrollbar-width:thin;scrollbar-color:var(--tf-ground-rule) transparent;flex:1;overflow-y:auto}.tf-drawer__body::-webkit-scrollbar{width:9px}.tf-drawer__body::-webkit-scrollbar-thumb{background:var(--tf-ground-rule);background-clip:content-box;border:3px solid #0000;border-radius:5px}.tf-drawer__body .tf-mast__mobilenav a:first-child{border-top:0}html:has(.tf-drawer.is-open){overflow:hidden}@media (prefers-reduced-motion:reduce){.tf-drawer,.tf-drawer.is-open,.tf-drawer__panel{transition-duration:1ms}}@media (pointer:coarse){.tf-mast__icon,.tf-drawer__close{width:44px;height:44px}.tf-mast__icon svg{width:22px;height:22px}.tf-mast__count{top:6px;right:3px}.tf-drawer__close{margin-right:-11px}.tf-mast__mobilenav a{padding:15px 0}}
