.Hero-module__i8cThW__heroCard{box-shadow:0 -6px 16px #0000000a,0 25px 50px -12px #00000012}.Hero-module__i8cThW__section{margin-inline:-1rem;padding-top:.75rem}.Hero-module__i8cThW__overlay{background:linear-gradient(#0000 0%,#0000001a 35%,#0000008c 65%,#000000eb 100%);position:absolute;inset:0}.Hero-module__i8cThW__vignette{background:linear-gradient(#0000 60%,#00000059 100%);position:absolute;inset:0}.Hero-module__i8cThW__contentWrapper{z-index:10;align-items:flex-end;display:flex;position:absolute;inset:0}.Hero-module__i8cThW__contentInner{width:100%;padding:0 1.25rem 2.5rem}.Hero-module__i8cThW__contentMaxWidth{max-width:100%}@keyframes Hero-module__i8cThW__heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Hero-module__i8cThW__title{font-family:var(--font-heading);font-size:2rem;font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 20px #0006;line-height:1.2;animation:.6s cubic-bezier(.22,1,.36,1) .1s both Hero-module__i8cThW__heroFadeUp}.Hero-module__i8cThW__description{color:#dce1dce0;margin-top:.75rem;font-size:.9rem;line-height:1.5;animation:.6s cubic-bezier(.22,1,.36,1) .25s both Hero-module__i8cThW__heroFadeUp}.Hero-module__i8cThW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (min-width:640px){.Hero-module__i8cThW__section{margin-inline:-1.5rem}}@media (min-width:768px){.Hero-module__i8cThW__section{margin-inline:0;padding-top:1.5rem}.Hero-module__i8cThW__overlay{background:linear-gradient(90deg,#000000d9 0%,#0006 40%,#0000 65%)}.Hero-module__i8cThW__vignette{background:linear-gradient(#0000 50%,#0000008c 100%)}.Hero-module__i8cThW__contentInner{padding:0 2rem 3rem}.Hero-module__i8cThW__contentMaxWidth{max-width:55%}.Hero-module__i8cThW__title{font-size:2.25rem}.Hero-module__i8cThW__description{font-size:1rem}.Hero-module__i8cThW__actions{gap:1rem;margin-top:2rem}}@media (min-width:1024px){.Hero-module__i8cThW__contentInner{padding:0 3rem 3rem}.Hero-module__i8cThW__contentMaxWidth{max-width:50%}.Hero-module__i8cThW__title{font-size:3rem}.Hero-module__i8cThW__description{font-size:1.125rem}}
.AccentBar-module__Oqs1AG__bar{transform-origin:50%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.AccentBar-module__Oqs1AG__barVisible{transform:scaleX(1)}
.NavItem-module__j2cFAG__link{height:3rem;color:var(--color-description);align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex}.NavItem-module__j2cFAG__link:hover{color:var(--color-text)}
.MobileSidebar-module__IYJukq__backdrop{z-index:48;background:#0000008c;animation:.2s ease-out MobileSidebar-module__IYJukq__backdropIn;position:fixed;bottom:0;left:0;right:0}@keyframes MobileSidebar-module__IYJukq__backdropIn{0%{opacity:0}to{opacity:1}}.MobileSidebar-module__IYJukq__panel{z-index:49;background:var(--color-background);border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);animation:.25s cubic-bezier(.16,1,.3,1) MobileSidebar-module__IYJukq__slideDown;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}@keyframes MobileSidebar-module__IYJukq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MobileSidebar-module__IYJukq__track{width:200%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex}.MobileSidebar-module__IYJukq__trackSlid{transform:translate(-50%)}.MobileSidebar-module__IYJukq__screen{flex-direction:column;flex-shrink:0;width:50%;height:100%;display:flex;overflow:hidden}@keyframes MobileSidebar-module__IYJukq__itemFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MobileSidebar-module__IYJukq__nav{flex-direction:column;flex:1;gap:.625rem;padding:1rem;display:flex;overflow-y:auto}.MobileSidebar-module__IYJukq__navItem{border:1px solid var(--color-border);border-radius:.75rem;animation:.3s cubic-bezier(.16,1,.3,1) both MobileSidebar-module__IYJukq__itemFadeUp;overflow:hidden}.MobileSidebar-module__IYJukq__navLink{width:100%;color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;padding:1rem 1.125rem;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:flex}.MobileSidebar-module__IYJukq__navLink:hover{background-color:var(--color-surface)}.MobileSidebar-module__IYJukq__chevron{width:1rem;height:1rem;color:var(--color-text-muted);flex-shrink:0}.MobileSidebar-module__IYJukq__innerHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;padding:.75rem 1rem;display:flex}.MobileSidebar-module__IYJukq__backBtn{width:2rem;height:2rem;color:var(--color-text-muted);border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.MobileSidebar-module__IYJukq__backBtn:hover{background-color:var(--color-surface);color:var(--color-text)}.MobileSidebar-module__IYJukq__backIcon{width:1.125rem;height:1.125rem}.MobileSidebar-module__IYJukq__innerTitle{text-align:center;color:var(--color-text);flex:1;font-size:.9375rem;font-weight:600}.MobileSidebar-module__IYJukq__backBtnSpacer{width:2rem}.MobileSidebar-module__IYJukq__innerContent{flex-direction:column;flex:1;gap:1.5rem;padding:1.25rem 1rem;display:flex;overflow-y:auto}.MobileSidebar-module__IYJukq__introBlock{padding-bottom:.25rem;animation:.3s cubic-bezier(.16,1,.3,1) 40ms both MobileSidebar-module__IYJukq__itemFadeUp}.MobileSidebar-module__IYJukq__introHeading{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin-bottom:.5rem;font-size:1.375rem;font-weight:700;line-height:1.25}.MobileSidebar-module__IYJukq__introSubheading{color:var(--color-description);font-size:.875rem;line-height:1.5}.MobileSidebar-module__IYJukq__sectionBlock{flex-direction:column;gap:.25rem;animation:.3s cubic-bezier(.16,1,.3,1) both MobileSidebar-module__IYJukq__itemFadeUp;display:flex}.MobileSidebar-module__IYJukq__sectionBlock:first-child{animation-delay:80ms}.MobileSidebar-module__IYJukq__sectionBlock:nth-child(2){animation-delay:.14s}.MobileSidebar-module__IYJukq__sectionBlock:nth-child(3){animation-delay:.2s}.MobileSidebar-module__IYJukq__sectionBlock:nth-child(4){animation-delay:.26s}.MobileSidebar-module__IYJukq__sectionBlock:nth-child(5){animation-delay:.32s}.MobileSidebar-module__IYJukq__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.MobileSidebar-module__IYJukq__linkList{flex-direction:column;display:flex}.MobileSidebar-module__IYJukq__linkItem{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.875rem .5rem;transition:background-color .15s;animation:.26s cubic-bezier(.16,1,.3,1) both MobileSidebar-module__IYJukq__itemFadeUp;display:flex}.MobileSidebar-module__IYJukq__linkItem:last-child{border-bottom:none}.MobileSidebar-module__IYJukq__linkItem:hover{background-color:var(--color-surface)}.MobileSidebar-module__IYJukq__linkItem:first-child{animation-delay:0s}.MobileSidebar-module__IYJukq__linkItem:nth-child(2){animation-delay:40ms}.MobileSidebar-module__IYJukq__linkItem:nth-child(3){animation-delay:80ms}.MobileSidebar-module__IYJukq__linkItem:nth-child(4){animation-delay:.12s}.MobileSidebar-module__IYJukq__linkItem:nth-child(5){animation-delay:.16s}.MobileSidebar-module__IYJukq__linkItem:nth-child(6){animation-delay:.2s}.MobileSidebar-module__IYJukq__linkItem:nth-child(7){animation-delay:.24s}.MobileSidebar-module__IYJukq__linkItem:nth-child(8){animation-delay:.28s}.MobileSidebar-module__IYJukq__linkItemLeft{align-items:center;gap:.75rem;display:flex}.MobileSidebar-module__IYJukq__linkIcon{width:1.125rem;height:1.125rem;color:var(--color-text-muted);flex-shrink:0}.MobileSidebar-module__IYJukq__linkLabel{color:var(--color-text);font-size:.9375rem;font-weight:500}.MobileSidebar-module__IYJukq__linkChevron{width:.875rem;height:.875rem;color:var(--color-text-muted);flex-shrink:0}.MobileSidebar-module__IYJukq__mobileCard{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);align-items:flex-start;gap:.875rem;padding:.875rem;transition:background-color .15s;display:flex;overflow:hidden}.MobileSidebar-module__IYJukq__mobileCard:hover{background-color:var(--color-input)}.MobileSidebar-module__IYJukq__mobileCardImage{object-fit:cover;border-radius:calc(var(--radius-card) - 4px);flex-shrink:0;width:4.5rem;height:4.5rem}.MobileSidebar-module__IYJukq__mobileCardBody{flex:1;min-width:0}.MobileSidebar-module__IYJukq__mobileCardTitle{color:var(--color-text);font-size:.9rem;font-weight:600;line-height:1.3}.MobileSidebar-module__IYJukq__mobileCardExcerpt{color:var(--color-description);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}
.Header-module__85i50G__wrapper{z-index:50;-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s;position:relative}.Header-module__85i50G__wrapperScrolled{background:var(--color-background);border-bottom-color:#00000012;box-shadow:0 1px 12px #0000000f}.Header-module__85i50G__nav{height:100%;position:relative}.Header-module__85i50G__hamburger{color:var(--color-text);border:1.5px solid #0000;border-radius:.5rem;padding:.4rem;transition:background-color .15s,border-color .15s}.Header-module__85i50G__hamburger:hover{background-color:var(--color-surface)}.Header-module__85i50G__hamburgerOpen{border-color:var(--color-tcf-green)}
@font-face{font-family:sora;src:url(../media/Sora_Thin-s.p.3nsevsm8iwgpb.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_ExtraLight-s.p.1n8k76p9nhz7o.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_Light-s.p.2-_z3v5llt5gz.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_Regular-s.p.44a111gieq3yc.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_Medium-s.p.3__v4xlbaugpm.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_SemiBold-s.p.081tfqem7mc44.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_Bold-s.p.1nrwgu7vjg090.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_ExtraBold-s.p.2vhnpwhrclg-z.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_a445a206-module__3sZY0G__className{font-family:sora,sora Fallback}.sora_a445a206-module__3sZY0G__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:sequelSans;src:url("../media/Sequel Sans Light Body-s.p.2o2qmcpipswn6.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm")format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sequelSans;src:url("../media/Sequel Sans Book Body-s.p.10jw90lzi1ab2.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm")format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sequelSans;src:url("../media/Sequel Sans Roman Body-s.p.1zj28cc4bds6k.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm")format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sequelSans;src:url("../media/Sequel Sans Semi Bold Body-s.p.2elt5666q-0-e.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm")format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sequelSans;src:url("../media/Sequel Sans Bold Body-s.p.127812ys4i-o-.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm")format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sequelSans;src:url("../media/Sequel Sans Heavy Body-s.p.3-vwugtsddbmd.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm")format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sequelSans;src:url("../media/Sequel Sans Black Body-s.p.0udhgq9-z79nu.ttf?dpl=dpl_6xvZLENceJ8h5wbq2bJUFbJT5gSm")format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:sequelSans Fallback;src:local(Arial);ascent-override:88.96%;descent-override:18.15%;line-gap-override:0.0%;size-adjust:110.17%}.sequelsans_6667fe78-module__i_mN_q__className{font-family:sequelSans,sequelSans Fallback}.sequelsans_6667fe78-module__i_mN_q__variable{--font-sequel:"sequelSans", "sequelSans Fallback"}
