/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--blue:#0874cf;--navy:#07111f;--ink:#080b10;--white:#fff;--muted:#aab3bd;--line:#ffffff21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-body),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.skip-link{z-index:100;color:#000;background:#fff;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:96px;padding:0 clamp(22px,5vw,84px);display:grid;position:absolute;top:0;left:0}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brand-type{font-family:var(--font-display);letter-spacing:.05em;font-size:18px;line-height:.86;display:grid}.brand-type strong:last-child{color:#67b8ff}.mark{width:43px;height:43px;font:700 24px var(--font-display);border:1px solid #ffffff80;place-items:center;display:grid;position:relative;transform:skew(-7deg)}.mark i{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.desktop-nav{text-transform:uppercase;letter-spacing:.13em;gap:clamp(20px,2.5vw,42px);font-size:12px;display:flex}.desktop-nav a{color:#d8dde3;transition:all .2s}.desktop-nav a:hover{color:#fff}.button{background:var(--blue);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{background:#1788e7;transform:translateY(-2px)}.button-small{justify-self:end;min-height:44px;padding:0 20px}.button-outline{background:0 0;border:1px solid #ffffff5c}.hero{background:radial-gradient(circle at 74% 42%,#153858 0,#0a1c31 33%,#080b10 75%);align-items:center;min-height:100svh;padding:130px clamp(22px,8vw,150px) 100px;display:flex;position:relative;overflow:hidden}.stadium-art{opacity:.68;background:linear-gradient(165deg,#0000 49%,#005ca940 49.2%,#0000 50%),repeating-linear-gradient(101deg,#0000 0 11%,#ffffff06 11.3% 11.7%);position:absolute;inset:0}.stadium-art:after{content:"";background:repeating-linear-gradient(90deg,#101b27 0 7%,#182839 7% 8%),linear-gradient(#15273a,#09111b);border:1px solid #ffffff38;border-radius:50% 50% 0 0/20% 20% 0 0;height:48%;position:absolute;bottom:-13%;left:33%;right:-10%;box-shadow:inset 0 70px 100px #05070a}.pitch{clip-path:polygon(17% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0e494e73,#1b6a5b59);height:22%;position:absolute;bottom:0;left:45%;right:3%}.floodlight{filter:blur(2px);transform-origin:0;background:linear-gradient(90deg,#0000,#aadcffcc,#0000);width:32%;height:2px;position:absolute}.floodlight.one{top:15%;right:-3%;transform:rotate(152deg)}.floodlight.two{top:25%;right:-10%;transform:rotate(165deg)}.hero-shade{background:linear-gradient(90deg,#03060aeb 0,#03060a87 43%,#03060a1a 72%),linear-gradient(#0000 65%,#03060af2);position:absolute;inset:0}.hero-content{z-index:2;max-width:850px;position:relative}.eyebrow{color:#d3dae1;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--blue);width:34px;height:2px}.eyebrow.blue{color:#62b7ff}.hero h1,.match-heading h2,.intro h2{font:600 clamp(78px,11vw,190px)/.79 var(--font-display);letter-spacing:-.045em;margin:0}.hero h1 em,.intro h2 em{color:#0000;-webkit-text-stroke:1.5px #ffffffc7;font-style:normal}.claim{color:#65b9ff;font:600 clamp(22px,2.2vw,36px)/1 var(--font-display);letter-spacing:.2em;margin:28px 0 0}.hero-copy{color:#d1d8df;max-width:480px;margin:18px 0 32px;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.hero-actions{align-items:center;gap:30px;display:flex}.text-link{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700}.text-link span{color:#65b9ff;margin-left:10px}.hero-meta{z-index:2;color:#aab3bd;letter-spacing:.16em;gap:18px;font-size:10px;display:flex;position:absolute;bottom:28px;left:clamp(22px,8vw,150px)}.hero-meta b{color:var(--blue)}.vertical-note{z-index:2;color:#7d8995;letter-spacing:.22em;writing-mode:vertical-rl;margin:0;font-size:9px;position:absolute;bottom:120px;right:clamp(22px,3vw,52px)}.match-section{background:var(--navy);padding:110px clamp(22px,8vw,150px)}.section-number{border-bottom:1px solid var(--line);color:#66717d;letter-spacing:.18em;padding-bottom:18px;font-size:10px}.match-heading{justify-content:space-between;align-items:end;margin:72px 0 48px;display:flex}.match-heading h2{font-size:clamp(64px,8vw,126px)}.lede{color:#aab3bd;line-height:1.7}.match-card{border:1px solid var(--line);background:#0d1b2a;box-shadow:0 30px 70px #00000038}.match-card-top,.match-card-bottom{color:#aab3bd;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:20px 28px;font-size:10px;display:flex}.match-card-top{border-bottom:1px solid var(--line)}.badge{background:var(--blue);color:#fff;text-transform:uppercase;padding:8px 11px;font-weight:700}.teams{grid-template-columns:1fr auto 1fr;align-items:center;padding:50px 6vw;display:grid}.teams>div{align-items:center;gap:25px;display:flex}.teams>div:last-child{text-align:right;flex-direction:row-reverse;justify-self:end}.club-disc{width:82px;height:82px;font:600 20px var(--font-display);border:1px solid #69737e;border-radius:50%;place-items:center;display:grid}.club-disc.bj{background:var(--blue);border-color:var(--blue)}.teams h3{font:600 clamp(27px,4vw,52px)/.95 var(--font-display);text-transform:uppercase;margin:0}.teams>strong{font:500 24px var(--font-display);color:#66717d}.match-card-bottom{border-top:1px solid var(--line)}.match-card-bottom p{color:#fff;gap:6px;margin:0;font-weight:700;display:grid}.match-card-bottom small{color:#66717d;font-size:9px}.intro{background:#090c11;flex-direction:column;justify-content:center;min-height:70vh;padding:120px clamp(22px,8vw,150px);display:flex}.intro h2{font-size:clamp(60px,9vw,144px)}@media (max-width:800px){.site-header{grid-template-columns:1fr auto;height:78px;padding:0 20px}.desktop-nav{display:none}.button-small{border:1px solid var(--line);background:0 0;width:46px;padding:0;font-size:0}.button-small:after{content:"☰";font-size:18px}.hero{padding-left:22px}.hero h1{font-size:clamp(70px,24vw,110px)}.claim{font-size:18px}.vertical-note{display:none}.hero-meta{flex-wrap:wrap;gap:10px}.match-section{padding-top:80px}.match-heading{margin:55px 0 30px;display:block}.lede{margin-top:24px}.teams{gap:12px;padding:32px 18px}.teams>div,.teams>div:last-child{text-align:center;justify-items:center;gap:14px;display:grid}.club-disc{width:58px;height:58px;font-size:16px}.teams h3{font-size:23px}.match-card-bottom{align-items:flex-end;gap:20px}.match-card-bottom .button{padding:0 15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header{transition:height .25s,background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fe6;height:72px}.menu-button,.mobile-menu{display:none}.hero{background-image:var(--hero-image);background-position:50%;background-size:cover}.stadium-art{background:linear-gradient(120deg,#005ca917,#0000 60%)}.stadium-art:after,.pitch,.floodlight{display:none}.section-pad,.match-section{padding:clamp(82px,9vw,145px) clamp(22px,8vw,150px)}.countdown{align-items:center;gap:10px;margin-top:25px;display:flex}.countdown span{text-align:center;color:#66717d;letter-spacing:.15em;font-size:8px;display:grid}.countdown b{color:#fff;font:500 30px var(--font-display)}.countdown i{color:#3d4853;font-style:normal}.about{background:#090c11}.about-grid{grid-template-columns:1.3fr .7fr;gap:8vw;margin-top:80px;display:grid}.about h2,.away h2,.section-head h2,.away-title h2,.stories h2,.dates h2,.social h2{font:600 clamp(62px,8vw,130px)/.85 var(--font-display);letter-spacing:-.04em;margin:0}.about h2 em,.away h2 em,.social h2 em{color:#0000;-webkit-text-stroke:1px #72808c;font-style:normal}.about-copy{color:#b7c0ca;padding-top:30px;font-size:17px;line-height:1.8}.about-copy p:first-child{color:#fff;font-size:22px}.about-copy blockquote{border-left:2px solid var(--blue);font:500 28px/1.45 var(--font-display);color:#8a95a0;margin:44px 0;padding-left:28px}.about-copy blockquote b{color:#fff}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#07111f;grid-template-columns:repeat(4,1fr);display:grid}.stats>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.stats>div:last-child{border:0}.stats b{font:600 clamp(45px,6vw,90px)/.85 var(--font-display)}.stats span{color:#6c7a87;letter-spacing:.18em;margin-top:20px;font-size:9px}.away{background:#0b1119}.away-title{margin:70px 0 50px}.away-card{border:1px solid var(--line)}.away-image{background-position:50%;background-size:cover;align-items:end;min-height:480px;padding:55px;display:flex;position:relative}.away-image h3{font:600 clamp(54px,8vw,120px)/.8 var(--font-display);text-transform:uppercase;margin:8px 0 0}.away-image p{color:#8d9aa6;letter-spacing:.2em;text-transform:uppercase;margin:18px 0 0;font-size:14px}.away-image small{color:#70bfff;letter-spacing:.17em}.route-line{font:500 16px var(--font-display);letter-spacing:.14em;align-items:center;gap:13px;display:flex;position:absolute;top:50px;right:55px}.route-line i{background:#5784a9;width:70px;height:1px}.trip-details{background:#0b1622;grid-template-columns:repeat(3,1fr) auto;align-items:center;padding:28px 36px;display:grid}.trip-details p{gap:9px;margin:0;font-weight:700;display:grid}.trip-details small{color:#697581;letter-spacing:.15em;font-size:8px}.moments{background:#080b10}.section-head{justify-content:space-between;align-items:end;margin:70px 0 50px;display:flex}.section-head h2{font-size:clamp(58px,7vw,110px)}.editorial-grid{grid-template-rows:340px 340px;grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.moment{background-position:50%;background-size:cover;flex-direction:column;justify-content:end;padding:28px;display:flex;position:relative;overflow:hidden}.moment:before{content:"";border:1px solid #0000;transition:all .3s;position:absolute;inset:0}.moment:hover:before{border-color:#fff6;inset:12px}.moment span{color:#7a8792;font-size:10px;position:absolute;top:28px;right:28px}.moment h3{font:600 clamp(38px,5vw,72px)/.9 var(--font-display);margin:0}.moment p{color:#8d9aa6;letter-spacing:.18em;margin:12px 0 0;font-size:9px}.moment.m1{background-position:42%;grid-row:span 2}.moment.m2{background-position:0}.moment.m3{background-position:100%}.stories{background:#07111f}.story-list{border-top:1px solid var(--line)}.story-list>a{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:22px;padding:34px 15px;transition:all .25s;display:grid}.story-list>a:hover{background:#0c1a29;padding-left:30px}.story-list>a>span{color:#5484aa;font:500 15px var(--font-display)}.story-list small{color:#657481;letter-spacing:.14em;font-size:9px}.story-list h3{font:500 clamp(27px,3.6vw,54px)/1 var(--font-display);margin:8px 0 0}.story-list>a>b{color:#5cb5ff;font-size:24px}.dates{background:#0a0e14}.event-list{border-top:1px solid var(--line)}.event-list>a{border-bottom:1px solid var(--line);grid-template-columns:90px 130px 1fr 230px auto;align-items:center;gap:28px;padding:28px 10px;display:grid}.event-list time{color:#7c8792;letter-spacing:.18em;font-size:9px;display:grid}.event-list time b{color:#fff;font:600 48px var(--font-display)}.event-type{color:#5bb6ff;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.event-list h3{font:500 28px var(--font-display)}.event-list p{color:#87929d;font-size:12px;line-height:1.7}.event-list>a>b{color:#5bb6ff}.join{background:linear-gradient(110deg,#005ca9fa,#00437ee6),var(--hero-image);background-size:cover;align-items:center;min-height:720px;padding:100px clamp(22px,8vw,150px);display:flex}.join>div{max-width:1050px}.join h2{font:600 clamp(85px,13vw,190px)/.78 var(--font-display);letter-spacing:-.05em;margin:0}.join h3{font:500 clamp(23px,3vw,46px) var(--font-display);margin:25px 0}.join>div>p{max-width:520px;font-size:18px;line-height:1.6}.button.light{color:#06101d;background:#fff;margin-top:25px}.social{background:#080b10;grid-template-columns:1.2fr .8fr;gap:6vw;display:grid}.social h2{font-size:clamp(56px,7vw,110px)}.social-card{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:260px;padding:38px;display:flex}.social-card>span{color:#5bb6ff;letter-spacing:.17em;font-size:10px}.social-card p{font:500 27px/1.2 var(--font-display)}.social-card a{letter-spacing:.14em;font-size:11px}.newsletter{border-top:1px solid var(--line);grid-column:1/-1;margin-top:40px;padding:38px 0}.newsletter>label{font:500 26px var(--font-display);text-transform:uppercase}.newsletter>div{border-bottom:1px solid #53606b;max-width:700px;margin-top:20px;display:flex}.newsletter input{color:#fff;font:500 24px var(--font-display);background:0 0;border:0;outline:0;flex:1;padding:18px 0}.newsletter button{color:#5bb6ff;background:0 0;border:0;width:60px;font-size:28px}.newsletter small{color:#65717d;margin-top:12px;display:block}.footer{background:#05070a;padding:100px clamp(22px,5vw,80px) 25px}.footer-top{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.footer h2{font:600 clamp(70px,9vw,130px)/.78 var(--font-display);margin:65px 0 0}.footer h2 em{color:#157ed0;font-style:normal}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:20px;display:grid}.footer-links>div{flex-direction:column;gap:16px;display:flex}.footer-links small{color:#58636e;letter-spacing:.16em;margin-bottom:15px;font-size:9px}.footer-links a{font:500 18px var(--font-display);text-transform:uppercase}.footer-bottom{border-top:1px solid var(--line);color:#65717d;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;gap:25px;margin-top:90px;padding-top:22px;font-size:8px;display:grid}.footer-bottom>div{gap:25px;display:flex}.footer-bottom>span:last-child{text-align:right}.inner-hero{background:linear-gradient(90deg,#03070cf0,#03070c7a),var(--hero-image);background-position:50% 53%;background-size:cover;align-items:end;min-height:72vh;padding:170px clamp(22px,8vw,150px) 80px;display:flex}.inner-hero>div{max-width:1250px}.inner-hero h1{font:600 clamp(70px,11vw,180px)/.8 var(--font-display);letter-spacing:-.05em;margin:0}.inner-hero>div>p:last-child{color:#c2cad2;max-width:650px;margin:32px 0 0;font-size:18px;line-height:1.6}.inner-content{background:#080b10;min-height:60vh}.filters{gap:4px;margin:60px 0 30px;display:flex}.filters button{border:1px solid var(--line);color:#87939f;font:700 10px var(--font-body);letter-spacing:.14em;background:0 0;padding:13px 21px}.filters button.active{background:var(--blue);border-color:var(--blue);color:#fff}.fixture-list article{border-top:1px solid var(--line);grid-template-columns:170px 1fr 230px auto;align-items:center;gap:25px;padding:30px 5px;display:grid}.fixture-list article:last-child{border-bottom:1px solid var(--line)}.fixture-list article>div{gap:5px;display:grid}.fixture-list small{color:#5bb6ff;letter-spacing:.15em}.fixture-list h3{font:500 clamp(24px,3vw,44px) var(--font-display)}.fixture-list h3 i{color:#596572;padding:0 15px;font-style:normal}.fixture-list p{color:#89949f}.fixture-list a{color:#62b9ff}.manifesto{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.big-copy{font:500 clamp(34px,4vw,62px)/1.14 var(--font-display);margin:0}.manifesto h2{color:#62b9ff;font:600 28px var(--font-display);margin:0 0 15px}.manifesto div p{color:#aab3bd;margin:0 0 60px;line-height:1.8}.trip-feature{border:1px solid var(--line);background:#0c1926;padding:65px;position:relative}.trip-feature>span{color:#62b9ff;letter-spacing:.15em}.trip-feature h2{font:600 clamp(65px,10vw,150px)/.8 var(--font-display);margin:35px 0 0}.trip-feature h3{color:#7e8a95;font:500 35px var(--font-display);text-transform:uppercase;margin:20px 0 45px}.trip-feature>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:45px;padding-top:30px;display:grid}.trip-feature p{gap:9px;font-weight:700;display:grid}.trip-feature small{color:#64717d;letter-spacing:.15em;font-size:8px}.subhead{font:600 48px var(--font-display);margin:100px 0 35px}.past-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.past-grid article{border:1px solid var(--line);background:#0c141d;flex-direction:column;justify-content:end;min-height:260px;padding:35px;display:flex}.past-grid span{color:#55738e;margin-bottom:auto}.past-grid h3{font:600 48px var(--font-display);margin:0}.past-grid p{color:#788591}.gallery-page{grid-template-rows:420px 300px 420px;grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.gallery-page button{color:#fff;text-align:left;cursor:zoom-in;background-position:50%;background-size:cover;border:0;flex-direction:column;justify-content:end;align-items:start;padding:28px;display:flex}.gallery-page .g1,.gallery-page .g4{grid-row:span 2}.gallery-page button small{letter-spacing:.13em;margin-bottom:auto}.gallery-page button b{font:600 42px var(--font-display)}.gallery-page button span{color:#8d9aa6;letter-spacing:.15em;font-size:9px}.lightbox{z-index:100;background:#020509f5;place-items:center;padding:5vw;display:grid;position:fixed;inset:0}.lightbox img{max-width:100%;max-height:80vh}.lightbox>button{color:#fff;background:0 0;border:0;font-size:50px;position:absolute;top:20px;right:28px}.lightbox p{color:#aab3bd;letter-spacing:.13em}.article-grid{grid-template-columns:repeat(3,1fr);gap:45px 18px;display:grid}.article-grid article>div{aspect-ratio:4/3;background-size:cover}.article-grid article small{color:#62b9ff;letter-spacing:.13em;margin-top:22px;display:block}.article-grid h2{font:500 35px/1.05 var(--font-display)}.article-grid p{color:#929eaa;line-height:1.7}.article-grid a{letter-spacing:.14em;font-size:10px}.calendar{border-top:1px solid var(--line)}.calendar article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:30px;padding:30px;display:grid}.calendar time{color:#7b8792;letter-spacing:.13em;display:grid}.calendar time b{color:#fff;font:600 55px var(--font-display)}.calendar small{color:#61b7ff;letter-spacing:.13em}.calendar h2{font:500 31px var(--font-display);margin:9px 0}.calendar p{color:#87939e;margin:0}.form-layout{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.form-layout ol{margin:70px 0 0;padding:0;list-style:none}.form-layout li{border-bottom:1px solid var(--line);font:500 19px var(--font-display);gap:22px;padding:20px 0;display:flex}.form-layout li b{color:#5bb6ff}.big-form{border:1px solid var(--line);background:#0c1621;padding:45px}.big-form label{color:#94a0aa;letter-spacing:.12em;text-transform:uppercase;gap:9px;margin-bottom:25px;font-size:10px;display:grid}.big-form input,.big-form textarea{color:#fff;width:100%;font:400 17px var(--font-body);resize:vertical;background:0 0;border:0;border-bottom:1px solid #44515c;outline:0;padding:14px 0}.big-form input:focus,.big-form textarea:focus{border-color:#52affb}.field-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}.big-form fieldset{border:0;margin:25px 0;padding:0}.big-form legend{color:#94a0aa;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:10px}.big-form .check{grid:auto;text-transform:none;letter-spacing:0;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.big-form .check input{width:18px;height:18px}.big-form .check a{text-decoration:underline}.form-note{color:#63707b;font-size:10px;line-height:1.6}.form-success{border:1px solid var(--line);text-align:center;padding:70px}.form-success span{color:#5bb6ff;font-size:50px}.form-success h2{font:600 70px var(--font-display)}address{flex-direction:column;gap:13px;margin-top:70px;font-style:normal;display:flex}address small{color:#5bb6ff;letter-spacing:.14em;margin-top:20px}address a{font:500 24px var(--font-display)}.legal h2{font:600 clamp(40px,6vw,80px)/.95 var(--font-display)}.legal h3{color:#5bb6ff;font:500 25px var(--font-display);margin-top:50px}.legal p{color:#aab3bd;font-size:17px;line-height:1.8}.legal aside{color:#d7c49b;background:#17140d;border-left:3px solid #d9a441;margin-top:60px;padding:25px;line-height:1.6}.setting{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.setting button,.setting>span{border:1px solid var(--line);color:#8d99a4;background:0 0;padding:8px 13px}.not-found{background:radial-gradient(circle at 80%,#0f3454,#080b10 55%);flex-direction:column;justify-content:center;min-height:100vh;padding:180px 8vw 100px;display:flex}.not-found>p{color:#5bb6ff;letter-spacing:.2em}.not-found h1{font:600 clamp(100px,18vw,260px)/.9 var(--font-display);margin:0}.not-found h2{font:500 30px var(--font-display)}.not-found .button{width:max-content;margin-top:30px}@media (max-width:900px){.desktop-join,.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.menu-button{border:1px solid var(--line);background:0 0;place-content:center;gap:6px;width:46px;height:46px;display:grid}.menu-button span{background:#fff;width:20px;height:1px;display:block}.mobile-menu{z-index:19;opacity:0;visibility:hidden;background:#07111f;flex-direction:column;padding:110px 22px 35px;transition:all .25s;display:flex;position:fixed;inset:0;transform:translateY(-15px)}.mobile-menu.open{opacity:1;visibility:visible;transform:none}.mobile-menu>p{color:#577088;letter-spacing:.18em;font-size:9px}.mobile-menu nav{flex-direction:column;margin-bottom:auto;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--line);font:500 clamp(27px,8vw,42px) var(--font-display);justify-content:space-between;padding:10px 0;display:flex}.mobile-menu nav span{color:#55718a;font:400 9px var(--font-body)}.about-grid,.social,.footer-top,.manifesto,.form-layout{grid-template-columns:1fr}.about-copy{padding:0}.stats{grid-template-columns:1fr 1fr}.stats>div{min-height:160px}.stats>div:nth-child(2){border-right:0}.trip-details{grid-template-columns:1fr 1fr;gap:25px}.trip-details .button{grid-column:1/-1}.editorial-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.moment{scroll-snap-align:start;min-width:82vw;min-height:500px}.event-list>a{grid-template-columns:65px 1fr auto}.event-list .event-type,.event-list p{display:none}.footer-links{margin-top:60px}.footer-bottom{grid-template-columns:1fr}.footer-bottom>div{flex-wrap:wrap}.footer-bottom>span:last-child{text-align:left}.fixture-list article{grid-template-columns:1fr auto}.fixture-list h3{grid-area:1/1/auto/-1}.fixture-list p{grid-column:1/-1}.gallery-page{display:flex;overflow-x:auto}.gallery-page button{min-width:82vw;min-height:560px}.article-grid,.trip-feature>div{grid-template-columns:1fr 1fr}.past-grid{grid-template-columns:1fr}.calendar article{grid-template-columns:70px 1fr}.calendar .button{grid-column:2}.join{min-height:600px}}@media (max-width:600px){.hero{padding-bottom:120px}.hero h1{font-size:22vw}.claim{letter-spacing:.12em}.hero-meta{font-size:7px}.match-heading h2{font-size:17vw}.match-card-top,.match-card-bottom{padding:15px}.match-card-top>span:last-child{font-size:8px}.match-card-bottom p{font-size:10px}.about h2,.away h2,.section-head h2,.social h2{font-size:16vw}.stats b{font-size:44px}.away-image{min-height:420px;padding:25px}.route-line{top:25px;right:25px}.trip-details{padding:24px}.section-head{flex-direction:column;align-items:start;gap:24px}.event-list h3{font-size:21px}.join h2{font-size:23vw}.footer{padding-top:70px}.footer-links{grid-template-columns:1fr 1fr}.footer h2{font-size:20vw}.inner-hero{min-height:65vh;padding-top:140px}.inner-hero h1{font-size:20vw}.inner-content{padding-top:70px}.fixture-list article{padding:22px 0}.fixture-list h3{font-size:25px}.trip-feature{padding:30px 22px}.trip-feature h2{font-size:18vw}.trip-feature>div,.article-grid{grid-template-columns:1fr}.calendar article{padding:25px 0}.calendar .button{grid-column:1/-1}.form-layout{gap:60px}.big-form{padding:28px 20px}.field-row{grid-template-columns:1fr;gap:0}.gallery-page button{min-width:88vw}.story-list>a{grid-template-columns:34px minmax(0,1fr) 22px;gap:12px}.not-found h1{font-size:25vw}}.brand{gap:0}.brand-logo{object-fit:contain;width:clamp(168px,13vw,216px);height:auto;display:block}.footer-brand .brand-logo{width:clamp(230px,24vw,360px)}.club-disc.hertha-disc{border:0;border-radius:0;padding:7px}.club-disc.hertha-disc img{object-fit:contain;width:100%;height:100%;display:block}.newsletter-placeholder{min-height:155px}.form-placeholder{min-height:680px}@media (max-width:600px){.brand-logo{width:150px}.footer-brand .brand-logo{width:270px}}.fanclub-page{gap:0;display:grid}.fanclub-page h2{font:600 clamp(48px,6.5vw,102px)/.87 var(--font-display);letter-spacing:-.035em;margin:0}.founding{grid-template-columns:1fr 1fr;gap:8vw;padding-bottom:120px;display:grid}.founding>div:last-child{padding-top:10px}.founding .big-copy{margin-bottom:40px;font-size:clamp(28px,3.2vw,48px)}.founding>div:last-child>p:not(.big-copy){color:#aab3bd;font-size:16px;line-height:1.85}.fanclub-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:80px 1.1fr .9fr;gap:5vw;padding:90px 0;display:grid}.value-number{color:#5bb6ff;font:500 13px var(--font-display)}.fanclub-values>div>p:last-child{color:#aab3bd;max-width:760px;font-size:17px;line-height:1.8}.fanclub-values blockquote{border-left:2px solid var(--blue);font:500 clamp(25px,2.7vw,42px)/1.25 var(--font-display);align-self:end;margin:0;padding:30px 0 0 32px}.history-band{background:#075ca9;grid-template-columns:.35fr 1fr;gap:7vw;margin:0 calc(-1*clamp(22px,8vw,150px));padding:75px clamp(22px,8vw,150px);display:grid}.history-band small{letter-spacing:.18em}.history-band p{max-width:950px;font:500 clamp(25px,3vw,45px)/1.25 var(--font-display);margin:0}.home-away{grid-template-columns:1.05fr .95fr;gap:8vw;padding:120px 0;display:grid}.home-away-photo{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:660px;padding:40px;display:flex}.home-away-photo>span{letter-spacing:.18em;font-size:10px}.home-away-photo h2{font-size:clamp(60px,7vw,105px)}.home-away>div:last-child{align-self:center}.home-away>div:last-child h2{font-size:clamp(65px,7vw,108px)}.home-away>div:last-child>p:not(.eyebrow){color:#aab3bd;max-width:590px;margin:35px 0;font-size:17px;line-height:1.8}.benefits{background:#07111f;margin:0 calc(-1*clamp(22px,8vw,150px));padding:110px clamp(22px,8vw,150px)}.benefits .section-head,.fanclub-roster .section-head{margin-top:65px}.benefits .section-head>p,.fanclub-roster .section-head>p{color:#86939e;line-height:1.7}.benefit-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-bottom:50px;display:grid}.benefit-grid article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;align-items:center;min-height:105px;padding:22px;display:grid}.benefit-grid article:nth-child(odd){border-right:1px solid var(--line)}.benefit-grid b{color:#5bb6ff;font:500 12px var(--font-display)}.benefit-grid p{font:500 clamp(18px,1.7vw,27px)/1.25 var(--font-display);margin:0}.fanclub-roster{padding:120px 0}.fanclub-roster h2 em{color:#0000;-webkit-text-stroke:1px #71808c;font-style:normal}.roster-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.roster-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;padding:55px 25px 24px;position:relative}.roster-grid span{color:#51606d;font-size:9px;position:absolute;top:16px;right:18px}.roster-grid h3{font:500 clamp(22px,2.2vw,34px) var(--font-display);margin:0}.roster-grid p{color:#5bb6ff;letter-spacing:.14em;text-transform:uppercase;margin:12px 0 0;font-size:9px}.fanclub-chant{color:#07111f;font:600 clamp(43px,6.5vw,100px)/1.02 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;background:#fff;margin:0 calc(-1*clamp(22px,8vw,150px));padding:110px clamp(22px,8vw,150px)}.fanclub-contact{background:linear-gradient(110deg,#005ca9,#073764);margin:0 calc(-1*clamp(22px,8vw,150px)) calc(-1*clamp(82px,9vw,145px));padding:110px clamp(22px,8vw,150px)}.fanclub-contact h2{font-size:clamp(65px,9vw,140px)}.fanclub-contact>p:not(.eyebrow){color:#d8e8f7;max-width:580px;margin:30px 0;font-size:18px;line-height:1.7}@media (max-width:900px){.founding,.home-away{grid-template-columns:1fr}.fanclub-values{grid-template-columns:45px 1fr}.fanclub-values blockquote{grid-column:2}.history-band{grid-template-columns:1fr}.home-away-photo{min-height:520px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article:nth-child(odd){border-right:0}.roster-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.founding{padding-bottom:80px}.fanclub-values{grid-template-columns:1fr;padding:70px 0}.fanclub-values blockquote{grid-column:1;padding-left:22px}.history-band{padding-top:60px;padding-bottom:60px}.home-away{padding:80px 0}.home-away-photo{min-height:430px;padding:24px}.benefits,.fanclub-roster{padding-top:80px;padding-bottom:80px}.benefits .section-head,.fanclub-roster .section-head{margin-top:50px}.benefit-grid article{grid-template-columns:38px 1fr;padding:18px 5px}.roster-grid{grid-template-columns:1fr 1fr}.roster-grid article{min-height:145px;padding:45px 16px 18px}.roster-grid h3{font-size:21px}.fanclub-chant,.fanclub-contact{padding-top:80px;padding-bottom:80px}}.opponent-disc{background:#fff;border-color:#fff;padding:12px}.opponent-disc img{object-fit:contain;width:100%;height:100%;display:block}.fixture-list article{grid-template-columns:190px minmax(0,1fr) 110px 80px}.fixture-meta small{line-height:1.45}.fixture-pair{grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:18px;display:grid}.fixture-logo{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;padding:9px;display:grid;overflow:visible}.fixture-logo img{object-fit:contain;width:100%;min-width:0;height:100%;display:block}.fixture-pair h3{font:500 clamp(20px,2.4vw,36px)/1.05 var(--font-display);text-align:center;margin:0}.fixture-pair h3 i{color:#596572;padding:0 10px;font-style:normal}.fixture-list article>p{text-align:center}.result{color:#07111f;min-width:68px;font:600 18px var(--font-display);text-align:center;background:#fff;justify-self:end;padding:11px 8px}.venue-badge{border:1px solid var(--line);color:#91a0ad;letter-spacing:.13em;justify-self:end;padding:9px 8px;font-size:8px;font-weight:700}.venue-badge.heim{color:#62b9ff;border-color:#0874cf}.fixture-list .is-played{opacity:.72}.schedule-source{color:#65717d;letter-spacing:.08em;margin:28px 0 0;font-size:10px}.schedule-source a{color:#62b9ff}@media (max-width:900px){.fixture-list article{grid-template-columns:1fr auto}.fixture-meta{grid-column:1}.fixture-pair{grid-area:auto/1/auto/-1}.fixture-list article>p{text-align:left;grid-column:1}.result,.venue-badge{grid-area:1/2}.fixture-pair h3{font-size:25px}}@media (max-width:520px){.fixture-pair{grid-template-columns:46px minmax(0,1fr) 46px;gap:9px}.fixture-logo{width:46px;height:46px;padding:7px}.fixture-pair h3{font-size:19px}.fixture-pair h3 i{padding:4px 0;display:block}.fixture-meta b{font-size:14px}.fixture-meta span{font-size:11px}.result{min-width:56px;font-size:16px}}.statutes-page{max-width:1120px;margin:auto}.statutes-page>header{padding-bottom:60px}.statutes-page>header h2{font:600 clamp(45px,6vw,88px)/.9 var(--font-display);margin:0}.statutes-page>header>p:last-child{color:#86939e}.statutes-page>nav{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080b10;flex-wrap:wrap;gap:4px;padding:15px 0;display:flex;position:sticky;top:72px}.statutes-page>nav a{color:#62b9ff;text-align:center;background:#0d1722;width:42px;padding:9px 4px;font-size:11px}.statutes-list>section{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:30px;padding:55px 0;scroll-margin-top:140px;display:grid}.statutes-list>section>span{color:#5bb6ff;font:500 13px var(--font-display)}.statutes-list h3{font:500 clamp(27px,3vw,43px)/1.05 var(--font-display);margin:0 0 25px}.statutes-list p{color:#aab3bd;max-width:900px;font-size:16px;line-height:1.8}@media (max-width:600px){.statutes-list>section{grid-template-columns:1fr;gap:12px;padding:42px 0}.statutes-page>nav{top:78px}.statutes-list p{font-size:15px}}.legal-source{margin-top:55px}.legal-source h1,.legal-source h2{font:600 clamp(32px,4vw,54px)/1 var(--font-display);margin:60px 0 22px}.legal-source h3,.legal-source h4{color:#5bb6ff;font:500 clamp(21px,2.5vw,29px)/1.15 var(--font-display);margin:44px 0 15px}.legal-source p,.legal-source li{color:#aab3bd;font-size:16px;line-height:1.8}.legal-source ul,.legal-source ol{padding-left:24px}.legal-source a{color:#62b9ff;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-source strong,.legal-source b{color:#fff}.legal{max-width:1120px}.legal>h2{margin-bottom:24px}.legal-intro{color:#c9d1d9!important;max-width:720px!important;margin:0 0 55px!important;font-size:19px!important}.legal-toc{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:80px;display:grid}.legal-toc a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#c7d0d8;min-height:64px;font:500 15px/1.3 var(--font-display);align-items:center;gap:16px;padding:16px 18px;transition:all .2s;display:flex}.legal-toc a:hover{color:#fff;background:#0d1b2a}.legal-toc span{color:#5bb6ff;font:500 10px var(--font-body);letter-spacing:.12em;flex:0 0 28px}.legal-source{border-top:1px solid var(--line);margin-top:0}.legal-source>section{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1fr);gap:24px;padding:52px 0;scroll-margin-top:110px;display:grid}.legal-source>section>*{min-width:0}.legal-source>section>span{color:#5bb6ff;letter-spacing:.15em;padding-top:7px;font-size:10px}.legal-source>section h3{color:#fff;margin:0 0 25px;font-size:clamp(26px,3vw,40px)}.legal-source>section p{overflow-wrap:anywhere;max-width:920px;margin:0 0 18px}.legal-source>section .legal-lead{color:#d7dee5;font-size:18px;line-height:1.85}.legal-source>section div>p:first-child:not(.legal-lead){color:#cbd3db}.legal-source>section a{color:#62b9ff}@media (max-width:700px){.legal-toc{grid-template-columns:1fr;margin-bottom:55px}.legal-toc a{min-height:56px}.legal-source>section{grid-template-columns:minmax(0,1fr);gap:10px;padding:42px 0}.legal-source>section>span{padding:0}.legal-source>section h3{overflow-wrap:anywhere;font-size:27px}.legal-intro{font-size:17px!important}.inner-hero>div{min-width:0}.inner-hero h1{font-size:17vw}}.form-honey{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.big-form button:disabled{cursor:wait;opacity:.65;transform:none}.form-error{background:#231113;border-left:3px solid #ef6b6b;margin:22px 0 0;padding:16px 18px;color:#ffd7d7!important;font-size:13px!important;line-height:1.55!important}.footer-bottom button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom button:hover,.footer-bottom a:hover{color:#fff}.cookie-banner{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07111ff7;border:1px solid #62b9ff61;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:45px;padding:clamp(24px,3vw,42px);display:grid;position:fixed;bottom:clamp(12px,3vw,32px);left:clamp(12px,3vw,42px);right:clamp(12px,3vw,42px);box-shadow:0 28px 90px #000000a6}.cookie-kicker{color:#62b9ff;letter-spacing:.18em;margin-bottom:12px;font-size:9px;font-weight:700;display:block}.cookie-banner h2,.cookie-dialog h2{font:600 clamp(38px,4.4vw,67px)/.88 var(--font-display);margin:0}.cookie-banner p,.cookie-explanation{color:#b6c0c9;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.7}.cookie-banner a,.cookie-dialog a{color:#62b9ff;text-underline-offset:3px;text-decoration:underline}.cookie-actions{gap:8px;display:grid}.cookie-banner-actions{grid-template-columns:1fr 1fr}.cookie-banner-actions .cookie-secondary{grid-column:1/-1}.cookie-actions button{color:#fff;min-height:48px;font:700 10px var(--font-body);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;border:1px solid #2187d9;padding:0 18px}.cookie-primary{background:#0874cf}.cookie-primary:hover{background:#1788e7}.cookie-secondary{background:0 0}.cookie-secondary:hover{background:#102b43}.cookie-overlay{z-index:1100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020509d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-dialog{background:#07111f;border:1px solid #62b9ff61;outline:0;width:min(790px,100%);max-height:calc(100svh - 40px);padding:clamp(25px,4vw,48px);overflow:auto;box-shadow:0 35px 100px #000000bf}.cookie-dialog-head{justify-content:space-between;gap:30px;display:flex}.cookie-close{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;flex:0 0 43px;width:43px;height:43px;font-size:30px}.cookie-explanation{margin-bottom:30px}.cookie-categories{border-top:1px solid var(--line)}.cookie-category{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 0;display:grid}.cookie-category>span:first-child{gap:7px;display:grid}.cookie-category b{font:500 19px var(--font-display)}.cookie-category small{color:#84919d;font-size:12px;line-height:1.5}.cookie-switch{grid-template-columns:auto 62px;align-items:center;gap:12px;display:grid}.cookie-switch input{opacity:0;pointer-events:none;position:absolute}.cookie-switch i{background:#17232e;border:1px solid #516170;border-radius:30px;width:48px;height:26px;transition:all .2s;display:block;position:relative}.cookie-switch i:after{content:"";background:#9ba6af;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:4px;left:4px}.cookie-switch input:checked+i{background:#0874cf;border-color:#2187d9}.cookie-switch input:checked+i:after{background:#fff;left:26px}.cookie-switch input:focus-visible+i{outline-offset:3px;outline:2px solid #fff}.cookie-switch em{color:#82909c;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-style:normal}.cookie-category.is-required{cursor:default}.cookie-dialog-actions{grid-template-columns:1fr 1fr 1fr;margin-top:30px}.cookie-meta{letter-spacing:.06em;color:#64727e!important;margin:20px 0 0!important;font-size:9px!important}.cookie-settings-page{max-width:1120px}.cookie-settings-page>.button{margin:10px 0 70px}.cookie-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cookie-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:30px}.cookie-facts span{color:#62b9ff;letter-spacing:.13em;font-size:10px}.cookie-facts h3{color:#fff;margin:50px 0 15px}.cookie-facts p{font-size:14px;line-height:1.65}@media (max-width:760px){.cookie-banner{grid-template-columns:1fr;gap:24px}.cookie-banner-actions{grid-template-columns:1fr 1fr}.cookie-dialog-actions{grid-template-columns:1fr}.cookie-category{gap:14px}.cookie-switch{grid-template-columns:auto}.cookie-switch em{display:none}.cookie-facts{grid-template-columns:1fr}.cookie-facts article{min-height:auto}.cookie-facts h3{margin-top:28px}}@media (max-width:480px){.cookie-banner{max-height:calc(100svh - 20px);padding:22px;bottom:10px;left:10px;right:10px;overflow:auto}.cookie-banner h2{font-size:37px}.cookie-banner-actions{grid-template-columns:1fr}.cookie-banner-actions .cookie-secondary{grid-column:auto}.cookie-actions button{min-height:45px}.cookie-dialog{padding:22px}.cookie-category b{font-size:17px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
