.OpcrDa_loader{z-index:100;background:var(--hermes);color:var(--ink);transition:transform 1s var(--ease-out);place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.OpcrDa_lift{transform:translateY(-100%)}.OpcrDa_word{font-family:var(--font-display);letter-spacing:-.03em;animation:OpcrDa_rise 1.1s var(--ease-out) both;font-size:clamp(3.4rem,16vw,9rem);font-style:italic;font-weight:500;line-height:1}.OpcrDa_bar{background:#14101933;width:min(220px,50vw);height:2px;overflow:hidden}.OpcrDa_bar span{background:var(--ink);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.OpcrDa_line{letter-spacing:.02em;animation:OpcrDa_rise 1.1s .15s var(--ease-out) both;font-size:.85rem;font-weight:600}@keyframes OpcrDa_rise{0%{opacity:0;transform:translateY(24px)}}
.hBw1pG_header{z-index:50;height:var(--header-h);padding:max(10px, env(safe-area-inset-top)) var(--gutter) 0;pointer-events:none;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.hBw1pG_header>*{pointer-events:auto}.hBw1pG_logo,.hBw1pG_links,.hBw1pG_cta{-webkit-backdrop-filter:blur(14px)saturate(1.4);color:var(--ink);background:#ffffffc7;border-radius:999px}.hBw1pG_logo{font-family:var(--font-display);letter-spacing:-.02em;padding:7px 16px 9px;font-size:1.35rem;font-style:italic;font-weight:600;line-height:1;text-decoration:none}.hBw1pG_nav{margin-left:auto}.hBw1pG_links{gap:2px;margin:0;padding:4px;list-style:none;display:flex}.hBw1pG_links a{border-radius:999px;padding:7px 14px;font-size:.88rem;font-weight:500;text-decoration:none;display:block}@media (hover:hover){.hBw1pG_links a:hover{background:var(--ink);color:var(--paper)}.hBw1pG_cta:hover{background:var(--hermes)}}.hBw1pG_cta{background:var(--ink);color:var(--paper);padding:10px 18px;font-size:.88rem;font-weight:600;text-decoration:none}@media (max-width:900px){.hBw1pG_nav{display:none}.hBw1pG_cta{margin-left:auto}}
.q3Oa1G_bar{display:none}@media (max-width:900px){.q3Oa1G_bar{z-index:60;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px)saturate(1.4);transition:transform .5s var(--ease-out);background:#ffffffd1;border-radius:999px;grid-template-columns:1fr auto;gap:8px;padding:6px;display:grid;position:fixed;transform:translateY(140%);box-shadow:0 10px 30px #1410192e}.q3Oa1G_on{transform:none}}.q3Oa1G_primary,.q3Oa1G_secondary{border-radius:999px;place-items:center;min-height:48px;font-size:.95rem;font-weight:600;text-decoration:none;display:grid}.q3Oa1G_primary{background:var(--ink);color:var(--paper)}.q3Oa1G_secondary{color:var(--ink);padding:0 18px}
@property --hero-bg{syntax:"<color>";inherits:true;initial-value:#f26a1b}@property --hero-ink{syntax:"<color>";inherits:true;initial-value:#141019}.ZARIfG_hero{background:var(--hero-bg);height:100svh;min-height:560px;color:var(--hero-ink);transition:--hero-bg .7s var(--ease-out), --hero-ink .7s var(--ease-out);position:relative;overflow:hidden}.ZARIfG_intro{z-index:2;top:calc(var(--header-h) + 14px);left:var(--gutter);right:var(--gutter);pointer-events:none;position:absolute}.ZARIfG_eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-bottom:10px;font-size:.72rem;font-weight:600}.ZARIfG_headline{font-size:clamp(2.5rem,10.5vw,7.4rem);line-height:.98}.ZARIfG_lede,.ZARIfG_actions{display:none}.ZARIfG_lede{opacity:.72;max-width:30rem;margin-top:26px;font-size:1.05rem;line-height:1.55}.ZARIfG_actions{pointer-events:auto;gap:12px;margin-top:30px}.ZARIfG_primary,.ZARIfG_secondary{transition:background .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:999px;padding:14px 24px;font-size:.92rem;font-weight:600;text-decoration:none}.ZARIfG_primary{color:#141019;background:#fff}.ZARIfG_secondary{color:#fff;border:1px solid #ffffff59}@media (hover:hover){.ZARIfG_primary:hover{background:var(--hermes);color:#fff}.ZARIfG_secondary:hover{border-color:#fff}}.ZARIfG_count{letter-spacing:.18em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:.78rem;font-weight:600}.ZARIfG_count span{opacity:.45}.ZARIfG_canvas{touch-action:pan-y;cursor:grab;position:absolute;inset:0}.ZARIfG_foot{z-index:2;left:var(--gutter);right:var(--gutter);bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));pointer-events:none;gap:18px;display:grid;position:absolute}.ZARIfG_caption{animation:ZARIfG_swap .7s var(--ease-out) both}.ZARIfG_title{font-family:var(--font-display);font-size:clamp(1.9rem,6vw,3rem);font-style:italic;font-weight:500;line-height:1}.ZARIfG_text{max-width:22rem;margin-top:6px;font-size:.95rem}.ZARIfG_bars{pointer-events:auto;grid-template-columns:repeat(3,1fr);gap:6px;max-width:22rem;display:grid}.ZARIfG_bar{cursor:pointer;background:0 0;border:0;margin:-14px 0;padding:14px 0}.ZARIfG_bar span{background:linear-gradient(currentColor,currentColor) 0 0/0% 100% no-repeat;background-color:color-mix(in srgb, currentColor 22%, transparent);height:3px;color:var(--hero-ink);border-radius:3px;display:block}.ZARIfG_bar[data-state=done] span,.ZARIfG_bar[data-state=on] span{background-size:100% 100%}.ZARIfG_bar[data-state=playing] span{animation:ZARIfG_fill var(--dwell) linear both}.ZARIfG_bar:focus-visible{outline:2px solid var(--hero-ink);outline-offset:2px}@keyframes ZARIfG_fill{to{background-size:100% 100%}}@keyframes ZARIfG_swap{0%{opacity:0;transform:translateY(14px)}}@media (min-width:900px) and (min-aspect-ratio:6/5){.ZARIfG_intro{max-width:min(46vw,40rem);top:50%;right:auto;transform:translateY(-58%)}.ZARIfG_headline{font-size:clamp(3rem,4.9vw,5.8rem)}.ZARIfG_lede{display:block}.ZARIfG_actions{display:flex}.ZARIfG_foot{width:min(46vw,26rem);bottom:max(36px,5vh);right:auto}}@media (prefers-reduced-motion:reduce){.ZARIfG_hero{transition:none}}
.tdjlLa_section{background:var(--ink);position:relative}.tdjlLa_intro{padding:var(--section-y) var(--gutter) clamp(48px, 8vh, 96px);color:var(--paper);background:var(--ink);gap:18px;display:grid}.tdjlLa_introTitle{font-size:clamp(3rem,12vw,8.5rem)}.tdjlLa_intro p{max-width:var(--measure);color:#ffffffb8}.tdjlLa_card{background:var(--ink);height:100svh;margin-bottom:55svh;position:sticky;top:0;overflow:hidden}.tdjlLa_card:last-of-type{margin-bottom:0}.tdjlLa_inner{background:var(--backdrop);height:100%;color:var(--paper);transform-origin:50% 0;border-radius:0;position:relative}.tdjlLa_card[data-ink=dark] .tdjlLa_inner{color:var(--ink)}.tdjlLa_media{position:absolute;inset:0;overflow:hidden}.tdjlLa_media img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.tdjlLa_loupe{z-index:2;right:var(--gutter);pointer-events:none;width:112px;margin:0;position:absolute;top:calc(66% - 150px)}.tdjlLa_loupe img{object-fit:cover;border:3px solid #ffffffe6;border-radius:50%;width:112px;height:112px;box-shadow:0 14px 30px #00000059}.tdjlLa_loupe figcaption{text-align:center;margin-top:6px;font-size:.75rem;font-weight:600}.tdjlLa_text{height:100%;padding:calc(var(--header-h) + 22px) var(--gutter) max(96px, calc(env(safe-area-inset-bottom) + 88px));pointer-events:none;grid-template-rows:auto auto 1fr;display:grid;position:relative}.tdjlLa_text a{pointer-events:auto}.tdjlLa_family{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.tdjlLa_name{max-width:10ch;margin-top:8px;font-size:clamp(3rem,13vw,8rem)}.tdjlLa_details{align-self:end;gap:12px;max-width:24rem;display:grid}.tdjlLa_meta{font-size:.92rem;font-weight:600}.tdjlLa_note{font-size:.95rem}.tdjlLa_details .pill{justify-self:start;margin-top:6px}@media (max-width:899px){.tdjlLa_card{margin-bottom:28svh}.tdjlLa_media{bottom:34%}.tdjlLa_media img{transform-origin:50% 66%;scale:1.3}.tdjlLa_loupe,.tdjlLa_loupe img{width:96px}.tdjlLa_loupe img{height:96px}.tdjlLa_media:after{content:"";background:linear-gradient(transparent, var(--backdrop));height:30%;position:absolute;inset:auto 0 0}.tdjlLa_note{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:900px){.tdjlLa_media{left:42%}.tdjlLa_media:before{content:"";z-index:1;background:linear-gradient(90deg, var(--backdrop), transparent 28%);position:absolute;inset:0}.tdjlLa_text{width:46%;padding-bottom:64px}.tdjlLa_loupe{width:190px;inset:auto auto 12vh 31%}.tdjlLa_loupe img{width:190px;height:190px}}
.K-Z_fq_section{padding:var(--section-y) 0;background:var(--magnolia)}.K-Z_fq_head{padding:0 var(--gutter);gap:14px;margin-bottom:clamp(28px,5vh,56px);display:grid}.K-Z_fq_title{font-size:clamp(3rem,12vw,7rem)}.K-Z_fq_head p{max-width:var(--measure)}.K-Z_fq_row{gap:14px}.K-Z_fq_card{aspect-ratio:4/5;width:min(78vw,360px);color:var(--paper);border-radius:18px;position:relative;overflow:hidden}.K-Z_fq_card img{object-fit:cover;width:100%;height:100%}.K-Z_fq_caption{background:linear-gradient(#0000,#141019d1);padding:60px 18px 18px;position:absolute;inset:auto 0 0}.K-Z_fq_name{font-family:var(--font-display);font-size:1.6rem;font-style:italic;line-height:1.05}.K-Z_fq_role{opacity:.85;margin-top:4px;font-size:.85rem}.K-Z_fq_piece{margin-top:8px;font-size:.85rem;font-weight:600}@media (min-width:900px){.K-Z_fq_head{grid-template-columns:1fr 1fr;align-items:end}.K-Z_fq_row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.K-Z_fq_card{width:auto}}
.wN5G4a_section{padding:var(--section-y) var(--gutter);background:var(--paper)}.wN5G4a_head{gap:14px;margin-bottom:clamp(28px,5vh,56px);display:grid}.wN5G4a_title{font-size:clamp(3rem,12vw,7rem)}.wN5G4a_head p{max-width:var(--measure);color:var(--mute)}.wN5G4a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin:0;padding:0;list-style:none;display:grid}.wN5G4a_link{text-decoration:none;display:block}.wN5G4a_frame{aspect-ratio:4/5;border-radius:14px;overflow:hidden}.wN5G4a_frame img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}@media (hover:hover){.wN5G4a_link:hover .wN5G4a_frame img{transform:scale(1.06)}}.wN5G4a_name{font-family:var(--font-display);margin-top:10px;font-size:1.35rem;font-style:italic;line-height:1.1}.wN5G4a_meta{color:var(--mute);margin-top:2px;font-size:.85rem}@media (min-width:900px){.wN5G4a_head{grid-template-columns:1fr 1fr;align-items:end}.wN5G4a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}
.NaCica_section{padding:var(--section-y) var(--gutter);background:var(--mist);background-image:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--lacquer) 22%, transparent), transparent 60%);grid-template-areas:"copy""stage""controls";transition:background-image .6s;display:grid}.NaCica_copy{grid-area:copy;gap:14px;display:grid}.NaCica_title{font-size:clamp(3rem,12vw,7rem)}.NaCica_lede{max-width:var(--measure);color:var(--mute)}.NaCica_stage{height:min(62svh,560px);margin:8px calc(var(--gutter) * -1) 0;touch-action:pan-y;opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);grid-area:stage;transform:scale(.96)}.NaCica_stage[data-ready=true]{opacity:1;transform:none}.NaCica_controls{grid-area:controls;justify-items:center;gap:14px;display:grid}.NaCica_swatches{border:0;gap:12px;margin:0;padding:0;display:flex}.NaCica_swatch{background:var(--swatch);cursor:pointer;width:44px;height:44px;transition:transform .25s var(--ease-out);border:2px solid #0000;border-radius:50%;padding:0;box-shadow:inset 0 -4px 8px #00000040,inset 0 4px 6px #ffffff59}.NaCica_swatch[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:3px;transform:scale(1.08)}.NaCica_choice{font-family:var(--font-display);font-size:1.5rem;font-style:italic}@media (min-width:900px){.NaCica_section{align-items:center;column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"copy stage""controls stage";min-height:100vh}.NaCica_stage{height:min(80vh,760px);margin:0}.NaCica_controls{align-self:start;justify-items:start}}
.EcqbIG_section{padding:var(--section-y) 0;background:var(--paper)}.EcqbIG_head{padding:0 var(--gutter);gap:14px;margin-bottom:clamp(28px,5vh,56px);display:grid}.EcqbIG_title{font-size:clamp(3rem,12vw,7rem)}.EcqbIG_head p{max-width:var(--measure);color:var(--mute)}.EcqbIG_row{gap:12px}.EcqbIG_item{width:min(78vw,360px)}.EcqbIG_item img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%}.EcqbIG_item p{margin-top:10px;font-size:.92rem}@media (min-width:900px){.EcqbIG_head{grid-template-columns:1fr 1fr;align-items:end}.EcqbIG_row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.EcqbIG_item{width:auto}.EcqbIG_item:nth-child(2n){margin-top:64px}}
.zgpnZq_section{padding:var(--section-y) 0;background:var(--paper)}.zgpnZq_top{padding:0 var(--gutter);gap:28px;display:grid}.zgpnZq_portrait{aspect-ratio:4/5;border-radius:18px;margin:0;overflow:hidden}.zgpnZq_portrait img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.zgpnZq_story{max-width:var(--measure);align-content:start;gap:16px;display:grid}.zgpnZq_title{margin-bottom:6px;font-size:clamp(2.4rem,9vw,5rem)}.zgpnZq_quote{border-left:3px solid var(--hermes);font-family:var(--font-display);margin:10px 0 0;padding-left:18px;font-size:1.35rem;font-style:italic;line-height:1.3}.zgpnZq_stepsTitle{margin:clamp(56px, 10vh, 96px) var(--gutter) 20px;font-size:clamp(2rem,7vw,3.4rem)}.zgpnZq_steps{gap:12px}.zgpnZq_step{width:min(72vw,340px)}.zgpnZq_step img{aspect-ratio:4/5;object-fit:cover;border-radius:16px;width:100%}.zgpnZq_stepTitle{margin-top:12px;font-weight:700}.zgpnZq_stepText{color:var(--mute);margin-top:2px;font-size:.95rem}@media (min-width:900px){.zgpnZq_top{gap:var(--gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center}.zgpnZq_steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.zgpnZq_step{width:auto}}
._9Z1x8W_section{padding:var(--section-y) var(--gutter);background:var(--bluelove);color:var(--paper)}._9Z1x8W_grid{gap:40px;display:grid}._9Z1x8W_title{margin-bottom:clamp(28px,5vh,48px);font-size:clamp(3rem,12vw,7rem)}._9Z1x8W_list{margin:0;padding:0;list-style:none}._9Z1x8W_item{border-top:1px solid #ffffff40;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}._9Z1x8W_year{font-family:var(--font-display);color:var(--magnolia);font-size:1.35rem;font-style:italic;line-height:1.2}._9Z1x8W_what{font-weight:700;line-height:1.3}._9Z1x8W_text{color:#ffffffbf;margin-top:4px;font-size:.95rem}._9Z1x8W_figure{margin:0}._9Z1x8W_figure img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%}._9Z1x8W_figure figcaption{color:#ffffffbf;margin-top:10px;font-size:.88rem}@media (min-width:900px){._9Z1x8W_grid{gap:var(--gutter);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}}
._52QREG_section{padding:var(--section-y) var(--gutter) calc(var(--section-y) + 56px);background:var(--hermes);color:var(--ink);gap:28px;display:grid}._52QREG_head{gap:10px;display:grid}._52QREG_kicker{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}._52QREG_title{margin:0;font-size:clamp(3rem,12vw,6.5rem);line-height:.95}._52QREG_visual{aspect-ratio:3/4;border-radius:50% 50% 18px 18px/37.5% 37.5% 18px 18px;justify-self:center;width:min(72%,320px);margin:0;transition:background .5s;position:relative;overflow:hidden}._52QREG_visual img{object-fit:cover;object-position:50% 66%;width:100%;height:100%;animation:_52QREG_reveal .7s var(--ease-out)}@keyframes _52QREG_reveal{0%{opacity:0;transform:scale(1.06)}}._52QREG_visual figcaption{font-family:var(--font-display);white-space:nowrap;background:#ffffffe6;border-radius:999px;padding:6px 16px;font-size:1.05rem;font-style:italic;position:absolute;bottom:14px;left:50%;translate:-50%}._52QREG_visual figcaption:first-letter{text-transform:uppercase}._52QREG_form,._52QREG_done{gap:26px;display:grid}._52QREG_letter{font-family:var(--font-display);font-variation-settings:"opsz" 11;margin:0;font-size:clamp(1.5rem,6vw,2.15rem);font-style:italic;font-weight:500;line-height:1.55}._52QREG_pick{border-bottom:2px solid var(--ink);white-space:nowrap;padding-right:.95em;line-height:1.25;display:inline-block;position:relative}._52QREG_pick select{opacity:0;width:100%;font:inherit;cursor:pointer;font-size:16px;position:absolute;inset:0}._52QREG_pick:has(select:focus-visible){border-bottom-color:var(--paper)}._52QREG_pick:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:.32em;height:.32em;position:absolute;top:50%;right:.15em;translate:0 -75%;rotate:45deg}._52QREG_inline:focus-visible{border-bottom-color:var(--paper);outline:none}._52QREG_inline{border:0;border-bottom:2px solid var(--ink);width:7.5em;max-width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;margin:0;padding:0;line-height:1.25}._52QREG_contact{width:10.5em}._52QREG_inline::placeholder,._52QREG_idea textarea::placeholder{color:#14101973}._52QREG_ref{font-style:normal}._52QREG_clear{border:1.5px solid var(--ink);width:1.3em;height:1.3em;color:var(--ink);font-family:var(--font-text);vertical-align:.4em;cursor:pointer;background:0 0;border-radius:50%;margin-left:.2em;padding:0;font-size:.5em;line-height:1}._52QREG_idea{gap:4px;display:grid}._52QREG_idea textarea{border:0;border-bottom:2px solid var(--ink);width:100%;min-height:4.5em;color:var(--ink);font-family:var(--font-display);resize:vertical;background:0 0;border-radius:0;padding:6px 0;font-size:clamp(1.25rem,5vw,1.7rem);font-style:italic;line-height:1.5}._52QREG_idea textarea:focus{border-bottom-color:var(--paper);outline:none}._52QREG_actions{gap:16px;margin-top:6px;display:grid}._52QREG_submit{background:var(--ink);min-height:60px;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 34px;font-size:1.05rem;font-weight:700;transition:background .25s,color .25s;display:inline-flex}._52QREG_submit span{transition:transform .3s var(--ease-out)}@media (hover:hover){._52QREG_submit:hover{background:var(--paper);color:var(--ink)}._52QREG_submit:hover span{transform:translate(5px)}}._52QREG_fine{margin:0;font-size:.92rem;line-height:1.6}._52QREG_fine a,._52QREG_done a{font-weight:700}._52QREG_done p:not(._52QREG_letter){max-width:32rem;margin:0}._52QREG_again{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid;justify-self:start;padding:0;font-weight:700}@media (min-width:900px){._52QREG_section{grid-template:"visual head""visual body"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px clamp(40px,6vw,110px)}._52QREG_head{grid-area:head}._52QREG_body{grid-area:body}._52QREG_visual{top:calc(var(--header-h) + 24px);grid-area:visual;width:100%;position:sticky}._52QREG_visual img{object-position:50% 60%}._52QREG_actions{grid-template-columns:auto 1fr;align-items:center;gap:28px}}
.S6Hkya_footer{padding:48px var(--gutter) calc(32px + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);overflow:hidden}.S6Hkya_word{font-family:var(--font-display);letter-spacing:-.04em;color:var(--magnolia);margin-bottom:28px;font-size:clamp(5rem,26vw,24rem);font-style:italic;font-weight:500;line-height:.85}.S6Hkya_row{flex-wrap:wrap;align-items:baseline;gap:12px 28px;font-size:.92rem;display:flex}.S6Hkya_row p{color:#ffffffbf;max-width:34rem;margin-right:auto}.S6Hkya_row a{font-weight:600}
