:root{--surface-warm:#f6f3ee;--surface-stone:#ece7df;--surface-slate:#1e1b18;--ink-on-slate-body:#d6d0c7;--ink-on-slate-muted:#a8a198;--ink-on-slate-faint:#968f86;--ink-on-slate-legal:#8f877e;--hairline-slate:#f6f0e81a}.scrim{background:linear-gradient(#18151200 38%,#18151280 66%,#181512db 100%)}.scrim-light{background:linear-gradient(#18151200 52%,#18151247 70%,#181512a8 100%)}.scrim-rise{background:linear-gradient(#18151200 22%,#18151247 45%,#1815129e 70%,#181512e0 100%)}[data-nav-on-image] h1,[data-nav-on-image] .display-xl,[data-nav-on-image] p,.eyebrow-on-image,.caption,.thumb figcaption,.card .caption{text-shadow:0 1px 2px #1815128c,0 2px 14px #18151259}.caption{font-size:12px}.mega-scrim{background:#1815124d}:root{--radius:6px}[class*="rounded-[2px]"],.card-panel,.btn-primary,.btn-secondary,.btn-on-slate,.btn-on-image,.chip,.tag,.reel-btn,input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{border-radius:var(--radius)}.eyebrow:before,.stop:after{border-radius:1px}h1{letter-spacing:.04em;font-size:clamp(2.125rem,4vw,3.5rem);font-weight:700;line-height:1.04}.display-xl{letter-spacing:.035em;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:700;line-height:1.02}.display-statement{letter-spacing:.04em;font-size:clamp(1.875rem,2.7vw,2.75rem);font-weight:700;line-height:1.1}.stat-num{letter-spacing:0;font-size:52px}@media (max-width:700px){.stat-num{font-size:40px}}h1,h2,h3,.display-xl,.display-statement{overflow-wrap:break-word}.display-fit{overflow-wrap:normal}@media (max-width:560px){h1{font-size:clamp(1.75rem,8.6vw,2.125rem)}}.eyebrow-num{color:var(--ink);letter-spacing:.08em}.ghost-index,.ghost-index-slate,.ghost-index-stone{display:none}.offer-card{border-radius:var(--radius);background:var(--accent);color:#fff;padding:28px 30px 30px;position:relative;overflow:hidden}.offer-title{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.2}.offer-btn{color:var(--accent-deep);background:#fff}@media (max-width:700px){.offer-card{padding:22px 22px 24px}.offer-title{font-size:19px}}.figure{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:600;line-height:1}.pattern-tile{color:#d6d0c79e;transition:color .2s,border-color .2s}.pattern-tile{color:#14161ab8;border-color:var(--hairline);background:#fff}.group:hover .pattern-tile{color:var(--accent-deep);border-color:var(--hairline-strong)}.scrim-top{background:linear-gradient(#181512ad 0%,#1815126b 72px,#18151224 140px,#18151200 100%);height:200px}@media (min-width:701px){[class*="100vw_-_1280px"]{padding-left:max(calc((100vw - var(--container))/2 + var(--gutter)),var(--gutter))}}@media (min-width:1536px){:root{--container:1440px;--gutter:56px;--section-y:7.5rem}h1{font-size:clamp(2.75rem,3.9vw,5rem)}h2:not(.label):not(.eyebrow):not(.card-title){font-size:clamp(1.75rem,2.1vw,2.75rem)}.display-xl{font-size:clamp(3rem,4.8vw,6.25rem)}.display-statement{font-size:clamp(2.2rem,2.8vw,3.6rem)}.stat-num{font-size:56px}[class*="max-w-[1280px]"]{max-width:var(--container)}[data-nav-on-image][class*="h-[58vh]"]{height:64vh}}@media (min-width:1920px){:root{--container:1600px;--gutter:64px}}:root{--font-display:var(--font-futura),var(--font-poppins),"Century Gothic",ui-sans-serif,sans-serif}body{font-size:16.5px}h1,.display-xl,.display-statement,h2:not(.label):not(.eyebrow){text-transform:none;font-weight:700}h1{letter-spacing:-.018em;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.02}.display-xl{letter-spacing:-.022em;font-size:clamp(2.5rem,5vw,4.75rem);line-height:.98}.display-statement{letter-spacing:-.015em;font-size:clamp(2rem,2.9vw,3.1rem);line-height:1.06}h2:not(.label):not(.eyebrow):not(.card-title){letter-spacing:-.012em;font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.08}h3{font-family:var(--font-display);letter-spacing:-.008em;font-size:1.375rem;font-weight:700;line-height:1.25}h4,h5,h6{letter-spacing:0}@media (max-width:560px){h1{font-size:clamp(1.875rem,8.2vw,2.375rem)}h3{font-size:1.25rem}}.offer-title{letter-spacing:-.01em;text-transform:none;font-size:24px;line-height:1.15}@media (max-width:700px){.offer-title{font-size:21px}}.card-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:1.5rem;font-weight:700;line-height:1.15}@media (max-width:700px){.card-title{font-size:1.3125rem}}h1.h1-tight{font-size:clamp(2.125rem,3.7vw,3.25rem)}:root{--ink-muted:#6a6f76}body{font-size:17px;line-height:1.65}p{line-height:1.65}@media (max-width:700px){body{font-size:16px}}h1{line-height:1.05}.display-xl{line-height:1}.display-statement{line-height:1.08}h2:not(.label):not(.eyebrow):not(.card-title){letter-spacing:-.014em;line-height:1.12}h3{line-height:1.28}h1,h2:not(.label):not(.eyebrow):not(.card-title){text-wrap:balance}.display-fit{text-wrap:balance;overflow-wrap:normal}.caption{letter-spacing:.02em;font-size:12.5px}.label,.eyebrow{font-size:11.5px}.nav-link{color:var(--ink-body);letter-spacing:.012em;font-weight:600}.nav-link:hover,.nav-link-active{color:var(--ink)}.nav-light .nav-link{color:#fffffff5}.nav-light .nav-link:hover,.nav-light .nav-link-active{color:#fff}:root{--water:#1f6fb2;--water-deep:#17568c;--water-tint:#eaf2fa;--water-hairline:#cfdff0}.eyebrow-water:before{background:var(--water)}.eyebrow-water .eyebrow-num,.text-water,.stat-water .stat-num{color:var(--water-deep)}.stat-rule.stat-water{border-left-color:var(--water)}.btn-water{background:var(--water);color:#fff}.btn-water:hover{background:var(--water-deep);color:#fff}.band-water{background:var(--water-tint);border-color:var(--water-hairline)}:root{--accent-deep:#c4471a;--ink-muted:#5f646b}.btn-primary,.offer-btn,.btn-water{color:#fff}.btn-primary{background:var(--accent-deep)}.btn-primary:hover{background:#b03d15}.offer-btn{background:var(--accent-deep)}.offer-btn:hover{background:#b03d15}.label,.eyebrow,.chip-name{letter-spacing:.14em}.btn-primary,.btn-secondary,.btn-on-slate,.btn-on-image{letter-spacing:.12em}.stop:after{width:max(6px,.1em);height:max(6px,.1em);margin-left:max(10px,.16em)}:root{--font-text:var(--font-inter),var(--font-poppins),system-ui,-apple-system,sans-serif}body{font-family:var(--font-text)}html[data-type=futura-caps]{--fit-adj:1.38}html[data-type=futura-caps] h1,html[data-type=futura-caps] .display-xl,html[data-type=futura-caps] .display-statement,html[data-type=futura-caps] h2:not(.label):not(.eyebrow){text-transform:uppercase}html[data-type=futura-caps] h1{letter-spacing:.055em;font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.04}html[data-type=futura-caps] .display-xl{letter-spacing:.05em;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.02}html[data-type=futura-caps] .display-statement{letter-spacing:.06em;font-size:clamp(1.875rem,2.7vw,2.75rem);line-height:1.1}html[data-type=futura-caps] h2:not(.label):not(.eyebrow):not(.card-title){letter-spacing:.07em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.12}html[data-type=futura-caps] h3{font-family:var(--font-text);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.4}html[data-type=futura-caps] .headline-sentence{text-transform:none;letter-spacing:-.012em}html[data-type=futura-caps] .offer-title{text-transform:uppercase;letter-spacing:.03em;font-size:22px}html[data-type=futura-caps] .stop:after{width:max(6px,.11em);height:max(6px,.11em);margin-left:max(12px,.2em)}@media (max-width:560px){html[data-type=futura-caps] h1{font-size:clamp(1.75rem,8.6vw,2.125rem)}}html[data-type=futura-serif]{--font-text:var(--font-source-serif),Georgia,"Times New Roman",serif}html[data-type=futura-serif] body{font-size:17.5px}html[data-type=futura-serif] p{line-height:1.6}html[data-type=futura-serif] h3,html[data-type=futura-serif] .label,html[data-type=futura-serif] .eyebrow,html[data-type=futura-serif] .chip-name,html[data-type=futura-serif] .caption,html[data-type=futura-serif] .btn-primary,html[data-type=futura-serif] .btn-secondary,html[data-type=futura-serif] .btn-on-slate,html[data-type=futura-serif] .btn-on-image,html[data-type=futura-serif] .tag,html[data-type=futura-serif] .chip{font-family:var(--font-display)}html[data-type=futura-light]{--fit-adj:.95}html[data-type=futura-light] h1,html[data-type=futura-light] .display-xl,html[data-type=futura-light] .display-statement,html[data-type=futura-light] h2:not(.label):not(.eyebrow){letter-spacing:0;font-weight:400}html[data-type=futura-light] h1{font-size:clamp(2.5rem,4.6vw,4.25rem);line-height:1.04}html[data-type=futura-light] .display-xl{font-size:clamp(2.75rem,5.5vw,5.25rem);line-height:1}html[data-type=futura-light] .display-statement{font-size:clamp(2.125rem,3.1vw,3.4rem);line-height:1.08}html[data-type=futura-light] h2:not(.label):not(.eyebrow):not(.card-title){font-size:clamp(1.875rem,2.9vw,2.75rem);line-height:1.1}html[data-type=futura-light] .offer-title{letter-spacing:0;font-size:26px;font-weight:400}@media (max-width:560px){html[data-type=futura-light] h1{font-size:clamp(2rem,8.8vw,2.5rem)}}.search-input::-webkit-search-cancel-button{appearance:none;display:none}.search-input::-webkit-search-decoration{appearance:none;display:none}.scrim-cap{inset-inline:0;pointer-events:none;background:linear-gradient(#181512ad 0%,#18151257 54%,#18151200 100%);height:132px;position:absolute;top:0}.fit-host{container-type:inline-size}.display-fit{font-size:clamp(var(--fit-min,1.5rem),min(var(--fit-pref,5vw),calc(100cqi/(var(--fit-em,12)*var(--fit-adj,1)))),var(--fit-max,4rem))}@media (max-width:560px){.display-xl:not(.display-fit){font-size:clamp(1.75rem,8vw,2.25rem)}.display-xl{letter-spacing:.04em}.display-statement{font-size:clamp(1.625rem,7.4vw,2rem)}}.eyebrow,.label{font-size:12px}.eyebrow-on-image,.label-on-image{color:#fff;text-shadow:0 1px 10px #1815128c}.eyebrow-on-image:before{background:#fff}.eyebrow-on-image .eyebrow-num{color:#fff}:root{--charcoal:#2e2a26}.offer-card{background:var(--charcoal);border:1px solid #f6f0e814}.offer-btn:hover{background:var(--accent-deep);color:#fff}.headline-sentence{text-transform:none;letter-spacing:-.012em;line-height:1.1}.offer-btn{background:var(--accent-deep);color:#fff}.offer-btn:hover{color:#fff;background:#b03d15}
