.lnUIdW_header{z-index:50;height:var(--header-h);transition:background-color .26s var(--ease-out), border-color .26s var(--ease-out), backdrop-filter .26s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.lnUIdW_header[data-elevated]{border-bottom-color:var(--line);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);background:#191817f0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lnUIdW_header[data-elevated]{background:var(--c-charcoal)}}.lnUIdW_row{align-items:center;gap:24px;height:100%;display:flex}.lnUIdW_brand{opacity:0;min-height:44px;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);align-items:center;margin-right:auto;display:flex;transform:translateY(-6px)}.lnUIdW_header[data-brand] .lnUIdW_brand,.lnUIdW_brand:focus-visible{opacity:1;transform:none}html:not(.js) .lnUIdW_brand{opacity:1;transform:none}.lnUIdW_signature{width:clamp(168px,16vw,216px);height:auto}.lnUIdW_nav{display:none}.lnUIdW_navList{gap:4px;display:flex}.lnUIdW_navLink{letter-spacing:.01em;min-height:44px;color:var(--c-creme-soft);transition:color var(--dur-fast);align-items:center;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lnUIdW_navLink:after{content:"";background:var(--c-bronze-light);transform-origin:0;height:1px;transition:transform var(--dur-ui) var(--ease-out);position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(0)}.lnUIdW_navLink[aria-current]{color:var(--c-creme)}.lnUIdW_navLink[aria-current]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.lnUIdW_navLink:hover{color:var(--c-creme)}.lnUIdW_navLink:hover:after{transform:scaleX(1)}}.lnUIdW_cta{display:none}.lnUIdW_menuButton{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;font-size:var(--fs-sm);letter-spacing:.04em;background:0 0;align-items:center;gap:10px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:960px){.lnUIdW_nav{display:block}.lnUIdW_cta{display:inline-flex}.lnUIdW_menuButton{display:none}}.lnUIdW_menu{background:var(--c-charcoal);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--c-creme);opacity:0;transition:opacity .22s var(--ease-out);border:0;margin:0;padding:0;position:fixed;inset:0}.lnUIdW_menu[data-state=open]{opacity:1}.lnUIdW_menu::backdrop{background:var(--c-charcoal)}.lnUIdW_menuInner{height:100%;padding:env(safe-area-inset-top) var(--gutter) calc(24px + env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow-y:auto}.lnUIdW_menuInner:before{content:"";background:var(--c-leather);width:8px;position:absolute;inset:0 auto 0 0}.lnUIdW_menuTop{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.lnUIdW_menuSignature{width:168px;height:auto}.lnUIdW_menuClose{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;font-size:var(--fs-sm);letter-spacing:.04em;background:0 0;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:inline-flex}.lnUIdW_menuNav ul{align-content:center;gap:4px;height:100%;padding-block:24px;display:grid}.lnUIdW_menuNav li{opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transition-delay:calc(var(--i) * 35ms + 60ms);transform:translateY(10px)}.lnUIdW_menu[data-state=open] .lnUIdW_menuNav li{opacity:1;transform:none}.lnUIdW_menuNav a{border-bottom:1px solid var(--line);min-height:56px;font-family:var(--font-display);align-items:baseline;gap:16px;padding-block:8px;font-size:clamp(1.625rem,6vw,2.25rem);font-weight:500;text-decoration:none;display:flex}.lnUIdW_menuIndex{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.14em;color:var(--c-bronze-light);font-weight:600}.lnUIdW_menuContact{gap:10px;display:grid}.lnUIdW_menuContact .btn{white-space:normal;overflow-wrap:anywhere}.lnUIdW_menuMotto{font-size:var(--fs-xs);letter-spacing:.3em;text-align:center;color:var(--c-creme-faint);margin-top:10px}
._3hUVsW_footer{padding-top:clamp(64px,8vw,112px);padding-bottom:calc(28px + var(--quick-h));border-top:1px solid var(--line-bronze);background:#151413;position:relative;overflow:hidden}._3hUVsW_pattern{--corner:100% 100%;--pattern-opacity:.14;width:min(70vw,720px);height:420px;bottom:0;right:0}._3hUVsW_top{gap:48px;display:grid;position:relative}@media (min-width:900px){._3hUVsW_top{grid-template-columns:6fr 3fr 3fr;gap:40px}}._3hUVsW_brand{justify-items:start;gap:18px;display:grid}._3hUVsW_brandLink{padding:6px 0;display:block}._3hUVsW_signature{width:min(100%,380px);height:auto}._3hUVsW_tagline{font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--c-creme-soft)}._3hUVsW_col{align-content:start;gap:14px;display:grid}._3hUVsW_colTitle{font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--c-bronze-light);font-weight:600}._3hUVsW_links{display:grid}._3hUVsW_links a{min-height:44px;color:var(--c-creme-soft);overflow-wrap:anywhere;transition:color var(--dur-fast);align-items:center;gap:10px;text-decoration:none;display:inline-flex}._3hUVsW_links svg{color:var(--c-bronze-light);flex:none}@media (hover:hover) and (pointer:fine){._3hUVsW_links a:hover{color:var(--c-creme)}}._3hUVsW_bottom{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--c-creme-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:clamp(56px,7vw,96px);padding-top:24px;display:flex;position:relative}._3hUVsW_legal{letter-spacing:.06em}._3hUVsW_privacy{flex:320px}._3hUVsW_top_link{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;color:var(--c-creme);transition:border-color var(--dur-fast);align-items:center;gap:10px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._3hUVsW_top_link:hover{border-color:var(--c-bronze-light)}}
.IYTY7W_quick{display:none}@media (max-width:767px){.IYTY7W_quick{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1d1bf0;border-radius:4px;gap:8px;padding:6px;display:flex;position:fixed;box-shadow:0 18px 40px -12px #000000b3}}html:has(dialog[open]) .IYTY7W_quick{display:none}.IYTY7W_main{flex:1}.IYTY7W_call{--btn-bg:var(--c-charcoal);flex:none}
._w2HtG_hero{--band-w:clamp(8px, 3.4vw, 64px);min-height:100svh;padding-top:calc(var(--header-h) + clamp(28px, 7vh, 88px));background:radial-gradient(60% 70% at 78% 46%, #8a684824, transparent 70%), linear-gradient(180deg, #1c1a19 0%, var(--c-charcoal) 60%);grid-template-rows:1fr auto;padding-bottom:clamp(20px,3vh,32px);display:grid;position:relative;overflow:clip}@media (min-width:1024px){._w2HtG_hero{min-height:max(680px,min(100svh,1000px))}}._w2HtG_band{width:var(--band-w);background:var(--c-leather);position:absolute;inset:0 auto 0 0;overflow:hidden}._w2HtG_bandMotto{display:none}@media (min-width:1024px){._w2HtG_bandMotto{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.34em;color:var(--c-creme);white-space:nowrap;font-size:.8125rem;font-weight:600;display:block;position:absolute;bottom:40px;left:50%;transform:translate(-50%)rotate(180deg)}}._w2HtG_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-self:center;align-items:center;gap:clamp(40px,6vw,64px) clamp(16px,2vw,32px);display:grid}._w2HtG_copy{grid-column:1/-1;justify-items:start;display:grid;container-type:inline-size}._w2HtG_visual{grid-column:1/-1}@media (min-width:1024px){._w2HtG_copy{grid-column:1/8}._w2HtG_visual{grid-column:8/13}}._w2HtG_title{margin-top:clamp(20px,3vw,32px);font-size:1rem;line-height:1}._w2HtG_wordmark{--wm-h:min(16cqi, 96px);align-items:flex-start;gap:calc(var(--wm-h) * .2);flex-direction:column;display:flex}._w2HtG_word{height:var(--wm-h);width:auto;aspect-ratio:var(--word-ratio);overflow:visible}@media (min-width:1024px){._w2HtG_wordmark{--wm-h:min(calc(100cqi / var(--wm-ratio)), 72px);gap:calc(var(--wm-h) * var(--wm-gap));flex-direction:row}}._w2HtG_rule{background:linear-gradient(90deg, var(--c-bronze) 0%, var(--line) 60%, transparent 100%);width:min(100%,520px);margin-top:clamp(24px,3.4vw,40px)}._w2HtG_editorial{max-width:22ch;font-family:var(--font-display);text-wrap:balance;margin-top:28px;font-size:clamp(1.5rem,1rem + 1.7vw,2.375rem);font-weight:500;line-height:1.18}._w2HtG_lead{max-width:34rem;margin-top:clamp(20px,2.6vw,28px)}._w2HtG_actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.4vw,40px);display:flex}._w2HtG_stage{aspect-ratio:1;width:min(100%,560px);margin-inline:auto;position:relative}@media (max-width:1023px){._w2HtG_stage{width:min(88vw,440px)}}._w2HtG_rings{fill:none;width:100%;height:100%;stroke:var(--c-bronze);position:absolute;inset:0;overflow:visible}._w2HtG_ringOuter{stroke-width:1px;opacity:.32}._w2HtG_ringTicks{stroke-width:8px;stroke-dasharray:1 11.2;opacity:.42;transform-origin:300px 300px}._w2HtG_ringInner{stroke-width:1px;opacity:.2}._w2HtG_ringMarks{stroke-width:1.5px;opacity:.7}@media (prefers-reduced-motion:no-preference){._w2HtG_ringTicks{animation:140s linear infinite _w2HtG_spin}}@keyframes _w2HtG_spin{to{transform:rotate(360deg)}}._w2HtG_glow{filter:blur(6px);background:radial-gradient(circle,#8a684842 0%,#8a68480f 46%,#0000 70%);border-radius:50%;position:absolute;inset:12%}._w2HtG_crestWrap{place-items:center;display:grid;position:absolute;inset:0}._w2HtG_crest{width:80%;height:auto;color:var(--c-bronze);filter:drop-shadow(0 18px 40px #00000073)}._w2HtG_foot{display:none}@media (min-width:768px){._w2HtG_foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(32px,5vh,56px);padding-top:20px;display:flex}}._w2HtG_channels{flex-wrap:wrap;gap:4px 28px;display:flex}._w2HtG_channels a{min-height:44px;font-size:var(--fs-sm);color:var(--c-creme-soft);transition:color var(--dur-fast);align-items:center;gap:10px;text-decoration:none;display:inline-flex}._w2HtG_channels svg{color:var(--c-bronze-light)}@media (hover:hover) and (pointer:fine){._w2HtG_channels a:hover{color:var(--c-creme)}}._w2HtG_scrollCue{min-height:44px;font-size:var(--fs-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--c-creme-soft);align-items:center;gap:14px;font-weight:600;text-decoration:none;display:inline-flex}._w2HtG_scrollLine{background:var(--line-strong);width:56px;height:1px;position:relative;overflow:hidden}._w2HtG_scrollLine:after{content:"";background:var(--c-bronze-light);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){._w2HtG_scrollLine:after{animation:_w2HtG_cue 2.4s var(--ease-inout) infinite}}@keyframes _w2HtG_cue{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}
.RHteCa_about{border-top:1px solid var(--line)}.RHteCa_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:56px clamp(16px,2vw,32px);display:grid}.RHteCa_figure{grid-column:1/-1;gap:14px;display:grid}.RHteCa_text{grid-column:1/-1;justify-items:start;gap:36px;display:grid}@media (min-width:900px){.RHteCa_figure{grid-column:1/6}.RHteCa_text{grid-column:7/13}}.RHteCa_frame{aspect-ratio:4/5;border-radius:var(--radius);background:var(--c-leather-deep);position:relative;overflow:hidden}@media (max-width:899px){.RHteCa_frame{aspect-ratio:5/4}}.RHteCa_parallax{position:absolute;inset:-6% 0}.RHteCa_parallax picture,.RHteCa_parallax img{width:100%;height:100%}.RHteCa_image{object-fit:cover;object-position:52% 50%;width:100%;height:100%}.RHteCa_frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#1918178c);position:absolute;inset:0}.RHteCa_corner{z-index:1;border-top:1px solid var(--c-creme);border-left:1px solid var(--c-creme);opacity:.7;width:44px;height:44px;position:absolute;top:16px;left:16px}.RHteCa_caption{font-size:var(--fs-sm);color:var(--c-creme-soft)}.RHteCa_title{margin-top:20px}.RHteCa_role{font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--c-creme-soft);margin-top:14px;font-weight:600}.RHteCa_copy{gap:20px;max-width:36rem;display:grid}.RHteCa_copy code{font-size:.85em}.RHteCa_facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.RHteCa_fact{border-bottom:1px solid var(--line);gap:4px;padding:18px 16px 18px 0;display:grid}.RHteCa_fact dt{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--c-bronze-light);font-weight:600}.RHteCa_fact dd{color:var(--c-creme);font-size:1.0625rem}.RHteCa_motto{font-family:var(--font-display);letter-spacing:.04em}
