@layer legacy;@import url("https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/hub_generated/template_assets/1/224259880534/1791897082595/template_main.min.css") layer(legacy);@import url("https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/hub_generated/template_assets/1/224257222743/1791897079977/template_dark.min.css") layer(legacy);@font-face{font-display:swap;font-family:MicroSquare;font-weight:400 500;src:url(https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/raw_assets/public/frontieras-v4/assets/fonts/MicroSquare-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MicroSquare;font-weight:600 800;src:url(https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/raw_assets/public/frontieras-v4/assets/fonts/MicroSquare-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:400 500;src:url(https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/raw_assets/public/frontieras-v4/assets/fonts/TitilliumWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:600;src:url(https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/raw_assets/public/frontieras-v4/assets/fonts/TitilliumWeb-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-weight:700 800;src:url(https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/raw_assets/public/frontieras-v4/assets/fonts/TitilliumWeb-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-weight:100 900;src:url(https://21451704.fs1.hubspotusercontent-na1.net/hubfs/21451704/raw_assets/public/frontieras-v4/assets/fonts/Montserrat-Variable.woff2) format("woff2")}:root{--paper:#e4e8e7;--paper-2:#d9dfde;--paper-3:#cbd4d2;--paper-lit:#eef0ef;--paper-warm:#e4e8e7;--navy:#102c40;--space:#0c1c28;--ink:#102c40;--ink-2:#334b59;--ink-3:#4f636e;--ink-4:#71848d;--on-dark:#f0f2ef;--on-dark-2:#c1cdd2;--on-dark-3:#a4b4bd;--line:rgba(4,16,67,.12);--line-2:rgba(4,16,67,.22);--line-3:rgba(4,16,67,.36);--line-dark:rgba(239,238,233,.16);--line-dark-2:rgba(239,238,233,.3);--red:#af251c;--red-deep:#8c1d16;--red-text:#9e1f17;--blue:#172a7c;--blue-lit:#3b52c4;--p-diesel:#b8641c;--p-naphtha:#6b4fb3;--p-h2:#1f7f9c;--p-jet:#3b6ea8;--p-carbon:#2f3b4d;--p-acid:#8a8a1f;--p-fert:#2e7d46;--font-display:"Titillium Web",Montserrat,-apple-system,"Segoe UI",sans-serif;--font-body:Montserrat,-apple-system,"Segoe UI",sans-serif;--font-ui:Montserrat,-apple-system,"Segoe UI",sans-serif;--font-accent:MicroSquare,Montserrat,sans-serif;--t-h1:700 clamp(42px,5.3vw,82px)/1.04 var(--font-display);--t-h1s:700 clamp(36px,4.4vw,64px)/1.06 var(--font-display);--t-h2:700 clamp(32px,3.7vw,56px)/1.08 var(--font-display);--t-h2-statement:600 clamp(34px,4.2vw,64px)/1.08 var(--font-display);--t-h3:600 clamp(20px,1.7vw,26px)/1.2 var(--font-display);--t-name:600 15px/1.25 var(--font-display);--t-stat:600 clamp(32px,3.2vw,48px)/1 var(--font-display);--t-lede:400 clamp(18px,1.35vw,21px)/1.55 var(--font-body);--t-body:400 17px/1.6 var(--font-body);--t-small:400 14px/1.55 var(--font-body);--t-legal:400 12.5px/1.65 var(--font-body);--t-eyebrow:500 12px/1 var(--font-ui);--t-mono:500 11.5px/1.4 var(--font-ui);--t-btn:500 14px/1 var(--font-ui);--t-link:500 14px/1.4 var(--font-ui);--t-nav:500 14px/1 var(--font-ui);--w:1280px;--w-read:720px;--w-narrow:640px;--pad:clamp(20px,4.5vw,64px);--nav-h:80px;--sec:clamp(72px,7.5vw,112px);--gx:max(var(--pad),calc(50% - var(--w)/2 + var(--pad)));--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--s11:160px;--radius:2px;--shadow:0 12px 32px -16px rgba(4,16,67,.35);--motion:1;--ease:cubic-bezier(.165,.84,.44,1);--ease-io:cubic-bezier(.45,0,.55,1);--dur-fast:.25s;--dur:.65s;--dur-slow:1.1s;--dur-nav:.25s;--dur-draw:1.1s;--g0:var(--paper-lit);--g1:var(--paper);--g2:var(--paper-2);--g3:var(--paper-3);--line-1:var(--line);--line-4:var(--line-3);--line-6:rgba(4,16,67,.06);--hatch:rgba(4,16,67,.14);--underline:rgba(4,16,67,.35);--scrim:rgba(4,16,67,.08);--scrim-solid:rgba(4,16,67,.8);--nav-bg:var(--paper);--accent:var(--red);--accent-ink:#fff;--red-lit:var(--red-text);--paper-3-legacy:var(--paper-3);--line-strong:var(--line-2);--gold:var(--ink-3);--maxw:var(--w);--maxw-text:var(--w-read);--red-tint:rgba(175,37,28,.06);--navy-tint:rgba(4,16,67,.06)}@media(prefers-reduced-motion:reduce){:root{--motion:0}}html[data-motion=off]{--motion:0}html{scroll-behavior:auto;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--paper);background-image:none;color:var(--ink-2);font:var(--t-body);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}main{position:relative;z-index:1}::selection{background:var(--red);color:#fff}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;max-width:none;text-transform:none;text-wrap:balance}h1{font:var(--t-h1);letter-spacing:-.015em}h2{font:var(--t-h2)}h3,h4{font:var(--t-h3)}h4{font-size:18px}.t-h1s{font:var(--t-h1s)}.statement h2,.t-h2-statement{font:var(--t-h2-statement);max-width:none}p{text-wrap:pretty}.lede,.t-lede,p{color:var(--ink-2)}.lede,.t-lede{font:var(--t-lede);margin-top:var(--s5);max-width:54ch}.small,.t-small{color:var(--ink-3);font:var(--t-small);max-width:72ch}.note-line,.qualification,.t-legal{color:var(--ink-3);font:var(--t-legal);max-width:70ch}b,strong{color:var(--ink);font-weight:600}em{font-style:italic}em.pop{color:var(--red);font-style:normal}.muted{color:var(--ink-3)}.cat,.count-line,.filed-date,.img-note,.media-label,.meta,.mono,.t-mono,.tl-date,figcaption,time{color:var(--ink-3);font:var(--t-mono);letter-spacing:.04em;text-transform:none}a{color:inherit;text-decoration:none;transition:color var(--dur-fast),border-color var(--dur-fast),background-color var(--dur-fast)}.foot-legal a,.footer-legal a,.note a,.prose a,.small a,li a,p a,td a{color:inherit;text-decoration:underline;text-decoration-color:var(--underline);text-decoration-thickness:1px;text-underline-offset:3px}.foot-legal a:hover,.footer-legal a:hover,.prose a:hover,li a:hover,p a:hover{color:var(--ink);text-decoration-color:currentColor}:focus-visible{border-radius:var(--radius);outline:2px solid var(--blue);outline-offset:4px}.skip{background:var(--ink);color:var(--paper);font:var(--t-btn)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}img,video{display:block;height:auto;max-width:100%}section{background:transparent;margin:0;padding:0}section:after,section:before{display:none}.wrap{margin:0 auto;max-width:var(--w);padding:0 var(--pad)}.duo{align-items:start;display:grid;gap:var(--s9);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.duo>*{min-width:0}@media(max-width:940px){.duo{gap:var(--s7);grid-template-columns:1fr}}.nav{background:var(--paper);border:0;box-shadow:0 1px 0 var(--line);position:sticky;top:0;transition:box-shadow var(--dur-nav);z-index:90}.nav.scrolled,body.menu-open .nav{background:var(--nav-bg);box-shadow:0 1px 0 var(--line)}.nav-in{gap:var(--s5);height:var(--nav-h);margin:0 auto;max-width:var(--w);padding:0 var(--pad)}.brand,.nav-in{align-items:center;display:flex}.brand{color:var(--ink);gap:12px;min-height:44px}.brand .mark{filter:none;height:40px;transform:none;width:40px}@keyframes brand-turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:no-preference){.brand:focus-visible .mark,.brand:hover .mark{animation:brand-turn .9s cubic-bezier(.2,.7,.3,1) both}}.brand .lockup{filter:none;height:34px;width:auto}.brand .b1,.brand .b2{display:none}.nav-links{align-items:center;display:flex;gap:2px;margin-left:auto}.nav-links>a{background:transparent;border-radius:0;color:var(--ink-2);font:var(--t-nav);letter-spacing:0;line-height:var(--nav-h);padding:0 14px;position:relative;text-transform:none}.nav-links>a:after{background:var(--blue);bottom:calc(var(--nav-h)/2 - 16px);content:"";display:block;height:1px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease)}.nav-links>a:hover{background:transparent;color:var(--ink)}.nav-links>a:hover:after,.nav-links>a[aria-current=page]:after{transform:none}.nav-links>a[aria-current=page]{box-shadow:none;color:var(--ink);text-decoration:none}.nav-links>a.nav-cta,body .nav .nav-cta,body.has-cine .nav:not(.solid) .nav-cta{align-items:center;background:var(--red);border:1px solid var(--red);border-radius:var(--radius);box-shadow:none;color:#fff;display:inline-flex;height:44px;justify-content:center;line-height:1;font:var(--t-btn);letter-spacing:0;margin-left:12px;min-height:44px;padding:0 20px;text-transform:none;transform:none}.nav-links>a.nav-cta:after{display:none}.nav-links>a.nav-cta:hover,body .nav .nav-cta:hover{background:var(--red-deep);border-color:var(--red-deep);color:#fff}.nav-burger{background:none;border:0;border-radius:0;height:44px;margin-left:auto;width:44px}.nav-burger span{background:var(--ink);border-radius:0;height:1.5px;left:12px;right:12px}.nav-burger span:first-child{top:16px}.nav-burger span:nth-child(2){top:22px}.nav-burger span:nth-child(3){top:28px}@media(max-width:940px){:root{--nav-h:72px}.brand .lockup{height:28px}.nav-links{align-items:stretch;background:var(--paper);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:0;inset:var(--nav-h) 0 0 0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--s6) var(--pad) 40px;position:fixed;transform:translateY(calc(-100% - var(--nav-h)));transition:transform .32s var(--ease),visibility 0s linear .32s;visibility:hidden;z-index:80}.nav-links.open{transform:none;transition:transform .32s var(--ease),visibility 0s;visibility:visible}.nav-links>a{border-bottom:1px solid var(--line);color:var(--ink-2);font:500 26px/1.3 var(--font-ui);letter-spacing:-.01em;line-height:1.3;padding:16px 0}.nav-links>a:after{display:none}.nav-links>a.nav-cta,body .nav .nav-cta{font-size:16px;height:56px;margin:24px 0 0;min-height:56px;width:100%}body.menu-open{overflow:hidden}}.secnav{background:var(--nav-bg);border-bottom:1px solid var(--line);height:52px;position:sticky;top:var(--nav-h);z-index:60}.secnav-in{align-items:center;gap:28px;height:52px}.secnav a{border:0;color:var(--ink-3);font:var(--t-nav);letter-spacing:0;line-height:52px;padding:0;text-transform:none}.secnav a.active,.secnav a:hover{box-shadow:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:1px;text-underline-offset:10px}@media(max-width:940px){.secnav{height:auto;position:static}.secnav-in{flex-wrap:wrap;gap:8px 22px;height:auto;padding-block:10px}.secnav a{align-items:center;display:inline-flex;line-height:1.4;min-height:44px}}#newsMore,.btn,.film-stop,.form-submit,.scene-skip,.tab,button.btn,input[type=submit]{align-items:center;background:transparent;border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:none;color:var(--ink);cursor:pointer;display:inline-flex;font:var(--t-btn);gap:14px;justify-content:center;letter-spacing:0;min-height:50px;padding:0 24px;text-transform:none;transform:none;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast) var(--ease)}.btn:after,.btn:before{display:none}#newsMore:hover,.btn:hover,.film-stop:hover{background:var(--paper-2);border-color:var(--line-3);color:var(--ink);transform:translateY(calc(-2px*var(--motion)))}.btn-accent,.btn-red{background:var(--red);border-color:var(--red);color:#fff}.btn-accent:hover,.btn-red:hover{background:var(--red-deep);border-color:var(--red-deep);color:#fff}.btn .arr,.link-arrow .arr,.text-link .arr{display:inline-block;transition:transform var(--dur-fast) var(--ease)}.btn:hover .arr,.link-arrow:hover .arr,.text-link:hover .arr{transform:translateX(calc(4px*var(--motion)))}.arr[data-dir]{display:inline-block;flex:none;font-size:0;height:14px;line-height:0;position:relative;width:14px}.arr[data-dir=ne]{--arrow-angle:-45deg}.arr[data-dir=d]{--arrow-angle:90deg}.arr[data-dir=l]{--arrow-angle:180deg}.arr[data-dir=u]{--arrow-angle:-90deg}.arr[data-dir=se]{--arrow-angle:45deg}.arr[data-dir]{transform:rotate(var(--arrow-angle,0deg))}.btn:hover .arr[data-dir],.link-arrow:hover .arr[data-dir],.text-link:hover .arr[data-dir]{transform:translateX(calc(3px*var(--motion))) rotate(var(--arrow-angle,0deg))}.back-link,.btn-ghost,.link-arrow,.more,.project-track a,.read,.src,.text-link,summary.link-arrow{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:var(--t-link);gap:12px;letter-spacing:0;margin:0;min-height:44px;padding:0;position:relative;text-transform:none}.link-arrow:after,.text-link:after{background:var(--ink);bottom:8px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.link-arrow:hover:after,.text-link:hover:after{transform:scaleX(1)}a.link-arrow:focus-visible,a.link-arrow:hover,summary.link-arrow:hover{background:none;border:0}.tab{border-color:var(--line);color:var(--ink-2);min-height:44px;padding:0 18px}.tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.search input,input,select,textarea{background:var(--paper-lit);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink);font:var(--t-body)}.search input:focus{border-color:var(--blue);box-shadow:none}details summary{color:var(--ink);cursor:pointer}details[open]{background:transparent}.card .k,.eyebrow,.flow-label,.k,.pj-eyebrow,.plan .k{align-items:center;color:var(--ink-3);display:flex;font:var(--t-eyebrow);gap:14px;letter-spacing:.16em;margin:0 0 var(--s5);text-transform:uppercase}.eyebrow:after{display:none}.eyebrow .idx{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.1em}.brand-dash,.eyebrow .dash{background:var(--red);display:none;height:1px;margin:0;transform:none;transform-origin:left;transition:transform .7s var(--ease) .1s;width:32px}.eyebrow.on .dash,.eyebrow.static .dash,.on .brand-dash,.on .eyebrow .dash,html:not(.js) .eyebrow .dash{transform:none}@media(prefers-reduced-motion:reduce){.brand-dash,.eyebrow .dash{transform:none;transition:none}}html.js .rv{transition:none}html.js .rv,html.js .rv.on{opacity:1;transform:none}.rv-d1{--i:1}.rv-d2{--i:2}.rv-d3{--i:3}.rv-d4{--i:4}html.js .rv-photo,html.js figure.rv{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .rv{opacity:1;transform:none;transition:none}}.veil{background:transparent;border:0;overflow:hidden;position:relative}.veil>canvas,.veil>img,.veil>picture>img,.veil>video{display:block;filter:none;height:100%;object-fit:cover;width:100%}.breathe>img,.breathe>video{animation:none;transform:none}.frame,.sheet{background:transparent;border:0}.frame:after,.frame:before,.sheet:after,.sheet:before{display:none}.ab-hero .frame img,.article-visual img,.band-img,.frame img,.frame.film img,.frame.mono img,.gal img,.news-card .thumb img,.split-media img,.team-xl .member img,html.js .team-xl .member img[src]{filter:none}.hatch-plate,.rule-ticks,hr.rule{display:none}.caption,figcaption{color:var(--ink-3);font:var(--t-mono);letter-spacing:.02em;margin-top:var(--s3);text-transform:none}.bridge{background:var(--navy);padding:var(--sec) 0;position:relative}.bridge,.bridge b,.bridge h2,.bridge h3,.bridge p{color:var(--on-dark)}.bridge .eyebrow,.bridge .eyebrow .idx,.bridge .lede,.bridge .small{color:var(--on-dark-2)}.bridge .eyebrow .dash{background:var(--on-dark-2)}.plan-grid,.plan-list{border:0;display:grid;gap:0 var(--s7);margin-top:var(--s6)}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid>*,.plan-list>*{border:0;border-top:1px solid var(--line)}.plan{background:transparent;column-gap:var(--s4);display:grid;grid-template-areas:"k n" "t t" "b b" "l l";grid-template-columns:1fr auto;padding:var(--s6) 0 var(--s5)}.plan:focus-within,.plan:hover{background:transparent}.plan .n{color:var(--red);font:var(--t-mono);font-variant-numeric:tabular-nums;grid-area:n;justify-self:end}.plan .k{grid-area:k;margin:0 0 var(--s4)}.plan h3,.plan h4{color:var(--ink);font:var(--t-h3);grid-area:t;margin-top:6px}.plan p{color:var(--ink-2);font:var(--t-body);grid-area:b;margin-top:var(--s3);max-width:56ch}.plan .link-arrow,.plan .text-link{grid-area:l;justify-self:start;margin-top:var(--s4)}@media(max-width:720px){.plan-grid{grid-template-columns:1fr}}.rule-list{border-bottom:1px solid var(--line);display:grid;margin-top:var(--s6)}.rule-row,a.rule-row{align-items:center;background:transparent;border-top:1px solid var(--line);display:grid;gap:var(--s5);grid-template-columns:9.5rem minmax(0,1fr) 28px;min-height:88px;padding:22px 24px;transition:background-color var(--dur-fast)}.rule-row:is(:hover,:focus-visible){background:var(--paper-2)}.rule-row:focus-visible{outline:2px solid var(--red-text);outline-offset:-2px}.rule-row .cat{color:var(--ink-2);font:500 13px/1.5 var(--font-ui);letter-spacing:0;min-width:0;text-transform:none}.rule-row .title,.rule-row h3{color:var(--ink);font:600 19px/1.35 var(--font-display);letter-spacing:-.01em;margin:0;min-width:0;overflow-wrap:anywhere}.rule-row .arr{align-items:center;color:var(--ink-2);display:inline-flex;height:28px;justify-content:center;justify-self:end;width:28px}.rule-row:is(:hover,:focus-visible) .arr{color:var(--red-text)}@media(max-width:600px){.rule-row,a.rule-row{gap:10px 16px;grid-template-areas:"c a" "t t";grid-template-columns:minmax(0,1fr) 28px;min-height:0;padding:20px}.rule-row .cat{grid-area:c}.rule-row .title,.rule-row h3{grid-area:t}.rule-row .arr{grid-area:a}}.team-xl{border:0;gap:var(--s5)}.team-xl .member{background:transparent;border:0;padding:0}.team-xl .member .pic{background:var(--paper-2);border-radius:var(--radius);overflow:hidden}.team-xl .member img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%}.team-xl .member h3,.team-xl .member h4{color:var(--ink);font:var(--t-name);letter-spacing:0;margin-top:14px;text-transform:none}.team-xl .member p{color:var(--ink-3);font:var(--t-mono);letter-spacing:.02em;margin-top:4px;text-transform:none}.m-item,.marquee .m-item,.partner-chip{background:transparent;border:0;border-top:1px solid var(--line);color:var(--ink);padding:var(--s5) 0}.marquee-track{gap:0 var(--s7)}.marquee .m-item:hover{background:transparent;border-color:var(--line);color:var(--red)}.marquee .m-item em,.partner-chip span{color:var(--ink-3);font:var(--t-mono);letter-spacing:.02em;text-transform:none}.archive-policy,.note,.note-navy,.note-red,.note-warn,.pj-status-note{background:transparent;border:0;border-left:2px solid var(--red);border-radius:0;color:var(--ink-3);font:var(--t-small);padding:10px 18px}.note b,.note strong{color:var(--ink-2)}.stat,.stats{background:transparent;border:0}.stats{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.stat .num,.t-stat{color:var(--ink);font:var(--t-stat);letter-spacing:-.01em}.news-card{background:transparent;border:0;border-radius:0;border-top:1px solid var(--line);box-shadow:none}.news-card:hover{background:var(--paper-2);box-shadow:none;transform:none}.nr-controls{background:transparent;border:0;border-bottom:1px solid var(--line)}.film-chapter,.scene,.scene-fallback,.scene-sticky,.stage,section.stage{background:transparent;border:0}.has-mark .mark-ghost{display:none}footer.v3-footer{background:transparent;border:0;color:var(--on-dark-2);margin-top:var(--s10);overflow:clip;padding:0;position:relative}.footer-plate{background:var(--navy);padding:80px 0 48px}.footer-plate,.footer-plate .wrap{position:relative}.footer-invitation{align-items:flex-end;border-bottom:1px solid var(--line-dark);display:flex;gap:var(--s7);justify-content:space-between;padding-bottom:var(--s8)}.footer-invitation .eyebrow{color:var(--on-dark-2);margin-bottom:var(--s5)}.footer-invitation .eyebrow .dash{background:#f0705f}.footer-invitation h2{color:var(--on-dark);font:var(--t-h2);max-width:16ch}.footer-invitation .btn{background:var(--red);border-color:var(--red);color:#fff;flex:none}.footer-invitation .btn:hover{background:var(--red-deep);border-color:var(--red-deep);transform:translateY(calc(-2px*var(--motion)))}.footer-columns{display:grid;gap:var(--s7);grid-template-columns:2fr 1fr 1fr 1fr;padding:var(--s8) 0}.footer-intro .brand .lockup{height:34px}.footer-intro p{color:var(--on-dark-2);font:var(--t-small);margin-top:var(--s5);max-width:30ch}.footer-col{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.footer-col>b{color:var(--on-dark-3);font:var(--t-eyebrow);letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.footer-col a{align-items:center;color:var(--on-dark-2);display:inline-flex;font:var(--t-small);min-height:28px}.footer-col a:hover{color:var(--on-dark)}.footer-socials{display:flex;gap:8px;margin-top:var(--s5)}.footer-socials a{align-items:center;border:1px solid var(--line-dark-2);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.footer-socials svg{fill:var(--on-dark-2);height:14px;width:14px}.footer-socials a:hover{border-color:var(--on-dark)}.footer-socials a:hover svg{fill:var(--on-dark)}.foot-legal,.footer-legal{border-top:1px solid var(--line-dark);color:var(--on-dark-3);column-count:2;column-gap:var(--s8);font:var(--t-legal);max-width:none;padding-top:var(--s6)}.footer-legal a{color:var(--on-dark-2);text-decoration-color:var(--line-dark-2)}.footer-meta{color:var(--on-dark-3);display:flex;flex-wrap:wrap;font:var(--t-legal);gap:var(--s5);justify-content:space-between;padding:var(--s6) 0 0}.footer-meta a{align-items:center;color:var(--on-dark-2);display:inline-flex;min-height:32px}.footer-meta a:hover{color:var(--on-dark)}@media(max-width:940px){.footer-columns{gap:var(--s6);grid-template-columns:1fr 1fr}.footer-intro{grid-column:1/-1}.footer-invitation{display:block}.footer-invitation .btn{margin-top:var(--s6)}.footer-legal{column-count:1}}@media(max-width:600px){.footer-plate{padding:64px 0 32px}.footer-columns{grid-template-columns:1fr}.footer-meta{display:grid;gap:8px}}.hero{background:transparent}.hero:after,.hero:before{display:none}.tb-strip>div{color:var(--ink-3)}.horizon-landscape,.pj-landscape{filter:none}.tech-page{--tech-night:var(--navy)}.yt{background:var(--paper-2)}.yt-play{background:var(--red);border-radius:50%;color:#fff}@media print{.board,.footer-reveal,.light,.nav,.progress,.skip{display:none!important}body{background:#fff;color:#000}html.js .rv{opacity:1;transform:none}.bridge{background:#fff}.bridge,.bridge h2,.bridge p{color:#000}footer.v3-footer .footer-plate{background:#fff;color:#000}}