/*! tailwindcss v4.3.3 | 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)))){:where(#bn20,#bn20 *),:where(#bn20,#bn20 *):before,:where(#bn20,#bn20 *):after,:where(#bn20,#bn20 *)::backdrop{--bn20-font-weight:initial;--bn20-tracking:initial;--bn20-ordinal:initial;--bn20-slashed-zero:initial;--bn20-numeric-figure:initial;--bn20-numeric-spacing:initial;--bn20-numeric-fraction:initial}}}@layer theme{#bn20,#bn20{--bn20-spacing:.25rem;--bn20-text-sm:.875rem;--bn20-text-sm--line-height:calc(1.25 / .875);--bn20-text-base:1rem;--bn20-text-base--line-height:calc(1.5 / 1);--bn20-text-lg:1.125rem;--bn20-text-lg--line-height:calc(1.75 / 1.125);--bn20-text-3xl:1.875rem;--bn20-text-3xl--line-height:calc(2.25 / 1.875);--bn20-text-4xl:2.25rem;--bn20-text-4xl--line-height:calc(2.5 / 2.25);--bn20-text-5xl:3rem;--bn20-text-5xl--line-height:1;--bn20-font-weight-semibold:600;--bn20-tracking-tight:-.025em}}.tw\:isolate:where(#bn20,#bn20 *){isolation:isolate!important}.tw\:mx-auto:where(#bn20,#bn20 *){margin-inline:auto!important}.tw\:mt-2:where(#bn20,#bn20 *){margin-top:calc(var(--bn20-spacing) * 2)!important}.tw\:mt-4:where(#bn20,#bn20 *){margin-top:calc(var(--bn20-spacing) * 4)!important}.tw\:mt-6:where(#bn20,#bn20 *){margin-top:calc(var(--bn20-spacing) * 6)!important}.tw\:mt-8:where(#bn20,#bn20 *){margin-top:calc(var(--bn20-spacing) * 8)!important}.tw\:max-w-\[30ch\]:where(#bn20,#bn20 *){max-width:30ch!important}.tw\:max-w-\[56ch\]:where(#bn20,#bn20 *){max-width:56ch!important}.tw\:min-w-0:where(#bn20,#bn20 *){min-width:0!important}.tw\:text-center:where(#bn20,#bn20 *){text-align:center!important}.tw\:text-3xl:where(#bn20,#bn20 *){font-size:var(--bn20-text-3xl)!important;line-height:var(--bn20-leading,var(--bn20-text-3xl--line-height))!important}.tw\:text-base:where(#bn20,#bn20 *){font-size:var(--bn20-text-base)!important;line-height:var(--bn20-leading,var(--bn20-text-base--line-height))!important}.tw\:text-lg:where(#bn20,#bn20 *){font-size:var(--bn20-text-lg)!important;line-height:var(--bn20-leading,var(--bn20-text-lg--line-height))!important}.tw\:font-semibold:where(#bn20,#bn20 *){--bn20-font-weight:var(--bn20-font-weight-semibold)!important;font-weight:var(--bn20-font-weight-semibold)!important}.tw\:tracking-tight:where(#bn20,#bn20 *){--bn20-tracking:var(--bn20-tracking-tight)!important;letter-spacing:var(--bn20-tracking-tight)!important}.tw\:text-balance:where(#bn20,#bn20 *){text-wrap:balance!important}.tw\:text-pretty:where(#bn20,#bn20 *){text-wrap:pretty!important}.tw\:whitespace-pre-line:where(#bn20,#bn20 *){white-space:pre-line!important}.tw\:tabular-nums:where(#bn20,#bn20 *){--bn20-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--bn20-ordinal,) var(--bn20-slashed-zero,) var(--bn20-numeric-figure,) var(--bn20-numeric-spacing,) var(--bn20-numeric-fraction,)!important}.tw\:antialiased:where(#bn20,#bn20 *){-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media (width>=40rem){.tw\:sm\:text-4xl:where(#bn20,#bn20 *){font-size:var(--bn20-text-4xl)!important;line-height:var(--bn20-leading,var(--bn20-text-4xl--line-height))!important}.tw\:sm\:text-sm:where(#bn20,#bn20 *){font-size:var(--bn20-text-sm)!important;line-height:var(--bn20-leading,var(--bn20-text-sm--line-height))!important}}@media (width>=64rem){.tw\:lg\:text-5xl:where(#bn20,#bn20 *){font-size:var(--bn20-text-5xl)!important;line-height:var(--bn20-leading,var(--bn20-text-5xl--line-height))!important}}@font-face{font-family:BN20InterVariable;src:url(./inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}#bn20{clear:both;color:#242222;font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01", "ss03";background:#fff;width:100%;font-family:BN20InterVariable,sans-serif;font-size:16px;line-height:1.6}#bn20 *,#bn20 :before,#bn20 :after{box-sizing:border-box}#bn20 h1,#bn20 h2,#bn20 h3,#bn20 p,#bn20 ol,#bn20 ul{margin:0;padding:0;font-family:inherit}#bn20 ol,#bn20 ul{list-style:none}#bn20 a{color:inherit;text-decoration:none}#bn20 img{max-width:100%;height:auto;display:block}#bn20 .bn20-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,3vw,32px);container:bn20-section/inline-size}#bn20 .bn20-section{padding-block:clamp(36px,4.5vw,56px)}#bn20 .bn20-hero{padding-top:clamp(32px,4vw,48px)}#bn20 .bn20-eyebrow{color:#ff6728;letter-spacing:.08em;font-family:monospace;font-size:16px}#bn20 .bn20-heading{text-align:center;letter-spacing:-.025em;text-wrap:balance;font-size:24px;font-weight:600;line-height:1.33}#bn20 .bn20-muted{color:#68615e}#bn20 .bn20-divider{border-top:1px solid #2422221f}#bn20 .bn20-hero-art{max-width:800px}#bn20 .bn20-hero-image{width:100%}#bn20 .bn20-hero-video{aspect-ratio:16/9;width:100%;height:auto;min-height:200px;box-shadow:none;border:0;border-radius:0;display:block}#bn20 .bn20-anniversary{background:#fff2e8;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:290px;padding:24px;display:flex}#bn20 .bn20-anniversary-number{letter-spacing:-.08em;color:#b43d16;font-size:clamp(120px,17vw,200px);font-weight:600;line-height:1}#bn20 .bn20-anniversary-caption{color:#873015;text-wrap:balance;font-size:16px}#bn20 .bn20-thumbnail{aspect-ratio:8/5;object-fit:cover;width:100%}#bn20 .bn20-story-placeholder{aspect-ratio:8/5;color:#746158;letter-spacing:-.04em;background:#f4f1ee;justify-content:center;align-items:center;font-size:clamp(24px,3vw,40px);font-weight:500;display:flex}#bn20 .bn20-story-link,#bn20 .bn20-moment-link{display:block}#bn20 .bn20-story-media,#bn20 .bn20-moment-media{overflow:hidden}@keyframes bn20-story-image-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){#bn20 .bn20-story-link:focus-visible .bn20-thumbnail,#bn20 .bn20-moment-link:focus-visible .bn20-thumbnail{animation:1.6s ease-in-out infinite bn20-story-image-pulse}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#bn20 .bn20-story-link:hover .bn20-thumbnail,#bn20 .bn20-moment-link:hover .bn20-thumbnail{animation:1.6s ease-in-out infinite bn20-story-image-pulse}}#bn20 .bn20-story-link:hover h3{text-underline-offset:4px;text-decoration:underline}#bn20 a:focus-visible,#bn20 summary:focus-visible{outline-offset:5px;outline:2px solid #b43d16}#bn20 .bn20-button{color:#fff;background:#ff6728;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-weight:600;display:inline-flex}#bn20 .bn20-button:hover{background:#8f2e0f}#bn20 .bn20-event-section{background:#fff6ef}#bn20 .bn20-event{background:#fffaf6;border:1px solid #a83c162e;max-width:760px;padding:clamp(24px,4vw,40px);container:bn20-event/inline-size}#bn20 .bn20-event-details summary{cursor:pointer;text-underline-offset:4px;padding:12px;text-decoration:underline}#bn20 .bn20-stories-list,#bn20 .bn20-moments-grid,#bn20 .bn20-sponsors{--bn20-gap:1rem;justify-content:center;gap:28px var(--bn20-gap);flex-wrap:wrap;display:flex}#bn20 .bn20-stories-list,#bn20 .bn20-moments-grid{--bn20-columns:2}#bn20 .bn20-stories-list>.bn20-story,#bn20 .bn20-moments-grid>li{flex:0 0 calc((100% - (var(--bn20-columns) - 1) * var(--bn20-gap)) / var(--bn20-columns));min-width:0}#bn20 .bn20-story h3,#bn20 .bn20-moments-grid p,#bn20 .bn20-heading,#bn20 .bn20-event{overflow-wrap:anywhere}#bn20 .bn20-sponsors{--bn20-logo-columns:2;align-items:center}#bn20 .bn20-sponsors li{flex:0 0 calc((100% - (var(--bn20-logo-columns) - 1) * var(--bn20-gap)) / var(--bn20-logo-columns));justify-content:center;align-items:center;min-width:0;max-width:120px;min-height:88px;padding:12px;display:flex}#bn20 .bn20-sponsors a{justify-content:center;align-items:center;max-width:100%;min-height:48px;display:flex}#bn20 .bn20-sponsors img{object-fit:contain;width:auto;max-height:64px}@container bn20-section (width>=600px){#bn20 .bn20-stories-list,#bn20 .bn20-moments-grid,#bn20 .bn20-sponsors{--bn20-gap:1.5rem}#bn20 .bn20-stories-list,#bn20 .bn20-moments-grid{--bn20-columns:3}#bn20 .bn20-moments-grid{--bn20-columns:var(--bn20-moment-tablet-columns)}#bn20 .bn20-sponsors{--bn20-logo-columns:var(--bn20-sponsor-tablet-columns)}}@container bn20-section (width>=1000px){#bn20 .bn20-stories-list{--bn20-columns:5}#bn20 .bn20-moments-grid{--bn20-columns:var(--bn20-moment-count)}#bn20 .bn20-sponsors{--bn20-logo-columns:6}}@media (width<=639px){#bn20 .bn20-anniversary{min-height:220px}#bn20 .bn20-heading{font-size:20px}}#bn20 .bn20-countdown-units:not([hidden]){border-block:1px solid #a83c161f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;padding-block:20px;display:grid}#bn20 .bn20-countdown-unit{min-width:0}#bn20 .bn20-countdown-value{letter-spacing:-.025em;color:#ff6728;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2}#bn20 .bn20-countdown-label{color:#68615e;margin-top:8px;font-size:16px}#bn20 .bn20-countdown-complete:not(:empty){margin-top:20px;font-size:20px;font-weight:500}#bn20 .bn20-countdown [hidden]{display:none}@container bn20-event (width>=400px){#bn20 .bn20-countdown-units:not([hidden]){gap:16px}}#bn20 .bn20-social-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}#bn20 .bn20-social-item{width:100%;min-width:0;max-width:540px}#bn20 .bn20-social-video{aspect-ratio:16/9;width:100%;min-height:200px;box-shadow:none;border:0;border-radius:0;display:block}#bn20 .bn20-social-item .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}@container bn20-section (width>=680px){#bn20 .bn20-social-item{width:calc(50% - 12px)}}@container bn20-section (width>=1040px){#bn20 .bn20-social-item{width:calc(33.3333% - 16px)}}@container bn20-event (width<=300px){#bn20 .bn20-countdown-label{font-size:12px}#bn20 .bn20-countdown-value{font-size:26px}#bn20 .bn20-countdown-units:not([hidden]){gap:4px}}@property --bn20-font-weight{syntax:"*";inherits:false}@property --bn20-tracking{syntax:"*";inherits:false}@property --bn20-ordinal{syntax:"*";inherits:false}@property --bn20-slashed-zero{syntax:"*";inherits:false}@property --bn20-numeric-figure{syntax:"*";inherits:false}@property --bn20-numeric-spacing{syntax:"*";inherits:false}@property --bn20-numeric-fraction{syntax:"*";inherits:false}