._fw_7wfgq_1{background:var(--fw-bg);color:var(--fw-ink);padding:var(--section,clamp(5rem, 9vw, 9.5rem)) var(--gutter,clamp(1rem, 2vw, 2rem)) clamp(1.25rem, 2.5vw, 2rem);overflow:clip}._fw_7wfgq_1 a{color:inherit;text-decoration:none}._closing_7wfgq_4{text-align:center;justify-items:center;gap:.9rem;margin-bottom:clamp(4rem,12vw,11rem);display:grid}._line_7wfgq_5{max-width:20ch;font-family:var(--font-display,system-ui, sans-serif);font-size:var(--step-head,clamp(2.25rem, 1.3rem + 3.4vw, 4.5rem));letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;font-weight:500;line-height:.95}._fw_7wfgq_1 ._link_7wfgq_6{color:var(--accent,#1c1a17);text-underline-offset:.2em;text-decoration:underline}._mark_7wfgq_9{--fw-size:calc(100cqw / (var(--fw-chars) * .66));font-family:var(--font-display,system-ui, sans-serif);font-weight:500;font-size:var(--fw-size);letter-spacing:-.035em;text-transform:uppercase;line-height:.82;position:relative;container-type:inline-size}._row_7wfgq_10{white-space:nowrap;max-width:none;margin:0;display:flex;position:relative}._top_7wfgq_11{z-index:0;justify-content:space-between}._full_7wfgq_12{z-index:2;justify-content:center;margin-top:.02em}._w_7wfgq_13{display:block}._fig_7wfgq_15{z-index:1;left:var(--fw-gx,50%);bottom:calc(var(--fw-size) * .38);width:min(calc(var(--fw-gap,34cqw) * 1.12), calc(var(--fw-size) * 1.8 * var(--fw-ar,1.1)));pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}._fig_7wfgq_15 img{background:0 0;width:100%;height:auto}._mark_7wfgq_9:not(:has(._full_7wfgq_12)) ._fig_7wfgq_15{bottom:0}._info_7wfgq_19{gap:2rem var(--gutter,clamp(1rem, 2vw, 2rem));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);display:grid}._lockup_7wfgq_20,._address_7wfgq_20,._base_7wfgq_20{grid-column:1/-1}._name_7wfgq_21{font-family:var(--font-display,system-ui, sans-serif);font-size:var(--step-lead,clamp(1.25rem, 1.1rem + .7vw, 1.625rem));letter-spacing:-.02em;text-transform:uppercase;font-weight:500;line-height:1}._note_7wfgq_22{opacity:.65;max-width:26ch;margin-top:.4rem}._address_7wfgq_20{gap:.6rem;font-style:normal;display:grid}._address_7wfgq_20 p{max-width:34ch;margin:0}._list_7wfgq_25{align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._base_7wfgq_20{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);opacity:.75;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.25rem;display:flex}._base_7wfgq_20 p{margin:0}._small_7wfgq_28{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}._small_7wfgq_28 a{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){._info_7wfgq_19 a:hover{color:var(--accent,#1c1a17)}}@media (width>=900px){._info_7wfgq_19{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(3rem,6vw,5rem)}._lockup_7wfgq_20{grid-column:1/span 4}._address_7wfgq_20{grid-column:5/span 3}._nav_7wfgq_37{grid-column:9/span 2}._social_7wfgq_38{grid-column:11/span 2}}@media (width<=899px){._closing_7wfgq_4{margin-bottom:2.5rem}._fw_7wfgq_1 ._link_7wfgq_6{padding-block:.7rem;display:inline-block}._mark_7wfgq_9{--fw-fh:min(calc(100% / var(--fw-ar,1.1)), calc(var(--fw-size) * 4.2), 46svh);padding-top:max(0px, var(--fw-fh) - var(--fw-size) * 1.28)}._mark_7wfgq_9:not(:has(._full_7wfgq_12)){padding-top:max(0px, var(--fw-fh) - var(--fw-size) * .82)}._top_7wfgq_11{z-index:3}._full_7wfgq_12{z-index:2}._fig_7wfgq_15{width:min(100%, calc(var(--fw-size) * 4.2 * var(--fw-ar,1.1)), calc(46svh * var(--fw-ar,1.1)));-webkit-mask-image:linear-gradient(to top, transparent, #000 calc(var(--fw-size) * .3));mask-image:linear-gradient(to top, transparent, #000 calc(var(--fw-size) * .3));left:50%;overflow:clip}._address_7wfgq_20{gap:.25rem}._address_7wfgq_20 br{display:none}._list_7wfgq_25{gap:0}._list_7wfgq_25 a,._address_7wfgq_20 a,._small_7wfgq_28 a{min-height:44px;padding-block:.7rem;line-height:1.4;display:block}._base_7wfgq_20{align-items:center;padding-top:.5rem}._info_7wfgq_19 a:active{color:var(--accent,#1c1a17)}}@media (width<=899px) and (prefers-reduced-motion:no-preference){@media (scripting:enabled){:not(i._js_7wfgq_68) ._fw_7wfgq_1{padding-top:0}:not(i._js_7wfgq_68) ._track_7wfgq_71:after{content:"";height:70svh;display:block}:not(i._js_7wfgq_68) ._stage_7wfgq_72{flex-direction:column;justify-content:center;gap:3rem;min-height:100svh;padding:8svh 0 6svh;display:flex;position:sticky;top:0}:not(i._js_7wfgq_68) ._closing_7wfgq_4{margin-bottom:0}}}
