@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Barlow Condensed",sans-serif;--font-body:"DM Sans",sans-serif;--color-ink:#111411;--color-paper:#f0eee4}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background-color:var(--color-ink);font-family:var(--font-body);color:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{transition:color .2s,background .2s}a:hover{color:#ffb31a}button{cursor:pointer}:focus-visible{outline-offset:5px;outline:3px solid #ffb31a}::selection{color:#111411;background:#ffb31a}}@layer components;@layer utilities{.static{position:static}.hidden{display:none}.table{display:table}}.afl-feature .eyebrow,.afl-feature>div:first-child p{color:#171714!important}.afl-feature>div:last-child p{color:#fff!important}@media(max-width:700px){.afl-feature>div:last-child p{color:#171714!important}}.afl-feature{color:#171714;background:linear-gradient(115deg,#e9b638 0% 56%,#742639 56%);border:1px solid #e9b638;justify-content:space-between;gap:24px;margin-bottom:24px;padding:36px;display:flex}.afl-feature h3{font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,4vw,58px);font-weight:900;line-height:1.1}.afl-feature h3 i{font-size:.45em}.afl-feature>div:last-child{color:#fff;text-align:right;align-self:center}.afl-feature strong{font:900 76px/1 Barlow Condensed,sans-serif}.afl-feature strong span{font-size:30px}.afl-feature p{margin:12px 0;font-size:12px;font-weight:700}.ladder-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.ladder-card{background:#1d251f;border:1px solid #465044;padding:28px}.ladder-title{color:#e9b638;justify-content:space-between;align-items:center;display:flex}.ladder-title h3{font:900 54px/1 Barlow Condensed,sans-serif}.ladder-card table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:20px 0}.ladder-card caption{text-align:left;color:#c5cbbf;margin-bottom:16px;font-size:13px}.ladder-card td,.ladder-card th{text-align:left;border-bottom:1px solid #374335;padding:10px 6px;font-size:14px}.ladder-card td:last-child,.ladder-card thead th:last-child{text-align:right;font-weight:800}.ladder-card thead{color:#c5cbbf;font-size:11px}.saturday-team{color:#f6bf45;background:#e9b6380c}.ladder-note{margin:20px 0;font-size:13px;line-height:1.6}.ladder-card>a{color:#f6bf45;font-size:12px}.video-list{max-height:560px;overflow-y:auto}@media(max-width:700px){.ladder-grid{grid-template-columns:1fr}.afl-feature{background:linear-gradient(150deg,#e9b638 0% 65%,#742639 65%);padding:24px;display:block}.afl-feature>div:last-child{text-align:left;color:#171714}.afl-feature strong{font-size:60px}.video-list{max-height:350px}.ladder-card{padding:20px}}.wrap{width:min(1280px,100% - 88px);margin-inline:auto}.topline{color:#111411;letter-spacing:1.4px;background:#ffb31a;justify-content:space-between;padding:9px 44px;font-size:10px;font-weight:800;display:flex}header{z-index:20;background:#111411;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{font:800 29px/.95 var(--font-display);align-items:center;gap:12px;display:flex}.brand img{object-fit:cover;border-radius:50%;width:52px;height:52px}.brand small{font:600 8px/1.5 var(--font-body);letter-spacing:1.5px;margin-top:6px;display:block}.desktop{align-items:center;gap:32px;font-size:12px;font-weight:700;display:flex}.button{color:#111411;text-transform:uppercase;letter-spacing:.5px;background:#ffb31a;justify-content:center;align-items:center;padding:17px 23px;font-size:11px;font-weight:800;display:inline-flex}.button:hover{color:#111411;background:#f0eee4}#menu-button{font-size:25px;display:none}#mobile-menu{padding:16px 24px}#mobile-menu a{padding:12px;display:block}.skip{z-index:100;color:#111411;background:#ffb31a;padding:12px;position:fixed;top:-80px;left:20px}.skip:focus{top:10px}.hero{background:#101310;position:relative;overflow:hidden}.hero-photo{position:absolute;inset:0 0 0 32%}.hero-photo img{object-fit:cover;object-position:50% 47%;filter:saturate(.55)contrast(1.18)brightness(.75);width:100%;height:100%}.hero-photo:after{content:"";background:linear-gradient(90deg,#111411,#0000 58%),linear-gradient(#0000 35%,#111411bb);position:absolute;inset:0}.hero-content{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;padding-block:62px 55px;display:grid;position:relative}.eyebrow{color:#ffb31a;letter-spacing:2px;font-size:10px;font-weight:800}h1{font:800 clamp(70px,8.5vw,122px)/.82 var(--font-display);letter-spacing:-1.8px;margin:28px 0 27px}em{font-style:normal}h1 em{color:#ffb31a}h2{font:800 clamp(44px,5vw,70px)/.94 var(--font-display);letter-spacing:-.8px;margin-top:20px}.intro{color:#d4d4cb;font-size:14px;line-height:1.8}.actions{align-items:center;gap:25px;margin-top:26px;display:flex}.text-link{align-items:center;gap:12px;font-size:12px;font-weight:800;display:inline-flex}.micro{letter-spacing:1.8px;color:#a7a89d;font-size:9px}.hero-foot{margin-top:32px}.hero-match{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0eee4;background:#151a16ed;border:1px solid #ffffff40;justify-self:end;width:100%;max-width:400px;margin-bottom:15px;display:block;transform:rotate(-2deg);box-shadow:15px 15px #00000035}.hero-match:hover{color:#f0eee4;border-color:#ffb31a}.match-label{letter-spacing:1.2px;border-bottom:1px solid #ffffff25;justify-content:space-between;gap:10px;padding:16px 20px;font-size:9px;font-weight:800;display:flex}.hero-match .match-label{color:#111411;background:#ffb31a}.teams{text-align:center;grid-template-columns:1fr 30px 1fr;align-items:center;padding:28px 18px;display:grid}.teams img{object-fit:contain;width:110px;height:110px;margin:0 auto 12px}.teams h3{font:700 35px/1.15 var(--font-display)}.hero-match .teams img{width:90px;height:94px}.hero-match h3{font-size:29px}.teams i{font:600 22px var(--font-display);color:#8d9388}.teams small{letter-spacing:1.5px;color:#b7bbb2;font-size:9px}.match-bottom{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;padding:13px 22px;display:flex}.match-bottom strong{font:700 51px var(--font-display);color:#ffb31a}.match-bottom strong small{font-size:24px}.match-bottom>span{letter-spacing:1px;font-size:9px;line-height:1.9}.ticker{color:#111411;white-space:nowrap;font:700 24px var(--font-display);letter-spacing:.5px;background:#ffb31a;justify-content:center;align-items:center;gap:35px;padding:15px 0;display:flex;overflow:hidden}.ticker b{font-size:25px}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.aside{color:#aaafa4;max-width:345px;font-size:12px;line-height:1.9}.pill{letter-spacing:1px;border:1px solid #ffffff40;margin-bottom:14px;padding:5px 11px;font-size:9px;font-weight:800;display:inline-block}.fixture-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fixture-card{background:linear-gradient(120deg,#1d2630,#171d22 48%,#1e3039);border:1px solid #ffffff25}.fixture-card:nth-child(2){background:linear-gradient(120deg,#18272e,#171d22 48%,#322026)}.fixture-bottom{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.fixture-bottom strong{font:700 32px var(--font-display);color:#ffb31a}.fixture-bottom small{letter-spacing:1px;color:#aaafa4;font-size:8px;display:block}.fixture-bottom a{border-bottom:1px solid #ffb31a;padding-bottom:5px;font-size:11px;font-weight:700}.finals-note{color:#92988b;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;font-size:10px;line-height:1.8;display:flex}.finals-note b{color:#ffb31a;letter-spacing:1px;margin-right:15px;font-size:9px}.finals-note>p:last-child{text-align:right}.finals-note a{text-decoration:underline}.bar-story{background:#1b201b;border-block:1px solid #ffffff20;grid-template-columns:1fr 1fr;display:grid}.story-photo{min-height:480px;position:relative}.story-photo img{object-fit:cover;filter:saturate(.5)contrast(1.12)brightness(.8);width:100%;height:100%;position:absolute}.story-photo span{letter-spacing:1.5px;background:#111411d9;padding:10px 14px;font-size:9px;position:absolute;bottom:25px;left:30px}.story-copy h2{font-size:clamp(40px,4vw,59px)}.story-copy h2 em{color:#ffb31a}.story-copy>p:not(.eyebrow){color:#b4b7aa;margin-top:25px;font-size:13px;line-height:1.9}.story-tags{letter-spacing:1px;flex-wrap:wrap;gap:14px;margin:25px 0;font-size:8px;font-weight:800;display:flex}.story-tags span{border:1px solid #ffffff35;padding:9px 10px}.video-layout{grid-template-columns:1.65fr 1fr;gap:25px;display:grid}.video-stage{aspect-ratio:16/9;background:#030503;border:1px solid #ffffff25}.video-stage button{width:100%;height:100%;display:block;position:relative;overflow:hidden}.video-stage img{object-fit:cover;filter:brightness(.65);width:100%;height:100%}.play-icon{color:#111411;background:#ffb31a;border-radius:50%;place-items:center;width:65px;height:65px;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-label{letter-spacing:1.5px;font-size:10px;font-weight:700;position:absolute;bottom:20px;left:24px}.video-stage iframe{border:0;width:100%;height:100%}.video-caption{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.video-caption small{letter-spacing:1px;color:#9da392;font-size:8px}.video-caption h3{font:700 28px var(--font-display)}.video-caption a{color:#ffb31a;font-size:10px}.fine{color:#92988b;margin-top:20px;font-size:9px;line-height:1.7}.video-list{flex-direction:column;gap:12px;display:flex}.video-choice{text-align:left;background:#1b201b;border:1px solid #ffffff1a;flex:1;align-items:center;gap:15px;width:100%;padding:12px;display:flex}.video-choice[aria-pressed=true]{background:#292a1b;border-color:#ffb31a}.video-choice img{aspect-ratio:16/9;object-fit:cover;width:96px}.video-choice small{color:#a2a795;letter-spacing:1px;font-size:8px}.video-choice strong{font:600 23px/1.2 var(--font-display);margin:4px 0;display:block}.video-choice span>span{color:#ffb31a;font-size:9px}.menu-section{color:#111411;background:#f0eee4}.menu-section .aside{color:#62675c}.menu-section .text-link{color:#111411;margin-top:14px}.food-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.food-grid img{aspect-ratio:1.15;object-fit:cover;filter:saturate(.75)contrast(1.07);width:100%}.food-grid article{border-bottom:1px solid #11141130;padding-bottom:20px}.food-grid span{letter-spacing:1.5px;color:#6d7265;margin-top:20px;font-size:8px;font-weight:700;display:block}.food-grid h3{font:700 34px var(--font-display);margin-top:5px}.visit{color:#111411;background:#ffb31a}.visit .eyebrow{color:#61501b}.visit .button{color:#f0eee4;background:#111411;margin-top:30px}.visit-grid{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.visit-details{border-left:1px solid #11141140;flex-direction:column;justify-content:center;gap:27px;padding-left:50px;display:flex}.visit-details h3{letter-spacing:1.7px;margin-bottom:10px;font-size:9px;font-weight:800}.visit-details p{font-size:14px;line-height:1.8}.visit-details strong{margin-left:18px}.socials{gap:25px;font-size:11px;font-weight:700;display:flex}.visit a:hover{color:#fff}footer{justify-content:space-between;align-items:center;gap:30px;padding-block:32px;display:flex}footer>p{text-align:right;color:#9aa08f;font-size:10px;line-height:2}footer small{font-size:8px}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.desktop{gap:18px}.hero-content{grid-template-columns:1.1fr 1fr;gap:20px}.actions{flex-wrap:wrap;gap:18px}.story-copy{padding:45px 8%}.video-choice img{width:70px}.video-choice strong{font-size:20px}.visit-grid{gap:35px}.visit-details{padding-left:30px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.topline{justify-content:center;padding:8px;font-size:8px}.topline span:first-child{display:none}.nav{height:75px}.brand{font-size:25px}.brand img{width:45px;height:45px}.brand small{font-size:7px}.desktop{display:none}#menu-button{display:block}.hero-content{grid-template-columns:1fr;gap:30px;padding:40px 0}.hero-photo{inset:0}.hero-photo:after{background:linear-gradient(90deg,#111411e8,#11141166),linear-gradient(#0000,#111411)}h1{font-size:82px;line-height:.86}.actions{gap:18px}.actions .button{padding:16px 18px;font-size:10px}.actions .text-link{font-size:10px}.hero-foot{margin-top:23px;font-size:8px}.hero-match{max-width:none;margin:0;transform:none}.hero-match .teams img{width:70px;height:70px}.match-bottom{padding:10px 20px}.match-bottom strong{font-size:42px}.ticker{justify-content:start;gap:25px;padding-left:20px;font-size:20px}.section{padding-block:55px}.section-head{margin-bottom:25px;display:block}.aside{max-width:none;margin-top:22px}.pill{margin-bottom:8px}h2{font-size:50px}.fixture-grid{grid-template-columns:1fr;gap:20px}.teams{padding:23px 18px}.teams img{width:90px;height:90px}.teams h3{font-size:31px}.finals-note{display:block}.finals-note>p:last-child{text-align:left;margin-top:12px}.bar-story{grid-template-columns:1fr}.story-photo{min-height:340px}.story-copy{padding:35px 25px 40px}.story-copy h2{font-size:46px}.video-layout{grid-template-columns:1fr}.video-list{gap:8px}.video-choice{padding:10px}.video-choice img{width:95px}.video-choice strong{font-size:23px}.video-caption h3{font-size:25px}.video-caption a{font-size:9px}.food-grid{grid-template-columns:1fr;gap:25px}.food-grid img{aspect-ratio:1.4}.visit-grid{grid-template-columns:1fr;gap:35px}.visit-details{border-top:1px solid #11141140;border-left:0;padding:25px 0 0}.socials{gap:22px}footer{flex-direction:column;align-items:start}footer>p{text-align:left}.poster-label{font-size:8px;bottom:15px;left:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.story-photo img{object-position:center 62%;filter:saturate(.85)contrast(1.12)brightness(.85)}body{background:#101319}.topline{background:#ffb31a}.desktop{gap:23px}.hero-photo{inset:0 0 0 24%}.hero-photo img{filter:saturate(1.12)contrast(1.05)brightness(.88)}.hero-photo:after{background:linear-gradient(90deg,#101319 1%,#101319d4 28%,#10131910 80%),linear-gradient(#0000 35%,#101319ab)}.hero-content{grid-template-columns:1.1fr 1fr;align-items:center;padding-block:48px 60px}.hero h1{text-shadow:0 4px 30px #0004;font-size:clamp(78px,8.6vw,122px);line-height:.83}.hero h1 em{color:#ffb31a}.hero-right{justify-self:end;width:100%;max-width:460px;position:relative}.hero-snaps{grid-template-columns:1fr 1fr;gap:18px;margin:0 8px 30px;display:grid}.hero-snaps figure{background:#f4efdf;padding:7px 7px 27px;position:relative;transform:rotate(-6deg);box-shadow:0 12px 25px #0007}.hero-snaps figure:nth-child(2){margin-top:24px;margin-bottom:-15px;transform:rotate(5deg)}.hero-snaps img{object-fit:cover;object-position:center 65%;width:100%;height:175px}.hero-snaps figcaption{color:#121825;letter-spacing:1px;font-size:9px;font-weight:800;position:absolute;bottom:8px;left:9px}.round-stamp{z-index:2;text-align:center;width:88px;height:88px;font:800 20px/.85 var(--font-display);background:#ff5035;border-radius:50%;place-content:center;display:grid;position:absolute;top:0;right:-18px;transform:rotate(15deg);box-shadow:0 0 0 5px #101319}.hero-match{max-width:none;margin:0;transform:rotate(-2deg)}.hero-match .teams{padding:16px}.hero-match .teams img{height:78px}.hero-match .match-bottom{padding-block:8px}.hero-match .match-bottom strong{font-size:42px}.hero .intro{color:#f0eee4}.ticker{color:#fff7e8;z-index:2;background:#ff5035;width:100%;position:relative;transform:rotate(-1deg);box-shadow:0 6px #ffb31a}.section{padding-block:68px}#fixtures{background:radial-gradient(at 90% 90%,#0e377044,#0000 65%)}h2 em{color:#ffb31a}.fixture-card{background:linear-gradient(125deg,#152e4a,#172331 50%,#1c475e);border-top:4px solid #63c6fa}.fixture-card:nth-child(2){background:linear-gradient(125deg,#103c3d,#1d2833 50%,#502333);border-top-color:#ff5035}.bar-story{background:#164bc1}.story-photo{min-height:510px}.story-photo img{filter:saturate(1.1)contrast(1.04);object-position:center 55%}.story-photo:after{content:"";background:linear-gradient(#0000,#08111acc);position:absolute;inset:60% 0 0}.story-photo>span{z-index:2}.story-copy{padding:58px 10%}.story-copy .eyebrow{color:#ffcb58}.story-copy>p:not(.eyebrow){color:#e0e9ff}.story-tags span{background:#ffffff12;border-color:#ffffff50}.story-sticker{color:#101319;font:800 37px/.9 var(--font-display);z-index:3;background:#ffb31a;padding:20px;position:absolute;top:25px;right:24px;transform:rotate(9deg)}.menu-section{background:#fff2cf}.menu-section .eyebrow{color:#a34720}.menu-section h2 em{color:#ec4b27}.food-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.food-grid article{background:#fff9e9;border:1px solid #ccac7540;padding:0 0 20px;transition:transform .25s;box-shadow:0 8px #deca9945}.food-grid article:hover{transform:translateY(-6px)rotate(-1deg)}.food-grid img{aspect-ratio:.87;filter:saturate(1.08)contrast(1.03);object-position:50% 60%}.food-grid article:nth-child(2){transform:rotate(2deg)}.food-grid article:nth-child(4){transform:rotate(-2deg)}.food-grid article>span,.food-grid h3,.food-grid article>p{margin-left:17px;margin-right:17px}.food-grid h3{font-size:31px}.food-grid article>p{color:#64604e;margin-top:10px;font-size:11px;line-height:1.7}.menu-section .fine{color:#736344}.ambiance{background:radial-gradient(at 0 0,#173f8370,#0000 65%),#101319}.ambiance h2{font-size:clamp(58px,7vw,95px)}.ambiance h2 em{color:#ff5035}.photo-note{color:#ffb31a;letter-spacing:1.3px;margin-top:15px;font-size:9px;font-weight:700;display:block}.ambiance-grid{grid-template-rows:260px 260px;grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.photo-tile{text-align:left;background:#171f2f;border:1px solid #ffffff20;position:relative;overflow:hidden}.photo-tile:after{content:"";background:linear-gradient(#0000,#07101beb);position:absolute;inset:35% 0 0}.photo-tile img{object-fit:cover;filter:saturate(1.1);width:100%;height:100%;transition:transform .6s}.photo-tile:hover img{transform:scale(1.04)}.night-tile{grid-row:span 2}.night-tile img{object-position:55% center}.cheers-tile img{object-position:50% 45%}.feed-tile img{object-position:50% 67%}.photo-tile>span{z-index:1;font:700 32px/.95 var(--font-display);position:absolute;bottom:23px;left:24px;right:24px}.photo-tile small{color:#ffca61;font:800 8px var(--font-body);letter-spacing:1.6px;margin-bottom:8px;display:block}.photo-tile b{float:right;font-size:25px}.after-hours{color:#fff2cf;background:#ff5035;justify-content:space-between;align-items:center;gap:35px;margin-top:25px;padding:36px 40px;display:flex;transform:rotate(-.6deg)}.after-hours>strong{font:800 clamp(36px,4vw,57px)/.95 var(--font-display)}.after-hours em{color:#142344}.after-hours p{margin-bottom:15px;font-size:12px;line-height:1.8}.after-hours .button{color:#fff2cf;background:#101319}.visit{background:#ffb31a}.visit h2{font-size:clamp(48px,6vw,85px)}#photo-dialog{color:#fff;background:#111827;border:1px solid #ffffff50;width:min(1000px,94vw);max-height:94vh;margin:auto;padding:18px;position:fixed;inset:0;overflow:auto}#photo-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050aea}#photo-dialog img{object-fit:contain;width:100%;max-height:80vh}#photo-dialog p{text-align:center;margin-top:12px;font-size:12px}.photo-close{color:#111;z-index:2;background:#ffb31a;border-radius:50%;width:40px;height:40px;font:30px Arial;position:absolute;top:8px;right:12px}@media(max-width:1000px){.desktop{gap:14px}.hero-snaps img{height:150px}.round-stamp{right:0}.food-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.food-grid img{aspect-ratio:1.15}.hero h1{font-size:87px}.hero-content{gap:24px}.story-copy{padding:40px 8%}}@media(max-width:700px){.hero-content{grid-template-columns:1fr;gap:35px;padding-top:35px}.hero h1{font-size:88px}.hero-photo{inset:0}.hero-photo:after{background:linear-gradient(90deg,#101319eb,#10131955),linear-gradient(#0000 20%,#101319 92%)}.hero-right{max-width:none}.hero-snaps{gap:18px;margin:0 10px 28px}.hero-snaps img{height:155px}.hero-match{transform:none}.round-stamp{width:72px;height:72px;font-size:17px;right:0}.story-photo{min-height:370px}.story-sticker{padding:16px;font-size:29px}.story-copy{padding:35px 25px}.section{padding-block:50px}.food-grid{gap:16px 12px}.food-grid img{aspect-ratio:.85}.food-grid h3{font-size:26px;line-height:1}.food-grid article>span{letter-spacing:.6px;font-size:7px}.food-grid article>span,.food-grid h3,.food-grid article>p{margin-left:11px;margin-right:11px}.food-grid article>p{font-size:10px}.food-grid article:nth-child(2),.food-grid article:nth-child(4){transform:none}.ambiance-grid{grid-template-rows:390px 290px 290px;grid-template-columns:1fr}.night-tile{grid-row:auto}.photo-tile>span{font-size:29px;left:20px}.after-hours{flex-direction:column;align-items:start;padding:28px 23px}.after-hours>strong{font-size:41px}.ticker{font-size:23px}}.club-monogram{color:#fff;border:2px solid #ffffff70;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 10px;font:800 40px Barlow Condensed,sans-serif;display:grid}.freo{background:#462267}.lions{background:#811c36}.opening-notice{color:#111;background:#ffb31a;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px;display:flex}.opening-notice strong{font:800 28px Barlow Condensed,sans-serif}.opening-notice span{font-size:14px}.week-heading{margin:50px 0 20px;font:800 38px Barlow Condensed,sans-serif}.week-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.day-card{background:#181e24;border:1px solid #ffffff26;min-width:0}.day-heading{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.day-heading h4{margin:0;font:800 34px Barlow Condensed,sans-serif}.day-heading h4 span{color:#b6bec5;margin-top:5px;font:600 12px DM Sans,sans-serif;display:block}.day-heading>b{text-align:right;color:#ffb31a;max-width:95px;font-size:10px}.day-event{border-bottom:1px solid #ffffff12;padding:18px}.day-event>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.day-event time{color:#ffb31a;font-size:14px;font-weight:700}.sport-tag{letter-spacing:1px;background:#ffffff0d;padding:4px 6px;font-size:9px;font-weight:700}.day-event h5{margin:12px 0 5px;font:700 25px/1.05 Barlow Condensed,sans-serif}.day-event p,.day-event a{color:#b6bec5;font-size:12px;line-height:1.6}.day-event a{color:#ffb31a;margin-top:10px;display:inline-block}.big-saturday{border-color:#ffb31a;box-shadow:inset 0 4px #ffb31a}.motogp-note{background:#1d2831;border-left:4px solid #7bbfff;margin-top:22px;padding:24px}.motogp-note b{font:700 26px Barlow Condensed,sans-serif}.motogp-note p{color:#b6bec5;margin:10px 0}.motogp-note a{color:#ffb31a}.latest-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.recap-card{background:linear-gradient(130deg,#253745,#151a20);border:1px solid #ffffff20;flex-direction:column;gap:14px;padding:24px;display:flex}.recap-card:hover{border-color:#ffb31a}.recap-sport{color:#ffb31a;justify-content:space-between;font:900 48px Barlow Condensed,sans-serif;display:flex}.recap-sport i{align-self:center;font-size:25px;font-style:normal}.recap-card small{letter-spacing:1px;color:#b6bec5;font-size:10px}.recap-card h3{margin:0;font:700 30px/1.1 Barlow Condensed,sans-serif}.recap-card>span:last-child{margin-top:auto;font-size:12px}.highlights-archive{border-top:1px solid #ffffff30;margin-top:32px;padding-top:20px}.highlights-archive summary{cursor:pointer;padding-bottom:20px;font-weight:700}.special-hours{border-left:3px solid #ffb31a;padding-left:15px;margin-top:18px!important}.special-hours strong{color:#ffb31a}@media(max-width:1000px){.week-grid,.latest-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.week-grid,.latest-highlights{grid-template-columns:1fr}.opening-notice{flex-direction:column;align-items:flex-start}.hero-match .teams h3{font-size:28px}.hero-match .match-bottom strong{font-size:55px}}.race-feature{text-align:center;padding:28px}.race-feature>span{font-size:48px}.race-feature h3{font:800 clamp(28px,4vw,42px)/1.05 var(--font-display);margin:12px 0}.race-feature p{color:#b6bec5;font-size:13px;line-height:1.6}.week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.week-grid{grid-template-columns:1fr}}.text-link svg,.visit-details svg,.fixture-bottom svg{vertical-align:middle;color:#25d366;display:inline-block}.drinks-section{color:#fff8e7;background:#151b20}.drinks-nav{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.drinks-nav a{border:1px solid #ffffff40;border-radius:99px;padding:10px 18px;font-size:14px;font-weight:700}.drinks-nav a:hover,.drinks-nav a:focus-visible{color:#111411;background:#ffb31a;border-color:#ffb31a}.drinks-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.drinks-card{background:#1d252c;border:1px solid #ffffff25;border-radius:16px;scroll-margin-top:100px;overflow:hidden}.drinks-photo{background:#121619;height:260px;position:relative;overflow:hidden}.drinks-photo img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.drinks-photo:after{content:"";background:linear-gradient(#0000 20%,#10151cf2);position:absolute;inset:0}.drinks-photo>div{z-index:1;position:absolute;bottom:24px;left:26px}.drinks-photo h3{font-family:var(--font-display);text-transform:uppercase;color:#ffb31a;font-size:48px;font-weight:800;line-height:1}.drinks-photo p{color:#fff8e7;margin-top:8px;font-size:15px}.drinks-list{margin:0;padding:6px 26px 16px;list-style:none}.drinks-list li{border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.drinks-list li:last-child{border-bottom:0}.drinks-list h4{color:#fff8e7;margin:0;font-size:17px;font-weight:700;line-height:1.35}.drinks-list p{color:#c1c7cb;max-width:310px;margin:5px 0 0;font-size:12px;line-height:1.5}.drink-price{color:#ffcd61;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:800;line-height:1.45}.drinks-note{color:#c1c7cb;max-width:850px;margin:24px 0 12px;font-size:12px;line-height:1.7}@media(max-width:700px){.drinks-grid{grid-template-columns:1fr;gap:20px}.drinks-photo{height:220px}.drinks-list{padding:4px 18px 12px}.drinks-photo>div{left:18px}.drinks-list li{gap:10px}.drinks-list h4{font-size:16px}.drink-price{font-size:14px}.drinks-nav{gap:8px}.drinks-nav a{padding:9px 13px;font-size:13px}}
