._image_egm1t_1{width:100%;height:100%;object-fit:contain}._icon_1lz5u_1{width:var(--icon-size);height:var(--icon-size);stroke:currentcolor;fill:none;stroke-width:var(--icon-stroke);stroke-linecap:square;stroke-linejoin:miter}._cue_xrhrc_1{display:inline-flex;color:var(--color-gold-pale);animation:_float_xrhrc_1 var(--duration-cue) var(--ease-out) infinite}@keyframes _float_xrhrc_1{0%,to{transform:translateY(0)}50%{transform:translateY(var(--shift-cue))}}@media(prefers-reduced-motion:reduce){._cue_xrhrc_1{animation:none}}._display_bc49e_1,._title_bc49e_2,._heading_bc49e_3,._body_bc49e_4,._caption_bc49e_5,._overline_bc49e_6{font-variant-numeric:lining-nums tabular-nums}._display_bc49e_1,._title_bc49e_2,._heading_bc49e_3{font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-none)}._display_bc49e_1{font-size:var(--step-display);letter-spacing:var(--tracking-caps);font-variant-caps:all-small-caps}._title_bc49e_2{font-size:var(--step-title)}._heading_bc49e_3{font-size:var(--step-heading)}._body_bc49e_4,._caption_bc49e_5,._overline_bc49e_6{font-family:var(--font-text);font-weight:var(--weight-regular)}._body_bc49e_4{font-size:var(--step-body);line-height:var(--leading-text);letter-spacing:var(--tracking-none);max-width:var(--measure)}._caption_bc49e_5{font-size:var(--step-caption);line-height:var(--leading-text);letter-spacing:var(--tracking-none);color:var(--color-text-muted)}._overline_bc49e_6{font-size:var(--step-caption);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-caps);font-variant-caps:all-small-caps;color:var(--color-gold-pale)}._link_1q4p0_1{text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:left bottom;background-size:0 var(--line);transition-property:background-size,color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}._link_1q4p0_1:hover,._link_1q4p0_1:focus-visible{background-size:100% var(--line)}._text_1q4p0_17{color:var(--color-text)}._accent_1q4p0_21{color:var(--color-gold-pale)}._accent_1q4p0_21:hover,._accent_1q4p0_21:focus-visible{color:var(--color-gold)}._contact_dn33n_1{display:flex;flex-direction:column;gap:var(--space-1);align-items:center}._row_dn33n_8{display:inline-flex;align-items:center;gap:var(--space-1)}._copy_dn33n_14{display:inline-flex;color:var(--color-text-muted);transition-property:color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}._copy_dn33n_14:hover,._copy_dn33n_14:focus-visible{color:var(--color-gold)}._hero_1m0qw_1{position:relative;display:grid;height:var(--viewport-height);min-height:var(--viewport-height);grid-template-columns:1fr;grid-template-rows:minmax(var(--hero-photo-min),1fr) auto;overflow:hidden}._photoWrap_1m0qw_11{position:relative;min-height:0;overflow:hidden}._photo_1m0qw_11{display:block;width:100%;height:100%}._photo_1m0qw_11 img{width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus);filter:saturate(var(--photo-saturate)) brightness(var(--photo-brightness));-webkit-mask-image:var(--photo-mask-bottom);mask-image:var(--photo-mask-bottom);animation:_rise_1m0qw_1 var(--duration-reveal) var(--ease-out) both}._shade_1m0qw_33{position:absolute;inset:var(--space-0);background:var(--photo-shade);pointer-events:none}._panel_1m0qw_40{display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3) var(--space-6)}._card_1m0qw_47{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-3);width:min(100%,var(--card-max));padding:var(--space-4) var(--space-3);background:var(--color-surface);border:var(--line) solid var(--line-faint);text-align:center}._identity_1m0qw_60{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._name_1m0qw_67{animation:_rise_1m0qw_1 var(--duration-reveal) var(--ease-out) both;animation-delay:var(--stagger-hero)}._rule_1m0qw_72{width:var(--space-4);height:var(--line);background:var(--color-gold)}._about_1m0qw_78{color:var(--color-text-muted);font-size:var(--step-caption);line-height:var(--leading-compact)}._contacts_1m0qw_84{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-4);animation:_rise_1m0qw_1 var(--duration-reveal) var(--ease-out) both;animation-delay:calc(var(--stagger-hero) * 2)}._cueSlot_1m0qw_93{position:absolute;left:50%;bottom:var(--space-2);transform:translate(-50%)}@keyframes _rise_1m0qw_1{0%{opacity:0;transform:translateY(var(--shift))}to{opacity:1;transform:none}}@media(min-width:1280px){._hero_1m0qw_1{height:auto;overflow:visible;grid-template-rows:none;grid-template-columns:5fr 7fr}._photoWrap_1m0qw_11{height:auto;min-height:var(--viewport-height)}._about_1m0qw_78{font-size:var(--step-body);line-height:var(--leading-text)}._photo_1m0qw_11 img{-webkit-mask-image:var(--photo-mask-side);mask-image:var(--photo-mask-side)}._panel_1m0qw_40{padding:var(--space-6)}._card_1m0qw_47{min-height:calc(var(--card-max) / var(--card-ratio));padding:var(--space-5) var(--space-4)}}._mark_ljdbj_1{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border:var(--line) solid var(--color-gold-pale);color:var(--color-text);font-family:var(--font-display);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps-tight);line-height:var(--leading-heading);text-decoration:none}._item_1jjwx_1{color:var(--color-text-muted);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps-tight);line-height:var(--leading-heading);text-decoration:none;text-transform:uppercase;transition-property:color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}@media(min-width:1280px){._item_1jjwx_1{letter-spacing:var(--tracking-caps)}}._current_1jjwx_20{color:var(--color-gold)}._nav_mb9w5_1,._navOpen_mb9w5_2{position:fixed;top:var(--space-0);left:var(--space-0);right:var(--space-0);z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);padding:var(--space-0) var(--space-3);background:var(--nav-background);border-bottom:var(--line) solid var(--line-faint);transition-property:opacity,transform;transition-duration:var(--duration-panel);transition-timing-function:var(--ease-out)}._nav_mb9w5_1{opacity:0;transform:translateY(-100%);pointer-events:none}._navOpen_mb9w5_2{opacity:1;transform:none}._menu_mb9w5_31{position:relative}._list_mb9w5_35{display:flex;align-items:center;gap:var(--space-2)}._marker_mb9w5_41{position:absolute;left:var(--space-0);bottom:calc(var(--space-1) * -1);width:var(--marker-w);height:var(--line);background:var(--color-gold);transform:translate(var(--marker-x));transition-property:transform,width;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}@media(min-width:1280px){._nav_mb9w5_1,._navOpen_mb9w5_2{padding-inline:var(--space-6)}._list_mb9w5_35{gap:var(--space-4)}}._heading_ytx2z_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-8)}._numeral_ytx2z_9{color:var(--color-gold)}._rule_ytx2z_13{width:var(--space-6);height:var(--line);background:var(--color-gold-pale)}._tag_1l9gd_1{display:inline-flex;align-items:center;min-height:var(--space-4);padding:var(--space-1) var(--space-2);border:var(--line) solid var(--line-faint);border-radius:var(--radius);color:var(--color-text-muted);background:transparent;font-size:var(--step-caption);letter-spacing:var(--tracking-caps-tight);line-height:var(--leading-heading);text-transform:uppercase;transition-property:color,border-color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}button._tag_1l9gd_1:hover,button._tag_1l9gd_1:focus-visible{color:var(--color-gold-pale);border-color:var(--color-gold)}._frame_zne82_1{display:grid;place-items:center;aspect-ratio:4 / 3;padding:var(--passepartout-pad-top) var(--passepartout-pad-side) var(--passepartout-pad-bottom);background:var(--color-surface);border:var(--line) solid var(--line-faint);overflow:hidden;transition-property:border-color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}._picture_zne82_14,._picture_zne82_14 img{width:100%;height:100%}._picture_zne82_14 img{object-fit:contain;transition-property:transform;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}._engraved_zne82_27{color:var(--color-gold-pale);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:center}._period_1bzpk_1{color:var(--color-gold)}._button_1bcmb_1{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-6);padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);line-height:var(--leading-heading);text-transform:uppercase;text-decoration:none;transition-property:background-color,color,border-color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}._primary_1bcmb_19{color:var(--color-gold);border:var(--line) solid var(--color-gold);background:transparent}._primary_1bcmb_19:hover,._primary_1bcmb_19:focus-visible{background:var(--color-gold);color:var(--color-background)}._quiet_1bcmb_31{padding:var(--space-0);border-radius:var(--space-0);color:var(--color-text-muted);border-bottom:var(--line) solid var(--line-faint);background:transparent}._quiet_1bcmb_31:hover,._quiet_1bcmb_31:focus-visible{color:var(--color-gold-pale);border-bottom-color:var(--color-gold)}._actions_ks7nu_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._row_ks7nu_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._details_ks7nu_15,._detailsOpen_ks7nu_16{display:grid;transition-property:grid-template-rows,opacity;transition-duration:var(--duration-panel);transition-timing-function:var(--ease-out)}._details_ks7nu_15{grid-template-rows:0fr;opacity:0}._detailsOpen_ks7nu_16{grid-template-rows:1fr;opacity:1}._list_ks7nu_33{overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-muted)}._list_ks7nu_33 li{display:flex;gap:var(--space-2)}._list_ks7nu_33 li:before{content:"—";color:var(--color-gold)}._card_u51hl_1{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:var(--nav-height)}._media_u51hl_8{min-width:0}._copy_u51hl_12{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}._skills_u51hl_20{display:flex;flex-wrap:wrap;gap:var(--space-1)}@media(min-width:1280px){._card_u51hl_1{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-6);align-items:center}._card_u51hl_1[data-side=end]{grid-template-columns:5fr 7fr}._card_u51hl_1[data-side=end] ._media_u51hl_8{order:2}._card_u51hl_1[data-side=end] ._copy_u51hl_12{order:1}}._card_u51hl_1:hover [data-frame],._card_u51hl_1:focus-within [data-frame]{border-color:var(--color-gold)}._card_u51hl_1:hover [data-frame] img,._card_u51hl_1:focus-within [data-frame] img{transform:scale(var(--scale-image))}._section_19hbw_1{padding-block:var(--space-12);scroll-margin-top:var(--nav-height)}._frame_19hbw_6{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--space-3)}._list_19hbw_12{display:flex;flex-direction:column;gap:var(--space-12)}._item_19hbw_18{opacity:0;transform:translateY(var(--shift))}._list_19hbw_12[data-visible=true] ._item_19hbw_18{opacity:1;transform:none;transition-property:opacity,transform;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out);transition-delay:calc(var(--stagger) * var(--i))}@media(min-width:1280px){._section_19hbw_1{padding-block:var(--space-20)}._frame_19hbw_6{padding-inline:var(--space-6)}._list_19hbw_12{gap:var(--space-16)}}._scale_1lb78_1{display:inline-flex;align-items:stretch;gap:var(--tick-gap);height:var(--space-2)}._tick_1lb78_8,._filled_1lb78_9{width:var(--tick-width);background:var(--color-gold-deep)}._filled_1lb78_9{background:var(--color-gold)}._row_xi1ig_1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-0);color:var(--color-text);text-align:left;transition-property:color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}._row_xi1ig_1:hover,._row_xi1ig_1:focus-visible{color:var(--color-gold-pale)}._name_xi1ig_20{font-size:var(--step-body)}._leaders_xi1ig_24{border-bottom:var(--line) dotted var(--line-faint);opacity:0;transform:translateY(-.35em);transition-property:opacity;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-out)}._row_xi1ig_1:hover ._leaders_xi1ig_24,._row_xi1ig_1:focus-visible ._leaders_xi1ig_24{opacity:1}._group_1kuck_1{display:flex;flex-direction:column;gap:var(--space-3)}._list_1kuck_7{columns:1;column-gap:var(--space-6)}._list_1kuck_7>*{break-inside:avoid;margin-bottom:var(--space-1)}@media(min-width:768px){._list_1kuck_7{columns:2}}@media(min-width:1280px){._list_1kuck_7{columns:3}}._dialog_1hx4p_1{width:100%;max-width:100%;max-height:var(--dialog-sheet);margin:auto var(--space-0) var(--space-0);padding:var(--space-4);border:var(--line) solid var(--line-faint);border-radius:var(--space-0);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-dialog);overflow:auto;opacity:0;transform:translateY(var(--shift)) scale(var(--scale-in));transition-property:opacity,transform,overlay,display;transition-duration:var(--duration-dialog-out);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}._dialog_1hx4p_1[open]{opacity:1;transform:none;transition-duration:var(--duration-panel)}@starting-style{._dialog_1hx4p_1[open]{opacity:0;transform:translateY(var(--shift)) scale(var(--scale-in))}}._dialog_1hx4p_1::backdrop{background:var(--backdrop);opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--duration-dialog-out);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}._dialog_1hx4p_1[open]::backdrop{opacity:1}@starting-style{._dialog_1hx4p_1[open]::backdrop{opacity:0}}._panel_1hx4p_53{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);animation:_swap_1hx4p_1 var(--duration-panel) var(--ease-out)}._head_1hx4p_61{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%}._level_1hx4p_69{display:flex;align-items:center;gap:var(--space-2)}._block_1hx4p_75{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%}._list_1hx4p_83,._tags_1hx4p_84{display:flex;flex-direction:column;gap:var(--space-2)}._tags_1hx4p_84{flex-direction:row;flex-wrap:wrap}._list_1hx4p_83 li{display:flex;gap:var(--space-2)}._list_1hx4p_83 li:before{content:"—";color:var(--color-gold)}._back_1hx4p_105,._close_1hx4p_106{color:var(--color-gold-pale)}._back_1hx4p_105{display:inline-flex;margin-bottom:var(--space-1);font-size:var(--step-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase}._close_1hx4p_106{display:inline-flex}@keyframes _swap_1hx4p_1{0%{opacity:0;transform:translateY(var(--shift))}to{opacity:1;transform:none}}@media(min-width:768px){._dialog_1hx4p_1{width:min(var(--dialog-width),calc(100% - var(--space-8)));margin:auto}}@media(prefers-reduced-motion:reduce){._panel_1hx4p_53{animation:none}}._path_1acmk_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);color:var(--color-text);font-size:var(--step-body)}._step_1acmk_10{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-gold-pale)}._item_12rqp_1{display:grid;grid-template-columns:var(--mark-column) 1fr;column-gap:var(--space-3);padding-bottom:var(--space-8)}._years_12rqp_8{grid-column:2;font-variant-numeric:lining-nums tabular-nums}._mark_12rqp_13,._markCurrent_12rqp_14{position:relative;grid-column:1;grid-row:1 / span 2}._mark_12rqp_13:before,._markCurrent_12rqp_14:before{content:"";position:absolute;top:var(--space-0);bottom:var(--space-0);left:50%;width:var(--line);background:var(--color-gold-pale);transform:scaleY(0);transform-origin:top}._mark_12rqp_13:after,._markCurrent_12rqp_14:after{content:"";position:absolute;top:var(--space-1);left:50%;width:var(--mark-size);height:var(--mark-size);border:var(--line) solid var(--color-gold-pale);background:var(--color-background);transform:translate(-50%) rotate(45deg)}._markCurrent_12rqp_14:after{background:var(--color-gold);border-color:var(--color-gold)}._item_12rqp_1:last-child ._mark_12rqp_13:before,._item_12rqp_1:last-child ._markCurrent_12rqp_14:before{bottom:auto;height:var(--space-3)}._body_12rqp_57{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._projects_12rqp_65{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}@media(min-width:1280px){._item_12rqp_1{grid-template-columns:3fr var(--mark-column) 8fr}._years_12rqp_8{grid-column:1;grid-row:1;text-align:right;padding-top:var(--space-1)}._mark_12rqp_13,._markCurrent_12rqp_14{grid-column:2;grid-row:1}._body_12rqp_57{grid-column:3}}._section_1ho81_1{padding-block:var(--space-12);scroll-margin-top:var(--nav-height)}._frame_1ho81_6{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--space-3)}._list_1ho81_12[data-visible=true] [data-mark]:before{transform:scaleY(1);transition-property:transform;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out)}@media(min-width:1280px){._section_1ho81_1{padding-block:var(--space-20)}._frame_1ho81_6{padding-inline:var(--space-6)}}@media(prefers-reduced-motion:reduce){._list_1ho81_12[data-visible=true] [data-mark]:before{transform:none;transition-property:none}}._divider_13xh2_1{display:flex;align-items:center;gap:var(--space-2)}._divider_13xh2_1:before,._divider_13xh2_1:after{content:"";flex:1;height:var(--line);background:var(--line-faint)}._gem_13xh2_15{width:var(--mark-size);height:var(--mark-size);flex:none;border:var(--line) solid var(--color-gold-pale);transform:rotate(45deg)}._footer_q0kg1_1{padding-block:var(--space-8) var(--space-12)}._frame_q0kg1_5{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._contacts_q0kg1_15{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-4)}@media(min-width:1280px){._frame_q0kg1_5{padding-inline:var(--space-6)}}._skip_je9xh_1{position:absolute;left:var(--space-2);top:var(--space-2);z-index:var(--z-dialog);padding:var(--space-1) var(--space-2);background:var(--color-surface);color:var(--color-text);transform:translateY(calc(var(--space-8) * -1))}._skip_je9xh_1:focus{transform:none}._section_16vh6_1{padding-block:var(--space-12);scroll-margin-top:var(--nav-height)}._frame_16vh6_6{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--space-3)}._groups_16vh6_12{display:flex;flex-direction:column;gap:var(--space-8)}._item_16vh6_18{opacity:0;transform:translateY(var(--shift))}._groups_16vh6_12[data-visible=true] ._item_16vh6_18{opacity:1;transform:none;transition-property:opacity,transform;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out);transition-delay:calc(var(--stagger) * var(--i))}@media(min-width:1280px){._section_16vh6_1{padding-block:var(--space-20)}._frame_16vh6_6{padding-inline:var(--space-6)}}:root{--color-background: #09090a;--color-surface: #0e0e11;--color-surface-raised: #2c2e33;--color-text: #e7e3da;--color-text-muted: #a8a49b;--color-gold-pale: #dcd3be;--color-gold: #c3a262;--color-gold-deep: #a8894f;--color-shadow: rgb(0 0 0 / 45%);--mask-opaque: #000;--mask-clear: transparent;--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-text: "Manrope", sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--step-caption: .8125rem;--step-body: 1rem;--step-subhead: 1.25rem;--step-heading: clamp(1.5625rem, 1.2rem + 1vw, 1.9375rem);--step-title: clamp(1.9375rem, 1.2rem + 2vw, 3.0625rem);--step-display: clamp(2.4375rem, 1.4rem + 2.6vw, 3.8125rem);--tracking-caps: .16em;--tracking-caps-tight: .12em;--tracking-none: 0em;--leading-text: 1.6;--leading-compact: 1.45;--leading-heading: 1.15;--measure: 66ch;--space-0: 0px;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 2.5rem;--space-6: 3rem;--space-8: 4rem;--space-12: 6rem;--space-16: 8rem;--space-20: 10rem;--content-max: 75rem;--nav-height: 4rem;--card-max: 36rem;--card-ratio: 1.75;--dialog-width: 40rem;--dialog-sheet: 88dvh;--line: 1px;--radius: 2px;--icon-size: 1.25rem;--icon-stroke: 1.25;--tick-width: 2px;--tick-gap: 3px;--mark-size: .45rem;--mark-column: 1.5rem;--columns-phone: 4;--columns-tablet: 6;--columns-laptop: 12;--span-media: 7;--span-copy: 5;--passepartout-pad-top: 8%;--passepartout-pad-side: 8%;--passepartout-pad-bottom: 11%;--photo-saturate: .72;--photo-brightness: .86;--viewport-height: 100vh;--viewport-height: 100dvh;--hero-photo-min: 9rem;--duration-hover: .2s;--duration-panel: .4s;--duration-reveal: .7s;--duration-dialog-out: .25s;--duration-copied: 2s;--duration-cue: 2.4s;--duration-reduced: .2s;--stagger: 70ms;--stagger-hero: .12s;--ease-out: cubic-bezier(.22, 1, .36, 1);--shift: 12px;--shift-none: 0px;--shift-cue: 6px;--scale-in: .98;--scale-still: 1;--scale-image: 1.02;--grain-opacity: .035;--line-faint: color-mix(in srgb, var(--color-gold-pale) 42%, transparent);--nav-background: color-mix(in srgb, var(--color-background) 88%, transparent);--backdrop: color-mix(in srgb, var(--color-background) 72%, transparent);--photo-shade: linear-gradient(to bottom, color-mix(in srgb, var(--color-background) 42%, transparent), transparent 46%);--photo-mask-side: linear-gradient(to right, var(--mask-opaque) 76%, var(--mask-clear));--photo-mask-bottom: linear-gradient(to bottom, var(--mask-opaque) 68%, var(--mask-clear));--shadow-dialog: 0 1.5rem 4rem var(--color-shadow);--grain-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--z-nav: 20;--z-dialog: 30;--z-grain: 40;--focus-offset: 3px}@media(min-resolution:2dppx){:root{--line: .5px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-600.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-cyrillic-600.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{margin:var(--space-0);min-height:var(--viewport-height);background:var(--color-background);color:var(--color-text);font-family:var(--font-text);font-size:var(--step-body);font-weight:var(--weight-regular);line-height:var(--leading-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:var(--space-0);z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);background-image:var(--grain-image)}img{max-width:100%;display:block}button,a{font:inherit;color:inherit}button{background:none;border:0;padding:var(--space-0);cursor:pointer}ul,ol{margin:var(--space-0);padding:var(--space-0);list-style:none}h1,h2,h3,p{margin:var(--space-0)}:focus{outline:none}:focus-visible{outline:var(--line) solid var(--color-gold);outline-offset:var(--focus-offset)}::selection{background:var(--color-gold);color:var(--color-background)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:root{--duration-hover: var(--duration-reduced);--duration-panel: var(--duration-reduced);--duration-reveal: var(--duration-reduced);--duration-dialog-out: var(--duration-reduced);--shift: var(--shift-none);--shift-cue: var(--shift-none);--scale-in: var(--scale-still);--scale-image: var(--scale-still)}html{scroll-behavior:auto}}
