/*! 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-300:oklch(87.2% .01 258.338);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--font-weight-bold:700;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#0a1b2b;--color-navy-line:#2a3744;--color-gold:#ebab21;--color-gold-dk:#c88f16;--radius-pill:999px;--color-paper:#fafaf7;--font-display:"Saira Condensed", "Arial Narrow", system-ui, sans-serif;--font-condensed:"Saira Condensed", "Arial Narrow", system-ui, sans-serif;--font-identifier:"Bevan", "Rockwell", Georgia, serif}}@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;-webkit-text-decoration: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: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}body{background-color:var(--color-paper);color:var(--color-navy);font-family:var(--font-sans)}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;font-weight:900;line-height:1.05}time,.tabular{font-variant-numeric:tabular-nums}}@layer components{:root{--rfw-on-navy:oklab(100% 0 5.96046e-8/.85);--rfw-on-navy-muted:oklab(100% 0 5.96046e-8/.68);--rfw-on-navy-line:oklab(100% 0 5.96046e-8/.1);--rfw-on-navy-border:oklab(100% 0 5.96046e-8/.35);--rfw-on-navy-quiet:oklab(100% 0 5.96046e-8/.62);--rfw-on-navy-rule:oklab(100% 0 5.96046e-8/.25);--rfw-on-paper-muted:#0a1b2bb3}@supports (color:color-mix(in lab, red, red)){:root{--rfw-on-paper-muted:color-mix(in oklab, var(--color-navy) 70%, transparent)}}:root{--rfw-on-paper-line:#0a1b2b1f}@supports (color:color-mix(in lab, red, red)){:root{--rfw-on-paper-line:color-mix(in oklab, var(--color-navy) 12%, transparent)}}:root{--rfw-gold-ink:#8d6f25}@supports (color:color-mix(in lab, red, red)){:root{--rfw-gold-ink:color-mix(in oklab, var(--color-gold) 58%, var(--color-navy))}}:root{--rfw-surface-accent:var(--color-gold);--rfw-surface-glow:drop-shadow(0 0 50px #ebab2180)}@supports (color:color-mix(in lab, red, red)){:root{--rfw-surface-glow:drop-shadow(0 0 50px color-mix(in oklab, var(--color-gold) 50%, transparent))}}:root{--rfw-glow:#ebab212e}@supports (color:color-mix(in lab, red, red)){:root{--rfw-glow:color-mix(in oklab, var(--color-gold) 18%, transparent)}}:root{--rfw-slash:oklab(100% 0 5.96046e-8/.018);--rfw-slash-strong:oklab(100% 0 5.96046e-8/.025);--rfw-scrim:#0a1b2b40}@supports (color:color-mix(in lab, red, red)){:root{--rfw-scrim:color-mix(in oklab, var(--color-navy) 25%, transparent)}}:root{--rfw-scrim-hero:#0a1b2b8c}@supports (color:color-mix(in lab, red, red)){:root{--rfw-scrim-hero:color-mix(in oklab, var(--color-navy) 55%, transparent)}}:where(.rfw-surface--paper,.bg-paper:not(body),.program-section:not(.program-section--navy)){--rfw-surface-accent:var(--rfw-gold-ink);--rfw-surface-glow:none}:where(.rfw-surface--navy,.bg-navy,.program-section--navy){--rfw-surface-accent:var(--color-gold);--rfw-surface-glow:drop-shadow(0 0 50px #ebab2180)}@supports (color:color-mix(in lab, red, red)){:where(.rfw-surface--navy,.bg-navy,.program-section--navy){--rfw-surface-glow:drop-shadow(0 0 50px color-mix(in oklab, var(--color-gold) 50%, transparent))}}:where(.rfw-display){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,11vw,8rem);font-weight:900;line-height:.82}:where(.rfw-display,.rfw-h1,.rfw-h2) em{color:var(--rfw-surface-accent);filter:var(--rfw-surface-glow);font-style:italic;display:inline-block}:where(.rfw-display--center,.rfw-h1--center,.rfw-h2--center){text-align:center}:where(.rfw-eyebrow--center){text-align:center;max-inline-size:none}:where(.rfw-h1,.rfw-h2){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.5rem,5.5vw,4.95rem);font-weight:900;line-height:1.05}@media (width<=900px){:where(.rfw-h2){font-size:clamp(2rem,9vw,4rem)}}:where(.rfw-h1__soft){color:var(--rfw-surface-accent);font-weight:900;display:block}:where(.rfw-h3){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,5vw,1.8rem);font-weight:900;line-height:1.1}:where(.rfw-h4){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:900;line-height:1}:where(.rfw-eyebrow){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.34em;text-transform:uppercase;color:var(--color-gold);max-inline-size:none;line-height:1.2;display:block}:where(.rfw-eyebrow).rfw-eyebrow--tight{font-size:var(--rfw-type-eyebrow);letter-spacing:.28em}:where(.rfw-lede){text-wrap:pretty;font-size:clamp(1.05rem,1.6vw,1.375rem);line-height:1.5}:where(.rfw-sub){font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:400;line-height:1.2}:where(.rfw-num){font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:900}:where(.rfw-glow){isolation:isolate;position:relative;overflow:hidden}:where(.rfw-glow):before{content:"";background:radial-gradient(circle, var(--rfw-glow), transparent 60%);pointer-events:none;z-index:0;block-size:1100px;inline-size:1100px;position:absolute}:where(.rfw-glow)>*{z-index:2;position:relative}:where(.rfw-glow).rfw-glow--top-end:before{inset-block-start:-420px;inset-inline-end:-220px}:where(.rfw-glow).rfw-glow--bottom-center:before{inset-block-end:-540px;inset-inline-start:50%;translate:-50%}:where(.rfw-glow).rfw-glow--bottom-end:before{inset-block-end:-540px;inset-inline-end:-320px}:where(.rfw-slashes):after{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(-25deg, transparent 0, transparent 60px, var(--rfw-slash) 60px, var(--rfw-slash) 61px);position:absolute;inset:0}:where(.rfw-slashes).rfw-slashes--photo:after{background-image:repeating-linear-gradient(-25deg, transparent 0, transparent 60px, var(--rfw-slash-strong) 60px, var(--rfw-slash-strong) 61px)}:where(.rfw-temp-change){border-block-start:4px solid var(--color-gold)}:where(.rfw-inner){z-index:2;max-inline-size:1180px;margin-inline:auto;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1.5rem,4vw,4rem);position:relative}:where(.rfw-inner).rfw-inner--wide{max-inline-size:1366px}:where(.rfw-brackets){--rfw-bracket-size:46px;position:relative}:where(.rfw-brackets):before{content:"";inline-size:var(--rfw-bracket-size);block-size:var(--rfw-bracket-size);border-block-start:3px solid var(--color-gold);border-inline-start:3px solid var(--color-gold);z-index:1;pointer-events:none;border-start-start-radius:inherit;position:absolute;inset-block-start:0;inset-inline-start:0}:where(.rfw-brackets).rfw-brackets--both{--rfw-bracket-size:60px}:where(.rfw-brackets).rfw-brackets--both:after{content:"";inline-size:var(--rfw-bracket-size);block-size:var(--rfw-bracket-size);border-block-end:3px solid var(--color-gold);border-inline-end:3px solid var(--color-gold);z-index:1;pointer-events:none;border-end-end-radius:inherit;position:absolute;inset-block-end:0;inset-inline-end:0}:where(.rfw-btn){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-small);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--radius-sm);border:2px solid #0000;align-items:center;gap:.6rem;padding-block:1.15rem;padding-inline:2.1rem;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}:where(.rfw-btn) span{transition:translate .25s}:where(.rfw-btn):hover span{translate:4px}:where(.rfw-btn).rfw-btn--fill{background:var(--color-gold);color:var(--color-navy)}:where(.rfw-btn).rfw-btn--fill:hover{background:var(--color-gold-dk);color:var(--color-navy)}:where(.rfw-btn).rfw-btn--ghost{border-color:var(--rfw-on-navy-border);color:#fff}:where(.rfw-btn).rfw-btn--ghost:hover{border-color:var(--color-gold);color:var(--color-gold)}:where(.rfw-cta){flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:2.5rem;display:flex}:where(.rfw-sublink){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);border-block-end:1px solid var(--rfw-on-navy-rule);margin-block-start:1.5rem;padding-block-end:2px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}:where(.rfw-sublink):hover{color:var(--color-gold);border-color:var(--color-gold)}:where(.rfw-grid){grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=860px){:where(.rfw-grid){grid-template-columns:1fr}}:where(.rfw-card){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));transition:translate .3s,border-color .3s;position:relative;overflow:hidden}:where(.rfw-card):hover{border-color:var(--color-gold);translate:0 -6px}:where(.rfw-card__media){aspect-ratio:4/3;position:relative}:where(.rfw-card__media) img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}:where(.rfw-card__body){padding:1.75rem}:where(.rfw-tag){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.32em;text-transform:uppercase;color:var(--color-gold);margin-block:0 .9rem}:where(.rfw-meta){font-family:var(--font-condensed);letter-spacing:.16em;text-transform:uppercase;color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;max-inline-size:none;margin-block:1.75rem 0;font-size:1rem;font-weight:600;display:flex}:where(.rfw-meta) i{color:var(--color-gold);font-style:normal}:where(.staff-grid){grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.5rem;margin-block:3rem 0;padding:0;list-style:none;display:grid}:where(.staff-card){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));align-content:start;gap:1.1rem;padding:1.5rem 1.4rem 1.6rem;display:grid}:where(.staff-card__photo){aspect-ratio:1;object-fit:cover;object-position:50% 18%;border-radius:var(--radius-md);inline-size:9rem;display:block}:where(.staff-card__monogram){aspect-ratio:1;inline-size:9rem;font-family:var(--font-display);color:#ebab2199;place-items:center;font-size:3.5rem;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){:where(.staff-card__monogram){color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}:where(.staff-card__monogram){background:#0a1b2b99}@supports (color:color-mix(in lab, red, red)){:where(.staff-card__monogram){background:color-mix(in oklab, var(--color-navy) 60%, transparent)}}:where(.staff-card__monogram){border-radius:var(--radius-md)}:where(.staff-card__body){align-content:start;gap:.5rem;min-inline-size:0;display:grid}:where(.staff-card--full){grid-column:1/-1;grid-template-columns:minmax(0,30%) minmax(0,1fr);align-items:start;gap:2rem}:where(.staff-card--full)>.staff-card__photo,:where(.staff-card--full)>.staff-card__monogram{inline-size:100%;max-inline-size:15rem}:where(.staff-card__name),:where(.staff-card__role){margin:0}:where(.staff-card__stat){color:var(--color-gold);margin:.25rem 0 0;font-size:1.15rem;line-height:1.15}:where(.staff-card__alma){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-muted);margin:0}:where(.staff-card__contact){font-size:var(--rfw-type-meta);gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}:where(.staff-card__contact) a{color:var(--rfw-on-navy);text-decoration-color:#ebab2199}@supports (color:color-mix(in lab, red, red)){:where(.staff-card__contact) a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}:where(.staff-card__contact) a{text-underline-offset:2px}:where(.staff-card__contact) a:hover{color:var(--color-gold)}:where(.staff-card__creds){border-block-start:1px solid var(--rfw-on-navy-line);margin-block-start:.75rem;padding-block-start:.4rem}:where(.staff-card--full) .staff-card__creds{columns:2;column-gap:2.75rem}:where(.staff-card__group){break-inside:avoid;font-size:var(--rfw-type-meta);color:var(--rfw-on-navy);margin-block-start:.9rem}:where(.staff-card__group) ul{gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}:where(.staff-card__group) li{padding-inline-start:.85rem;position:relative}:where(.staff-card__group) li:before{content:"";background:var(--color-gold);block-size:4px;inline-size:4px;position:absolute;inset-block-start:.55em;inset-inline-start:0}:where(.staff-card__group-heading){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);margin:0}@container not (width>=50rem){:where(.staff-card--full){grid-template-columns:minmax(0,1fr);gap:1.1rem}:where(.staff-card--full)>.staff-card__photo,:where(.staff-card--full)>.staff-card__monogram{inline-size:9rem}:where(.staff-card--full) .staff-card__creds{columns:1}}:where(.rfw-payform){text-align:start;gap:1.35rem;display:grid;container-type:inline-size}:where(.rfw-payform__legend){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold);border-block-end:1px solid var(--rfw-on-navy-line);margin:0;padding-block-end:.6rem}:where(.rfw-payform__grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@container not (width>=30rem){:where(.rfw-payform__grid){grid-template-columns:1fr}}:where(.rfw-payform__field){gap:.35rem;min-inline-size:0;display:grid}:where(.rfw-payform__field--wide){grid-column:1/-1}:where(.rfw-payform) label{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy)}:where(.rfw-payform) :is(input,select){border:1px solid var(--rfw-on-navy-rule);border-radius:var(--radius-sm);min-block-size:48px;inline-size:100%;color:var(--color-navy);font-family:var(--font-sans);background:#fff;padding-block:.7rem;padding-inline:.85rem;font-size:1rem}:where(.rfw-payform) :is(input,select):focus-visible{border-color:var(--rfw-surface-accent)}:where(.rfw-payform__roster){border:0;gap:.9rem;margin:0;padding:0;display:grid}:where(.rfw-payform__row){border-block-start:1px solid var(--rfw-on-navy-line);grid-template-columns:2.25rem 1fr 1fr;align-items:end;gap:.75rem;padding-block-start:.9rem;display:grid}@container not (width>=34rem){:where(.rfw-payform__row){grid-template-columns:2.25rem 1fr}}:where(.rfw-payform__row-index){font-family:var(--font-display);color:var(--rfw-on-navy-quiet);padding-block-end:.85rem;font-size:1.1rem;font-weight:900;line-height:1}@container not (width>=34rem){:where(.rfw-payform__row) :where(.rfw-payform__field){grid-column:2/-1}}:where(.rfw-payform__total){border:1px solid var(--rfw-on-navy-rule);border-radius:var(--radius-md);background:#ebab211a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:0;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){:where(.rfw-payform__total){background:color-mix(in oklab, var(--color-gold) 10%, transparent)}}:where(.rfw-payform__total) span{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--rfw-on-navy)}:where(.rfw-payform__total) output{font-family:var(--font-display);color:#fff;font-size:clamp(1.8rem,5cqi,2.4rem);font-weight:900;line-height:1}:where(.rfw-payform__hint){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-quiet);text-wrap:pretty;margin:0;line-height:1.5}:where(.rfw-payform__price){color:var(--rfw-on-navy);margin-block-start:.4rem}:where(.rfw-payform__price) strong{font-family:var(--font-display);color:var(--color-gold);white-space:nowrap;font-weight:900}:where(.rfw-payform__actions){flex-wrap:wrap;align-items:center;gap:1rem;display:flex}:where(.rfw-payform) .rfw-btn{border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center}@container not (width>=26rem){:where(.rfw-payform) .rfw-btn{inline-size:100%}}:where(.rfw-payform-alert){border-radius:var(--radius-md);border:1px solid #ebab2173;margin-block:0 1.5rem;padding:1.1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-payform-alert){border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.rfw-payform-alert){background:#ebab211f}@supports (color:color-mix(in lab, red, red)){:where(.rfw-payform-alert){background:color-mix(in oklab, var(--color-gold) 12%, transparent)}}:where(.rfw-payform-alert){color:var(--rfw-on-navy);font-size:var(--rfw-type-small);text-align:start;line-height:1.55}:where(.rfw-payform-alert) p{margin:0}:where(.rfw-payform-alert) ul{margin:0;padding-inline-start:1.1rem}:where(.rfw-payform-alert) strong{color:#fff}:where(.rfw-payform-alert--paid){border-color:var(--color-gold);background:#ebab2138}@supports (color:color-mix(in lab, red, red)){:where(.rfw-payform-alert--paid){background:color-mix(in oklab, var(--color-gold) 22%, transparent)}}:where(.rfw-payform-alert--paid) p{color:#fff;font-weight:700}:where(.rfw-payform-alert--error){border-color:var(--rfw-on-navy-border);background:oklab(100% 0 5.96046e-8/.08)}:where(.rfw-payform-alert__title){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-block-end:.4rem;display:block}:where(.rfw-raffle){font-family:var(--font-sans);color:#fff;-webkit-font-smoothing:antialiased}:where(.rfw-raffle) section{isolation:isolate;background:var(--color-navy);position:relative;overflow:hidden}:where(.rfw-hero__photo){z-index:0;pointer-events:none;position:absolute;inset:0}:where(.rfw-hero__photo) img{object-fit:cover;object-position:72% 28%;filter:grayscale(.2)contrast(1.05);opacity:.5;block-size:100%;inline-size:100%;display:block}:where(.rfw-hero__photo):after{content:"";background:radial-gradient(125% 95% at 50% 38%, #0a1b2b80 0%, #0a1b2bd6 72%), linear-gradient(0deg, var(--color-navy) 0%, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:where(.rfw-hero__photo):after{background:radial-gradient(125% 95% at 50% 38%, color-mix(in oklab, var(--color-navy) 50%, transparent) 0%, color-mix(in oklab, var(--color-navy) 84%, transparent) 72%), linear-gradient(0deg, var(--color-navy) 0%, transparent 55%)}}:where(.rfw-hero__inner){text-align:center;max-inline-size:840px;margin-inline:auto}:where(.rfw-payoff){color:var(--rfw-on-navy);max-inline-size:46ch;margin-block:1.75rem 0;margin-inline:auto;font-size:clamp(1.1rem,2.1vw,1.4rem);font-weight:500;line-height:1.5}:where(.rfw-payoff) strong{color:#fff;font-weight:800}:where(.rfw-grand){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(#ebab211a,#ebab2105);grid-template-columns:1.15fr 1fr;margin-block-end:1.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.rfw-grand){background:linear-gradient(180deg, color-mix(in oklab, var(--color-gold) 10%, transparent), color-mix(in oklab, var(--color-gold) 2%, transparent))}}:where(.rfw-grand__media){min-block-size:360px;position:relative}:where(.rfw-grand__media) img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}:where(.rfw-grand__body){flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem);display:flex}:where(.rfw-prize-name){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-small);letter-spacing:.16em;text-transform:uppercase;color:oklab(100% 0 5.96046e-8/.92);margin-block:0 .35rem}:where(.rfw-value){font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-gold);letter-spacing:-.02em;margin:0;font-weight:900;line-height:.9}:where(.rfw-grand) .rfw-value{filter:drop-shadow(0 0 40px #ebab2159);font-size:clamp(3rem,9vw,4.75rem)}@supports (color:color-mix(in lab, red, red)){:where(.rfw-grand) .rfw-value{filter:drop-shadow(0 0 40px color-mix(in oklab, var(--color-gold) 35%, transparent))}}:where(.rfw-card) .rfw-value{font-size:clamp(2.1rem,6vw,3rem)}:where(.rfw-desc){font-weight:500;font-size:var(--rfw-type-small);color:oklab(100% 0 5.96046e-8/.72);max-inline-size:44ch;margin-block:.9rem 0;line-height:1.55}:where(.rfw-grand) .rfw-desc{max-inline-size:40ch;font-size:1.05rem}:where(.rfw-card) .rfw-desc{font-size:var(--rfw-type-meta)}:where(.rfw-winner){border-block-start:1px solid var(--rfw-on-navy-rule);color:#fff;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-start:1rem;padding-block-start:.85rem;font-size:1rem;font-weight:600;display:flex}:where(.rfw-winner__label){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold)}:where(.rfw-credit){text-align:center;color:var(--rfw-on-navy-quiet);max-inline-size:none;margin-block:2.75rem 0;margin-inline:auto;font-size:1rem;font-style:italic;font-weight:500}:where(.rfw-raffle) .rfw-act{background:var(--color-paper);color:var(--color-navy);--rfw-surface-accent:var(--rfw-gold-ink);--rfw-surface-glow:none}:where(.rfw-raffle) .rfw-act .rfw-eyebrow{color:var(--color-navy)}:where(.rfw-act__inner){grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}:where(.rfw-price__big){font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy);margin-block:.5rem 0;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:900;line-height:.85}:where(.rfw-price__big) span{letter-spacing:.05em;text-transform:uppercase;color:var(--color-navy);font-size:.3em;font-weight:700}:where(.rfw-price__alt){font-family:var(--font-display);text-transform:uppercase;color:var(--color-navy);background:var(--color-gold);letter-spacing:.01em;border-radius:var(--radius-sm);margin-block:1rem 0;padding:.2em .55em;font-size:1.7rem;font-weight:900;display:inline-block}:where(.rfw-draw){border-inline-start:2px solid #0a1b2b24}@supports (color:color-mix(in lab, red, red)){:where(.rfw-draw){border-inline-start:2px solid color-mix(in oklab, var(--color-navy) 14%, transparent)}}:where(.rfw-draw){padding-inline-start:clamp(2rem,5vw,4rem)}:where(.rfw-draw__line){color:var(--color-navy);flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-block:.5rem 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;display:flex}:where(.rfw-draw__line) i{color:var(--color-gold-dk);font-style:normal;font-weight:900}:where(.rfw-draw__note){color:var(--color-navy);margin-block:1.2rem 0;font-size:1rem;font-weight:700}:where(.rfw-draw__trust){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-meta);letter-spacing:.16em;text-transform:uppercase;color:#0a1b2b99}@supports (color:color-mix(in lab, red, red)){:where(.rfw-draw__trust){color:color-mix(in oklab, var(--color-navy) 60%, transparent)}}:where(.rfw-draw__trust){margin-block:.6rem 0}:where(.rfw-where__list){max-inline-size:780px;margin-block:0 2.25rem;margin-inline:auto;padding:0;list-style:none}:where(.rfw-where__list) li{border-block-end:1px solid var(--rfw-on-navy-line);grid-template-columns:130px 1fr;align-items:baseline;gap:1.25rem;padding-block:1.5rem;display:grid}:where(.rfw-where__when){font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-gold);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900}:where(.rfw-where__what){color:oklab(100% 0 5.96046e-8/.9);font-size:1.2rem;font-weight:500;line-height:1.45}:where(.rfw-where__what) i{color:var(--color-gold);margin-inline:.3rem;font-style:normal}:where(.rfw-where__what) small{font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);margin-block-start:.35rem;display:block}:where(.rfw-fine){text-align:center;font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;color:var(--rfw-on-navy-quiet);max-inline-size:660px;margin-block:2.5rem 0;margin-inline:auto;line-height:1.7}:where(.rfw-where) .rfw-sublink{text-align:center;inline-size:fit-content;margin-block:1.75rem 0;margin-inline:auto;display:block}:where(.rfw-raffle) .rfw-pay{background:var(--color-gold);--rfw-surface-accent:var(--color-navy);--rfw-surface-glow:none;padding-block:4.5rem 4rem;position:relative}:where(.rfw-raffle) .rfw-pay .rfw-inner{text-align:center}:where(.rfw-raffle) .rfw-pay .rfw-eyebrow{color:var(--color-navy)}:where(.rfw-pay__title){font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-navy);margin-block:0 1rem;font-size:clamp(2rem,4.5vw,3.2rem);font-style:italic;font-weight:900}:where(.rfw-pay__title) em{color:#fff;text-shadow:0 2px 18px #0a1b2b59;font-style:italic}@supports (color:color-mix(in lab, red, red)){:where(.rfw-pay__title) em{text-shadow:0 2px 18px color-mix(in oklab, var(--color-navy) 35%, transparent)}}:where(.rfw-pay__lede){max-inline-size:560px;color:var(--color-navy);margin-block:0 2rem;margin-inline:auto;font-size:1.05rem;line-height:1.55}:where(.rfw-pay__form){background:var(--color-navy);text-align:start;--rfw-surface-accent:var(--color-gold);--rfw-surface-glow:none;border:2px solid #0a1b2b66;max-inline-size:520px;margin-inline:auto;padding-block:2rem;padding-inline:1.75rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-pay__form){border:2px solid color-mix(in oklab, var(--color-navy) 40%, transparent)}}:where(.rfw-pay__form){border-radius:var(--radius-lg);box-shadow:0 20px 60px #0a1b2b59}@supports (color:color-mix(in lab, red, red)){:where(.rfw-pay__form){box-shadow:0 20px 60px color-mix(in oklab, var(--color-navy) 35%, transparent)}}:where(.rfw-pay__form) legend{font-family:var(--font-condensed);letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold);border-block-end:1px solid oklab(100% 0 5.96046e-8/.15);margin-block:0 1.1rem;padding-block-end:.6rem;font-size:.78rem;font-weight:600}:where(.rfw-pay__form) input{border:1px solid var(--rfw-on-navy-rule);border-radius:var(--radius-sm);color:var(--color-navy);background:#fff;padding-block:.75rem;padding-inline:.9rem;font-size:1rem}:where(.rfw-pay__form) input:focus{border-color:var(--color-gold);outline:2px solid var(--color-gold);outline-offset:0}:where(.rfw-pay__fine){max-inline-size:520px;font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:#0a1b2bbf;margin-block:1.25rem 0;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){:where(.rfw-pay__fine){color:color-mix(in oklab, var(--color-navy) 75%, transparent)}}:where(.rfw-pay-total){text-align:center;margin-block:0 1.75rem}:where(.rfw-pay-total) output{color:#fff;font-family:var(--font-display);text-align:center;background:0 0;border:0;inline-size:100%;padding:0;font-size:2.4rem;font-weight:900;line-height:1.1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.rfw-raffle) :where(.rfw-grand,.rfw-card){opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards rfwReveal;animation-timeline:view();animation-range:entry entry 42%;translate:0 2.5rem}:where(.rfw-raffle) :where(.rfw-grid) .rfw-card:nth-child(2){animation-range:entry 9% entry 52%}:where(.rfw-price__big,.rfw-price__alt){opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards rfwPunch;animation-timeline:view();animation-range:entry 5% entry 40%;scale:.92}}}@media (width<=860px){:where(.rfw-hero__photo) img{opacity:.4}:where(.rfw-hero__photo):after{background:radial-gradient(140% 80% at 50% 35%,#0a1b2b8c,#0a1b2be6)}@supports (color:color-mix(in lab, red, red)){:where(.rfw-hero__photo):after{background:radial-gradient(140% 80% at 50% 35%, color-mix(in oklab, var(--color-navy) 55%, transparent), color-mix(in oklab, var(--color-navy) 90%, transparent))}}:where(.rfw-hero__inner){max-inline-size:100%}:where(.rfw-grand){grid-template-columns:1fr}:where(.rfw-grand__media){min-block-size:240px}:where(.rfw-act__inner){grid-template-columns:1fr}:where(.rfw-draw){border-block-start:2px solid #0a1b2b24;border-inline-start:0}@supports (color:color-mix(in lab, red, red)){:where(.rfw-draw){border-block-start:2px solid color-mix(in oklab, var(--color-navy) 14%, transparent)}}:where(.rfw-draw){padding-block-start:2rem;padding-inline-start:0}:where(.rfw-where__list) li{grid-template-columns:1fr;gap:.4rem}}:where(.golf){color:#fff;-webkit-font-smoothing:antialiased}:where(.golf-navy){background:var(--color-navy);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}:where(.golf-timeline){gap:0;max-inline-size:860px;margin-block:2.5rem 0;margin-inline:auto;padding:0;list-style:none;display:grid}:where(.golf-timeline__row){border-block-start:1px solid var(--rfw-on-navy-line);grid-template-columns:minmax(8rem,1fr) minmax(6rem,auto) 1.4fr;align-items:baseline;gap:1rem 1.5rem;padding-block:1.15rem;display:grid}@container not (width>=40rem){:where(.golf-timeline__row){grid-template-columns:1fr;gap:.2rem}}:where(.golf-timeline__row):first-child{border-block-start:1px solid var(--color-gold)}:where(.golf-timeline__row--cause) .golf-timeline__time{color:var(--color-gold)}:where(.golf-timeline__label){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-on-navy-quiet)}:where(.golf-timeline__time){font-size:1.55rem;line-height:1}:where(.golf-timeline__detail){color:var(--rfw-on-navy);font-size:1rem}:where(.golf-lede){color:var(--rfw-on-navy);max-inline-size:52ch}:where(.golf-lede).golf-lede--center{text-align:center;margin-inline:auto}:where(.golf-blurb){color:var(--rfw-on-navy-muted);text-align:center;text-wrap:pretty;max-inline-size:56ch;margin-block:2.25rem 0;margin-inline:auto}:where(.golf-blurb).golf-blurb--fine{font-size:var(--rfw-type-meta);max-inline-size:64ch}:where(.golf-datestamp){text-align:center;font-size:var(--rfw-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);margin-block:2rem 0}:where(.golf-split){grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@container not (width>=52rem){:where(.golf-split){grid-template-columns:1fr}}:where(.golf-stats){flex-wrap:wrap;gap:1.25rem 2.5rem;margin-block:2rem 0;padding:0;list-style:none;display:flex}:where(.golf-stats) li{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);gap:.2rem;display:grid}:where(.golf-stats) .rfw-num{color:var(--color-gold);font-size:1.9rem}:where(.golf-stats).golf-stats--center{text-align:center;justify-content:center;margin-block-start:2.5rem}:where(.golf-stats).golf-stats--center li{justify-items:center}:where(.golf-form){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));padding:clamp(1.5rem,3vw,2.25rem)}:where(.golf-form__body):empty:after{content:"";min-block-size:12rem;display:block}:where(.golf-scarcity){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-block:1.25rem 0}:where(.golf-card){gap:1.25rem;margin-block:2.5rem 0;padding:0;list-style:none;display:grid}:where(.golf-card__row){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(#ebab2112,#ebab2103);grid-template-columns:auto minmax(6rem,auto) 1fr auto;align-items:baseline;gap:.75rem 1.5rem;padding:1.5rem 1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){:where(.golf-card__row){background:linear-gradient(180deg, color-mix(in oklab, var(--color-gold) 7%, transparent), color-mix(in oklab, var(--color-gold) 1%, transparent))}}@container not (width>=46rem){:where(.golf-card__row){grid-template-columns:1fr;gap:.35rem}}:where(.golf-card__time){color:var(--color-gold);font-size:1.5rem;line-height:1}:where(.golf-card__matchup){color:#fff;font-size:1.15rem;font-weight:600}:where(.golf-card__note){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy-quiet)}:where(.golf-banner){border-block-end:1px solid var(--rfw-on-navy-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-block-end:2.5rem;padding-block-end:1.5rem;display:flex}:where(.golf-tiers){grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-block:3rem 0;padding:0;list-style:none;display:grid}@container not (width>=56rem){:where(.golf-tiers){grid-template-columns:1fr}}:where(.golf-tier){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));flex-direction:column;gap:.9rem;padding:2rem 1.75rem;display:flex}:where(.golf-tier).golf-tier--featured{background:linear-gradient(#ebab211f,#ebab2105)}@supports (color:color-mix(in lab, red, red)){:where(.golf-tier).golf-tier--featured{background:linear-gradient(180deg, color-mix(in oklab, var(--color-gold) 12%, transparent), color-mix(in oklab, var(--color-gold) 2%, transparent))}}:where(.golf-tier).golf-tier--featured{border-color:#ebab2173}@supports (color:color-mix(in lab, red, red)){:where(.golf-tier).golf-tier--featured{border-color:color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.golf-tier__price){color:var(--color-gold);margin:0;font-size:clamp(2.6rem,6vw,3.4rem);line-height:.9}:where(.golf-tier__currency){vertical-align:.55em;margin-inline-end:.1em;font-size:.42em}:where(.golf-tier__promise){color:#fff;margin:0;font-size:1.05rem;font-weight:600}:where(.golf-tier__list){font-size:var(--rfw-type-small);color:var(--rfw-on-navy);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}:where(.golf-tier__list) li{padding-inline-start:1rem;position:relative}:where(.golf-tier__list) li:before{content:"";background:var(--color-gold);block-size:6px;inline-size:6px;position:absolute;inset-block-start:.55em;inset-inline-start:0}:where(.golf-tier__cta){justify-content:center;margin-block-start:auto}:where(.golf-tier__closed){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);margin-block:auto 0;padding-block-start:.75rem}:where(.golf-closed){text-align:center;border:1px solid var(--rfw-on-navy-rule);border-block-start:3px solid var(--color-gold);border-radius:var(--radius-lg);background:#0a1b2b8c;flex-direction:column;align-items:center;gap:1rem;max-inline-size:640px;margin-block-start:2.5rem;margin-inline:auto;padding-block:2rem;padding-inline:clamp(1.25rem,4vw,2.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){:where(.golf-closed){background:color-mix(in oklab, var(--color-navy) 55%, transparent)}}:where(.golf-closed__title){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-small);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin:0}:where(.golf-closed__body){color:var(--rfw-on-navy);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}:where(.golf-closed__cta){margin-block-start:.5rem}:where(.golf-cta){text-align:center}:where(.program){position:relative;overflow-x:clip}:where(.program-section){background:var(--color-paper);color:var(--color-navy);container-type:inline-size}:where(.program-section).program-section--navy{background:var(--color-navy);color:#fff;isolation:isolate;position:relative;overflow:hidden}:where(.program-section:not(.program-section--navy)) .rfw-eyebrow{color:var(--rfw-gold-ink)}:where(.program-cta){margin-block:2rem 0}:where(.program-prose){text-wrap:pretty;max-inline-size:62ch;color:var(--rfw-on-paper-muted)}:where(.program-prose) p{margin-block:0 1rem}:where(.program-prose) p:last-child{margin-block-end:0}:where(.program-prose) a{color:var(--color-navy);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:3px;text-decoration-thickness:2px}:where(.program-prose) a:hover{color:var(--color-gold-dk)}:where(.program-dates){margin-block-start:2.5rem}:where(.program-dates__list){max-inline-size:46rem;margin-block:1rem 0;padding:0;list-style:none}:where(.program-dates__list) li{border-block-start:1px solid var(--rfw-on-paper-line);grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 2rem;padding-block:.85rem;display:grid}@container not (width>=32rem){:where(.program-dates__list) li{grid-template-columns:1fr;gap:.15rem}}:where(.program-dates__list) li:first-child{border-block-start:1px solid var(--color-gold)}:where(.program-dates__what){font-weight:600}:where(.program-dates__when){color:var(--color-gold-dk);text-align:end;font-size:1.05rem}@container not (width>=32rem){:where(.program-dates__when){text-align:start}}:where(.program-callout){border:1px solid #ebab2173;max-inline-size:46rem;margin-block-start:2.75rem;padding:1.75rem 1.9rem}@supports (color:color-mix(in lab, red, red)){:where(.program-callout){border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.program-callout){border-radius:var(--radius-md);background:#ebab211a}@supports (color:color-mix(in lab, red, red)){:where(.program-callout){background:color-mix(in oklab, var(--color-gold) 10%, transparent)}}:where(.program-callout) .rfw-tag{color:var(--color-gold-dk)}:where(.program-callout) .program-prose{color:var(--color-navy)}:where(.alumni-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;margin-block:3rem 0;padding:0;list-style:none;display:grid}:where(.alumni-card){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.07),oklab(100% 0 5.96046e-8/.02));flex-direction:column;padding:.7rem .7rem 1.5rem;transition:border-color .18s,background-color .18s;display:flex;position:relative}:where(.alumni-card):hover{border-color:#ebab2173}@supports (color:color-mix(in lab, red, red)){:where(.alumni-card):hover{border-color:color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.alumni-card__frame){margin-block-end:1.1rem}:where(.alumni-card__photo){aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);inline-size:100%;display:block}:where(.alumni-card__nophoto){aspect-ratio:4/5;border-radius:var(--radius-md);inline-size:100%;font-family:var(--font-display);color:oklab(100% 0 5.96046e-8/.14);background:oklab(100% 0 5.96046e-8/.05);place-items:center;margin:0;font-size:4rem;font-weight:900;line-height:1;display:grid}:where(.alumni-card__chip){border-radius:var(--radius-md);background:var(--color-navy-line);border:2px solid #ebab21cc;place-items:center;block-size:3rem;inline-size:3rem;padding:.3rem;display:grid;position:absolute;inset-block-start:-.5rem;inset-inline-end:-.5rem}@supports (color:color-mix(in lab, red, red)){:where(.alumni-card__chip){border:2px solid color-mix(in oklab, var(--color-gold) 80%, transparent)}}:where(.alumni-card__chip){box-shadow:0 2px 10px oklab(0% none none/.45)}:where(.alumni-card__mark){object-fit:contain;block-size:100%;inline-size:100%;display:block}:where(.alumni-card__chip--initials){font-family:var(--font-display);letter-spacing:.02em;color:var(--color-gold);font-size:1rem;font-weight:900;line-height:1}:where(.alumni-card__body){flex-direction:column;gap:.3rem;padding-inline:.55rem;display:flex}:where(.alumni-card__honor){font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;margin:.1rem 0 0}:where(.alumni-card__name){margin:0}:where(.alumni-card__name) a{color:inherit;text-decoration-color:#ebab2199}@supports (color:color-mix(in lab, red, red)){:where(.alumni-card__name) a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}:where(.alumni-card__name) a{text-underline-offset:3px}:where(.alumni-card__name) a:hover{color:var(--color-gold)}:where(.alumni-card__college){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-meta);letter-spacing:.09em;text-transform:uppercase;color:var(--rfw-on-navy);margin:0}:where(.alumni-card__season){font-size:var(--rfw-type-small);color:var(--rfw-on-navy);margin:.35rem 0 0}:where(.alumni-card__class){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-quiet);margin:0}.alumni-features{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=64rem){.alumni-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.alumni-feature-slot{display:grid;container-type:inline-size}.alumni-features .alumni-feature{margin-block:0}:where(.alumni-feature){border:2px solid #ebab218c;margin-block:3rem 0;padding:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){:where(.alumni-feature){border:2px solid color-mix(in oklab, var(--color-gold) 55%, transparent)}}:where(.alumni-feature){border-radius:var(--radius-lg);background:linear-gradient(135deg,#ebab211f,#ebab2108 55%,#0000 80%),#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.alumni-feature){background:linear-gradient(135deg, color-mix(in oklab, var(--color-gold) 12%, transparent), color-mix(in oklab, var(--color-gold) 3%, transparent) 55%, transparent 80%), oklab(100% 0 5.96046e-8/.05)}}:where(.alumni-feature){grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;gap:1.75rem 2.25rem;display:grid}@container not (width>=52rem){:where(.alumni-feature){grid-template-columns:minmax(0,1fr);gap:1.5rem}:where(.alumni-feature) .alumni-feature__frame{max-inline-size:20rem}}:where(.alumni-feature__photo){aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);inline-size:100%;display:block}:where(.alumni-feature__chip){block-size:3.6rem;inline-size:3.6rem;padding:.4rem;inset-block-start:-.6rem;inset-inline-end:-.6rem}:where(.alumni-feature__body){flex-direction:column;gap:.35rem;display:flex}:where(.alumni-feature__honor){margin:0}:where(.alumni-feature__year){color:var(--color-gold);margin:.35rem 0 .1rem;font-size:clamp(3.5rem,8vw,6rem);line-height:.82}:where(.alumni-feature__name){margin:0}:where(.alumni-feature__name) a{color:inherit;text-decoration-color:#ebab2199}@supports (color:color-mix(in lab, red, red)){:where(.alumni-feature__name) a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}:where(.alumni-feature__name) a{text-underline-offset:4px}:where(.alumni-feature__name) a:hover{color:var(--color-gold)}:where(.alumni-feature__college){font-family:var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--rfw-on-navy);margin:0;font-size:1rem;font-weight:700}:where(.alumni-feature__facts){gap:.55rem;max-inline-size:46ch;margin:1rem 0 0;padding:0;list-style:none;display:grid}:where(.alumni-feature__facts) li{border-block-start:1px solid #ebab214d;padding-block-start:.55rem}@supports (color:color-mix(in lab, red, red)){:where(.alumni-feature__facts) li{border-block-start:1px solid color-mix(in oklab, var(--color-gold) 30%, transparent)}}:where(.alumni-feature__facts) li{font-size:var(--rfw-type-small);color:var(--rfw-on-navy);text-wrap:pretty;line-height:1.45}:where(.sponsors-impact){gap:0;max-inline-size:52rem;margin-block:2.5rem 0;padding:0;list-style:none;display:grid}:where(.sponsors-impact) li{border-block-start:1px solid var(--rfw-on-paper-line);grid-template-columns:9rem 1fr;align-items:baseline;gap:.4rem 1.75rem;padding-block:1.1rem;display:grid}@container not (width>=34rem){:where(.sponsors-impact) li{grid-template-columns:1fr}}:where(.sponsors-impact) li:first-child{border-block-start:1px solid var(--color-gold)}:where(.sponsors-impact__label){color:var(--color-gold-dk)}:where(.sponsors-impact__body){color:var(--rfw-on-paper-muted);text-wrap:pretty}:where(.sponsors-tiers){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem;margin-block:3rem 0;padding:0;list-style:none;display:grid}:where(.sponsors-tier){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));flex-direction:column;gap:.45rem;padding:1.75rem 1.5rem;display:flex}:where(.sponsors-tier).sponsors-tier--featured{background:linear-gradient(#ebab211f,#ebab2105)}@supports (color:color-mix(in lab, red, red)){:where(.sponsors-tier).sponsors-tier--featured{background:linear-gradient(180deg, color-mix(in oklab, var(--color-gold) 12%, transparent), color-mix(in oklab, var(--color-gold) 2%, transparent))}}:where(.sponsors-tier).sponsors-tier--featured{border-color:#ebab2173}@supports (color:color-mix(in lab, red, red)){:where(.sponsors-tier).sponsors-tier--featured{border-color:color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.sponsors-tier__name){margin:0}:where(.sponsors-tier__price){color:var(--color-gold);margin:.3rem 0 0;font-size:clamp(2.1rem,4.5vw,2.6rem);line-height:.95}:where(.sponsors-tier__currency){font-size:clamp(var(--rfw-type-small), 2.03vw, 1.17rem);vertical-align:.6em;margin-inline-end:.05em}:where(.sponsors-tier__per){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-quiet);margin-inline-start:.15em}:where(.sponsors-tier__alt){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-quiet);margin:0}:where(.sponsors-tier__includes){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);margin:.75rem 0 0}:where(.sponsors-tier__list){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy);gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}:where(.sponsors-tier__list) li{padding-inline-start:.9rem;position:relative}:where(.sponsors-tier__list) li:before{content:"";background:var(--color-gold);block-size:5px;inline-size:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}:where(.sponsors-closed){max-inline-size:44ch;color:var(--rfw-on-navy);text-wrap:pretty;margin:0}:where(.sponsors-closed) a{color:var(--color-gold);text-underline-offset:3px}:where(.sponsors-wall-section) .program-prose{margin-block-start:.75rem}:where(.sponsors-band){--sp-min:18rem;margin-block-start:2.75rem}:where(.sponsors-band__label){border-block-end:1px solid var(--color-gold);margin-block:0 .9rem;padding-block-end:.7rem}:where(.sponsors-wall){flex-wrap:wrap;justify-content:center;gap:1.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}:where(.sponsors-wall)>.sponsors-cell{flex:0 1 var(--sp-min);max-inline-size:45%}:where(.sponsors-cell){flex-direction:column;min-inline-size:0;display:flex}:where(.sponsors-link){color:inherit;flex-direction:column;gap:0;text-decoration:none;display:flex}:where(.sponsors-link):focus-visible{border-radius:var(--radius-md)}:where(.sponsors-plate){--sp-scale:100;--sp-pad:clamp(.4rem, .8vw, .7rem);aspect-ratio:16/10;transition:transform .16s,opacity .16s;position:relative;overflow:hidden}:where(.sponsors-link:not(.sponsors-link--flat)):hover .sponsors-plate{transform:translateY(-2px)scale(1.03)}:where(.sponsors-link:not(.sponsors-link--flat)) .sponsors-plate{opacity:.86}:where(.sponsors-link:not(.sponsors-link--flat)):hover .sponsors-plate{opacity:1}@media (prefers-reduced-motion:reduce){:where(.sponsors-plate){transition:none}:where(.sponsors-link:not(.sponsors-link--flat)):hover .sponsors-plate{transform:none}}:where(.sponsors-plate) .sponsors-logo{inline-size:calc(100% - 2 * var(--sp-pad));block-size:calc(100% - 2 * var(--sp-pad));object-fit:contain;max-block-size:none;max-inline-size:none;transform:translate(-50%, -50%) scale(calc(var(--sp-scale) / 100));position:absolute;inset-block-start:50%;inset-inline-start:50%}:where(.sponsors-plate) .sponsors-logo--type{font-family:var(--font-display);font-weight:900;font-size:clamp(var(--rfw-type-small), 1.5vw, 1.4rem);letter-spacing:.01em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--color-navy);place-items:center;line-height:1.05;display:grid;transform:translate(-50%,-50%)}:where(.sponsors-wall-foot){font-size:var(--rfw-type-small);color:var(--rfw-on-paper-muted);margin-block:2.75rem 0}:where(.sponsors-wall-foot) a{color:var(--color-navy);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:3px;text-decoration-thickness:2px}:where(.sponsors-wall-foot) a:hover{color:var(--color-gold-dk)}:where(.cal-list){max-inline-size:56rem;margin-block:3rem 0;margin-inline:auto;padding:0;list-style:none}:where(.cal-row){border-block-start:1px solid var(--rfw-on-navy-line);grid-template-columns:1fr auto;align-items:center;gap:1rem 2rem;padding-block:1.5rem;display:grid}@container not (width>=44rem){:where(.cal-row){grid-template-columns:1fr}}:where(.cal-row):first-child{border-block-start:1px solid var(--color-gold)}:where(.cal-row__name){margin:0}:where(.cal-row__desc){font-size:var(--rfw-type-small);color:var(--rfw-on-navy-muted);margin:.25rem 0 0}:where(.cal-row__actions){flex-wrap:wrap;gap:.6rem;display:flex}:where(.cal-row__btn){font-size:var(--rfw-type-eyebrow);letter-spacing:.14em;padding-block:.7rem;padding-inline:1.1rem}:where(.contact-grid){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem;margin-block-start:2.5rem;padding:0;list-style:none;display:grid}:where(.contact-card){border:1px solid var(--rfw-on-paper-line);border-radius:var(--radius-lg);background:#0a1b2b08;padding:1.6rem 1.5rem}@supports (color:color-mix(in lab, red, red)){:where(.contact-card){background:color-mix(in oklab, var(--color-navy) 3%, transparent)}}:where(.contact-card){align-content:start;gap:.35rem;display:grid}:where(.contact-card) a{color:var(--color-navy);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:2px}:where(.contact-card) a:hover{color:var(--color-gold-dk)}:where(.contact-card__what){color:var(--rfw-on-paper-muted);font-size:var(--rfw-type-small);margin:0}:where(.photo-list){max-inline-size:56rem;margin-block:2.5rem 0;padding:0;list-style:none}:where(.photo-list) li{border-block-start:1px solid var(--rfw-on-paper-line);grid-template-columns:7rem 1fr auto;align-items:baseline;gap:.3rem 1.5rem;padding-block:.9rem;display:grid}@container not (width>=38rem){:where(.photo-list) li{grid-template-columns:1fr}}:where(.photo-list) li:first-child{border-block-start:1px solid var(--color-gold)}:where(.photo-list__date){color:var(--color-gold-dk)}:where(.photo-list__by){color:var(--rfw-on-paper-muted);font-size:var(--rfw-type-meta)}:where(.newsletter-form){max-inline-size:34rem;margin-block-start:2.5rem;margin-inline:auto}:where(.home){position:relative;overflow-x:clip}:where(.home-hero){isolation:isolate;background-color:var(--color-navy);color:#fff;justify-content:center;align-items:center;min-block-size:70svh;display:flex;position:relative;overflow:hidden}@media (width>=640px){:where(.home-hero){min-block-size:calc(100svh - var(--rfw-header-h))}}:where(.home-hero__slides),:where(.home-hero__scrim){z-index:-1;position:absolute;inset:0}:where(.home-hero__slide){opacity:0;--i:0;animation:15s linear infinite home-hero-crossfade;animation-delay:calc(var(--i) * -5s - 1.2s);position:absolute;inset:0}:where(.home-hero__slide) img{object-fit:cover;block-size:100%;inline-size:100%}:where(.home-hero__slide:only-child){opacity:1;animation:none}:where(.home-hero__scrim){background:var(--rfw-scrim-hero)}:where(.home-hero__inner){text-align:center;inline-size:100%;max-inline-size:min(1100px,92vw);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1.25rem,3.5vw,2rem)}:where(.home-hero__subhead){color:var(--rfw-on-navy);margin-block-start:1rem}:where(.home-hero__ctas){flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:2.25rem;display:flex}@keyframes home-hero-crossfade{0%{opacity:0}8%{opacity:1}33.333%{opacity:1}41.333%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){:where(.home-hero__slide){opacity:0;animation:none}:where(.home-hero__slide:first-child){opacity:1}}@media not all and (width>=40rem){:where(.home-hero__ctas){flex-direction:column;align-items:center;margin-block-start:1.75rem}}:where(.home-section){padding-block:clamp(4rem,6vw,6rem);padding-inline:clamp(1.25rem,3.5vw,6rem)}:where(.home-proof){border-block-end:4px solid var(--color-gold);padding-block:clamp(2rem,3.5vw,2.75rem);padding-inline:clamp(1.25rem,3.5vw,6rem)}.home-proof>.home-inner{max-inline-size:none}:where(.home-proof__stats){text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}:where(.home-proof__stats)>li{flex-direction:column;align-items:center;gap:.15rem;display:flex}@media (width>=48rem){:where(.home-proof__stats){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.home-proof__figure){color:var(--color-gold);font-size:clamp(2rem,6vw,3rem);line-height:.95}:where(.home-proof__label){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-on-navy-muted);text-wrap:balance}:where(.home-inner){inline-size:100%;max-inline-size:1366px;margin-inline:auto}:where(.home-inner).home-inner--narrow{max-inline-size:1228px}:where(.home-tiles){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){:where(.home-tiles){grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.home-tile{isolation:isolate;aspect-ratio:2/3;background-color:var(--color-navy);color:#fff;border-radius:var(--radius-lg);border:1px solid var(--rfw-on-navy-line);flex-direction:column;justify-content:flex-end;gap:.75rem;padding:1.25rem;transition:transform .3s ease-in-out,border-color .3s ease-in-out;display:flex;position:relative;overflow:hidden;container:tile/inline-size}:is(.home-tile:has(>.home-tile__cta:hover),.home-tile:has(>.home-tile__cta:focus-visible)){border-color:var(--color-gold);transform:scale(1.02)}:is(.home-tile:has(>.home-tile__cta:hover),.home-tile:has(>.home-tile__cta:focus-visible))>.home-tile__cta{color:#fff}.home-tile:has(>.home-tile__cta:focus-visible){outline:2px solid var(--rfw-surface-accent);outline-offset:3px}@container tile (width>=17rem){.home-tile{padding:1.5rem}}:where(.home-tile__img){z-index:-20;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where(.home-tile__scrim){z-index:-10;background:linear-gradient(to top, var(--color-navy) 0%, #0a1b2bdb 45%, #0a1b2b38 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:where(.home-tile__scrim){background:linear-gradient(to top, var(--color-navy) 0%, color-mix(in oklab, var(--color-navy) 86%, transparent) 45%, color-mix(in oklab, var(--color-navy) 22%, transparent) 100%)}}:where(.home-tile__text){font-size:clamp(var(--rfw-type-meta), 4cqi, 1rem);text-wrap:pretty;color:var(--rfw-on-navy-muted);line-height:1.45}.home-tile__cta{font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);text-decoration:none;transition:color .15s}.home-tile__cta:after{content:"";position:absolute;inset:0}.home-history{position:relative;overflow:clip}@media (width>=64rem){.home-history__media{inline-size:40%;position:absolute;inset-block:0;inset-inline-end:0}.home-history__media>img{block-size:100%}}:where(.home-timeline){margin:0;padding:0;list-style:none}:where(.home-timeline)>li{border-block-end:1px solid var(--rfw-on-paper-line);gap:.35rem 1.5rem;padding-block:1.1rem;display:grid}:where(.home-timeline) p{text-wrap:pretty}@media (width>=40rem){:where(.home-timeline)>li{grid-template-columns:11rem 1fr;align-items:start;column-gap:2.25rem}@supports (grid-template-columns:subgrid){:where(.home-timeline){grid-template-columns:max-content 1fr;column-gap:2.25rem;display:grid}:where(.home-timeline)>li{grid-column:1/-1;grid-template-columns:subgrid}}}:where(.home-timeline__label){font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--rfw-gold-ink);font-size:clamp(2.6rem,7vw,4.75rem);font-weight:900;line-height:.85}:where(.home-honor__hash){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-gold);font-size:clamp(2.25rem,5vw,3.583rem);font-weight:900;line-height:1}:where(.home-champs){grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){:where(.home-champs){grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}}.home-champ{border:1px solid var(--rfw-on-navy-line);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));flex-direction:column;gap:.15rem;padding:0 0 1.15rem;transition:border-color .3s,translate .3s;display:flex;position:relative;container:champ/inline-size}.home-champ:hover{border-color:var(--color-gold);translate:0 -4px}:where(.home-champ__photo){aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;filter:grayscale(.35)contrast(1.06);inline-size:100%;margin-block-end:.85rem;display:block}:where(.home-champ__plate){aspect-ratio:4/5;border-block-end:2px solid #ebab218c;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;inline-size:100%;margin-block-end:.85rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.home-champ__plate){border-block-end:2px solid color-mix(in oklab, var(--color-gold) 55%, transparent)}}:where(.home-champ__plate){background-color:oklab(0% none none/.28);background-image:repeating-linear-gradient(-25deg,#0000 0 22px,oklab(100% 0 5.96046e-8/.07) 22px 23px)}:where(.home-champ__plate-num){font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#ebab219e;font-size:clamp(1.2rem,12cqi,2rem);font-weight:900;line-height:.85}@supports (color:color-mix(in lab, red, red)){:where(.home-champ__plate-num){color:color-mix(in oklab, var(--color-gold) 62%, transparent)}}:where(.home-champ__plate-label){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--rfw-on-navy-muted)}.home-champ>:not(.home-champ__photo,.home-champ__plate){padding-inline:1.1rem}:where(.home-champ__meta){flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;margin:0;display:flex}:where(.home-champ__year){color:var(--color-gold);font-size:1.35rem;line-height:1}:where(.home-champ__name){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;color:#fff;font-size:clamp(1.15rem,13.2cqi,2.15rem);font-weight:900;line-height:.92}:where(.home-champ__weight){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.28em;text-transform:uppercase;color:var(--rfw-on-navy-muted)}:where(.home-champ__record){flex-direction:column;gap:.1rem;margin:auto 0 0;padding-block-start:1.25rem;display:flex}:where(.home-champ__record-num){font-size:clamp(var(--rfw-type-small), 9.2cqi, 1.55rem);color:var(--rfw-on-navy);font-variant-numeric:tabular-nums;line-height:.9}:where(.home-champ__record-label){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--rfw-on-navy-muted)}:where(.home-champ__link){color:inherit;text-decoration:none}:where(.home-champ__link):after{content:"";z-index:3;position:absolute;inset:0}.home-champ:has(.home-champ__link:focus-visible){outline:2px solid var(--color-gold);outline-offset:2px;border-color:var(--color-gold)}.home-champ--open{background:0 0;border-style:dashed;border-color:#ebab216b}@supports (color:color-mix(in lab, red, red)){.home-champ--open{border-color:color-mix(in oklab, var(--color-gold) 42%, transparent)}}.home-champ--open:hover{border-color:var(--color-gold)}:where(.home-champ__plate--open){background-color:#0000;border-block-end-style:dashed}:where(.home-champ__year--open){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900}:where(.home-aas){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){:where(.home-aas){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.home-aa{border:1px solid var(--rfw-on-paper-line);border-radius:var(--radius-lg);background-color:oklab(100% 0 5.96046e-8/.55);flex-direction:column;gap:.15rem;padding:0 0 1.1rem;transition:border-color .3s,translate .3s;display:flex;position:relative;container:aa/inline-size}.home-aa:hover{border-color:var(--color-gold);translate:0 -4px}:where(.home-aa__photo,.home-aa__plate){border-start-start-radius:calc(var(--radius-lg) - 1px);border-start-end-radius:calc(var(--radius-lg) - 1px)}.home-aa--champion{border-block-start:3px solid var(--color-gold)}.home-aa--champion :where(.home-aa__photo,.home-aa__plate){border-start-start-radius:calc(var(--radius-lg) - 3px);border-start-end-radius:calc(var(--radius-lg) - 3px)}:where(.home-aa__chip){border-radius:var(--radius-md);background:var(--color-navy-line);border:2px solid #ebab21cc;place-items:center;block-size:clamp(2.15rem,15cqi,3rem);inline-size:clamp(2.15rem,15cqi,3rem);padding:.3rem;display:grid;position:absolute;inset-block-start:-.5rem;inset-inline-end:-.5rem}@supports (color:color-mix(in lab, red, red)){:where(.home-aa__chip){border:2px solid color-mix(in oklab, var(--color-gold) 80%, transparent)}}:where(.home-aa__chip){box-shadow:0 2px 10px oklab(0% none none/.45)}:where(.home-aa__mark){object-fit:contain;block-size:100%;inline-size:100%;display:block}:where(.home-aa__chip--initials){font-family:var(--font-display);font-weight:900;font-size:clamp(var(--rfw-type-eyebrow), 4.5cqi, var(--rfw-type-small));letter-spacing:.02em;color:var(--color-gold);line-height:1}.home-aa>:not(.home-aa__photo,.home-aa__plate,.home-aa__flag,.home-aa__chip){padding-inline:1rem}:where(.home-aa__photo){aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;filter:grayscale(.35)contrast(1.06);inline-size:100%;margin-block-end:.85rem;display:block}:where(.home-aa__plate){aspect-ratio:4/5;border-block-end:2px solid var(--color-gold);background-color:var(--color-navy);background-image:repeating-linear-gradient(-25deg,#0000 0 22px,oklab(100% 0 5.96046e-8/.07) 22px 23px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.15rem;inline-size:100%;margin-block-end:.85rem;padding:1rem;display:flex;overflow:hidden}:where(.home-aa__plate-label){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--rfw-on-navy-muted)}:where(.home-aa__plate-num){font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:#ebab219e;font-size:clamp(2.6rem,58cqi,6.5rem);font-weight:900;line-height:.78}@supports (color:color-mix(in lab, red, red)){:where(.home-aa__plate-num){color:color-mix(in oklab, var(--color-gold) 62%, transparent)}}:where(.home-aa__plate-num--long){font-size:clamp(2.2rem,37cqi,6.5rem)}:where(.home-aa__flag){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy);background-color:var(--color-gold);align-self:flex-start;margin:0 1rem .2rem;padding:.2rem .45rem}:where(.home-aa__level){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--rfw-gold-ink);margin:0}:where(.home-aa__name){font-family:var(--font-display);font-weight:900;font-size:clamp(var(--rfw-type-small), 15cqi, 1.2rem);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--color-navy);margin:.15rem 0 0;line-height:1.02}:where(.home-aa__meta){flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;margin:.35rem 0 0;display:flex}:where(.home-aa__college){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--rfw-on-paper-muted)}:where(.home-aa__weight){font-size:var(--rfw-type-eyebrow);color:var(--rfw-gold-ink)}:where(.home-aa__headline){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);text-wrap:pretty;color:var(--color-navy);margin:.55rem 0 0;line-height:1.25}:where(.home-aa__results){flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}:where(.home-aa__results) li{font-size:var(--rfw-type-eyebrow);text-wrap:pretty;color:var(--rfw-on-paper-muted);border-block-start:1px solid var(--rfw-on-paper-line);padding-block-start:.3rem;line-height:1.35}:where(.home-aa__sublabel){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;color:#0a1b2b8c;margin:.85rem 0 0;line-height:1.3}@supports (color:color-mix(in lab, red, red)){:where(.home-aa__sublabel){color:color-mix(in oklab, var(--color-navy) 55%, transparent)}}:where(.home-aa__sublabel)+.home-aa__results{margin-block-start:.35rem}:where(.home-aa__note){font-size:var(--rfw-type-eyebrow);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:auto 0 0;padding-block-start:.6rem;font-style:italic;line-height:1.35}:where(.home-aa__note):has(~.home-aa__ask){margin-block-start:.2rem}:where(.home-aa__ask){border-block-start:1px solid var(--rfw-on-paper-line);font-size:var(--rfw-type-eyebrow);text-wrap:pretty;color:#0a1b2b80;margin:auto 0 0;padding-block-start:.55rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){:where(.home-aa__ask){color:color-mix(in oklab, var(--color-navy) 50%, transparent)}}:where(.home-aa__ask) a{color:var(--color-navy);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}:where(.home-aa__ask) a:hover{color:var(--color-gold)}:where(.home-aa__credit){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:#0a1b2b73;margin:.5rem 0 0}@supports (color:color-mix(in lab, red, red)){:where(.home-aa__credit){color:color-mix(in oklab, var(--color-navy) 45%, transparent)}}:where(.home-aas__more){flex-wrap:wrap;gap:.85rem 2.25rem;margin:2.25rem 0 0;display:flex}:where(.home-aas__more) a{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-gold-ink);border-block-end:1px solid var(--rfw-on-paper-line);padding-block-end:2px;text-decoration:none;transition:color .2s,border-color .2s}:where(.home-aas__more) a:hover{color:var(--color-navy);border-color:var(--color-navy)}:where(.home-senior){border-block-start:3px solid var(--color-gold);margin-block-start:2.75rem;padding-block-start:1.75rem}@media (width>=48rem){:where(.home-senior){margin-block-start:3.25rem}}:where(.home-senior__title){font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-navy);margin:0;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:900;line-height:1.05}:where(.home-senior__title) em{color:var(--rfw-gold-ink);font-style:normal}:where(.home-senior__lede){max-inline-size:46ch;font-size:var(--rfw-type-small);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:.6rem 0 0;line-height:1.5}:where(.home-seniors){gap:1.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){:where(.home-seniors){grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-inline-start:1.75rem}}:where(.home-senior-athlete__name){font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-navy);margin:0;font-size:1.05rem;font-weight:900;line-height:1.05}:where(.home-senior-athlete__meta){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--rfw-on-paper-muted);margin:.3rem 0 0}:where(.home-senior-athlete__results){flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}:where(.home-senior-athlete__results) li{font-size:var(--rfw-type-meta);text-wrap:pretty;color:var(--rfw-on-paper-muted);border-block-start:1px solid var(--rfw-on-paper-line);padding-block-start:.4rem;line-height:1.4}:where(.home-senior-athlete__note){font-size:var(--rfw-type-eyebrow);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:.75rem 0 0;font-style:italic;line-height:1.45}:where(.home-tourney){border-block-start:1px solid var(--rfw-on-paper-line);gap:.75rem;padding-block:1.5rem;display:grid}:where(.home-tourney) p{font-size:var(--rfw-type-meta);text-wrap:pretty;color:var(--rfw-on-paper-muted);line-height:1.625}@media (width>=40rem){:where(.home-tourney){grid-template-columns:5fr 3fr;align-items:center;gap:.5rem 2rem}}:where(.home-tourney__mark){justify-self:start;block-size:auto;inline-size:100%;max-inline-size:8rem}@media (width>=40rem){:where(.home-tourney__mark){justify-self:end}}@media (width>=64rem){:where(.home-tourney__mark){max-inline-size:9.5rem}}:where(.home-closing){border-block-start:4px solid var(--color-gold);padding-inline:clamp(1.25rem,3.5vw,6rem)}:where(.home-closing__inner){text-align:center}:where(.home-closing__inner) .rfw-h2 em{margin-inline-end:.22em}:where(.home-closing__body){max-inline-size:46ch;color:var(--rfw-on-navy);margin-block-start:1.25rem;margin-inline:auto}@media (prefers-reduced-motion:reduce){.home-tile,.home-tile__cta{transition:none}:is(.home-tile:has(>.home-tile__cta:hover),.home-tile:has(>.home-tile__cta:focus-visible)){transform:none}}:where(.home) .rfw-glow{overflow:clip}@keyframes home-rise{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(#wildcats,#state-titles,#all-americans,#tournaments,#join) .rfw-h2,.home-timeline>li,.home-tile,.home-champ,.home-aa,.home-tourney{animation-name:home-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 26%}.home-tile:nth-child(2),.home-aa:nth-child(4n+2),.home-champ:nth-child(5n+2){animation-range:cover 3% cover 29%}.home-tile:nth-child(3),.home-aa:nth-child(4n+3),.home-champ:nth-child(5n+3){animation-range:cover 6% cover 32%}.home-tile:nth-child(4),.home-aa:nth-child(4n),.home-champ:nth-child(5n+4){animation-range:cover 9% cover 35%}.home-champ:nth-child(5n){animation-range:cover 12% cover 38%}.home-timeline>li{animation-range:cover 5% cover 34%}.home-champ.home-champ--open{animation-range:cover 18% cover 52%}}}:where(.champs){position:relative;overflow-x:clip}:where(.champs-ledger){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem;margin-block:2.5rem 0;padding:0;list-style:none;display:grid}@media (width>=48rem){:where(.champs-ledger){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.champs-ledger__figure){font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-gold);font-size:clamp(2.75rem,7vw,4.5rem);font-weight:900;line-height:.85;display:block}:where(.champs-ledger__label){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--rfw-on-navy-muted);margin-block-start:.5rem;display:block}:where(.champs-jump){flex-wrap:wrap;gap:.5rem;margin-block-start:2.25rem;padding:0;list-style:none;display:flex}:where(.champs-jump__link){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-pill);font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-on-navy);padding:.5rem .9rem;text-decoration:none;transition:border-color .25s,color .25s;display:inline-block}:where(.champs-jump__link):hover{border-color:var(--color-gold);color:var(--color-gold)}:where(.champs-grid){grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:1.25rem;margin-block-start:3rem;padding:0;list-style:none;display:grid}@media (width>=48rem){:where(.champs-grid){grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}}.champ{border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-sm);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));flex-direction:column;gap:.15rem;padding:0 0 1.25rem;transition:border-color .3s;display:flex;position:relative;overflow:hidden;container:champ/inline-size}.champ:target{border-color:var(--color-gold);box-shadow:inset 3px 0 0 0 var(--color-gold)}:where(.champ__media){inline-size:100%;margin-block-end:1rem;position:relative}:where(.champ__photo){aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;filter:grayscale(.35)contrast(1.06);inline-size:100%;display:block}:where(.champ__plate){aspect-ratio:4/5;border-block-end:2px solid #ebab218c;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;inline-size:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.champ__plate){border-block-end:2px solid color-mix(in oklab, var(--color-gold) 55%, transparent)}}:where(.champ__plate){background-color:oklab(0% none none/.28);background-image:repeating-linear-gradient(-25deg,#0000 0 22px,oklab(100% 0 5.96046e-8/.07) 22px 23px)}:where(.champ__plate-num){font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#ebab219e;font-size:clamp(2.4rem,30cqi,4.2rem);font-weight:900;line-height:.85}@supports (color:color-mix(in lab, red, red)){:where(.champ__plate-num){color:color-mix(in oklab, var(--color-gold) 62%, transparent)}}:where(.champ__plate-label){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--rfw-on-navy-muted)}:where(.champ__no){background:var(--color-gold);color:var(--color-navy);font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;padding:.35rem .7rem;position:absolute;inset-block-end:0;inset-inline-start:0}.champ>:not(.champ__media){padding-inline:1.15rem}:where(.champ__meta){flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;margin:0;display:flex}:where(.champ__year){color:var(--color-gold);font-size:1.45rem;line-height:1}:where(.champ__weight){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.28em;text-transform:uppercase;color:var(--rfw-on-navy-muted)}:where(.champ__name){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(1.25rem,12cqi,2.4rem);font-weight:900;line-height:.92}:where(.champ__facts){flex-wrap:wrap;gap:.25rem 1.5rem;margin:auto 0 0;padding-block-start:1.25rem;display:flex}:where(.champ__fact){flex-direction:column;gap:.15rem;display:flex}:where(.champ__fact dt){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--rfw-on-navy-muted);order:2}:where(.champ__fact dd){font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--rfw-on-navy);order:1;margin:0;font-size:1.05rem;font-weight:900;line-height:1}:where(.champs-rows){border-block-start:1px solid var(--rfw-on-paper-line);margin-block-start:2.5rem;padding:0;list-style:none}:where(.champs-row){border-block-end:1px solid var(--rfw-on-paper-line);grid-template-columns:4.5rem minmax(0,1fr);gap:.15rem 1.25rem;padding-block:1.1rem;display:grid}@media (width>=48rem){:where(.champs-row){grid-template-columns:6rem minmax(0,14rem) minmax(0,1fr);align-items:baseline}}:where(.champs-row__year){font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--rfw-gold-ink);grid-row:span 2;font-size:1.35rem;font-weight:900;line-height:1}@media (width>=48rem){:where(.champs-row__year){grid-row:auto}}:where(.champs-row__name){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-navy);font-size:1.15rem;font-weight:900;line-height:1.05}:where(.champs-row__detail){font-size:var(--rfw-type-small);text-wrap:pretty;color:var(--rfw-on-paper-muted);line-height:1.45}:where(.champs-row__org){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--rfw-gold-ink);margin-inline-end:.6rem;display:inline-block}:where(.champs-academic){border:1px solid var(--rfw-on-paper-line);border-block-start:4px solid var(--color-navy);background-color:#0a1b2b0a;margin-block-start:3.5rem;padding:1.75rem 1.25rem .75rem}@supports (color:color-mix(in lab, red, red)){:where(.champs-academic){background-color:color-mix(in oklab, var(--color-navy) 4%, transparent)}}@media (width>=48rem){:where(.champs-academic){padding:2rem 2rem 1rem}}:where(.champs-academic__flag){background-color:var(--color-navy);color:var(--rfw-on-navy);font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;margin:0;padding:.35rem .65rem .28rem;line-height:1;display:inline-block}:where(.champs-academic__title){font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-navy);margin:1rem 0 0;font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:900;line-height:1}:where(.champs-academic__note){max-inline-size:58ch;font-size:var(--rfw-type-small);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:.9rem 0 0;line-height:1.55}.champs-rows--academic{border-block-start-color:#0a1b2b38;margin-block-start:1.75rem}@supports (color:color-mix(in lab, red, red)){.champs-rows--academic{border-block-start-color:color-mix(in oklab, var(--color-navy) 22%, transparent)}}.champs-rows--academic :where(.champs-row__year),.champs-rows--academic :where(.champs-row__org){color:var(--rfw-on-paper-muted)}.champs-rows--academic :where(.champs-row__name){font-size:1rem}:where(.champs-tablewrap){border-block-start:1px solid var(--rfw-on-navy-line);margin-block-start:2.5rem;overflow-x:auto}.champs-tablewrap:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.champs-narrow-note{display:none}:where(.champs-table){border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:34rem}:where(.champs-table th){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;text-align:start;color:var(--rfw-on-navy-muted);border-block-end:1px solid var(--rfw-on-navy-line);padding:.85rem .9rem}:where(.champs-table td){font-size:var(--rfw-type-small);color:var(--rfw-on-navy);border-block-end:1px solid var(--rfw-on-navy-line);padding:.7rem .9rem}:where(.champs-table tbody tr:hover td){background:oklab(100% 0 5.96046e-8/.04)}:where(.champs-table__year){font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-gold);white-space:nowrap;font-size:1rem;font-weight:900}:where(.champs-table__name){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;font-size:1.05rem;font-weight:900}:where(.champs-table__num){font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rfw-on-navy-muted)}:where(.champs-table__medal){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--rfw-on-navy-muted)}:where(.champs-table__medal).champs-table__medal--champ{color:var(--color-gold)}:where(.champs-roster){columns:16rem;column-gap:2.5rem;margin-block-start:2rem;padding:0;list-style:none}:where(.champs-roster__item){break-inside:avoid;border-block-end:1px solid var(--rfw-on-paper-line);align-items:baseline;gap:.75rem;padding-block:.45rem;display:flex}:where(.champs-roster__year){font-family:var(--font-display);font-weight:900;font-size:var(--rfw-type-small);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--rfw-gold-ink);flex:0 0 2.75rem}:where(.champs-roster__name){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-small);letter-spacing:.01em;color:var(--color-navy)}:where(.champs-subhead){margin-block-start:4rem}:where(.champs-note){border-block-start:2px solid var(--color-gold);max-inline-size:60ch;font-size:var(--rfw-type-small);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin-block-start:3rem;padding-block-start:1.5rem;line-height:1.55}@media not all and (width>=38rem){.champs-table__col--sectional,.champs-table__col--state-record{display:none}.champs-table{min-inline-size:0}:where(.champs-table th),:where(.champs-table td){padding:.42rem .35rem}:where(.champs-table thead th){font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;padding-block:.6rem}:where(.champs-table td),:where(.champs-table__year){font-size:var(--rfw-type-meta);line-height:1.2}:where(.champs-table__name){font-size:var(--rfw-type-meta);line-height:1.1}:where(.champs-table__medal){font-size:var(--rfw-type-eyebrow);letter-spacing:.08em}.champs-narrow-note{font-size:var(--rfw-type-meta);text-wrap:pretty;color:var(--rfw-on-navy-muted);margin-block-start:1.25rem;line-height:1.5;display:block}:where(.champs-roster){columns:8.75rem;column-gap:1rem}:where(.champs-roster__item){gap:.4rem;padding-block:.3rem}:where(.champs-roster__year){font-size:var(--rfw-type-eyebrow);flex:0 0 2.1rem;line-height:1.15}:where(.champs-roster__name){font-size:var(--rfw-type-meta);line-height:1.15}}:where(.champs-origin){max-inline-size:48rem;margin:0;padding:0;list-style:none}:where(.champs-origin)>li{border-block-end:1px solid var(--rfw-on-paper-line);gap:.3rem 1.5rem;padding-block:1rem;display:grid}:where(.champs-origin) p{text-wrap:pretty;margin:0}@media (width>=40rem){:where(.champs-origin)>li{grid-template-columns:8rem 1fr;align-items:baseline}}:where(.champs-origin__year){font-family:var(--font-display);font-weight:900;font-size:var(--rfw-type-small);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--rfw-gold-ink)}:where(.hsh-cards){align-items:start;gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){:where(.hsh-cards){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=64rem){:where(.hsh-cards){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.hsh-card{border:1px solid var(--rfw-on-paper-line);border-radius:var(--radius-lg);background-color:oklab(100% 0 5.96046e-8/.55);flex-direction:column;gap:.1rem;padding:1.35rem 1.35rem 1.5rem;transition:border-color .3s,translate .3s;display:flex}.hsh-card:hover{border-color:var(--color-gold);translate:0 -4px}@media (prefers-reduced-motion:reduce){.hsh-card{transition:border-color .3s}.hsh-card:hover{translate:none}}:where(.hsh-card__count){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--rfw-gold-ink);margin:0}:where(.hsh-card__name){font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--color-navy);margin:.3rem 0 0;font-size:1.25rem;font-weight:900;line-height:1.02}:where(.hsh-card__after){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:.4rem 0 0;line-height:1.3}:where(.hsh-card__results){flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}:where(.hsh-card__results) li{font-size:var(--rfw-type-meta);text-wrap:pretty;color:var(--rfw-on-paper-muted);border-block-start:1px solid var(--rfw-on-paper-line);padding-block-start:.4rem;line-height:1.4}:where(.hsh-note){max-inline-size:62ch;font-size:var(--rfw-type-meta);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:2.25rem 0 0;font-style:italic;line-height:1.5}:where(.hsh-elsewhere){gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){:where(.hsh-elsewhere){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}:where(.hsh-elsewhere__item){border-block-start:1px solid var(--rfw-on-navy-line);padding-block-start:1.1rem}:where(.hsh-elsewhere__title){font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--rfw-on-navy);margin:0;font-size:1.05rem;font-weight:900;line-height:1.1}:where(.hsh-elsewhere__title) a{color:var(--color-gold);text-decoration:none;transition:color .2s}:where(.hsh-elsewhere__title) a:hover{color:var(--rfw-on-navy)}:where(.hsh-elsewhere__what){font-size:var(--rfw-type-meta);text-wrap:pretty;color:var(--rfw-on-navy-muted);margin:.55rem 0 0;line-height:1.5}:where(.rfw-buck){font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;--rfw-buck-tile:#273644}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck){--rfw-buck-tile:color-mix(in oklab, var(--color-navy) 88%, white)}}:where(.rfw-buck){--rfw-buck-hair-gold:#ebab2147}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck){--rfw-buck-hair-gold:color-mix(in oklab, var(--color-gold) 28%, transparent)}}:where(.rfw-buck){--rfw-buck-hair-navy:#0a1b2b38}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck){--rfw-buck-hair-navy:color-mix(in oklab, var(--color-navy) 22%, transparent)}}:where(.rfw-buck){--rfw-buck-delay:0s}:where(.rfw-buck-band){isolation:isolate;position:relative;overflow:clip}:where(.rfw-buck-band--navy){background:var(--color-navy);color:#fff}:where(.rfw-buck-band--paper){background:var(--color-paper);color:var(--color-navy);--rfw-surface-accent:var(--rfw-gold-ink);--rfw-surface-glow:none}:where(.rfw-buck-band--gold){background:var(--color-gold);color:var(--color-navy);--rfw-surface-accent:var(--color-navy);--rfw-surface-glow:none}:where(.rfw-buck-band--gold) .rfw-eyebrow{color:var(--color-navy)}:where(.rfw-buck-band--paper) .rfw-eyebrow{color:var(--rfw-gold-ink)}:where(.rfw-buck-hero__inner){text-align:center}:where(.rfw-buck-seasonrow){justify-content:center;margin-block-start:clamp(.7rem,2vw,1.15rem);display:flex}:where(.rfw-buck-season){background:var(--color-gold);color:var(--color-navy);border-radius:var(--radius-pill);font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:clamp(var(--rfw-type-eyebrow), 2vw, 1.1rem);padding-block:.5rem;padding-inline:clamp(1.1rem,3vw,1.75rem);display:inline-block}:where(.rfw-buck-flanked){flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.7rem,2.5vw,1.15rem);max-inline-size:none;margin-block-start:clamp(1rem,3vw,1.5rem);display:flex}:where(.rfw-buck-flanked) span:where(.rfw-buck-flanked__line){background:var(--color-gold);flex:0 70px;block-size:4px;min-inline-size:28px}:where(.rfw-buck-flanked__text){font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:clamp(var(--rfw-type-meta), 2.4vw, 1.2rem);color:var(--color-gold);flex:0 auto}:where(.rfw-buck-lede){max-inline-size:66ch;color:var(--rfw-on-navy-muted);text-wrap:pretty;margin-block:clamp(.9rem,2.5vw,1.15rem) 0;margin-inline:auto;line-height:1.55}:where(.rfw-buck-facts){border-radius:var(--radius-md);border:5px solid var(--color-gold);text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(2.5rem,6vw,4rem);display:grid}:where(.rfw-buck-facts__cell){padding:clamp(.9rem,2vw,1.15rem) clamp(.9rem,2vw,1.25rem)}:where(.rfw-buck-facts__cell)+:where(.rfw-buck-facts__cell){border-inline-start:5px solid var(--color-gold)}:where(.rfw-buck-facts__k){font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:var(--rfw-type-eyebrow);color:var(--color-gold)}:where(.rfw-buck-facts__v){margin-block-start:.5rem;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.1}@media not all and (width>=40rem){:where(.rfw-buck-facts){grid-template-columns:1fr}:where(.rfw-buck-facts__cell)+:where(.rfw-buck-facts__cell){border-inline-start:0;border-block-start:5px solid var(--color-gold)}}:where(.rfw-buck-steps){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(.9rem,2vw,1.25rem);margin-block-start:clamp(1.5rem,4vw,2.25rem);display:grid}:where(.rfw-buck-step){border-radius:var(--radius-lg);border:4px solid var(--color-navy);background:var(--color-paper);overflow:hidden}:where(.rfw-buck-step__n){border-radius:var(--radius-sm);background:var(--color-gold);color:var(--color-navy);text-align:center;font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-block:.55rem;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:900;line-height:1}:where(.rfw-buck-step__body){padding:clamp(.9rem,2vw,1.15rem) clamp(1rem,2.2vw,1.25rem) 1.25rem}:where(.rfw-buck-step__t){font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:var(--rfw-type-meta);color:var(--color-navy);margin:0}:where(.rfw-buck-body){font-size:clamp(var(--rfw-type-meta), 1.1vw, var(--rfw-type-small));color:var(--rfw-on-paper-muted);text-wrap:pretty;margin-block-start:.5rem;line-height:1.55}:where(.rfw-buck-head){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-end:clamp(1rem,2.5vw,1.5rem);display:flex}:where(.rfw-buck-head__sub){font-size:clamp(var(--rfw-type-meta), 1.3vw, var(--rfw-type-small));color:var(--rfw-on-navy-muted);text-wrap:pretty;max-inline-size:56ch;margin-block-start:.55rem;line-height:1.5}:where(.rfw-buck-chip){font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.18em;font-weight:600;font-size:clamp(var(--rfw-type-eyebrow), 1.6vw, var(--rfw-type-meta));color:var(--color-gold);border:3px solid var(--color-gold);border-radius:var(--radius-pill);padding-block:.55rem;padding-inline:1.1rem}:where(.rfw-buck-note){font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-size:var(--rfw-type-eyebrow);color:var(--rfw-on-navy-muted)}:where(.rfw-buck-board){gap:clamp(1.25rem,3vw,2rem);display:grid;container-type:inline-size}:where(.rfw-buck-div){border-radius:var(--radius-lg);border:2px solid #ebab2173;overflow:clip}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-div){border:2px solid color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.rfw-buck-div){background:var(--rfw-buck-tile)}:where(.rfw-buck-div__head){background:var(--color-gold);color:var(--color-navy);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.7rem clamp(.9rem,2vw,1.25rem) .65rem;display:flex}:where(.rfw-buck-div__note){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:#0a1b2bc7}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-div__note){color:color-mix(in oklab, var(--color-navy) 78%, transparent)}}:where(.rfw-buck-div__grid){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.rfw-buck-col){flex-direction:column;display:flex}:where(.rfw-buck-col)+:where(.rfw-buck-col){border-inline-start:1px solid #ebab2138}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-col)+:where(.rfw-buck-col){border-inline-start:1px solid color-mix(in oklab, var(--color-gold) 22%, transparent)}}:where(.rfw-buck-col__head){border-block-end:3px solid #ebab2199;padding:clamp(.9rem,2vw,1.15rem) clamp(.9rem,2vw,1.15rem) .75rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-col__head){border-block-end:3px solid color-mix(in oklab, var(--color-gold) 60%, transparent)}}:where(.rfw-buck-col__def){font-size:var(--rfw-type-eyebrow);color:var(--rfw-on-navy-muted);text-wrap:pretty;margin-block-start:.4rem;line-height:1.45}:where(.rfw-buck-col__def-unit){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}:where(.rfw-buck-col__def-unit):after{content:" · ";letter-spacing:0}:where(.rfw-buck-places){margin:0;padding:0;list-style:none}:where(.rfw-buck-place){border-block-end:1px solid var(--rfw-on-navy-line);grid-template-columns:1.6rem 2.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem clamp(.9rem,2vw,1.15rem);display:grid}:where(.rfw-buck-place__rank){color:#ebab21b3;font-size:1.05rem;line-height:1}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-place__rank){color:color-mix(in oklab, var(--color-gold) 70%, transparent)}}:where(.rfw-buck-place__rank){text-align:center}:where(.rfw-buck-place--1) .rfw-buck-place__rank{color:var(--color-navy);background:var(--color-gold);border-radius:var(--radius-pill);padding-block:.2rem}:where(.rfw-buck-place__photo){border-radius:var(--radius-sm);background:#ebab211a;block-size:2.5rem;inline-size:2.5rem;overflow:clip}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-place__photo){background:color-mix(in oklab, var(--color-gold) 10%, transparent)}}:where(.rfw-buck-place__photo).rfw-buck-place__photo--none{background:#ebab210d}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-place__photo).rfw-buck-place__photo--none{background:color-mix(in oklab, var(--color-gold) 5%, transparent)}}:where(.rfw-buck-place__photo) img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:where(.rfw-buck-place__who){min-inline-size:0}:where(.rfw-buck-place__name){font-weight:700;font-size:var(--rfw-type-small);color:#fff;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}:where(.rfw-buck-place__origin){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--rfw-on-navy-muted);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.1rem;overflow:hidden}:where(.rfw-buck-place__score){text-align:end}:where(.rfw-buck-place__value){color:var(--color-gold);font-size:1.25rem;line-height:1}:where(.rfw-buck-place__unit){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--rfw-on-navy-muted)}:where(.rfw-buck-place--empty) .rfw-buck-place__rank{color:#ebab2166}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-place--empty) .rfw-buck-place__rank{color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}:where(.rfw-buck-place--empty) .rfw-buck-place__rank{background:0 0;padding-block:0}:where(.rfw-buck-place--empty) .rfw-buck-place__fields{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:oklab(100% 0 5.96046e-8/.42)}@container not (width>=62rem){:where(.rfw-buck-div__grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rfw-buck-col):nth-child(3){border-block-start:1px solid #ebab2138;border-inline-start:0}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-col):nth-child(3){border-block-start:1px solid color-mix(in oklab, var(--color-gold) 22%, transparent)}}:where(.rfw-buck-col):nth-child(3){grid-column:1/-1}}@container not (width>=40rem){:where(.rfw-buck-div__grid){grid-template-columns:minmax(0,1fr)}:where(.rfw-buck-col)+:where(.rfw-buck-col){border-block-start:1px solid #ebab2138;border-inline-start:0}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-col)+:where(.rfw-buck-col){border-block-start:1px solid color-mix(in oklab, var(--color-gold) 22%, transparent)}}:where(.rfw-buck-col):nth-child(3){grid-column:auto}:where(.rfw-buck-div){border-width:3px}:where(.rfw-buck-board){gap:2rem}}:where(.rfw-buck-wall){border-block-start:1px solid var(--rfw-buck-hair-gold);margin-block-start:clamp(2rem,5vw,2.75rem);padding-block-start:clamp(1.5rem,4vw,2.125rem)}:where(.rfw-buck-wall__grid){grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75rem;margin-block-start:clamp(.75rem,2vw,1.15rem);display:grid}:where(.rfw-buck-wall__tile){border-radius:var(--radius-sm);aspect-ratio:1;background:var(--rfw-buck-tile);border:1px solid #ebab2138;overflow:clip}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-wall__tile){border:1px solid color-mix(in oklab, var(--color-gold) 22%, transparent)}}:where(.rfw-buck-wall__tile){overflow:hidden}:where(.rfw-buck-wall__tile) img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:where(.rfw-buck-wall__empty){border-radius:var(--radius-lg);background:var(--rfw-buck-tile);border:2px solid var(--color-gold);text-align:center;margin-block-start:clamp(.75rem,2vw,1.15rem);padding:clamp(1.9rem,4vw,2.4rem) 1.5rem clamp(2rem,4vw,2.5rem)}:where(.rfw-buck-wall__ghosts){justify-content:center;gap:.625rem;margin-block-end:1.375rem;display:flex}:where(.rfw-buck-wall__ghosts) span{aspect-ratio:1;border-radius:var(--radius-sm);background:oklab(100% 0 5.96046e-8/.06);border:1px solid #ebab2142;inline-size:clamp(40px,8vw,54px)}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-wall__ghosts) span{border:1px solid color-mix(in oklab, var(--color-gold) 26%, transparent)}}:where(.rfw-buck-wall__ghosts) span:nth-child(2){opacity:.8}:where(.rfw-buck-wall__ghosts) span:nth-child(3){opacity:.62}:where(.rfw-buck-wall__ghosts) span:nth-child(4){opacity:.46}:where(.rfw-buck-wall__ghosts) span:nth-child(5){opacity:.32}:where(.rfw-buck-wall__empty-tag){font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);border:2px solid var(--color-gold);border-radius:var(--radius-pill);padding:.4rem .9rem .35rem;display:inline-block}:where(.rfw-buck-wall__empty-title){margin-block-start:.9rem}:where(.rfw-buck-wall__empty-sub){font-size:var(--rfw-type-small);color:var(--rfw-on-navy-muted);text-wrap:pretty;max-inline-size:40ch;margin:.6rem auto 0;line-height:1.5}:where(.rfw-buck-foot){grid-template-columns:1.35fr 1fr;gap:clamp(2rem,5vw,3.25rem);display:grid}@media not all and (width>=55rem){:where(.rfw-buck-foot){grid-template-columns:1fr}:where(.rfw-buck-foot)>:last-child{order:-1}}:where(.rfw-buck-foot__title){margin-block-end:clamp(.9rem,2.5vw,1.25rem)}:where(.rfw-buck-rules){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1rem,2.5vw,1.15rem) clamp(1.25rem,3vw,2rem);display:grid}:where(.rfw-buck-rules__t){font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:var(--rfw-type-meta);color:var(--color-navy);border-block-end:3px solid var(--color-gold);margin-block:0 .45rem;padding-block-end:.35rem}:where(.rfw-buck-rules__c){font-size:var(--rfw-type-meta);color:var(--rfw-on-paper-muted);text-wrap:pretty;line-height:1.5}:where(.rfw-buck-sell){border-radius:var(--radius-md);border:5px solid var(--color-navy);margin-block-start:1.25rem;padding:clamp(1rem,2.5vw,1.15rem) clamp(1rem,2.5vw,1.25rem)}:where(.rfw-buck-sell) .rfw-btn{border-radius:var(--radius-md);margin-block-start:1rem;padding-block:.8rem;padding-inline:1.5rem}:where(.rfw-buck-band--gold) .rfw-btn--fill{background:var(--color-navy);color:var(--color-gold)}:where(.rfw-buck-band--gold) .rfw-btn--fill:hover{background:var(--color-paper);color:var(--color-navy)}:where(.rfw-buck-band--gold) .rfw-btn--ghost,:where(.rfw-buck-band--paper) .rfw-btn--ghost{border-color:var(--color-navy);color:var(--color-navy)}:is(:where(.rfw-buck-band--gold) .rfw-btn--ghost,:where(.rfw-buck-band--paper) .rfw-btn--ghost):hover{background:var(--color-navy);color:var(--color-gold);border-color:var(--color-navy)}:where(.rfw-buck-fine){text-align:center;max-inline-size:60ch;font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:var(--rfw-type-eyebrow);color:#0a1b2bc7;margin:1rem auto 0;line-height:1.7}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-fine){color:color-mix(in oklab, var(--color-navy) 78%, transparent)}}:where(.rfw-buck-form){border-radius:var(--radius-lg);background:var(--color-navy);color:#fff;--rfw-surface-accent:var(--color-gold);--rfw-surface-glow:none;border:2px solid #9da4aa;max-inline-size:560px;margin:clamp(1.4rem,3.5vw,2rem) auto 0;padding:clamp(1.25rem,3.5vw,2rem) clamp(1rem,3vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-form){border:2px solid color-mix(in oklab, var(--color-navy) 40%, white)}}:where(.rfw-buck-form){box-shadow:0 20px 60px #0a1b2b47}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-form){box-shadow:0 20px 60px color-mix(in oklab, var(--color-navy) 28%, transparent)}}:where(.rfw-buck-form){text-align:start}:where(.rfw-buck-form) legend,:where(.rfw-buck-form) .rfw-buck-form__legend{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold);border-block-end:1px solid var(--rfw-on-navy-line);margin-block:0 1rem;padding-block-end:.55rem}:where(.rfw-buck-form) label{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy);margin-block-end:.35rem;display:block}:where(.rfw-buck-form) input,:where(.rfw-buck-form) select,:where(.rfw-buck-form) textarea{border:1px solid var(--rfw-on-navy-rule);border-radius:var(--radius-sm);min-block-size:48px;inline-size:100%;color:var(--color-navy);font-family:var(--font-sans);background:#fff;padding-block:.7rem;padding-inline:.85rem;font-size:1rem}:is(:where(.rfw-buck-form) input,:where(.rfw-buck-form) select,:where(.rfw-buck-form) textarea):focus{border-color:var(--color-gold);outline:2px solid var(--color-gold);outline-offset:0}:where(.rfw-buck-form__step){font-family:var(--font-display);text-transform:uppercase;color:var(--color-gold);border-block-end:2px solid #ebab2159;margin:0 0 1.25rem;padding-block-end:.75rem;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:900;line-height:1.1}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-form__step){border-block-end:2px solid color-mix(in oklab, var(--color-gold) 35%, transparent)}}:where(.rfw-buck-form__step) span{color:var(--color-paper)}:where(.rfw-buck-form__lede){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy);text-wrap:pretty;margin:-.5rem 0 1.25rem;line-height:1.55}:where(.rfw-buck-disclose){border-radius:var(--radius-lg);background:var(--color-navy);--rfw-surface-accent:var(--color-gold);--rfw-surface-glow:none;border:2px solid #9da4aa;max-inline-size:560px;margin:clamp(1.4rem,3.5vw,2rem) auto 0}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-disclose){border:2px solid color-mix(in oklab, var(--color-navy) 40%, white)}}:where(.rfw-buck-disclose){box-shadow:0 20px 60px #0a1b2b47}@supports (color:color-mix(in lab, red, red)){:where(.rfw-buck-disclose){box-shadow:0 20px 60px color-mix(in oklab, var(--color-navy) 28%, transparent)}}:where(.rfw-buck-disclose){text-align:start;overflow:hidden}:where(.rfw-buck-disclose)>summary{cursor:pointer;min-block-size:48px;padding:clamp(1rem,3vw,1.35rem) clamp(1rem,3vw,1.75rem);list-style:none;display:block}:where(.rfw-buck-disclose)>summary::-webkit-details-marker{display:none}:where(.rfw-buck-disclose) .rfw-buck-form{max-inline-size:none;box-shadow:none;border:0;margin:0;padding-block-start:0}:where(.rfw-buck-disclose__step){font-family:var(--font-display);text-transform:uppercase;color:var(--color-gold);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:900;line-height:1.1;display:block}:where(.rfw-buck-disclose__step):after{content:" +"}:where(.rfw-buck-disclose)[open] .rfw-buck-disclose__step:after{content:" −"}:where(.rfw-buck-disclose__hint){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy);margin-block-start:.35rem;line-height:1.5;display:block}:where(.rfw-buck-trust){border-radius:var(--radius-lg);background:var(--color-navy);border:2px solid var(--color-gold);max-inline-size:560px;color:var(--rfw-on-navy);font-size:var(--rfw-type-meta);text-align:start;text-wrap:pretty;margin:1.25rem auto 0;padding:1.25rem clamp(1rem,3vw,1.5rem);line-height:1.55}:where(.rfw-buck-trust) p{margin:0 0 .6rem}:where(.rfw-buck-trust) p:last-child{margin-block-end:0}:where(.rfw-buck-trust) strong,:where(.rfw-buck-trust) a{color:var(--color-gold)}@media (prefers-reduced-motion:no-preference){:where(.rfw-buck-anim) .rfw-buck-col{opacity:0;translate:0 20px;scale:.985}:where(.rfw-buck-anim) .rfw-buck-col.is-in{opacity:1;transition:opacity .62s cubic-bezier(.16, .84, .34, 1) var(--rfw-buck-delay,0s), translate .62s cubic-bezier(.16, .84, .34, 1) var(--rfw-buck-delay,0s), scale .62s cubic-bezier(.16, .84, .34, 1) var(--rfw-buck-delay,0s);translate:none;scale:none}}:where(.rfw-yr){--rfw-yr-delay:0s;position:relative;overflow-x:clip}:where(.rfw-yr-prose){text-wrap:pretty;max-inline-size:62ch;color:var(--rfw-on-navy);margin-block-start:1.25rem}:where(.rfw-yr-prose) p{margin-block:0 1rem}:where(.rfw-yr-prose) p:last-child{margin-block-end:0}:where(.rfw-yr-prose) strong{color:#fff}:where(.rfw-yr-prose) a{color:var(--color-gold);text-underline-offset:3px}:where(.rfw-yr-prose) a:hover{color:#fff}:where(.rfw-yr-prose).rfw-yr-prose--lede{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}:where(.rfw-yr-prose).rfw-yr-prose--center{text-align:center;margin-inline:auto}:where(.rfw-yr-steps){counter-reset:rfw-yr-step;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.25rem;margin-block:2.75rem 0;padding:0;list-style:none;display:grid}:where(.rfw-yr-step){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));grid-template-columns:auto 1fr;align-items:start;gap:0 1.25rem;padding:1.6rem 1.7rem 1.75rem;display:grid}:where(.rfw-yr-step__num){color:#ebab21b3;margin:0;font-size:clamp(2.4rem,5vw,3.1rem);line-height:.85}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-step__num){color:color-mix(in oklab, var(--color-gold) 70%, transparent)}}:where(.rfw-yr-step__title){margin:0 0 .4rem}:where(.rfw-yr-step__text) .rfw-yr-prose{margin-block-start:0}:where(.rfw-yr-facts){gap:0;max-inline-size:56rem;margin-block:3rem 0;display:grid}:where(.rfw-yr-fact){border-block-start:1px solid var(--rfw-on-navy-line);grid-template-columns:15rem 1fr;align-items:baseline;gap:.4rem 2rem;padding-block:1.1rem;display:grid}@container not (width>=40rem){:where(.rfw-yr-fact){grid-template-columns:1fr}}:where(.rfw-yr-fact):first-child{border-block-start:1px solid var(--color-gold)}:where(.rfw-yr-fact) dt{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold)}:where(.rfw-yr-fact) dd{color:var(--rfw-on-navy);text-wrap:pretty;margin:0}:where(.rfw-yr-fact) a{color:#fff;-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:3px;text-decoration-thickness:2px}:where(.rfw-yr-fact) a:hover{color:var(--color-gold)}:where(.rfw-yr-fact__line){display:block}:where(.rfw-yr-fact__line)+.rfw-yr-fact__line{margin-block-start:.2rem}:where(.rfw-yr-fact__note){color:var(--rfw-on-navy-quiet);font-size:var(--rfw-type-small)}:where(.rfw-yr-usaw){grid-template-columns:1fr 20rem;align-items:start;gap:2.5rem;margin-block-start:2.5rem;display:grid}@container not (width>=52rem){:where(.rfw-yr-usaw){grid-template-columns:1fr;gap:2rem}}:where(.rfw-yr-usaw__body) .rfw-yr-prose{max-inline-size:58ch}:where(.rfw-yr-usaw__aside){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(#ebab211a,#ebab2105);padding:1.6rem 1.6rem 1.9rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-usaw__aside){background:linear-gradient(180deg, color-mix(in oklab, var(--color-gold) 10%, transparent), color-mix(in oklab, var(--color-gold) 2%, transparent))}}:where(.rfw-yr-usaw__aside){text-align:center}:where(.rfw-yr-usaw__img){border-radius:var(--radius-md);block-size:auto;inline-size:100%;margin-block-end:1.25rem;display:block}:where(.rfw-yr-usaw__price){color:var(--color-gold);margin:0;font-size:clamp(2.4rem,5vw,3rem);line-height:.95}:where(.rfw-yr-usaw__currency){font-family:var(--font-display);vertical-align:.6em;margin-inline-end:.05em;font-size:clamp(1.08rem,2.25vw,1.35rem);font-weight:900}:where(.rfw-yr-usaw__per){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);margin-block-start:.35rem;display:block}:where(.rfw-yr-usaw__valid){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-muted);text-wrap:balance;margin:.85rem 0 0}:where(.rfw-yr-usaw__btn){border-radius:var(--radius-sm);justify-content:center;inline-size:100%;margin-block-start:1.5rem}:where(.rfw-yr-subhead){margin-block:2rem .65rem}:where(.rfw-yr-check){max-inline-size:58ch;color:var(--rfw-on-navy);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}:where(.rfw-yr-check) li{text-wrap:pretty;padding-inline-start:1.7rem;position:relative}:where(.rfw-yr-check) li:before{content:"✓";color:var(--color-gold);font-weight:700;position:absolute;inset-block-start:0;inset-inline-start:0}:where(.rfw-yr-numbered){counter-reset:rfw-yr-how;max-inline-size:58ch;color:var(--rfw-on-navy);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}:where(.rfw-yr-numbered) li{counter-increment:rfw-yr-how;text-wrap:pretty;padding-inline-start:1.9rem;position:relative}:where(.rfw-yr-numbered) li:before{content:counter(rfw-yr-how) ".";font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-gold);font-weight:900;position:absolute;inset-block-start:0;inset-inline-start:0}:where(.rfw-yr-footnote){max-inline-size:60ch;font-size:var(--rfw-type-small);color:var(--rfw-on-navy-quiet);text-wrap:pretty;margin-block:2.25rem 0}:where(.rfw-yr-light) .rfw-eyebrow,:where(.rfw-yr-light) .rfw-tag{color:var(--rfw-gold-ink)}:where(.rfw-yr-light) .rfw-yr-prose{color:var(--rfw-on-paper-muted)}:where(.rfw-yr-light) .rfw-yr-prose strong{color:var(--color-navy)}:where(.rfw-yr-light) .rfw-yr-prose a{color:var(--color-navy);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-decoration-thickness:2px}:where(.rfw-yr-light) .rfw-yr-prose a:hover{color:var(--rfw-gold-ink)}:where(.rfw-yr-footnote--light){color:var(--rfw-on-paper-muted)}:where(.rfw-yr-plans){grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;gap:1.5rem;margin-block:3rem 0;padding:0;list-style:none;display:grid}:where(.rfw-yr-plan){grid-template-rows:subgrid;border:1px solid var(--rfw-on-paper-line);border-radius:var(--radius-lg);background:#0a1b2b08;grid-row:span 7;align-content:start;row-gap:0;padding:2rem 1.6rem 1.9rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-plan){background:color-mix(in oklab, var(--color-navy) 3%, transparent)}}:where(.rfw-yr-plan):before{content:"";background:var(--color-gold);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);block-size:4px;position:absolute;inset-block-start:0;inset-inline:0}:where(.rfw-yr-plan).rfw-yr-plan--featured{border-color:#ebab218c}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-plan).rfw-yr-plan--featured{border-color:color-mix(in oklab, var(--color-gold) 55%, transparent)}}:where(.rfw-yr-plan).rfw-yr-plan--featured{background:#ebab2117}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-plan).rfw-yr-plan--featured{background:color-mix(in oklab, var(--color-gold) 9%, transparent)}}:where(.rfw-yr-plan__badge){z-index:2;border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-gold);font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin:0;padding:.32rem .8rem;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}:where(.rfw-yr-plan__name){margin:0}:where(.rfw-yr-plan__when){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--rfw-on-paper-muted);margin:.55rem 0 0}:where(.rfw-yr-plan__when) i{color:var(--rfw-gold-ink);margin-inline:.5em;font-style:normal}:where(.rfw-yr-plan__price){color:var(--color-navy);margin:1.25rem 0 0;font-size:clamp(2.6rem,6vw,3.4rem);line-height:.9}:where(.rfw-yr-plan__currency){font-family:var(--font-display);vertical-align:.65em;color:var(--rfw-gold-ink);margin-inline-end:.05em;font-size:clamp(1.09rem,2.52vw,1.43rem);font-weight:900}:where(.rfw-yr-plan__per){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--rfw-on-paper-muted);margin-block-start:.35rem;display:block}:where(.rfw-yr-plan__addon){font-size:var(--rfw-type-meta);color:var(--rfw-on-paper-muted);margin:.5rem 0 0}:where(.rfw-yr-plan__btn){border-radius:var(--radius-sm);text-align:center;min-block-size:3.6rem;font-size:var(--rfw-type-eyebrow);letter-spacing:.14em;justify-content:center;align-self:end;margin-block-start:1.4rem;padding-block:.9rem;padding-inline:1.2rem}:where(.rfw-yr-plan__closed){border-radius:var(--radius-sm);background:#0a1b2b0f;margin:1.4rem 0 0;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-plan__closed){background:color-mix(in oklab, var(--color-navy) 6%, transparent)}}:where(.rfw-yr-plan__closed){font-size:var(--rfw-type-small);color:var(--rfw-on-paper-muted)}:where(.rfw-yr-plan__spec){font-size:var(--rfw-type-small);gap:.15rem;margin:1.5rem 0 0;display:grid}:where(.rfw-yr-plan__spec) dt{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-gold-ink);margin-block-start:.65rem}:where(.rfw-yr-plan__spec) dd{color:var(--rfw-on-paper-muted);text-wrap:pretty;margin:0}:where(.rfw-yr-plan__focus){border-block-start:1px solid var(--rfw-on-paper-line);font-size:var(--rfw-type-meta);color:var(--rfw-on-paper-muted);gap:.5rem;margin:1.4rem 0 0;padding-block-start:1.1rem;padding-inline:0;list-style:none;display:grid}:where(.rfw-yr-plan__focus) li{text-wrap:pretty;padding-inline-start:.9rem;position:relative}:where(.rfw-yr-plan__focus) li:before{content:"";background:var(--color-gold);block-size:5px;inline-size:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}:where(.rfw-yr-note){border:1px solid #ebab2173;max-inline-size:46rem;margin-block-start:2.75rem;padding:1.6rem 1.8rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-note){border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.rfw-yr-note){border-radius:var(--radius-md);background:#ebab211a}@supports (color:color-mix(in lab, red, red)){:where(.rfw-yr-note){background:color-mix(in oklab, var(--color-gold) 10%, transparent)}}:where(.rfw-yr-note) .rfw-yr-prose{color:var(--color-navy);margin-block-start:0}:where(.rfw-yr-involved){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:1.5rem;margin-block:3rem 0;padding:0;list-style:none;display:grid}:where(.rfw-yr-involve){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));padding:1.9rem 1.7rem 1.8rem;transition:border-color .3s}:where(.rfw-yr-involve):hover{border-color:var(--color-gold)}:where(.rfw-yr-involve) .rfw-yr-prose{max-inline-size:none}:where(.rfw-yr-involve__title){margin:0}:where(.rfw-yr-involve__points){border-block-start:1px solid var(--rfw-on-navy-line);font-size:var(--rfw-type-meta);gap:.1rem;margin:1.2rem 0 0;padding-block-start:1rem;display:grid}:where(.rfw-yr-involve__points) dt{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-block-start:.7rem}:where(.rfw-yr-involve__points) dd{color:var(--rfw-on-navy-muted);text-wrap:pretty;margin:0}:where(.rfw-yr-involve__foot){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-quiet);text-wrap:pretty;margin:1.2rem 0 0}@media (prefers-reduced-motion:no-preference){:where(.rfw-yr-anim) .rfw-yr-plan,:where(.rfw-yr-anim) .rfw-yr-involve,:where(.rfw-yr-anim) .rfw-yr-step{opacity:0;translate:0 18px}:where(.rfw-yr-anim) .rfw-yr-plan.is-in,:where(.rfw-yr-anim) .rfw-yr-involve.is-in,:where(.rfw-yr-anim) .rfw-yr-step.is-in{opacity:1;transition:opacity .56s cubic-bezier(.16, .84, .34, 1) var(--rfw-yr-delay,0s), translate .56s cubic-bezier(.16, .84, .34, 1) var(--rfw-yr-delay,0s);translate:none}}:where(.rfw-ys){--rfw-ys-delay:0s;position:relative;overflow-x:clip}:where(.rfw-ys-prose){text-wrap:pretty;max-inline-size:62ch;color:var(--rfw-on-navy);margin-block-start:1.25rem}:where(.rfw-ys-prose) p{margin-block:0 1rem}:where(.rfw-ys-prose) p:last-child{margin-block-end:0}:where(.rfw-ys-prose) strong{color:#fff}:where(.rfw-ys-prose) a{color:var(--color-gold);text-underline-offset:3px}:where(.rfw-ys-prose) a:hover{color:#fff}:where(.rfw-ys-prose).rfw-ys-prose--lede{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}:where(.rfw-ys-prose).rfw-ys-prose--center{text-align:center;margin-inline:auto}:where(.rfw-ys-week){grid-template-columns:repeat(7,1fr);align-items:stretch;gap:.75rem;margin-block:2.75rem 0;padding:0;list-style:none;display:grid}@container not (width>=58rem){:where(.rfw-ys-week){grid-template-columns:repeat(4,1fr)}}@container not (width>=32rem){:where(.rfw-ys-week){grid-template-columns:repeat(2,1fr)}}:where(.rfw-ys-day){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-md);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));flex-direction:column;gap:.6rem;min-block-size:9.5rem;padding:.9rem .8rem 1rem;display:flex}:where(.rfw-ys-day:not(:has(.rfw-ys-slot))){background:0 0;border-style:dashed;border-color:oklab(100% 0 5.96046e-8/.08);min-block-size:0}:where(.rfw-ys-day__name){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold);margin:0}:where(.rfw-ys-day__name) abbr{cursor:help;text-decoration:none}:where(.rfw-ys-day:not(:has(.rfw-ys-slot))) .rfw-ys-day__name{color:var(--rfw-on-navy-quiet)}:where(.rfw-ys-day__slots){align-content:start;gap:.5rem;display:grid}:where(.rfw-ys-slot){border-radius:var(--radius-sm);background:#ebab211f;padding:.6rem .65rem .65rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-ys-slot){background:color-mix(in oklab, var(--color-gold) 12%, transparent)}}:where(.rfw-ys-slot){border:1px solid #ebab214d}@supports (color:color-mix(in lab, red, red)){:where(.rfw-ys-slot){border:1px solid color-mix(in oklab, var(--color-gold) 30%, transparent)}}:where(.rfw-ys-slot__group){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0;line-height:1.15}:where(.rfw-ys-slot__time){font-size:var(--rfw-type-small);color:var(--color-gold);margin:.3rem 0 0;line-height:1.1}:where(.rfw-ys-slot__window){font-size:var(--rfw-type-eyebrow);color:var(--rfw-on-navy-quiet);margin:.2rem 0 0}:where(.rfw-ys-where){max-inline-size:60ch;color:var(--rfw-on-navy);text-wrap:pretty;margin-block:2rem 0}:where(.rfw-ys-where) strong{color:#fff}:where(.rfw-ys-light) .rfw-eyebrow,:where(.rfw-ys-light) .rfw-tag{color:var(--rfw-gold-ink)}:where(.rfw-ys-light) .rfw-ys-prose{color:var(--rfw-on-paper-muted)}:where(.rfw-ys-light) .rfw-ys-prose strong{color:var(--color-navy)}:where(.rfw-ys-light) .rfw-ys-prose a{color:var(--color-navy);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-decoration-thickness:2px}:where(.rfw-ys-light) .rfw-ys-prose a:hover{color:var(--rfw-gold-ink)}:where(.rfw-ys-events){max-inline-size:62rem;margin-block:3rem 0;padding:0;list-style:none}:where(.rfw-ys-event){border-radius:var(--radius-md);border-block-start:1px solid var(--rfw-on-paper-line);grid-template-columns:11rem 1fr;gap:.6rem 2rem;padding:1.6rem 1.4rem;transition:background .25s;display:grid}:where(.rfw-ys-event):first-child{border-block-start:1px solid var(--color-gold)}:where(.rfw-ys-event):hover{background:#0a1b2b08}@supports (color:color-mix(in lab, red, red)){:where(.rfw-ys-event):hover{background:color-mix(in oklab, var(--color-navy) 3%, transparent)}}@container not (width>=42rem){:where(.rfw-ys-event){grid-template-columns:1fr;gap:.35rem}}:where(.rfw-ys-event__date){align-content:start;gap:.1rem;margin:0;display:grid}:where(.rfw-ys-event__day){color:var(--color-navy);text-transform:uppercase;font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.05}:where(.rfw-ys-event__year){font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.2em;color:var(--rfw-on-paper-muted)}:where(.rfw-ys-event__body){align-content:start;gap:.35rem;display:grid}:where(.rfw-ys-event__kind){font-size:var(--rfw-type-eyebrow);letter-spacing:.26em;margin:0}:where(.rfw-ys-event--deadline) .rfw-ys-event__kind{color:var(--color-navy)}:where(.rfw-ys-event--practice) .rfw-ys-event__kind{color:var(--rfw-on-paper-muted)}:where(.rfw-ys-event__title){color:var(--color-navy);margin:0}:where(.rfw-ys-event__meta){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--rfw-on-paper-muted);margin:.15rem 0 0}:where(.rfw-ys-event__meta) i{color:var(--rfw-gold-ink);margin-inline:.5em;font-style:normal}:where(.rfw-ys-event__detail){max-inline-size:62ch;color:var(--rfw-on-paper-muted);text-wrap:pretty;margin:.3rem 0 0}:where(.rfw-ys-event__link){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--color-navy);border-block-end:1px solid var(--color-gold);justify-self:start;align-items:center;gap:.45rem;margin-block-start:.5rem;padding-block-end:2px;text-decoration:none;transition:color .2s;display:inline-flex}:where(.rfw-ys-event__link) span{transition:translate .25s}:where(.rfw-ys-event__link):hover{color:var(--rfw-gold-ink)}:where(.rfw-ys-event__link):hover span{translate:4px}:where(.rfw-ys-note){border:1px solid #ebab2173;max-inline-size:46rem;margin-block-start:2.75rem;padding:1.5rem 1.7rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-ys-note){border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent)}}:where(.rfw-ys-note){border-radius:var(--radius-md);background:#ebab211a}@supports (color:color-mix(in lab, red, red)){:where(.rfw-ys-note){background:color-mix(in oklab, var(--color-gold) 10%, transparent)}}:where(.rfw-ys-note) .rfw-ys-prose{color:var(--color-navy);margin-block-start:0}:where(.rfw-ys-contact){text-align:center;font-size:var(--rfw-type-small);color:var(--rfw-on-navy-quiet);margin-block:2rem 0}:where(.rfw-ys-contact) a{color:var(--color-gold);text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){:where(.rfw-ys-anim) .rfw-ys-day,:where(.rfw-ys-anim) .rfw-ys-event{opacity:0;translate:0 14px}:where(.rfw-ys-anim) .rfw-ys-day.is-in,:where(.rfw-ys-anim) .rfw-ys-event.is-in{opacity:1;transition:opacity .52s cubic-bezier(.16, .84, .34, 1) var(--rfw-ys-delay,0s), translate .52s cubic-bezier(.16, .84, .34, 1) var(--rfw-ys-delay,0s);translate:none}}:where(.rfw-vt-band){isolation:isolate;padding-block:clamp(3rem,7vw,5.5rem);position:relative;overflow:hidden}:where(.rfw-vt-band--navy){background:var(--color-navy);color:#fff}:where(.rfw-vt-band--paper){background:var(--color-paper);color:var(--color-navy);--rfw-surface-accent:var(--rfw-gold-ink);--rfw-surface-glow:none}:where(.rfw-vt-stats){text-align:center;border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.06),oklab(100% 0 5.96046e-8/.01));justify-items:center;gap:.75rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}:where(.rfw-vt-stats__line){max-inline-size:34ch;color:var(--rfw-on-navy);text-wrap:balance;margin:0}:where(.rfw-vt-stats__figure){flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .9rem;display:flex}:where(.rfw-vt-stats__num){font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-gold);font-size:clamp(3rem,12vw,6rem);font-weight:900;line-height:.9}:where(.rfw-vt-stats__unit){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-meta);letter-spacing:.24em;text-transform:uppercase;color:var(--rfw-on-navy-quiet)}:where(.rfw-vt-search){flex-wrap:wrap;gap:.75rem;max-inline-size:30rem;margin-block:1.75rem 0;margin-inline:auto;display:flex}:where(.rfw-vt-search__input){border:1px solid var(--rfw-on-paper-line);border-radius:var(--radius-md);min-block-size:48px;color:var(--color-navy);font-family:var(--font-sans);background:#fff;flex:14rem;padding-block:.7rem;padding-inline:.9rem;font-size:1rem}:where(.rfw-vt-search__input):focus-visible{border-color:var(--rfw-surface-accent)}:where(.rfw-vt-none){text-align:center;color:var(--rfw-on-paper-muted);margin-block:1.75rem 0}:where(.rfw-vt-results){gap:1.25rem;margin-block-start:2rem;display:grid}:where(.rfw-vt-result){border:1px solid var(--rfw-on-paper-line);border-radius:var(--radius-lg);text-align:start;background:#fff;padding:clamp(1.25rem,3vw,1.75rem)}:where(.rfw-vt-result__head){flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}:where(.rfw-vt-result__parents),:where(.rfw-vt-result__wrestlers){font-size:var(--rfw-type-small);color:var(--rfw-on-paper-muted);margin:.35rem 0 0;line-height:1.5}:where(.rfw-vt-result__wrestlers) strong{color:var(--color-navy)}:where(.rfw-vt-meters){grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-block-start:1.25rem;display:grid}:where(.rfw-vt-meter__head){font-size:var(--rfw-type-meta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-block-end:.4rem;display:flex}:where(.rfw-vt-meter__label){font-family:var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--color-navy);font-weight:600}:where(.rfw-vt-meter__value){color:var(--rfw-on-paper-muted)}:where(.rfw-vt-meter[data-met=true]) :where(.rfw-vt-meter__value){color:var(--rfw-gold-ink);font-weight:700}:where(.rfw-vt-track){border-radius:var(--radius-pill);background:#e7e8ea;block-size:.85rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-vt-track){background:color-mix(in oklab, var(--color-navy) 10%, white)}}:where(.rfw-vt-track){overflow:hidden}:where(.rfw-vt-track__fill){--rfw-vt-fill:0%;border-radius:var(--radius-pill);background:var(--color-navy);block-size:100%;inline-size:var(--rfw-vt-fill,0%);display:block}:where(.rfw-vt-meter[data-met=true]) :where(.rfw-vt-track__fill){background:var(--color-gold)}:where(.rfw-vt-verdict){border-radius:var(--radius-md);border:1px solid #0a1b2b4d;margin-block-start:1.25rem;padding:.85rem 1.1rem}@supports (color:color-mix(in lab, red, red)){:where(.rfw-vt-verdict){border:1px solid color-mix(in oklab, var(--color-navy) 30%, transparent)}}:where(.rfw-vt-verdict){background:#f0f1f2}@supports (color:color-mix(in lab, red, red)){:where(.rfw-vt-verdict){background:color-mix(in oklab, var(--color-navy) 6%, white)}}:where(.rfw-vt-verdict){font-size:var(--rfw-type-small);line-height:1.55}:where(.rfw-vt-verdict) p{margin:0}:where(.rfw-vt-verdict) a{color:var(--rfw-gold-ink);font-weight:700}:where(.rfw-vt-verdict--met){border-color:var(--color-gold);background:#fcf3e0}@supports (color:color-mix(in lab, red, red)){:where(.rfw-vt-verdict--met){background:color-mix(in oklab, var(--color-gold) 14%, white)}}:where(.rfw-vt-log){margin-block-start:1.25rem}:where(.rfw-vt-log__title){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--rfw-on-paper-muted);margin:0 0 .5rem}:where(.rfw-vt-log__row){border-block-start:1px solid var(--rfw-on-paper-line);font-size:var(--rfw-type-meta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding-block:.55rem;display:flex}:where(.rfw-vt-log__what) strong{color:var(--color-navy)}:where(.rfw-vt-log__what) span{color:var(--rfw-on-paper-muted)}:where(.rfw-vt-log__value){color:var(--rfw-on-paper-muted);white-space:nowrap}:where(.rfw-vt-filters){flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:2rem;display:flex}:where(.rfw-vt-filter){border:1px solid var(--rfw-on-navy-border);border-radius:var(--radius-pill);color:var(--rfw-on-navy);font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.45rem 1rem}:where(.rfw-vt-filter[aria-pressed=true]){background:var(--color-gold);border-color:var(--color-gold);color:var(--color-navy)}:where(.rfw-vt-legend){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-quiet);flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-block-start:1.5rem;display:flex}:where(.rfw-vt-legend__item){align-items:center;gap:.5rem;display:inline-flex}:where(.rfw-vt-legend__swatch){border-radius:var(--radius-sm);border:1px solid var(--rfw-on-navy-border);block-size:1rem;inline-size:1rem}:where(.rfw-vt-legend__swatch[data-state=outstanding]){background:#ebab214d}@supports (color:color-mix(in lab, red, red)){:where(.rfw-vt-legend__swatch[data-state=outstanding]){background:color-mix(in oklab, var(--color-gold) 30%, transparent)}}:where(.rfw-vt-legend__swatch[data-state=outstanding]){border-color:var(--color-gold)}:where(.rfw-vt-legend__swatch[data-state=active]){background:oklab(100% 0 5.96046e-8/.14)}:where(.rfw-vt-legend__swatch[data-state=idle]){background:oklab(100% 0 5.96046e-8/.05)}:where(.rfw-vt-note){text-align:center;font-size:var(--rfw-type-eyebrow);color:var(--rfw-on-navy-quiet);margin-block-start:.75rem}:where(.rfw-vt-toggle){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-pill);color:var(--rfw-on-navy-quiet);font-family:var(--font-sans);font-size:var(--rfw-type-meta);cursor:pointer;background:0 0;margin-block-start:1.5rem;margin-inline:auto;padding:.5rem 1rem;display:block}:where(.rfw-vt-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:2rem;display:grid}@media not all and (width<=60rem){:where(.rfw-vt-grid){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.rfw-vt-tier){border-block-end:1px solid var(--rfw-on-navy-line);font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);grid-column:1/-1;margin-block-start:.75rem;padding-block-end:.4rem}@property --rfw-vt-sweep{syntax:"<percentage>";inherits:false;initial-value:0%}:where(.rfw-vt-card){--rfw-vt-sweep:0%;--rfw-vt-hours:0%;--rfw-vt-conc:0%;--rfw-vt-surface:oklab(100% 0 5.96046e-8/.05);--rfw-vt-ring:var(--rfw-on-navy-border);border-radius:var(--radius-lg);background:linear-gradient(var(--rfw-vt-surface) 0 0) padding-box, conic-gradient(from 0deg, var(--rfw-vt-ring) var(--rfw-vt-sweep), oklab(100% 0 5.96046e-8/.12) var(--rfw-vt-sweep)) border-box;inline-size:100%;color:inherit;text-align:start;font:inherit;cursor:pointer;border:3px solid #0000;padding:.85rem .85rem calc(.85rem + 10px);transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}:where(.rfw-vt-card):hover{transform:scale(1.02)}:where(.rfw-vt-card):active{transform:scale(.98)}:where(.rfw-vt-card[data-state=outstanding]){--rfw-vt-surface:#ebab2138}@supports (color:color-mix(in lab, red, red)){:where(.rfw-vt-card[data-state=outstanding]){--rfw-vt-surface:color-mix(in oklab, var(--color-gold) 22%, transparent)}}:where(.rfw-vt-card[data-state=outstanding]){--rfw-vt-ring:var(--color-gold)}:where(.rfw-vt-card[data-state=active]){--rfw-vt-surface:oklab(100% 0 5.96046e-8/.1);--rfw-vt-ring:oklab(100% 0 5.96046e-8/.55)}:where(.rfw-vt-card[data-state=idle]){--rfw-vt-surface:oklab(100% 0 5.96046e-8/.03);--rfw-vt-ring:oklab(100% 0 5.96046e-8/.18)}:where(.rfw-vt-card__top){justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}:where(.rfw-vt-card__name){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-condensed);font-weight:700;font-size:var(--rfw-type-body);letter-spacing:.01em;color:#fff;overflow:hidden}:where(.rfw-vt-card[data-state=idle]) :where(.rfw-vt-card__name){color:var(--rfw-on-navy-quiet)}:where(.rfw-vt-card__hours){font-family:var(--font-display);font-weight:900;font-size:var(--rfw-type-small);color:var(--color-gold);flex:none;line-height:1}:where(.rfw-vt-card[data-state=active]) :where(.rfw-vt-card__hours){color:#fff}:where(.rfw-vt-card__inf){font-size:1.25rem}:where(.rfw-vt-card__pills){flex-wrap:wrap;gap:.25rem;margin-block-start:.4rem;display:flex}:where(.rfw-vt-card__pill){border:1px solid var(--rfw-on-navy-border);border-radius:var(--radius-pill);font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.06em;color:var(--rfw-on-navy);padding:.1rem .45rem;line-height:1.5}:where(.rfw-vt-card__pill--role){background:var(--color-gold);border-color:var(--color-gold);color:var(--color-navy)}:where(.rfw-vt-card__note){font-size:var(--rfw-type-eyebrow);color:var(--rfw-on-navy-quiet);margin:.4rem 0 0;line-height:1.4}:where(.rfw-vt-card__conc){background:oklab(100% 0 5.96046e-8/.1);block-size:6px;position:absolute;inset-block-end:0;inset-inline:0}:where(.rfw-vt-card__conc):after{content:"";background:var(--rfw-vt-ring);block-size:100%;inline-size:0%;transition:inline-size .8s cubic-bezier(.4,0,.2,1) .3s;display:block}:where(.rfw-vt-card.is-swept){--rfw-vt-sweep:var(--rfw-vt-hours);animation:.9s ease-out forwards rfw-vt-sweep}:where(.rfw-vt-card.is-swept) :where(.rfw-vt-card__conc):after{inline-size:var(--rfw-vt-conc)}@keyframes rfw-vt-sweep{0%{--rfw-vt-sweep:0%}to{--rfw-vt-sweep:var(--rfw-vt-hours)}}:where(.rfw-vt-card[hidden]),:where(.rfw-vt-grid:not([data-expanded=true])) :where(.rfw-vt-card[data-collapsible=true]){display:none}:where(.rfw-vt-empty){text-align:center;color:var(--rfw-on-navy-quiet);margin-block-start:2rem}@media (prefers-reduced-motion:reduce){:where(.rfw-vt-card){transition:none}:where(.rfw-vt-card):hover,:where(.rfw-vt-card):active{transform:none}:where(.rfw-vt-card.is-swept){animation:none}:where(.rfw-vt-card__conc):after{transition:none}}:where(.rfw-signup){margin-block-start:2rem}:where(.rfw-signup__trap){clip-path:inset(50%);white-space:nowrap;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.rfw-signup__fine){font-size:var(--rfw-type-meta);color:var(--rfw-on-navy-quiet);text-wrap:pretty;margin-block-start:1rem;line-height:1.5}:where(.rfw-founded){border-block-start:1px solid var(--rfw-on-paper-line)}:where(.rfw-founded__quote){border-inline-start:3px solid var(--color-gold);max-inline-size:34ch;margin-block:2.5rem 0;margin-inline:0;padding-inline-start:1.4rem}:where(.rfw-founded__quote-text){font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-navy);text-wrap:balance;margin:0;font-size:clamp(1.4rem,3.4cqi,2rem);font-weight:700;line-height:1.15}:where(.rfw-founded__quote-source){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-gold-ink);margin-block-start:.7rem;line-height:1.3}:where(.rfw-founded__roll){margin-block-start:3rem}:where(.rfw-founders){grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 2rem;margin-block:1.25rem 0;padding:0;list-style:none;display:grid}:where(.rfw-founders__item){border-block-start:1px solid var(--rfw-on-paper-line);gap:.15rem;padding-block:.8rem;display:grid}:where(.rfw-founders__name){font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy);font-size:1.05rem;font-weight:700;line-height:1.2}:where(.rfw-founders__meta){font-size:var(--rfw-type-meta);color:var(--rfw-on-paper-muted);text-wrap:pretty;line-height:1.4}:where(.rfw-founders__note),:where(.rfw-founded__purpose){max-inline-size:62ch;font-size:var(--rfw-type-meta);color:var(--rfw-on-paper-muted);text-wrap:pretty;margin-block:1.5rem 0;line-height:1.55}:where(.rfw-founded__purpose){border-block-start:1px solid var(--rfw-on-paper-line);margin-block-start:2.5rem;padding-block-start:1.25rem}:where(.rfw-founded__purpose-source){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-gold-ink);margin-block-start:.45rem;display:block}:where(.rfw-board-tier){text-align:center;margin-block:3.25rem 0}:where(.rfw-board-cards){margin-block-start:1.25rem}:where(.rfw-board-tiles){grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin-block:1.25rem 0;padding:0;list-style:none;display:grid}:where(.rfw-board-tile){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-md);background:oklab(100% 0 5.96046e-8/.04);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.7rem 1rem .75rem .7rem;display:grid}:where(.rfw-board-tile__photo){aspect-ratio:1;object-fit:cover;object-position:50% 18%;border-radius:var(--radius-sm);inline-size:3.25rem;display:block}:where(.rfw-board-tile__monogram){aspect-ratio:1;inline-size:3.25rem;font-family:var(--font-display);color:#ebab2199;place-items:center;font-size:1.5rem;font-weight:900;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){:where(.rfw-board-tile__monogram){color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}:where(.rfw-board-tile__monogram){background:#0a1b2b99}@supports (color:color-mix(in lab, red, red)){:where(.rfw-board-tile__monogram){background:color-mix(in oklab, var(--color-navy) 60%, transparent)}}:where(.rfw-board-tile__monogram){border-radius:var(--radius-sm)}:where(.rfw-board-tile__body){gap:.15rem;min-inline-size:0;display:grid}:where(.rfw-board-tile__name){font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.15}:where(.rfw-board-tile__role){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);line-height:1.25}:where(.rfw-board-tile__mail){font-size:var(--rfw-type-eyebrow);color:var(--rfw-on-navy-quiet);text-decoration-color:#ebab2199}@supports (color:color-mix(in lab, red, red)){:where(.rfw-board-tile__mail){-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}:where(.rfw-board-tile__mail){text-underline-offset:2px;overflow-wrap:anywhere}:where(.rfw-board-tile__mail):hover{color:var(--color-gold)}:where(.rfw-board-meet){border-block-start:1px solid var(--rfw-on-paper-line);gap:0;max-inline-size:62ch;margin-block:1.75rem 0;display:grid}:where(.rfw-board-meet__row){border-block-end:1px solid var(--rfw-on-paper-line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:.35rem 1.5rem;padding-block:.85rem;display:grid}:where(.rfw-board-meet__label){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-gold-ink);line-height:1.3}:where(.rfw-board-meet__value){font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}:where(.rfw-board-meet__value--note){font-family:var(--font-sans);font-weight:400;font-size:var(--rfw-type-small);color:var(--rfw-on-paper-muted);text-wrap:pretty;line-height:1.5}@container not (width>=34rem){:where(.rfw-board-meet__row){grid-template-columns:minmax(0,1fr)}}:where(.rfw-room__source){border-block-start:1px solid var(--rfw-on-paper-line);font-family:var(--font-condensed);font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--rfw-on-paper-muted);margin-block-start:1.75rem;padding-block-start:1rem}:where(.banquet){font-family:var(--font-sans);color:#fff;-webkit-font-smoothing:antialiased}:where(.banquet-band){background:var(--color-navy);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}:where(.banquet-band--short){align-content:center;min-block-size:60vh;display:grid}:where(.banquet-lede){color:var(--rfw-on-navy);text-wrap:pretty;max-inline-size:54ch}:where(.banquet-lede).banquet-lede--center{text-align:center;margin-inline:auto}:where(.banquet-facts){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-block:2.75rem 0;padding:0;list-style:none;display:grid}@container not (width>=34rem){:where(.banquet-facts){grid-template-columns:1fr}}:where(.banquet-fact){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.06),oklab(100% 0 5.96046e-8/.01));align-content:start;gap:.35rem;padding:1.35rem 1.5rem;display:grid}:where(.banquet-fact__value){font-family:var(--font-condensed);text-wrap:balance;font-size:clamp(1.25rem,2.4cqi,1.6rem);font-weight:700;line-height:1.1}:where(.banquet-fact__detail){color:var(--rfw-on-navy-quiet);font-size:var(--rfw-type-small);text-wrap:pretty}:where(.banquet-timeline){gap:0;max-inline-size:820px;margin-block:2.5rem 0;margin-inline:auto;padding:0;list-style:none;display:grid}:where(.banquet-timeline__row){border-block-start:1px solid var(--rfw-on-navy-line);grid-template-columns:minmax(6rem,auto) minmax(9rem,1fr) 1.3fr;align-items:baseline;gap:1rem 1.5rem;padding-block:1.15rem;display:grid}@container not (width>=40rem){:where(.banquet-timeline__row){grid-template-columns:1fr;gap:.2rem}}:where(.banquet-timeline__time){color:var(--color-gold);font-size:1.35rem}:where(.banquet-timeline__label){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-meta);letter-spacing:.14em;text-transform:uppercase}:where(.banquet-timeline__detail){color:var(--rfw-on-navy-muted);font-size:var(--rfw-type-small);text-wrap:pretty}:where(.banquet-cta-line){text-align:center;margin-block:2rem 0}:where(.banquet-deadline){border:1px solid #ebab2166;flex-wrap:wrap;align-items:baseline;gap:.6rem;inline-size:fit-content;margin-block:1.5rem 0;margin-inline:auto;padding:.55rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){:where(.banquet-deadline){border:1px solid color-mix(in oklab, var(--color-gold) 40%, transparent)}}:where(.banquet-deadline){border-radius:var(--radius-pill);background:#ebab211a}@supports (color:color-mix(in lab, red, red)){:where(.banquet-deadline){background:color-mix(in oklab, var(--color-gold) 10%, transparent)}}:where(.banquet-deadline){font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-small);letter-spacing:.06em}:where(.banquet-deadline__label){color:var(--color-gold);font-size:var(--rfw-type-eyebrow);letter-spacing:.18em;text-transform:uppercase}:where(.banquet-split){grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@container not (width>=52rem){:where(.banquet-split){grid-template-columns:1fr}}:where(.banquet-points){flex-wrap:wrap;gap:1.25rem 2.5rem;margin-block:2rem 0;padding:0;list-style:none;display:flex}:where(.banquet-points) li{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);gap:.2rem;display:grid}:where(.banquet-points) .rfw-num{color:var(--color-gold);font-size:1.9rem}:where(.banquet-help){color:var(--rfw-on-navy-muted);font-size:var(--rfw-type-small);margin-block:1.75rem 0}:where(.banquet-help) a{color:var(--color-gold);text-underline-offset:.2em}:where(.banquet-form){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);background:linear-gradient(oklab(100% 0 5.96046e-8/.05),oklab(100% 0 5.96046e-8/.01));padding:clamp(1.5rem,3vw,2.25rem)}:where(.banquet-form__body):empty:after{content:"";min-block-size:12rem;display:block}:where(.banquet-add){justify-content:flex-start;margin-block:.75rem 0;display:flex}:where(.banquet-note){border:1px solid #ebab2152;margin-block:1.25rem 0;padding:.85rem 1.1rem}@supports (color:color-mix(in lab, red, red)){:where(.banquet-note){border:1px solid color-mix(in oklab, var(--color-gold) 32%, transparent)}}:where(.banquet-note){border-radius:var(--radius-md);background:#ebab2114}@supports (color:color-mix(in lab, red, red)){:where(.banquet-note){background:color-mix(in oklab, var(--color-gold) 8%, transparent)}}:where(.banquet-note){color:var(--rfw-on-navy);font-size:var(--rfw-type-meta);text-wrap:pretty;line-height:1.55}:where(.banquet-note) strong{color:var(--color-gold)}:where(.banquet-confirm){border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(oklab(100% 0 5.96046e-8/.06),oklab(100% 0 5.96046e-8/.01));max-inline-size:44rem;margin-block:2rem 0;margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem)}:where(.banquet-confirm__message){color:var(--rfw-on-navy);text-wrap:pretty}:where(.banquet-confirm__facts){flex-wrap:wrap;justify-content:center;gap:1rem;margin-block:1.75rem 0;padding:0;list-style:none;display:flex}:where(.banquet-confirm__facts) li{border:1px solid var(--rfw-on-navy-line);border-radius:var(--radius-md);font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);gap:.25rem;padding:.9rem 1.4rem;display:grid}:where(.banquet-confirm__facts) .rfw-num{color:var(--color-gold);font-size:1.7rem}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.max-h-\[46rem\]{max-height:46rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-navy{background-color:var(--color-navy)}.bg-paper{background-color:var(--color-paper)}.object-cover{object-fit:cover}.px-6{padding-inline:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-pretty{text-wrap:pretty}.text-gray-300{color:var(--color-gray-300)}.text-navy{color:var(--color-navy)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=40rem){.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (width>=64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:-ms-8{margin-inline-start:calc(var(--spacing) * -8)}.lg\:ms-8{margin-inline-start:calc(var(--spacing) * 8)}.lg\:me-0{margin-inline-end:0}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:h-auto{height:auto}.lg\:max-h-none{max-height:none}.lg\:w-1\/2{width:50%}.lg\:w-full{width:100%}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:flex-auto{flex:auto}.lg\:shrink{flex-shrink:1}.lg\:grow{flex-grow:1}.lg\:grow-0{flex-grow:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:text-center{text-align:center}}@media (width>=80rem){.xl\:absolute{position:absolute}.xl\:inset-y-0{inset-block:0}.xl\:end-1\/2{inset-inline-end:50%}.xl\:my-32{margin-block:calc(var(--spacing) * 32)}.xl\:ms-0{margin-inline-start:0}.xl\:w-1\/2{width:50%}.xl\:justify-end{justify-content:flex-end}}}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--rfw-surface-accent);outline-offset:2px}:where([id]){scroll-margin-block-start:5rem}:root{--rfw-ink:#e2e4e6}@supports (color:color-mix(in lab, red, red)){:root{--rfw-ink:color-mix(in oklab, white 88%, var(--color-navy))}}:root{--rfw-ink-dim:#b6bbbf}@supports (color:color-mix(in lab, red, red)){:root{--rfw-ink-dim:color-mix(in oklab, white 70%, var(--color-navy))}}:root{--rfw-ink-faint:#899299}@supports (color:color-mix(in lab, red, red)){:root{--rfw-ink-faint:color-mix(in oklab, white 52%, var(--color-navy))}}:root{--rfw-hairline:oklab(100% 0 5.96046e-8/.12);--rfw-hairline-strong:oklab(100% 0 5.96046e-8/.26);--rfw-wash:oklab(100% 0 5.96046e-8/.05);--rfw-scrim-drawer:#0a1b2bb8}@supports (color:color-mix(in lab, red, red)){:root{--rfw-scrim-drawer:color-mix(in oklab, var(--color-navy) 72%, transparent)}}:root{--rfw-shadow:oklab(0% none none/.45)}.rfw-skip{z-index:100;background:var(--color-gold);color:var(--color-navy);font-family:var(--font-condensed), sans-serif;font-weight:500;font-size:var(--rfw-type-meta);letter-spacing:.2em;text-transform:uppercase;padding-block:.9rem;padding-inline:1.5rem;text-decoration:none;position:absolute;inset-block-start:0;inset-inline-start:-9999px}.rfw-skip:focus{inset-inline-start:0}.rfw-noscroll{overflow:hidden}:root{--rfw-header-h:82px}.rfw-header{z-index:50;background:var(--color-navy);border-block-end:3px solid var(--color-gold);isolation:isolate;position:sticky;inset-block-start:0;container:rfw-header/inline-size}.rfw-header__bar{justify-content:space-between;align-items:center;gap:1.5rem;max-inline-size:1366px;margin-inline:auto;padding-block:1rem;padding-inline:clamp(1.25rem,3.5vw,3rem);transition:padding-block .2s;display:flex}.rfw-header.is-scrolled .rfw-header__bar{padding-block:.5rem}.rfw-brand{flex-shrink:0;line-height:1;text-decoration:none;display:block}.rfw-brand:hover .rfw-brand__mark{opacity:.82}.rfw-brand{block-size:3rem;inline-size:clamp(8.5rem,22cqi,12.5rem);transition:block-size .2s,inline-size .2s;position:relative}.rfw-header.is-scrolled .rfw-brand{block-size:2.5rem;inline-size:clamp(7.5rem,18cqi,10rem)}.rfw-brand__mark{pointer-events:none;block-size:auto;inline-size:100%;transition:opacity .2s;position:absolute;inset-block-start:-.35rem;inset-inline-start:0}.rfw-nav{display:none}.rfw-nav__list{align-items:stretch;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.rfw-nav__item{align-items:stretch;display:flex;position:relative}.rfw-nav__toggle,.rfw-nav__link{cursor:pointer;font-family:var(--font-condensed), sans-serif;font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--rfw-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4rem;padding-block:.75rem;padding-inline:.85rem;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}:is(.rfw-nav__toggle,.rfw-nav__link):after{content:"";background:var(--color-gold);transform-origin:0;block-size:2px;transition:scale .2s;position:absolute;inset-block-end:.4rem;inset-inline:.85rem;scale:0 1}:is(.rfw-nav__toggle,.rfw-nav__link):not(.rfw-nav__link--cta):is(:hover,:focus-visible,.is-active,.is-current){color:#fff}.rfw-nav__item:is(:hover,:focus-within) .rfw-nav__toggle:after,.rfw-nav__toggle.is-active:after,.rfw-nav__link:is(:hover,.is-current):after{scale:1}.rfw-nav__chev{flex-shrink:0;block-size:.65rem;inline-size:.65rem;transition:rotate .2s,color .2s}.rfw-nav__item:is(:hover,.is-open) .rfw-nav__chev{color:var(--color-gold);rotate:180deg}.rfw-nav__link--cta{background:var(--color-gold);border-radius:var(--radius-sm);color:var(--color-navy);margin-inline-start:.6rem;font-weight:500}.rfw-nav__link--cta:after{content:none}.rfw-nav__link--cta:is(:hover,:focus-visible){background:var(--color-gold-dk);color:var(--color-navy)}.rfw-nav__submenu{background:var(--color-navy);border:1px solid var(--color-navy-line);border-block-start:3px solid var(--color-gold);min-inline-size:15rem;box-shadow:0 18px 40px var(--rfw-shadow);opacity:0;visibility:hidden;border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin:0;padding-block:.5rem;padding-inline:0;list-style:none;transition:opacity .18s,translate .18s,visibility .18s;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow:hidden;translate:0 6px}.rfw-nav__item:is(:hover,:focus-within,.is-open) .rfw-nav__submenu{opacity:1;visibility:visible;translate:0}.rfw-nav__item:nth-last-child(-n+2) .rfw-nav__submenu{inset-inline:auto 0}.rfw-nav__sublink{font-family:var(--font-condensed), sans-serif;font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--rfw-ink-dim);border-inline-start:2px solid #0000;align-items:baseline;gap:.4rem;padding-block:.65rem;padding-inline:1.25rem;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:flex}.rfw-nav__sublink:is(:hover,:focus-visible,.is-current){color:var(--color-gold);border-inline-start-color:var(--color-gold);background:var(--rfw-wash)}.rfw-burger{aspect-ratio:1;border:1px solid var(--rfw-hairline-strong);border-radius:var(--radius-sm);cursor:pointer;color:#fff;background:0 0;justify-content:center;align-items:center;inline-size:2.75rem;padding:0;transition:border-color .2s,color .2s;display:inline-flex}.rfw-burger:hover{border-color:var(--color-gold)}html:has(#rfw-drawer:popover-open) .rfw-burger{border-color:var(--color-gold);color:var(--color-gold)}.rfw-burger__bars{inline-size:1.15rem;display:block}.rfw-burger__bars i{background:currentColor;block-size:2px;display:block}.rfw-burger__bars i+i{margin-block-start:4px}.rfw-drawer:where([popover]){border:0;border-inline-end:3px solid var(--color-gold);background:var(--color-navy);color:#fff;overscroll-behavior:contain;max-block-size:100dvh;inline-size:min(23rem,86vw);margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}.rfw-drawer{transition:translate .25s ease, overlay .25s allow-discrete, display .25s allow-discrete;translate:-100%}.rfw-drawer:popover-open{translate:0}@starting-style{.rfw-drawer:popover-open{translate:-100%}}.rfw-drawer::backdrop{background:var(--rfw-scrim-drawer);opacity:0;transition:opacity .25s ease, overlay .25s allow-discrete, display .25s allow-discrete}.rfw-drawer:popover-open::backdrop{opacity:1}@starting-style{.rfw-drawer:popover-open::backdrop{opacity:0}}.rfw-drawer__head{border-block-end:1px solid var(--rfw-hairline);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;padding-inline:clamp(1.25rem,5vw,1.75rem);display:flex}.rfw-drawer__brand{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#fff;font-size:1.1rem;font-weight:900}.rfw-drawer__brand em{color:var(--color-gold);font-style:normal}.rfw-drawer__close{aspect-ratio:1;border:1px solid var(--rfw-hairline-strong);border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;inline-size:2.25rem;padding:0;display:inline-flex}.rfw-drawer__close:hover{border-color:var(--color-gold);color:var(--color-gold)}.rfw-drawer__close svg{block-size:1rem;inline-size:1rem}.rfw-drawer__nav{padding-block:1.5rem 3rem;padding-inline:clamp(1.25rem,5vw,1.75rem)}.rfw-drawer__group+.rfw-drawer__group{margin-block-start:2rem}.rfw-drawer__label{border-block-end:1px solid var(--rfw-hairline);font-family:var(--font-condensed), sans-serif;font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold);text-wrap:balance;margin:0 0 .75rem;padding-block-end:.5rem}.rfw-drawer__link{font-family:var(--font-display), sans-serif;letter-spacing:-.005em;text-transform:uppercase;color:var(--rfw-ink);padding-block:.7rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:color .15s,padding-inline-start .15s;display:block}.rfw-drawer__link:is(:hover,:focus-visible,.is-current){color:var(--color-gold);padding-inline-start:.35rem}.rfw-footer{background:var(--color-navy);color:var(--rfw-ink-dim);border-block-start:4px solid var(--color-gold);margin-block-start:clamp(4rem,8vw,7rem)}body:has(.rfw-ends-dark) .rfw-footer{margin-block-start:0}.rfw-footer__inner{max-inline-size:1366px;margin-inline:auto;padding-block:clamp(1.75rem,4vw,4rem) clamp(1.25rem,2.5vw,2rem);padding-inline:clamp(1.25rem,3.5vw,3rem);container:rfw-footer/inline-size}.rfw-footer__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-end:clamp(1.5rem,3.5vw,3rem);display:grid}.rfw-footer__cta{text-align:center;grid-column:1/-1;justify-content:center;padding-block:.9rem}.rfw-footer__act{border:1px solid var(--rfw-hairline-strong);border-radius:var(--radius-sm);min-block-size:3rem;font-family:var(--font-condensed), sans-serif;font-weight:600;font-size:var(--rfw-type-meta);letter-spacing:.1em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--rfw-ink);justify-content:center;align-items:center;padding-block:.4rem;padding-inline:.75rem;line-height:1.25;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:flex}.rfw-footer__act:is(:hover,:focus-visible){color:var(--color-gold);border-color:var(--color-gold);background:var(--rfw-wash)}.rfw-footer__top{grid-template-columns:1fr;gap:clamp(1.75rem,3.5vw,3.5rem);display:grid}.rfw-footer__lockup{inline-size:clamp(240px,62cqi,340px);position:relative;container-type:inline-size}.rfw-footer__mark{block-size:auto;inline-size:240px;max-inline-size:100%;display:block}.rfw-footer__unit{font-family:var(--font-identifier);font-weight:400;font-size:clamp(var(--rfw-type-eyebrow), 4.5cqi, 1.05rem);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;color:var(--color-gold);margin:0;line-height:1;position:absolute;inset-block-end:6.5%;inset-inline-start:50%;translate:-50%}.rfw-footer__cred{border:1px solid var(--rfw-hairline-strong);border:1px solid #ebab2173;max-inline-size:26rem;margin-block-start:2.25rem;padding:.85rem .9rem}@supports (color:color-mix(in lab, red, red)){.rfw-footer__cred{border:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent)}}.rfw-footer__cred{border-radius:var(--radius-sm);background:var(--rfw-wash)}.rfw-footer__cred-org{font-family:var(--font-condensed), sans-serif;font-weight:600;font-size:var(--rfw-type-meta);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;line-height:1.3}.rfw-footer__cred-tax{font-family:var(--font-condensed), sans-serif;font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin:.25rem 0 0;line-height:1.4}.rfw-footer__cred-contact{font-style:normal;font-size:var(--rfw-type-meta);color:var(--rfw-ink-dim);flex-wrap:wrap;align-items:center;gap:0 1rem;margin:.15rem 0 0;line-height:1.5;display:flex}.rfw-footer__cred-contact a{color:var(--rfw-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rfw-hairline-strong);-webkit-text-decoration-color:var(--rfw-hairline-strong);-webkit-text-decoration-color:var(--rfw-hairline-strong);text-decoration-color:var(--rfw-hairline-strong);text-underline-offset:.3em;align-items:center;transition:color .2s,text-decoration-color .2s;display:inline-flex;position:relative}.rfw-footer__cred-contact a:after{content:"";block-size:2.75rem;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.rfw-footer__cred-contact a:hover{color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.rfw-social{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.rfw-social li{display:flex}.rfw-social a{border:1px solid var(--rfw-hairline-strong);border-radius:var(--radius-sm);min-block-size:3rem;color:var(--rfw-ink);flex:1;justify-content:center;align-items:center;gap:.55rem;padding-block:.5rem;padding-inline:.7rem;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex}.rfw-social a:is(:hover,:focus-visible){color:var(--color-gold);border-color:var(--color-gold);background:var(--rfw-wash)}.rfw-social__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-gold);flex:none;display:block}.rfw-social__label{font-family:var(--font-condensed), sans-serif;font-weight:900;font-size:var(--rfw-type-meta);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:inherit;line-height:1}@media not all and (width>=60rem){.rfw-social{grid-template-columns:repeat(2,minmax(0,1fr))}.rfw-social__label{font-size:var(--rfw-type-eyebrow);letter-spacing:.04em}}@media not all and (width>=26rem){.rfw-social a{gap:.4rem;padding-inline:.45rem}.rfw-social__label{letter-spacing:.01em}}.rfw-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.rfw-footer__label{border-block-end:1px solid var(--rfw-hairline);font-family:var(--font-condensed), sans-serif;font-weight:500;font-size:var(--rfw-type-eyebrow);letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold);text-wrap:balance;margin:0 0 .1rem;padding-block-end:.45rem;line-height:1.2}.rfw-footer__col ul{margin:0;padding:0;list-style:none}.rfw-footer__col a{min-block-size:2.75rem;font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--rfw-type-eyebrow);letter-spacing:.005em;text-transform:uppercase;color:var(--rfw-ink);text-wrap:pretty;align-items:center;line-height:1.15;text-decoration:none;transition:color .15s;display:flex}.rfw-footer__col a:is(:hover,:focus-visible){color:var(--color-gold)}.rfw-ext{font-size:var(--rfw-type-eyebrow);color:var(--color-gold);margin-inline-start:.3em}.rfw-footer__bottom{border-block-start:1px solid var(--rfw-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;margin-block-start:clamp(1.25rem,3vw,3rem);padding-block-start:.5rem;display:flex}.rfw-footer__copy,.rfw-footer__legal{font-family:var(--font-condensed), sans-serif;font-weight:500;font-size:var(--rfw-type-legal);letter-spacing:.14em;text-transform:uppercase;color:var(--rfw-ink-faint);margin:0}.rfw-footer__legal{flex-wrap:wrap;align-items:center;gap:0 1.25rem;padding:0;list-style:none;display:flex}.rfw-footer__legal a{min-block-size:2.75rem;color:inherit;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.rfw-footer__legal a:hover{color:var(--color-gold)}.rfw-footer__credit{color:#a2a8ae}@supports (color:color-mix(in lab, red, red)){.rfw-footer__credit{color:color-mix(in oklab, white 62%, var(--color-navy))}}.rfw-footer__credit{align-items:center;display:flex}.rfw-footer__credit a{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.rfw-footer__bode{aspect-ratio:525/579;block-size:1.3rem;inline-size:auto;display:block;overflow:visible}@container rfw-footer (width>=34rem){.rfw-footer__rail{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:.75rem}.rfw-footer__cta{grid-column:auto}}@container rfw-footer (width>=50rem){.rfw-footer__top{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:3rem}.rfw-footer__cols{gap:2rem 2.5rem}}@container rfw-footer (width>=64rem){.rfw-footer__top{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:4rem}.rfw-footer__mark{inline-size:340px}.rfw-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;max-inline-size:44rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rfw-footer__rail,.rfw-footer__brand,.rfw-footer__col,.rfw-footer__bottom{opacity:0;animation-name:rfwFooterRise;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;animation-timeline:view();animation-range:entry entry 36%;translate:0 1.25rem}.rfw-footer__col{animation-range:entry 6% entry 42%}.rfw-footer__bottom{animation-range:entry 12% entry 48%}}}@keyframes rfwFooterRise{to{opacity:1;translate:none}}@container rfw-header (width>=1100px){.rfw-nav{display:block}.rfw-burger{display:none}}@media (width>=1100px){.rfw-drawer{display:none}}@media (prefers-reduced-motion:reduce){.rfw-drawer,.rfw-drawer::backdrop,.rfw-nav__submenu,.rfw-nav__chev,:where(.rfw-nav__toggle,.rfw-nav__link):after{transition-duration:.01ms}}@keyframes rfwReveal{to{opacity:1;translate:none}}@keyframes rfwPunch{to{opacity:1;scale:none}}.sponsors-link:focus-visible{outline-offset:4px}.home-champ__link:focus-visible,.home-tile__cta:focus-visible{outline:none}.champs-invite-note{max-inline-size:44rem;font-size:var(--rfw-type-small);color:var(--rfw-on-navy-muted);margin-block-start:1.5rem;line-height:1.55}.champs-invite-note strong{font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-size:var(--rfw-type-meta);color:var(--rfw-on-navy);display:block}:where(.champs-builders){border-block-start:3px solid var(--color-gold);max-inline-size:46rem;margin-block-start:2.5rem;padding-block-start:1.75rem}:where(.champs-builders__title){font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-navy);margin:0;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:900;line-height:1.05}:where(.champs-builders__lede){max-inline-size:58ch;font-size:var(--rfw-type-small);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:.6rem 0 0;line-height:1.5}:where(.champs-builders__list){margin:1.5rem 0 0;padding:0;list-style:none}:where(.champs-builders__member){border-block-end:1px solid var(--rfw-on-paper-line);gap:.35rem 1.5rem;padding-block:1.1rem;display:grid}@media (width>=40rem){:where(.champs-builders__member){grid-template-columns:9rem 1fr}}:where(.champs-builders__name){font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-navy);margin:0;font-size:1.05rem;font-weight:900;line-height:1.1}:where(.champs-builders__meta){font-size:var(--rfw-type-meta);text-wrap:pretty;color:var(--rfw-on-paper-muted);margin:0;line-height:1.5}:where(.champs-builders__honors){flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}:where(.champs-builders__honors) li{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--rfw-gold-ink);line-height:1.4}.rfw-buck-disclose>summary:focus-visible{outline:3px solid var(--color-gold);outline-offset:-3px}.rfw-nf{text-align:center}.rfw-nf__lede{max-width:40rem;margin-inline:auto}.rfw-nf__links{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));justify-items:center;gap:0 2.5rem;max-width:52rem;margin-block-start:2rem;margin-inline:auto;display:grid}.rfw-nf__note{max-width:34rem;font-family:var(--font-sans);font-size:var(--rfw-type-small);color:var(--rfw-on-navy-quiet);margin-block-start:3.5rem;margin-inline:auto;line-height:1.6}.rfw-nf__note a{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline}.rfw-nf__note a:hover{color:#fff}.rfw-legal__meta{font-family:var(--font-condensed);font-weight:600;font-size:var(--rfw-type-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--rfw-on-navy-quiet);margin-block-start:1.25rem}.rfw-prose{max-width:44rem;font-family:var(--font-sans);color:var(--color-navy);margin-inline:auto;font-size:1.0625rem;line-height:1.65}.rfw-prose h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;border-block-start:2px solid var(--rfw-on-paper-line);margin-block:3rem 1rem;padding-block-start:1.75rem;font-size:clamp(1.35rem,3.2vw,1.7rem);font-weight:900;line-height:1.05}.rfw-prose h2:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.rfw-prose h3{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--rfw-gold-ink);margin-block:2rem .65rem;font-size:1.05rem;font-weight:700}.rfw-prose p{text-wrap:pretty;margin-block:0 1.1rem}.rfw-prose ul,.rfw-prose ol{margin-block:0 1.4rem;padding-inline-start:1.3rem}.rfw-prose ul{list-style:outside}.rfw-prose ol{list-style:decimal}.rfw-prose li{margin-block-end:.55rem;padding-inline-start:.35rem}.rfw-prose li::marker{color:var(--rfw-gold-ink)}.rfw-prose strong{font-weight:700}.rfw-prose a{color:var(--rfw-gold-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rfw-prose a:hover{color:var(--color-navy);text-decoration-thickness:2px}.rfw-prose hr{border:0;border-block-start:2px solid var(--rfw-on-paper-line);margin-block:2.5rem}.rfw-prose blockquote{border:1px solid var(--rfw-gold-ink);margin-block:1.75rem;padding:1.25rem 1.4rem}@supports (color:color-mix(in lab, red, red)){.rfw-prose blockquote{border:1px solid color-mix(in oklab, var(--rfw-gold-ink) 40%, transparent)}}.rfw-prose blockquote{border-radius:var(--radius-sm);background:#ebab2117}@supports (color:color-mix(in lab, red, red)){.rfw-prose blockquote{background:color-mix(in oklab, var(--color-gold) 9%, transparent)}}.rfw-prose blockquote{color:var(--rfw-on-paper-muted);font-size:var(--rfw-type-body)}.rfw-prose blockquote p:last-child{margin-block-end:0}.rfw-prose table{border-collapse:collapse;width:100%;font-size:var(--rfw-type-small);margin-block:0 1.6rem}.rfw-prose th,.rfw-prose td{text-align:start;border-block-end:1px solid var(--rfw-on-paper-line);padding:.65rem .9rem}.rfw-prose th{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:var(--rfw-type-meta)}.rfw-prose__scroll{overflow-x:auto}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-latin-900-normal.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bevan;src:url(/fonts/bevan-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--rfw-type-eyebrow:.75rem;--rfw-type-meta:.84375rem;--rfw-type-small:.9375rem;--rfw-type-body:1rem;--rfw-type-legal:.72rem;--navy:var(--color-navy);--gold:var(--color-gold);--gold-dk:var(--color-gold-dk);--paper:var(--color-paper)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
