:root{--tf-edge:clamp(12px,1.6vw,24px);--tf-r:clamp(18px,2vw,24px);--tf-pad:clamp(20px,calc(40px - var(--tf-edge)),40px);--tf-ink:#161212;--tf-mut:#5f5757;--tf-acc:#b02b2c;--tf-link:#9e2526;--tf-line:#e6e1dc;--tf-card:#f2f2f0}html body section.tf-cta{margin:var(--tf-edge) var(--tf-edge) 0;border-radius:var(--tf-r);background:var(--tf-card);color:var(--tf-ink);text-align:center;border:0;padding:clamp(80px,9vw,120px) 20px}html body section.tf-cta h2{letter-spacing:-.015em;max-width:18ch;color:var(--tf-ink);text-wrap:balance;margin:0 auto 36px;font:300 clamp(32px,3.8vw,54px)/1.14 Newsreader,Georgia,serif}html body section.tf-cta h2:after{content:"";background:var(--tf-acc);width:28px;height:1px;margin:28px auto 0;display:block}html body section.tf-cta .tf-acts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}html body .tf-btn{isolation:isolate;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 24px;font:600 15px/1 Inter,sans-serif;text-decoration:none;transition:background-color .25s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}html body .tf-btn:hover{transform:translateY(-2px)}html body .tf-btn:active{transition-duration:.1s;transform:translateY(0)scale(.97)}html body .tf-btn svg{flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}html body .tf-btn:hover svg{transform:translate(3px)}html body .tf-btn.r{background:var(--tf-acc);color:#fff;box-shadow:0 1px 2px #a11f2540}html body .tf-btn.r:hover{background:#9e2526;box-shadow:0 10px 24px -10px #b02b2c80}html body .tf-btn.o{color:var(--tf-ink);background:#fff;box-shadow:inset 0 0 0 1px #d8d2cc}html body .tf-btn.o:hover{box-shadow:inset 0 0 0 1px var(--tf-ink),0 10px 24px -14px #16121259}html body footer.tf{margin:var(--tf-edge);border:1px solid var(--tf-line);border-radius:var(--tf-r);color:var(--tf-ink);box-shadow:none;background:#fff;padding:0;font:400 15px/1.6 Inter,sans-serif;display:block;overflow:hidden}html body footer.tf .tf-w{padding:clamp(56px,6vw,72px) var(--tf-pad) 0}html body footer.tf .tf-g,html body footer.tf .tf-bt{max-width:1120px;margin-left:auto;margin-right:auto}html body footer.tf .tf-g{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}html body footer.tf .tf-wm0{letter-spacing:-.03em;color:var(--tf-ink);align-items:center;gap:12px;font:700 18px/1 Inter,sans-serif;display:inline-flex}html body footer.tf .tf-wm0 img{border-radius:9px;width:36px;height:36px;box-shadow:0 0 0 1px #1612121a}html body footer.tf .tf-ct{color:var(--tf-mut);margin:18px 0 0;font-size:15px}html body footer.tf .tf-ct a{display:inline}html body footer.tf .tf-tag{max-width:360px;color:var(--tf-mut);margin:14px 0 0;font-size:15px;line-height:1.6}html body footer.tf h4{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-acc);margin:0 0 18px;font:600 12px/1 Inter,sans-serif}html body footer.tf ul{margin:0;padding:0;list-style:none}html body footer.tf li{color:var(--tf-mut);margin:0 0 10px;font-size:15px}html body footer.tf a{color:var(--tf-link);text-decoration:none;transition:color .25s,transform .25s;display:inline-block}html body footer.tf li a:hover,html body footer.tf .tf-ct a:hover{color:var(--tf-ink);transform:translate(3px)}html body footer.tf a:focus-visible,html body section.tf-cta a:focus-visible{outline:2px solid var(--tf-link);outline-offset:3px;border-radius:4px}html body footer.tf .tf-mq{margin:clamp(56px,7vw,96px) calc(-1*var(--tf-pad)) 0;white-space:nowrap;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;padding:.06em 0;font:300 clamp(48px,7.2vw,116px)/1.1 Newsreader,Georgia,serif;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 16% 84%,#0000 97%);mask-image:linear-gradient(90deg,#0000 3%,#000 16% 84%,#0000 97%)}html body footer.tf .tf-mq-t{will-change:transform;width:max-content;animation:70s linear infinite tfwm;display:inline-flex}html body footer.tf .tf-mq-t>span{color:var(--tf-ink);align-items:center;gap:.32em;padding-right:.32em;display:inline-flex}html body footer.tf .tf-mq-t em{color:var(--tf-acc);font-style:italic;font-weight:400}html body footer.tf .tf-lg{aspect-ratio:1;border-radius:.14em;flex:none;width:auto;height:.56em;margin:0 .1em;transform:translateY(.04em);box-shadow:0 0 0 1px #1612121a}html body footer.tf .tf-mq:hover .tf-mq-t,html body footer.tf .tf-mq.hold .tf-mq-t{animation-play-state:paused}@keyframes tfwm{to{transform:translate(-50%)}}html body footer.tf .tf-bt{border-top:1px solid var(--tf-line);color:var(--tf-mut);justify-content:space-between;align-items:center;gap:24px;margin:clamp(28px,4vw,48px) auto 0;padding:22px 0 26px;font-size:14px;line-height:1.4;display:flex}html body footer.tf .tf-bt>span{flex:none}html body footer.tf .tf-rb{flex:auto;min-width:0;max-width:640px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}html body footer.tf .tf-rb-t{will-change:transform;width:max-content;animation:60s linear infinite tfrb;display:flex}html body footer.tf .tf-rb-g{flex:none;display:flex}html body footer.tf .tf-rb-g span{color:var(--tf-mut);white-space:nowrap;flex:none;align-items:center;gap:24px;padding:0 12px;font:500 13px/1.2 Inter,sans-serif;display:flex}html body footer.tf .tf-rb-g span:after{content:"";background:var(--tf-acc);opacity:.9;border-radius:50%;width:4px;height:4px;margin-right:-12px}html body footer.tf .tf-rb:hover .tf-rb-t,html body footer.tf .tf-rb.hold .tf-rb-t{animation-play-state:paused}@keyframes tfrb{0%{transform:translate(-50%)}to{transform:none}}@media (max-width:900px){html body footer.tf .tf-g{grid-template-columns:1fr 1fr;gap:32px 24px}html body footer.tf .tf-g>div:first-child{grid-column:1/-1}}@media (max-width:760px){html body section.tf-cta{margin:var(--tf-edge) var(--tf-edge) 0;padding:72px 20px}html body section.tf-cta .tf-acts{flex-wrap:nowrap;gap:10px}html body section.tf-cta .tf-btn{gap:8px;height:48px;padding:0 18px;font-size:14.5px}html body footer.tf{margin:var(--tf-edge)}html body footer.tf .tf-bt{flex-direction:column;align-items:flex-start;gap:12px}html body footer.tf .tf-rb{width:100%;max-width:none}html body footer.tf a{min-height:0}}@media (max-width:380px){html body section.tf-cta .tf-acts{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html body footer.tf .tf-mq-t,html body footer.tf .tf-rb-t{animation:none!important}html body footer.tf .tf-mq{text-align:center;white-space:normal;margin-left:0;margin-right:0;-webkit-mask-image:none;mask-image:none}html body footer.tf .tf-mq-t{width:auto;display:block}html body footer.tf .tf-mq-t>span+span{display:none}html body footer.tf .tf-mq-t>span{padding-right:0;display:inline}html body footer.tf .tf-mq-t>span>.tf-lg:first-child,html body footer.tf .tf-rb{display:none}html body footer.tf a,html body .tf-btn,html body .tf-btn svg{transition:none!important}html body footer.tf li a:hover,html body .tf-btn:hover{transform:none}}
:root{--sec:56px;--gut:20px;--edge:clamp(12px,1.6vw,24px);--rf-red:#b02b2c;--rf-red-d:#9e2526;--rf-ink:#161212;--rf-mut:#5f5757;--rf-line:#e6e1dc;--rf-card:#f2f2f0}@media (min-width:761px){:root{--sec:72px;--gut:40px}}@media (min-width:1024px){:root{--sec:96px}}html body nav#nav>.w{margin-left:auto;margin-right:auto;max-width:1200px!important;padding:0 var(--gut)!important}@media (min-width:761px){html body .sp-hero.sp-hero .w,html body.cx .hx.cx-h .w,html body.home .tint>.w{max-width:calc(1200px - 2*var(--edge))!important;padding-left:calc(var(--gut) - var(--edge))!important;padding-right:calc(var(--gut) - var(--edge))!important;margin-left:auto!important;margin-right:auto!important}html body .sp-hero.sp-hero.nf-b .w{max-width:calc(1200px - 2*var(--edge))!important}}@media (max-width:760px){html body .sp-hero.sp-hero .w,html body.cx .hx.cx-h .w,html body.home .tint>.w{padding-left:20px!important;padding-right:20px!important}}html body .rails{--rp:max(var(--gut),calc((100vw - 1120px)/2))!important}html body.sp main>section{padding-top:var(--sec)!important;padding-bottom:0!important}html body.sp main>section:last-child{padding-bottom:var(--sec)!important}html body.sp main>.sp-hero{margin-bottom:0!important}html body .rails{padding:0!important}html body .rail{margin-bottom:calc(var(--sec)*.6)!important}html body .rail:last-child{margin-bottom:0!important}html body.sp main>section.dp#join{margin:var(--sec) var(--edge) 0;border-radius:clamp(18px,2vw,24px);padding:var(--sec) 0!important}@media (min-width:761px){html body.sp main>section.dp#join>.w{max-width:calc(1200px - 2*var(--edge));padding:0 calc(var(--gut) - var(--edge))}}html body.home main>section{padding-top:var(--sec)!important;padding-bottom:0!important}html body.home main>section:last-of-type{padding-bottom:var(--sec)!important}html body.home main>section.tint{margin-top:var(--sec)!important;padding:var(--sec) 0!important}html body section.tf-cta{margin-top:0!important}html body main:has(>section#join:last-child)+section.tf-cta{margin-top:var(--edge)!important}html body main.nwa{padding-bottom:var(--sec)!important}html body main>section>.w>:first-child,html body main>section>.w>.sp-w>:first-child,html body .min-g{margin-top:0!important}html body .tc-q{margin-top:var(--sec)!important}html body.home .mq{padding:calc(var(--sec)*.5) 0 0!important}html body.home main>.mq+section{padding-top:calc(var(--sec)*.75)!important}@media (min-width:761px){html body.home #about .ab{align-items:start!important}html body.home #about .ab>.ey{align-self:start!important;margin:.9em 0 0!important}}html body.home .sh{align-items:flex-end!important}h1,h2,h3{text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}html body.cx .hx.cx-h h1.hx-h,html body .sp-hero.sp-hero.nf-b h1{letter-spacing:-.03em!important;font-size:clamp(34px,4.3vw,62px)!important;font-weight:500!important;line-height:1.06!important}html body.home main>section :is(.sh,.wk) h2,html body section.dp h2,html body h2.pg-h,html body .nw-sec h2{letter-spacing:-.025em!important;font-size:clamp(28px,2.8vw,40px)!important;font-weight:600!important;line-height:1.1!important}html body .pc-panel h2,html body h3#join,html body .nwa-rel h2,html body .rail h2{letter-spacing:-.02em!important;font-size:clamp(22px,2vw,26px)!important;font-weight:600!important;line-height:1.2!important}html body :is(.dp-card,.card2,.tc-c,.nw-tx,.nwa-rc,.dg,.nw-rail a,.hl a) h3{letter-spacing:-.015em!important;font-size:clamp(18px,1.5vw,20px)!important;font-weight:600!important;line-height:1.3!important}html body :is(.dp-sub,.pg-s,.wk-s,.dp-split>div>p:not(.dp-lead),.sp-w>p){font-size:17px!important;line-height:1.6!important}html body :is(.dp-card p,.card2 p,.min-c p,.gv-qr p){font-size:15.5px!important;line-height:1.6!important}html body :is(.dg p,.tc-c p){font-size:14.5px!important;line-height:1.55!important}html body :is(.dp-sub,.pg-s,.wk-s,.dp-split>div>p){max-width:32em!important}html body p.dp-lead{max-width:30em}html body :is(.dp-card>p,.card2>p,.nw-tx p,.nw-rail p,.nw-lead p){max-width:36em}html body main.nwa :is(.nwa-body,.nwa-ev,.nwa-dek){max-width:600px!important;margin-left:auto!important;margin-right:auto!important}html body :is(.sp-btn,.dp-btn,.cx-btn,.nf-p,.nf-o,.tf-btn,.qp-more){letter-spacing:0!important;border-radius:999px!important;height:48px!important;min-height:48px!important;padding:0 24px!important;font:600 15px/1 Inter,sans-serif!important}html body .nw-more{min-height:48px!important;font:600 15px/1 Inter,sans-serif!important}html body :is(.sp-btn:not(.o),.dp-btn:not(.o),.cx-btn,.tf-btn.r){background:var(--rf-red)!important;color:#fff!important}html body :is(.sp-btn:not(.o),.dp-btn:not(.o),.cx-btn,.tf-btn.r):hover{background:var(--rf-red-d)!important}html body :is(.sp-btn,.dp-btn,.cx-btn,.nf-p,.nf-o,.qp-more,.tf-btn){box-shadow:none!important}html body .tf-btn.o,html body .qp-more{box-shadow:inset 0 0 0 1px #d8d2cc!important}html body button.cp{position:relative}html body button.cp:after{content:"";position:absolute;inset:-6px -4px}html body :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid var(--rf-red-d)!important}html body p.pc-note,html body p.dp-note{border:1px solid var(--rf-line)!important;max-width:36em!important;color:var(--rf-mut)!important;background:#fff!important;border-radius:14px!important;margin-left:0!important;padding:16px 18px!important;font-size:14.5px!important;line-height:1.6!important}html body p.dp-note b,html body p.dp-note strong{color:var(--rf-ink)}html body button.rc{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex!important}html body .sp-fg>label:not(.wide):nth-child(odd):is(:last-child,:has(+label.wide)){grid-column:1/-1}html body :is(.dp-card,.dg,.nwa-rc,.nwa-ev){background:var(--rf-card)!important}html body :is(.dp-card,.card2){border-radius:20px!important}html body .sp-sec form.sp-form{background:var(--rf-card)!important}html body.home .sh .lk{margin:-14px 0!important;padding:14px 0!important}html body .pc-tabs button{height:44px!important}html body .dp-kv a,html body main.nwa .nwa-ev a{margin:-13px 0;padding:13px 0;display:inline-block}html body .dp-soc a{min-height:48px!important;padding:0!important}@media (max-width:760px){html body footer.tf li{margin:0!important}html body footer.tf li a{padding:10px 0}}html body.cx .hx.cx-h.cx-split{min-height:0!important;padding:clamp(56px,6.2vw,88px) 0!important;display:block!important}html body.cx .cx-split .cx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,4.6vw,72px);display:grid}html body.cx .cx-split .cx-ht{max-width:none;padding:0}html body.cx .hx.cx-h.cx-split h1.hx-h{max-width:none;font-size:clamp(34px,3.5vw,52px)!important}html body.cx .cx-split .cx-act{margin-top:32px}html body.cx .cx-media{aspect-ratio:16/9;cursor:pointer;background:#e6e1dc;border:0;border-radius:clamp(14px,1.3vw,18px);width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #16121273}html body.cx .cx-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}html body.cx .cx-media:hover img{transform:scale(1.02)}html body.cx .cx-pb{width:52px;height:52px;color:var(--rf-red);transition:transform .3s var(--ease);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 24px -14px #00000080}html body.cx .cx-pb svg{width:20px;height:20px;margin-left:2px}html body.cx .cx-media:hover .cx-pb{transform:scale(1.06)}@media (max-width:1023px){html body.cx .hx.cx-h.cx-split{padding:40px 0 56px!important}html body.cx .cx-split .cx-grid{grid-template-columns:1fr;gap:36px}html body.cx .cx-media{order:-1}}@media (max-width:760px){html body.cx .hx.cx-h.cx-split{padding:20px 0 40px!important}html body.cx .cx-split .cx-grid{gap:28px}html body.cx .cx-split .cx-act{margin-top:28px}html body.cx .cx-pb{width:44px;height:44px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){html body.cx .cx-media img,html body.cx .cx-pb{transition:none}}html body .sp-hero.sp-hero.nf-b.nf-split{min-height:0!important;padding:clamp(56px,6.2vw,88px) 0!important;display:block!important}html body .nf-b.nf-split:after{content:none}html body .nf-split .nf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,4.6vw,72px);display:grid}html body .nf-split .nf-t{max-width:none;padding:0}html body .sp-hero.sp-hero.nf-b.nf-split h1{font-size:clamp(34px,3.5vw,52px)!important}html body .nf-media{aspect-ratio:16/9;cursor:pointer;background:#2a2424;border:0;border-radius:clamp(14px,1.3vw,18px);width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}html body .nf-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}html body .nf-media:hover img{transform:scale(1.02)}html body .nf-pb{color:#161212;width:52px;height:52px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 24px -14px #0009}html body .nf-pb svg{width:20px;height:20px;margin-left:2px}html body .nf-media:hover .nf-pb{transform:scale(1.06)}@media (max-width:1023px){html body .sp-hero.sp-hero.nf-b.nf-split{padding:40px 0 56px!important}html body .nf-split .nf-grid{grid-template-columns:1fr;gap:36px}html body .nf-media{order:-1}}@media (max-width:760px){html body .sp-hero.sp-hero.nf-b.nf-split{padding:20px 0 40px!important}html body .nf-split .nf-grid{gap:28px}html body .nf-pb{width:44px;height:44px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){html body .nf-media img,html body .nf-pb{transition:none}}
