.ti1tra_root{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:70;font-family:var(--font-sans);flex-direction:column;align-items:flex-end;gap:.625rem;display:flex;position:fixed}.ti1tra_toggle{background:var(--color-ink);height:2.5rem;color:var(--color-ground);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--duration-press) ease-out;padding-inline:1.125rem;font-size:.6875rem;font-weight:500}.ti1tra_toggle:active{transform:scale(.97)}.ti1tra_panel{border:1px solid var(--color-line-strong);background:var(--color-material);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);transform-origin:100% 100%;opacity:0;pointer-events:none;width:min(23rem,100vw - 2rem);max-height:calc(100dvh - 6rem);transition:opacity .25s var(--ease-out), transform var(--duration-ui) var(--ease-out);gap:1rem;padding:1.125rem;display:grid;overflow:auto;transform:translateY(8px)scale(.97)}.ti1tra_panel[data-open]{opacity:1;pointer-events:auto;transform:none}.ti1tra_heading{font-family:var(--font-serif);gap:.25rem;font-size:1.125rem;display:grid}.ti1tra_heading span{font-family:var(--font-sans);color:var(--color-ink-3);font-size:.75rem}.ti1tra_row{gap:.45rem;display:grid}.ti1tra_rowLabel{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-3);font-size:.6875rem;font-weight:500}.ti1tra_choices{flex-wrap:wrap;gap:.375rem;display:flex}.ti1tra_choice{border:1px solid var(--color-line-strong);min-width:2.25rem;min-height:2.25rem;transition:transform var(--duration-press) ease-out, background-color .2s ease, color .2s ease;padding-inline:.75rem;font-size:.8125rem}.ti1tra_choice:active{transform:scale(.96)}.ti1tra_choice[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-ground)}.ti1tra_reset{color:var(--color-ink-3);text-underline-offset:.2em;justify-self:start;font-size:.75rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ti1tra_panel{transition:opacity .15s linear;transform:none}}
.BZ7-0a_section{padding-block:var(--section-space)}.BZ7-0a_section[data-tone=surface]{background:var(--color-surface)}.BZ7-0a_rule{height:1px;margin-bottom:var(--space-5);background:var(--color-line-strong);display:block}
.b1W4oW_layout{row-gap:var(--space-4)}.b1W4oW_title{max-width:18ch}.b1W4oW_body{max-width:var(--measure);color:var(--color-ink-2);-webkit-hyphens:auto;hyphens:auto}.b1W4oW_principles{column-gap:var(--grid-gap);display:grid}.b1W4oW_principle{padding-block:var(--space-3);border-top:1px solid var(--color-line);gap:.4rem;display:grid}.b1W4oW_principle dd{color:var(--color-ink-2)}@media (min-width:720px){.b1W4oW_principle{gap:var(--grid-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}.b1W4oW_principle:last-child{border-bottom:1px solid var(--color-line)}}@media (min-width:960px){.b1W4oW_title{grid-column:1/span 9}.b1W4oW_body{grid-column:1/span 4}.b1W4oW_principles{grid-column:6/-1}}
.HCn48a_form,.HCn48a_row{gap:var(--space-3);display:grid}.HCn48a_field{gap:.5rem;display:grid}.HCn48a_input{border:1px solid var(--color-line-strong);background:var(--color-ground);width:100%;color:var(--color-ink);font:inherit;transition:border-color var(--duration-ui) var(--ease-out);border-radius:0;padding:.75rem .875rem;line-height:1.5}textarea.HCn48a_input{resize:vertical;min-height:10rem}.HCn48a_input:focus-visible{outline-offset:0;border-color:var(--color-ink)}.HCn48a_trap{display:none}.HCn48a_foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.HCn48a_privacy{font-size:var(--text-small);color:var(--color-ink-3)}.HCn48a_submit{background:var(--color-ink);min-width:9rem;height:3rem;color:var(--color-ground);font-family:var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--duration-press) ease-out, opacity var(--duration-ui) var(--ease-out);justify-content:center;align-items:center;padding-inline:1.75rem;font-size:.75rem;font-weight:500;display:inline-flex}.HCn48a_submit:active{transform:scale(.97)}.HCn48a_submit:disabled{opacity:.6;cursor:progress}.HCn48a_error{font-size:var(--text-small)}.HCn48a_done{max-width:var(--measure)}@media (hover:hover){.HCn48a_input:hover{border-color:var(--color-ink-3)}}@media (min-width:720px){.HCn48a_row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HCn48a_submit:active{transform:none}}
.DIbnYa_layout{row-gap:var(--space-4)}.DIbnYa_body{max-width:var(--measure);color:var(--color-ink-2)}@media (min-width:960px){.DIbnYa_title{grid-column:1/span 9}.DIbnYa_body{grid-column:1/span 4}.DIbnYa_form{grid-column:6/-1}}
._w2HtG_hero{padding-top:calc(var(--header-height) + clamp(2.5rem, 1rem + 4vw, 5.5rem))}._w2HtG_intro{row-gap:var(--space-4)}._w2HtG_line{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}._w2HtG_lineText{animation:_w2HtG_rise 1.3s var(--ease-out) var(--delay,0s) both;display:block}._w2HtG_lineText[data-italic]{font-style:italic}._w2HtG_lead{max-width:var(--measure);color:var(--color-ink-2)}._w2HtG_photo{margin-top:var(--space-5);aspect-ratio:4/3;position:relative}._w2HtG_frame{background:var(--color-surface);animation:_w2HtG_unveil 1.6s var(--ease-out) .3s both;position:absolute;inset:0;overflow:hidden}._w2HtG_frame:after{content:"";background:var(--color-photo-veil);pointer-events:none;position:absolute;inset:0}._w2HtG_photoInner{animation:_w2HtG_settle 2.4s var(--ease-out) .3s both;position:absolute;inset:0}._w2HtG_enter{animation:_w2HtG_fade-up 1.1s var(--ease-out) var(--delay,0s) both}@media (min-width:720px){._w2HtG_photo{aspect-ratio:2}}@media (min-width:1200px){._w2HtG_photo{aspect-ratio:12/5}}@keyframes _w2HtG_rise{0%{transform:translateY(130%)}}@keyframes _w2HtG_fade-up{0%{opacity:0;transform:translateY(.75rem)}}@keyframes _w2HtG_unveil{0%{clip-path:inset(100% 0 0)}}@keyframes _w2HtG_settle{0%{transform:scale(1.1)}}@keyframes _w2HtG_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._w2HtG_lineText,._w2HtG_enter,._w2HtG_frame,._w2HtG_photoInner{animation:.3s linear both _w2HtG_fade}}
.iw9TJa_interlude{overflow:clip}.iw9TJa_frame{background:var(--color-surface);height:clamp(20rem,10rem + 36vw,52rem);position:relative}.iw9TJa_frame:after{content:"";background:var(--color-photo-veil);pointer-events:none;position:absolute;inset:0}.iw9TJa_photo{position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.js .iw9TJa_frame[data-reveal]{opacity:1;transition:none;animation:linear both iw9TJa_horizon;animation-timeline:view();animation-range:entry 45% cover 50%;transform:none}.iw9TJa_photo{animation:linear both iw9TJa_drift;animation-timeline:view();animation-range:entry exit}}}@keyframes iw9TJa_horizon{0%{clip-path:inset(46% 0)}to{clip-path:inset(0)}}@keyframes iw9TJa_drift{0%{transform:scale(1.16)translateY(-2%)}to{transform:scale(1.06)translateY(2%)}}
.rR2vdG_logo{font-size:var(--logo-size,1rem);color:var(--color-ink);white-space:nowrap;align-items:center;display:inline-flex}.rR2vdG_logo>[data-variant]{line-height:1;display:none}:is(:root[data-logo=a] .rR2vdG_logo>[data-variant=a],:root[data-logo=b] .rR2vdG_logo>[data-variant=b],:root[data-logo=c] .rR2vdG_logo>[data-variant=c],:root[data-logo=d] .rR2vdG_logo>[data-variant=d],:root[data-logo=e] .rR2vdG_logo>[data-variant=e],:root:not([data-logo]) .rR2vdG_logo>[data-variant=a]){display:inline-flex}.rR2vdG_capitals{flex-direction:column;align-items:center;gap:.36em}.rR2vdG_capitalsName{font-family:var(--font-serif);font-variation-settings:"opsz" 40;letter-spacing:.3em;margin-right:-.3em;font-size:1.36em;font-weight:400}.rR2vdG_capitalsRule{opacity:.35;background:currentColor;width:100%;height:1px}.rR2vdG_capitalsSub{font-family:var(--font-sans);letter-spacing:.42em;margin-right:-.42em;font-size:.5em;font-weight:500}.rR2vdG_horizon{flex-direction:column;gap:.34em;padding:.55em 0 0 1.4em;position:relative}.rR2vdG_horizon:before,.rR2vdG_horizon:after{content:"";background:currentColor;position:absolute}.rR2vdG_horizon:before{height:max(1px,.08em);inset:0 0 auto}.rR2vdG_horizon:after{width:.14em;top:0;bottom:0;left:.4em}.rR2vdG_horizonName{font-family:var(--font-sans);letter-spacing:.26em;margin-right:-.26em;font-size:1.05em;font-weight:500}.rR2vdG_horizonSub{font-family:var(--font-sans);letter-spacing:.34em;opacity:.72;margin-right:-.34em;font-size:.52em;font-weight:500}.rR2vdG_signature{align-items:center;gap:.6em}.rR2vdG_signatureName{font-family:var(--font-serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;font-size:1.8em;font-weight:400}.rR2vdG_signatureDivider{opacity:.3;background:currentColor;width:1px;height:1.7em}.rR2vdG_signatureSub{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;opacity:.8;flex-direction:column;gap:.3em;font-size:.56em;font-weight:500;display:flex}.rR2vdG_hairline{align-items:center;gap:.8em}.rR2vdG_hairlineName{font-family:var(--font-sans);letter-spacing:.22em;margin-right:-.22em;font-size:1.1em;font-weight:500}.rR2vdG_hairlineDivider{opacity:.3;background:currentColor;width:1px;height:1.15em}.rR2vdG_hairlineSub{font-family:var(--font-sans);letter-spacing:.26em;opacity:.72;margin-right:-.26em;font-size:.62em;font-weight:500}.rR2vdG_arch{align-items:center;gap:.6em}.rR2vdG_archMark{width:2.1em;height:2.1em;color:var(--color-amber)}.rR2vdG_archText{flex-direction:column;gap:.36em;display:flex}.rR2vdG_archName{font-family:var(--font-serif);font-variation-settings:"opsz" 40;letter-spacing:.24em;margin-right:-.24em;font-size:1.24em;font-weight:400}.rR2vdG_archSub{font-family:var(--font-sans);letter-spacing:.36em;opacity:.72;margin-right:-.36em;font-size:.48em;font-weight:500}
.lWai2a_footer{padding-bottom:var(--space-4);background:var(--color-surface)}.lWai2a_inner{gap:var(--space-4);display:grid}.lWai2a_top{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.lWai2a_brand{--logo-size:.9375rem;display:inline-flex}.lWai2a_legal{gap:var(--space-1);max-width:46rem;font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-ink-3);font-size:.75rem;line-height:1.6;display:grid}
.Agw3oa_root{z-index:80;position:fixed;inset:0}.Agw3oa_scrim{background:var(--color-scrim);position:absolute;inset:0}.Agw3oa_sheet{max-height:calc(100dvh - 3rem);padding:.75rem var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-line-strong);background:var(--color-surface);touch-action:none;overscroll-behavior:contain;will-change:transform;position:absolute;bottom:0;left:0;right:0}.Agw3oa_sheet:after{content:"";background:inherit;height:50vh;position:absolute;top:100%;left:0;right:0}.Agw3oa_handle{width:2.25rem;height:3px;margin:0 auto var(--space-2);background:var(--color-line-strong)}.Agw3oa_head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.Agw3oa_close{border:1px solid var(--color-line-strong);height:2.5rem;font-family:var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--duration-press) ease-out;padding-inline:1rem;font-size:.6875rem;font-weight:500}.Agw3oa_close:active{transform:scale(.97)}.Agw3oa_link{border-top:1px solid var(--color-line);font-size:var(--text-display-m);letter-spacing:var(--tracking-display-m);transition:opacity var(--duration-press) ease-out;padding-block:.875rem;line-height:1.1;display:block}.Agw3oa_link[aria-current]{font-style:italic}.Agw3oa_link:active{opacity:.55}
.JMfsBq_sentinel{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.JMfsBq_header{z-index:50;height:var(--header-height);transition:background-color var(--duration-ui) var(--ease-out), backdrop-filter var(--duration-ui) var(--ease-out), -webkit-backdrop-filter var(--duration-ui) var(--ease-out);position:fixed;inset:0 0 auto}.JMfsBq_header[data-scrolled]{background:var(--color-material);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.JMfsBq_header:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ground) 60%, transparent), transparent);opacity:0;height:1.25rem;transition:opacity var(--duration-ui) var(--ease-out);pointer-events:none;position:absolute;inset:100% 0 auto}.JMfsBq_header[data-scrolled]:after{opacity:1}.JMfsBq_bar{justify-content:space-between;align-items:center;gap:var(--space-3);height:100%;display:flex}.JMfsBq_brand{--logo-size:.875rem;transition:opacity var(--duration-press) ease-out;padding-block:.25rem;display:inline-flex}.JMfsBq_brand:active{opacity:.6}.JMfsBq_nav{display:none;position:relative}.JMfsBq_nav[data-inline]{display:block}.JMfsBq_nav[data-inline] .JMfsBq_navList{gap:var(--space-3)}.JMfsBq_navList{gap:var(--space-4);display:flex}.JMfsBq_link{height:2.75rem;font-family:var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-2);transition:color var(--duration-ui) var(--ease-out), opacity var(--duration-press) ease-out;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.JMfsBq_link[aria-current]{color:var(--color-ink)}.JMfsBq_link:active{opacity:.6}.JMfsBq_indicator{background:var(--color-ink);transform-origin:0;width:1px;height:1px;transform:translateX(var(--indicator-x,0px)) scaleX(var(--indicator-w,0));opacity:0;pointer-events:none;transition:transform var(--duration-ui) var(--ease-out), opacity var(--duration-ui) var(--ease-out);position:absolute;bottom:.55rem;left:0}.JMfsBq_nav[data-indicator] .JMfsBq_indicator{opacity:1}.JMfsBq_menuButton{border:1px solid var(--color-line-strong);height:2.5rem;font-family:var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--duration-press) ease-out, background-color var(--duration-ui) var(--ease-out);align-items:center;padding-inline:1rem;font-size:.6875rem;font-weight:500;display:inline-flex}.JMfsBq_menuButton:active{background:var(--color-line);transform:scale(.97)}@media (hover:hover){.JMfsBq_link:hover{color:var(--color-ink)}}@media (min-width:960px){.JMfsBq_brand{--logo-size:1rem}.JMfsBq_nav{display:block}.JMfsBq_menuButton{display:none}}@media (prefers-reduced-motion:reduce){.JMfsBq_indicator{transition:opacity .15s linear}}
