.band[data-astro-cid-zmw3i2lm]{isolation:isolate;color:#fff;background:#2a2724;align-items:end;min-height:clamp(440px,66vw,640px);display:grid;position:relative;overflow:hidden}.band[data-astro-cid-zmw3i2lm].tall{min-height:clamp(480px,80vh,860px)}.band[data-astro-cid-zmw3i2lm] .bg,.band[data-astro-cid-zmw3i2lm] picture{width:100%;height:100%;position:absolute;inset:0}.band[data-astro-cid-zmw3i2lm] img.bg,.band[data-astro-cid-zmw3i2lm] picture img{object-fit:cover;object-position:var(--focus);width:100%;height:100%}.veil[data-astro-cid-zmw3i2lm]{background:linear-gradient(#0000 28%,#00000080 62%,#000000b8 100%),linear-gradient(90deg,#00000040 0%,#0000 60%);position:absolute;inset:0}.inner[data-astro-cid-zmw3i2lm]{z-index:1;padding:clamp(40px,7vw,96px) clamp(20px,11vw,160px);display:flex;position:relative}.band--right[data-astro-cid-zmw3i2lm] .inner[data-astro-cid-zmw3i2lm]{justify-content:flex-start}.copy[data-astro-cid-zmw3i2lm]{max-width:44rem}.t[data-astro-cid-zmw3i2lm]{color:#fff;letter-spacing:0;margin:0 0 .75em;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:200;line-height:1.45}.t[data-astro-cid-zmw3i2lm] .thin[data-astro-cid-zmw3i2lm]{font-weight:200;display:block}.t[data-astro-cid-zmw3i2lm] b[data-astro-cid-zmw3i2lm]{font-weight:600;display:block}.d[data-astro-cid-zmw3i2lm]{color:#fff;max-width:36rem;margin:-.6em 0 1.4em;font-size:1.05rem;line-height:1.6}.cta[data-astro-cid-zmw3i2lm]{color:#fff;min-height:46px;font:500 .875rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;border:1px solid #fff;align-items:center;gap:14px;padding:0 1.1em;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.cta[data-astro-cid-zmw3i2lm]:after{content:"→";content:"→" / "";font-size:1.3em;line-height:.8}.cta[data-astro-cid-zmw3i2lm]:hover{color:#000;background:#fff}.cta[data-astro-cid-zmw3i2lm]:focus-visible{outline-color:#fff}.sb[data-astro-cid-w74ncyn7]{isolation:isolate;color:#fff;background:#1d1b19;margin-top:clamp(80px,10vw,136px);position:relative;overflow:hidden}.sb[data-astro-cid-w74ncyn7] .sb-bg,.sb[data-astro-cid-w74ncyn7] picture{width:100%;height:100%;position:absolute;inset:0}.sb[data-astro-cid-w74ncyn7] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%}.sb-veil[data-astro-cid-w74ncyn7]{background:linear-gradient(90deg,#000000d1 0%,#0000009e 45%,#00000059 100%),linear-gradient(#0000 40%,#0000008c 100%);position:absolute;inset:0}.sb-inner[data-astro-cid-w74ncyn7]{z-index:1;padding-block:clamp(72px,10vw,136px);position:relative}.sb-eyebrow[data-astro-cid-w74ncyn7]{font:500 .6875rem/1.4 var(--font-display);text-transform:uppercase;letter-spacing:.32em;color:#fff;margin:0 0 16px}.sb-t[data-astro-cid-w74ncyn7]{color:#fff;max-width:18ch;margin:0 0 .6em;font-size:clamp(2.1rem,1.3rem + 2.8vw,3.8rem);font-weight:200;line-height:1.1}.sb-t[data-astro-cid-w74ncyn7] .thin[data-astro-cid-w74ncyn7]{font-weight:200}.sb-t[data-astro-cid-w74ncyn7] b[data-astro-cid-w74ncyn7]{font-weight:600}.sb-d[data-astro-cid-w74ncyn7]{color:#fff;max-width:52ch;margin:0 0 clamp(36px,5vw,56px);font-size:1.05rem;line-height:1.7}.sb-stats[data-astro-cid-w74ncyn7]{border-top:1px solid #fff6;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:0 0 clamp(32px,4vw,48px);padding-top:clamp(28px,4vw,40px);display:grid}@media (width>=800px){.sb-stats[data-astro-cid-w74ncyn7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sb-stat[data-astro-cid-w74ncyn7]{flex-direction:column-reverse;gap:10px;display:flex}.sb-stat[data-astro-cid-w74ncyn7] dd[data-astro-cid-w74ncyn7]{font:200 clamp(2.6rem, 1.8rem + 2.6vw, 4.2rem)/1 var(--font-display);color:#fff;font-variant-numeric:lining-nums;margin:0}.sb-stat[data-astro-cid-w74ncyn7] dt[data-astro-cid-w74ncyn7]{font:500 .6875rem/1.4 var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:#fff}.sb-link[data-astro-cid-w74ncyn7]{color:#fff;min-height:44px;font:600 .6875rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sb-link[data-astro-cid-w74ncyn7]:after{content:"→";content:"→" / "";letter-spacing:0;font-size:1.3em;line-height:.8}.sb-link[data-astro-cid-w74ncyn7]:hover{border-bottom-width:2px}.sb[data-astro-cid-w74ncyn7] :focus-visible{outline-color:#fff}.sb-credit[data-astro-cid-w74ncyn7]{z-index:1;font:400 .72rem/1 var(--font-display);color:#fff;margin:0;position:absolute;bottom:8px;right:12px}.ph[data-astro-cid-ntdgtpgf]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 32px;margin:0 0 clamp(28px,4vw,44px);display:grid}.ph-eyebrow[data-astro-cid-ntdgtpgf]{font:500 .6875rem/1.4 var(--font-display);text-transform:uppercase;letter-spacing:.32em;color:var(--ink-2);margin:0 0 14px}.ph-t[data-astro-cid-ntdgtpgf]{color:var(--black);text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem);font-weight:300;line-height:1.12}.ph-t[data-astro-cid-ntdgtpgf] .thin[data-astro-cid-ntdgtpgf]{font-weight:300}.ph-t[data-astro-cid-ntdgtpgf] b[data-astro-cid-ntdgtpgf]{font-weight:700}.ph-all[data-astro-cid-ntdgtpgf]{min-height:44px;color:var(--black);font:600 .6875rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;border-bottom:1px solid;justify-self:end;align-items:center;gap:8px;padding-bottom:2px;text-decoration:none;display:inline-flex}.ph-all[data-astro-cid-ntdgtpgf]:after{content:"→";content:"→" / "";letter-spacing:0;font-size:1.3em;line-height:.8}.ph-all[data-astro-cid-ntdgtpgf]:hover{border-bottom-width:2px}.ph-lead[data-astro-cid-ntdgtpgf]{max-width:72ch;color:var(--text);grid-column:1/-1;margin:6px 0 0;font-size:1rem;line-height:1.75}.ph-lead[data-astro-cid-ntdgtpgf] a{color:var(--black)}.ph--light[data-astro-cid-ntdgtpgf] .ph-eyebrow[data-astro-cid-ntdgtpgf],.ph--light[data-astro-cid-ntdgtpgf] .ph-t[data-astro-cid-ntdgtpgf],.ph--light[data-astro-cid-ntdgtpgf] .ph-all[data-astro-cid-ntdgtpgf],.ph--light[data-astro-cid-ntdgtpgf] .ph-lead[data-astro-cid-ntdgtpgf],.ph--light[data-astro-cid-ntdgtpgf] .ph-lead[data-astro-cid-ntdgtpgf] a{color:#fff}@media (width<=699px){.ph[data-astro-cid-ntdgtpgf]{grid-template-columns:1fr}.ph-all[data-astro-cid-ntdgtpgf]{grid-row:3;justify-self:start}}.na-sec[data-astro-cid-7erjmiox]{margin-top:clamp(80px,10vw,136px)}.na[data-astro-cid-7erjmiox]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.na-item[data-astro-cid-7erjmiox]{position:relative}.na-link[data-astro-cid-7erjmiox]{isolation:isolate;color:#fff;background:#2a2724;align-items:end;min-height:340px;text-decoration:none;display:grid;position:relative;overflow:hidden}.na-media[data-astro-cid-7erjmiox],.na-media[data-astro-cid-7erjmiox] picture,.na-media[data-astro-cid-7erjmiox] img{width:100%;height:100%;position:absolute;inset:0}.na-media[data-astro-cid-7erjmiox] img{object-fit:cover;object-position:var(--focus);transition:transform .8s var(--ease-out)}.na-veil[data-astro-cid-7erjmiox]{background:linear-gradient(#0000 30%,#0000006b 60%,#000000c7 100%),linear-gradient(#0006 0%,#0000 22%);position:absolute;inset:0}.na-n[data-astro-cid-7erjmiox]{z-index:1;font:500 .75rem/1 var(--font-display);letter-spacing:.16em;position:absolute;top:18px;left:22px}.na-strip[data-astro-cid-7erjmiox]{display:none}.na-body[data-astro-cid-7erjmiox]{z-index:1;gap:8px;max-width:40rem;padding:24px 24px 26px;display:grid;position:relative}.na-k[data-astro-cid-7erjmiox]{font:500 .6875rem/1.4 var(--font-display);text-transform:uppercase;letter-spacing:.24em}.na-t[data-astro-cid-7erjmiox]{font:300 clamp(1.7rem, 1.3rem + 1.4vw, 2.5rem)/1.1 var(--font-display)}.na-d[data-astro-cid-7erjmiox]{font:400 .95rem/1.6 var(--font-display);max-width:46ch}.na-cta[data-astro-cid-7erjmiox]{width:max-content;font:600 .6875rem/2 var(--font-display);text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #fff;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.na-cta[data-astro-cid-7erjmiox]:after{content:"→";content:"→" / "";letter-spacing:0;font-size:1.3em;line-height:.8}.na-link[data-astro-cid-7erjmiox]:hover .na-media[data-astro-cid-7erjmiox] img{transform:scale(1.04)}.na-link[data-astro-cid-7erjmiox]:focus-visible{outline:3px solid var(--black);outline-offset:2px}@media (width<=899px){.na[data-astro-cid-7erjmiox]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 12px;grid-auto-columns:min(84%,420px);grid-auto-flow:column;overflow-x:auto}.na-item[data-astro-cid-7erjmiox]{scroll-snap-align:start}.na-link[data-astro-cid-7erjmiox]{height:100%;min-height:420px}}@media (width>=900px){.na[data-astro-cid-7erjmiox]{gap:6px;height:clamp(520px,44vw,640px);display:flex}.na-item[data-astro-cid-7erjmiox]{min-width:0;transition:flex-basis .6s var(--ease-out), flex-grow .6s var(--ease-out);flex:0 0 clamp(52px,4.6vw,72px);overflow:hidden}.na-link[data-astro-cid-7erjmiox]{background:var(--warm-2);height:100%;min-height:0;color:var(--black)}.na-media[data-astro-cid-7erjmiox],.na-veil[data-astro-cid-7erjmiox],.na-body[data-astro-cid-7erjmiox]{opacity:0;transition:opacity .35s}.na-n[data-astro-cid-7erjmiox]{color:var(--black);left:50%;transform:translate(-50%)}.na-strip[data-astro-cid-7erjmiox]{writing-mode:vertical-rl;white-space:nowrap;font:500 .75rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:var(--black);text-overflow:ellipsis;max-height:calc(100% - 90px);display:block;position:absolute;bottom:26px;left:50%;overflow:hidden;transform:translate(-50%)rotate(180deg)}.na-body[data-astro-cid-7erjmiox]{padding:32px 36px 36px}.na[data-astro-cid-7erjmiox]:not(:hover):not(:focus-within) .na-item[data-astro-cid-7erjmiox]:first-child,.na-item[data-astro-cid-7erjmiox]:hover,.na-item[data-astro-cid-7erjmiox]:focus-within{flex:auto}.na[data-astro-cid-7erjmiox]:not(:hover):not(:focus-within) .na-item[data-astro-cid-7erjmiox]:first-child .na-link[data-astro-cid-7erjmiox],.na-item[data-astro-cid-7erjmiox]:hover .na-link[data-astro-cid-7erjmiox],.na-item[data-astro-cid-7erjmiox]:focus-within .na-link[data-astro-cid-7erjmiox]{color:#fff;background:#2a2724}.na[data-astro-cid-7erjmiox]:not(:hover):not(:focus-within) .na-item[data-astro-cid-7erjmiox]:first-child [data-astro-cid-7erjmiox]:is(.na-media,.na-veil,.na-body),.na-item[data-astro-cid-7erjmiox]:hover [data-astro-cid-7erjmiox]:is(.na-media,.na-veil,.na-body),.na-item[data-astro-cid-7erjmiox]:focus-within [data-astro-cid-7erjmiox]:is(.na-media,.na-veil,.na-body){opacity:1;transition-delay:.15s}.na[data-astro-cid-7erjmiox]:not(:hover):not(:focus-within) .na-item[data-astro-cid-7erjmiox]:first-child [data-astro-cid-7erjmiox].na-strip,.na-item[data-astro-cid-7erjmiox]:hover .na-strip[data-astro-cid-7erjmiox],.na-item[data-astro-cid-7erjmiox]:focus-within .na-strip[data-astro-cid-7erjmiox]{opacity:0}.na[data-astro-cid-7erjmiox]:not(:hover):not(:focus-within) .na-item[data-astro-cid-7erjmiox]:first-child .na-n[data-astro-cid-7erjmiox],.na-item[data-astro-cid-7erjmiox]:hover .na-n[data-astro-cid-7erjmiox],.na-item[data-astro-cid-7erjmiox]:focus-within .na-n[data-astro-cid-7erjmiox]{color:#fff;left:36px;transform:none}.na-body[data-astro-cid-7erjmiox]{width:min(34rem,46vw)}}@media (prefers-reduced-motion:reduce){.na-item[data-astro-cid-7erjmiox],.na-media[data-astro-cid-7erjmiox] img{transition:none}}.hw[data-astro-cid-2whukpv5]{background:var(--warm);margin-top:clamp(80px,10vw,136px);padding-block:clamp(64px,8vw,112px)}.hw-grid[data-astro-cid-2whukpv5]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.hw-card[data-astro-cid-2whukpv5]{color:var(--black);background:#fff;flex-direction:column;gap:12px;padding:clamp(28px,3vw,40px) clamp(22px,2.4vw,32px);display:flex;position:relative}.hw-n[data-astro-cid-2whukpv5]{font:500 .75rem/1 var(--font-display);letter-spacing:.16em;color:var(--ink-2);position:absolute;top:18px;right:20px}.hw-card[data-astro-cid-2whukpv5] svg[data-astro-cid-2whukpv5]{color:var(--black)}.hw-card[data-astro-cid-2whukpv5] h3[data-astro-cid-2whukpv5]{margin:8px 0 0;font-size:1.25rem;font-weight:600;line-height:1.3}.hw-card[data-astro-cid-2whukpv5] p[data-astro-cid-2whukpv5]{color:var(--text);margin:0;font-size:.95rem;line-height:1.65}.hw-link[data-astro-cid-2whukpv5]{width:max-content;min-height:40px;color:var(--black);border-bottom:1px solid var(--black);font:600 .6875rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;margin-top:auto;padding-top:10px;text-decoration:none;display:inline-flex}.hw-link[data-astro-cid-2whukpv5]:after{content:"→";content:"→" / "";letter-spacing:0;font-size:1.3em;line-height:.8}.hw-link[data-astro-cid-2whukpv5]:hover{border-bottom-width:2px}.hw-note[data-astro-cid-2whukpv5]{text-align:center;font:500 .8125rem/1.6 var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--black);margin:clamp(28px,3vw,40px) 0 0}.hw-note[data-astro-cid-2whukpv5] a{color:var(--black)}.faq[data-astro-cid-hemr5th4]{background:var(--warm);margin-top:clamp(80px,10vw,136px);padding-block:clamp(64px,8vw,112px)}.faq-grid[data-astro-cid-hemr5th4]{gap:32px clamp(32px,6vw,96px);display:grid}@media (width>=960px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq-head[data-astro-cid-hemr5th4]{position:sticky;top:120px}}.faq-eyebrow[data-astro-cid-hemr5th4]{font:500 .6875rem/1.4 var(--font-display);text-transform:uppercase;letter-spacing:.32em;color:var(--ink-2);margin:0 0 16px}.faq-t[data-astro-cid-hemr5th4]{margin:0 0 .5em;font-size:clamp(2rem,1.3rem + 2.2vw,3.2rem);font-weight:300;line-height:1.12}.faq-t[data-astro-cid-hemr5th4] .thin[data-astro-cid-hemr5th4]{font-weight:300}.faq-t[data-astro-cid-hemr5th4] b[data-astro-cid-hemr5th4]{font-weight:700}.faq-lead[data-astro-cid-hemr5th4]{color:var(--text);max-width:42ch;font-size:1rem;line-height:1.75}.faq-lead[data-astro-cid-hemr5th4] a{color:var(--black)}.faq-all[data-astro-cid-hemr5th4]{min-height:44px;color:var(--black);border-bottom:1px solid var(--black);font:600 .6875rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.faq-all[data-astro-cid-hemr5th4]:after{content:"→";content:"→" / "";letter-spacing:0;font-size:1.3em;line-height:.8}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-strong)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line-strong)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font:500 1.05rem/1.45 var(--font-display);color:var(--black);padding:22px 44px 22px 0;list-style:none;display:block;position:relative}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";font:300 1.6rem/1 var(--font-display);color:var(--black);transition:transform .25s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:translateY(-50%)rotate(45deg)}summary[data-astro-cid-hemr5th4]:hover{text-underline-offset:.25em;text-decoration:underline 1px}.faq-a[data-astro-cid-hemr5th4]{color:var(--text);padding:0 44px 24px 0;font-size:.98rem;line-height:1.75}.faq-a[data-astro-cid-hemr5th4] p{margin:0 0 .8em}.faq-a[data-astro-cid-hemr5th4] p:last-child{margin-bottom:0}.faq-a[data-astro-cid-hemr5th4] a{color:var(--black)}.ec[data-astro-cid-ubi6x2us]{color:#fff;background:#141312;margin-top:clamp(80px,10vw,136px)}.faq+.ec[data-astro-cid-ubi6x2us]{margin-top:0}.ec-inner[data-astro-cid-ubi6x2us]{text-align:center;justify-items:center;padding-block:clamp(80px,11vw,150px);display:grid}.ec-eyebrow[data-astro-cid-ubi6x2us]{font:500 .6875rem/1.4 var(--font-display);text-transform:uppercase;letter-spacing:.36em;color:#fff;margin:0 0 18px}.ec-t[data-astro-cid-ubi6x2us]{color:#fff;max-width:20ch;margin:0 0 .45em;font-size:clamp(2.3rem,1.4rem + 3.4vw,4.4rem);font-weight:200;line-height:1.08}.ec-t[data-astro-cid-ubi6x2us] .thin[data-astro-cid-ubi6x2us]{font-weight:200}.ec-t[data-astro-cid-ubi6x2us] b[data-astro-cid-ubi6x2us]{font-weight:600}.ec-d[data-astro-cid-ubi6x2us]{color:#fff;max-width:54ch;margin:0 0 2em;font-size:1.05rem;line-height:1.7}.ec-cta[data-astro-cid-ubi6x2us]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ec[data-astro-cid-ubi6x2us] :focus-visible{outline-color:#fff}.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#2a2724;align-items:end;min-height:clamp(600px,100svh,1000px);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] picture,.hero[data-astro-cid-lcdefpme] .hero-img{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.hero-veil[data-astro-cid-lcdefpme]{background:linear-gradient(#0000 34%,#00000080 66%,#000000bd 100%),linear-gradient(270deg,#0000004d 0%,#0000 60%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;text-align:right;justify-items:end;padding:140px clamp(20px,7vw,110px) clamp(56px,9vw,120px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:0;max-width:17ch;margin:0 0 .35em;font-size:clamp(2.5rem,1.3rem + 4.4vw,5rem);line-height:1.12}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .thin[data-astro-cid-lcdefpme]{font-weight:200}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:600}.hero-lead[data-astro-cid-lcdefpme]{color:#fff;max-width:34rem;margin-bottom:1.6em;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);font-weight:400;line-height:1.6}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.hero-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;gap:6px 26px;margin-top:22px;display:flex}.hero-link[data-astro-cid-lcdefpme]{color:#fff;min-height:44px;font:600 .75rem/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hero-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:.35em;text-decoration:underline}.hero[data-astro-cid-lcdefpme] :focus-visible{outline-color:#fff}.hero-credit[data-astro-cid-lcdefpme]{z-index:1;font:400 .72rem/1 var(--font-display);color:#fff;margin:0;position:absolute;bottom:8px;right:12px}@media (width<=699px){.hero[data-astro-cid-lcdefpme]{min-height:100svh}.hero-inner[data-astro-cid-lcdefpme]{padding-inline:20px}.hero-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto}}.block[data-astro-cid-lcdefpme]{margin-top:clamp(80px,10vw,136px)}.continue[data-astro-cid-lcdefpme]{margin-top:40px}.continue[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:.8125rem;font-weight:700}[data-continue-body]{flex-wrap:wrap;gap:10px;display:flex}.cont-item{background:var(--warm-2);color:var(--black);font-family:var(--font-display);border:1px solid var(--warm-2);flex-direction:column;gap:2px;min-width:min(100%,260px);padding:14px 18px;text-decoration:none;display:inline-flex}.cont-item:hover{border-color:var(--black)}.cont-item b{font-weight:700}.cont-item span{font-size:var(--fs-xs);color:var(--ink-2)}.intro[data-astro-cid-lcdefpme]{align-items:start;gap:32px;margin-top:clamp(56px,7vw,96px);display:grid}@media (width>=960px){.intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(32px,4vw,56px)}}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .8em;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:500;line-height:1.2}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1rem;line-height:1.8}.intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:12px}.intro-photo[data-astro-cid-lcdefpme]{display:block;overflow:hidden}.intro-photo[data-astro-cid-lcdefpme] img{aspect-ratio:16/9;object-fit:cover;object-position:var(--focus);width:100%}.tiles[data-astro-cid-lcdefpme]{gap:8px;margin-top:clamp(64px,8vw,112px);display:grid}@media (width>=800px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.tile[data-astro-cid-lcdefpme]{isolation:isolate;background:#2a2724;align-items:end;min-height:clamp(380px,52vw,640px);display:grid;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme] picture,.tile[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:var(--focus);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#0000 40%,#0006 68%,#000000b3 100%);position:absolute;inset:0}.tile-text[data-astro-cid-lcdefpme]{padding:0 clamp(24px,5vw,48px) clamp(28px,4vw,48px)}.tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 .6em;font-size:clamp(2rem,1.4rem + 2vw,2.9rem);font-weight:400}.tile[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;min-height:44px;font:400 1rem/1.3 var(--font-display);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tile[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";position:absolute;inset:0}.tile[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:.3em;text-decoration:underline}.tile[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{box-shadow:none;outline:none}.tile[data-astro-cid-lcdefpme]:has(a:focus-visible){outline:3px solid var(--black);outline-offset:2px;box-shadow:0 0 0 7px var(--aqua)}.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:40px 28px;display:grid}@media (width>=1100px){.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.products--3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.more[data-astro-cid-lcdefpme]{text-align:center;margin:48px 0 0}.season[data-astro-cid-lcdefpme]{margin-top:clamp(32px,4vw,56px)}.season-body[data-astro-cid-lcdefpme]{padding-top:48px}.list[data-astro-cid-lcdefpme]{display:grid}.list[data-astro-cid-lcdefpme].two{column-gap:56px}@media (width>=900px){.list[data-astro-cid-lcdefpme].two{grid-template-columns:1fr 1fr}}.series[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.series[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 4px}.series[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.series[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--warm-2);height:100%;color:var(--black);font:600 1rem/1.35 var(--font-display);border:1px solid var(--warm-2);align-items:flex-start;gap:14px;padding:16px;text-decoration:none;display:flex}.series[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--black)}.series[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{background:var(--aqua);color:#000;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.col-links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.col-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--warm-2);min-height:140px;color:var(--black);flex-direction:column;justify-content:space-between;gap:18px;padding:24px 26px;text-decoration:none;display:flex}.col-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--aqua)}.cl-t[data-astro-cid-lcdefpme]{font:700 1.2rem/1.3 var(--font-display)}.cl-m[data-astro-cid-lcdefpme]{font:600 .75rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.rooms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.rooms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.rooms[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{aspect-ratio:4/5;color:#fff;background:#2a2724;text-decoration:none;display:block;position:relative;overflow:hidden}.rooms[data-astro-cid-lcdefpme] picture,.rooms[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;position:absolute;inset:0}.room-veil[data-astro-cid-lcdefpme]{background:linear-gradient(#0000 40%,#00000073 68%,#000c 100%);position:absolute;inset:0}.room-label[data-astro-cid-lcdefpme]{gap:10px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.room-name[data-astro-cid-lcdefpme]{font:400 1.75rem/1.15 var(--font-display)}.room-count[data-astro-cid-lcdefpme]{font:400 .95rem/1 var(--font-display);align-items:center;gap:8px;display:inline-flex}.rooms[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .room-name[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline 1px}.rooms[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--black);outline-offset:2px}@media (width<=699px){.rooms[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{aspect-ratio:16/11}}.sec-title[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--black)}.strip[data-astro-cid-lcdefpme]{margin-top:clamp(56px,7vw,96px)}.strip-t[data-astro-cid-lcdefpme]{text-align:center;font:600 .75rem/1.3 var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--black);margin:0 0 20px}.strip-list[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.strip-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr))}}.strip-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:112px;color:var(--black);text-align:center;font:600 .8125rem/1.3 var(--font-display);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 8px;text-decoration:none;transition:background-color .18s;display:flex}.strip-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--warm-2)}.strip-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{text-underline-offset:.3em;text-decoration:underline}.strip-list[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}.more[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=699px){.products[data-astro-cid-lcdefpme].snap{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 12px;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;overflow-x:auto}.products[data-astro-cid-lcdefpme].snap>*{scroll-snap-align:start}}.block[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]>.col-links[data-astro-cid-lcdefpme]{margin-top:8px}@media (width<=699px){.col-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:6px}.col-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:12px;min-height:112px;padding:16px 14px}.cl-t[data-astro-cid-lcdefpme]{font-size:.95rem}.cl-m[data-astro-cid-lcdefpme]{letter-spacing:.06em;font-size:.6875rem}}.band-gap[data-astro-cid-lcdefpme]{margin-top:clamp(32px,4vw,56px)}.is-home .site-footer{margin-top:0}.academy[data-astro-cid-lcdefpme]{background:var(--warm-2);display:grid}@media (width>=960px){.academy[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.academy-photo[data-astro-cid-lcdefpme]{min-height:280px;margin:0;position:relative}.academy-photo[data-astro-cid-lcdefpme] picture,.academy-photo[data-astro-cid-lcdefpme] img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}@media (width>=960px){.academy-photo[data-astro-cid-lcdefpme] img{aspect-ratio:auto;position:absolute;inset:0}}.academy-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font:400 .72rem/1 var(--font-display);color:#fff;text-shadow:0 1px 2px #0009;margin:0;position:absolute;bottom:8px;right:10px}.academy-text[data-astro-cid-lcdefpme]{background:var(--warm-2);padding:clamp(28px,5vw,72px) clamp(22px,5vw,64px)}.academy-k[data-astro-cid-lcdefpme]{font:600 .6875rem/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-2);align-items:center;gap:12px;margin:0 0 14px;display:flex}.academy-k[data-astro-cid-lcdefpme]:before{content:"";background:var(--gold);width:28px;height:1px}.academy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .6em;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.5rem);font-weight:500;line-height:1.2}.academy-text[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.academy-k){max-width:46ch;font-size:1.0625rem;line-height:1.75}.academy-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:26px;display:flex}.academy-buy[data-astro-cid-lcdefpme]{min-height:44px;color:var(--black);font:600 .75rem/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.academy-buy[data-astro-cid-lcdefpme]:hover{text-underline-offset:.35em;text-decoration:underline}.band-more[data-astro-cid-lcdefpme]{font:500 .875rem/1.4 var(--font-display);color:#fff;margin:18px 0 0}.band-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;align-items:center;min-height:44px;display:inline-flex}.band-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}.band-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-color:#fff}
