.IntroSequence_intro__6hSMb{position:fixed;inset:0;z-index:var(--z-intro);display:grid;place-items:center;width:100%;background:var(--paper);color:var(--ink);cursor:pointer;animation:IntroSequence_groundOut__gk8UU .42s var(--ease-out) 1.72s both}.IntroSequence_mark__xhbim{height:clamp(4.5rem,11vw,8rem);width:auto;overflow:visible;animation:IntroSequence_land__dMgyp .78s var(--ease-out) 1.18s both}.IntroSequence_diagonal___Bf4X{stroke-dasharray:320;stroke-dashoffset:320;animation:IntroSequence_drawCut__5Gzk7 .56s var(--ease-out) .1s forwards}.IntroSequence_solid__qh3nz{-webkit-clip-path:polygon(-60% 0,0 -60%,100% 40%,40% 100%);clip-path:polygon(-60% 0,0 -60%,100% 40%,40% 100%);animation:IntroSequence_sweepIn__zO6UV .64s var(--ease-out) .46s forwards}@keyframes IntroSequence_drawCut__5Gzk7{to{stroke-dashoffset:0}}@keyframes IntroSequence_sweepIn__zO6UV{to{-webkit-clip-path:polygon(-60% 0,0 -60%,260% 200%,200% 260%);clip-path:polygon(-60% 0,0 -60%,260% 200%,200% 260%)}}@keyframes IntroSequence_land__dMgyp{0%{height:clamp(4.5rem,11vw,8rem);transform:translateZ(0)}to{height:2.6rem;transform:translate3d(0,calc(-50vh + 2.4rem),0)}}@keyframes IntroSequence_groundOut__gk8UU{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.IntroSequence_intro__6hSMb{display:none}}.SiteFooter_footer__tpuYU{background:var(--ink);color:var(--paper);-webkit-clip-path:polygon(0 var(--cut-depth),100% 0,100% 100%,0 100%);clip-path:polygon(0 var(--cut-depth),100% 0,100% 100%,0 100%);margin-top:calc(var(--cut-depth) * -1);padding-top:calc(var(--space-2xl) + var(--cut-depth))}@media (min-width:48rem){.SiteFooter_footer__tpuYU{padding-top:calc(var(--space-4xl) + var(--cut-depth))}}.SiteFooter_shell__Wgrob{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto;display:grid;grid-gap:var(--space-l) var(--space-m);gap:var(--space-l) var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--space-2xl)}.SiteFooter_brandBlock__eJQbe{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-m);max-width:22rem}.SiteFooter_mark__SJgpR{color:var(--paper)}.SiteFooter_tagline__Z4E_O{font-size:var(--step-0);color:color-mix(in srgb,var(--paper) 74%,transparent)}.SiteFooter_column__ZvUdE{display:flex;flex-direction:column;gap:var(--space-s)}.SiteFooter_columnTitle__0xwI_{font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb,var(--paper) 55%,transparent)}.SiteFooter_list__Hp4Q4{list-style:none;padding:0;display:flex;flex-direction:column;gap:0;font-size:var(--step-0)}.SiteFooter_list__Hp4Q4 a{text-decoration:none;display:inline-flex;align-items:center;min-height:2.75rem;padding-block:.35rem;border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.SiteFooter_list__Hp4Q4 li:not(:has(a)){padding-block:.5rem}.SiteFooter_list__Hp4Q4 a:focus-visible,.SiteFooter_list__Hp4Q4 a:hover{color:var(--paper);border-bottom-color:var(--paper)}.SiteFooter_emailLink__2ZGu_{font-weight:500}.SiteFooter_muted__DHUtd{color:color-mix(in srgb,var(--paper) 60%,transparent)}.SiteFooter_baseline__0vEkL{border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent);padding-block:var(--space-m);font-size:var(--step--1)}.SiteFooter_baseline__0vEkL .SiteFooter_shell__Wgrob{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-l);justify-content:space-between;align-items:center;padding-bottom:0}@media (min-width:40rem){.SiteFooter_shell__Wgrob{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:var(--space-3xl)}}@media (min-width:62rem){.SiteFooter_shell__Wgrob{gap:var(--space-2xl) var(--space-xl);grid-template-columns:1.4fr repeat(4,1fr)}.SiteFooter_brandBlock__eJQbe{grid-column:auto}}.CtaLink_cta__T_sum{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.75rem;overflow:hidden;isolation:isolate;font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:var(--radius);transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.CtaLink_label__nAsiv{position:relative;z-index:1;transition:transform var(--dur) var(--ease-out)}.CtaLink_fill__9o_ru{position:absolute;inset:-1px;z-index:0;transform:translate3d(-101%,101%,0);transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.CtaLink_cta__T_sum:focus-visible .CtaLink_fill__9o_ru,.CtaLink_cta__T_sum:hover .CtaLink_fill__9o_ru{transform:translateZ(0)}.CtaLink_solid__YDN09{color:var(--paper);background:var(--ink);border:1px solid var(--ink)}.CtaLink_solid__YDN09 .CtaLink_fill__9o_ru{background:var(--ink-blue)}.CtaLink_solid__YDN09:focus-visible,.CtaLink_solid__YDN09:hover{color:var(--paper);border-color:var(--ink-blue)}.CtaLink_outline__A6Qkz{color:var(--ink);background:transparent;border:1px solid var(--rule-strong)}.CtaLink_outline__A6Qkz .CtaLink_fill__9o_ru{background:var(--ink)}.CtaLink_outline__A6Qkz:focus-visible,.CtaLink_outline__A6Qkz:hover{color:var(--paper);border-color:var(--ink)}.CtaLink_quiet__EfBDL{min-height:3rem;padding:.35rem 0;border-radius:0;color:var(--ink);border-bottom:1px solid var(--rule-strong)}.CtaLink_quiet__EfBDL .CtaLink_fill__9o_ru{display:none}.CtaLink_quiet__EfBDL:focus-visible,.CtaLink_quiet__EfBDL:hover{color:var(--ink-blue);border-bottom-color:var(--ink-blue)}.on-dark .CtaLink_outline__A6Qkz{color:var(--paper);border-color:rgba(244,241,233,.42)}.on-dark .CtaLink_outline__A6Qkz .CtaLink_fill__9o_ru{background:var(--paper)}.on-dark .CtaLink_outline__A6Qkz:focus-visible,.on-dark .CtaLink_outline__A6Qkz:hover{color:var(--ink);border-color:var(--paper)}.on-dark .CtaLink_solid__YDN09{color:var(--ink);background:var(--paper);border-color:var(--paper)}.on-dark .CtaLink_solid__YDN09 .CtaLink_fill__9o_ru{background:var(--ink-blue)}.on-dark .CtaLink_solid__YDN09:focus-visible,.on-dark .CtaLink_solid__YDN09:hover{color:var(--paper);border-color:var(--ink-blue)}.on-dark .CtaLink_quiet__EfBDL{color:var(--paper);border-bottom-color:rgba(244,241,233,.42)}.on-dark .CtaLink_quiet__EfBDL:focus-visible,.on-dark .CtaLink_quiet__EfBDL:hover{color:var(--paper);border-bottom-color:var(--paper)}@media (prefers-reduced-motion:reduce){.CtaLink_fill__9o_ru{display:none}.CtaLink_solid__YDN09:focus-visible,.CtaLink_solid__YDN09:hover{background:var(--ink-blue)}.CtaLink_outline__A6Qkz:focus-visible,.CtaLink_outline__A6Qkz:hover{background:var(--ink)}.on-dark .CtaLink_solid__YDN09:focus-visible,.on-dark .CtaLink_solid__YDN09:hover{background:var(--ink-blue)}.on-dark .CtaLink_outline__A6Qkz:focus-visible,.on-dark .CtaLink_outline__A6Qkz:hover{background:var(--paper)}}.SiteHeader_header__AUC7V{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);background:transparent;border-bottom:1px solid transparent;transition:color var(--dur-slow) var(--ease-out),background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),-webkit-backdrop-filter var(--dur-slow) var(--ease-out);transition:color var(--dur-slow) var(--ease-out),background var(--dur-slow) var(--ease-out),backdrop-filter var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out);transition:color var(--dur-slow) var(--ease-out),background var(--dur-slow) var(--ease-out),backdrop-filter var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),-webkit-backdrop-filter var(--dur-slow) var(--ease-out)}.SiteHeader_condensed__30d5B{background:color-mix(in srgb,var(--paper) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--rule)}@media (max-width:47.99rem){.SiteHeader_condensed__30d5B{background:color-mix(in srgb,var(--paper) 88%,transparent)}.SiteHeader_onDark__DP9xj.SiteHeader_condensed__30d5B{background:color-mix(in srgb,var(--ink) 82%,transparent)}}.SiteHeader_onDark__DP9xj.SiteHeader_condensed__30d5B{background:color-mix(in srgb,var(--ink) 62%,transparent);border-bottom-color:color-mix(in srgb,var(--paper) 18%,transparent)}.SiteHeader_onDark__DP9xj{color:var(--paper)}.SiteHeader_onDark__DP9xj .SiteHeader_langCurrent__znJam,.SiteHeader_onDark__DP9xj .SiteHeader_langLink__MUEFc,.SiteHeader_onDark__DP9xj .SiteHeader_navLink__6fvbC{color:color-mix(in srgb,var(--paper) 78%,transparent)}.SiteHeader_onDark__DP9xj .SiteHeader_brand__PspqE,.SiteHeader_onDark__DP9xj .SiteHeader_langCurrent__znJam,.SiteHeader_onDark__DP9xj .SiteHeader_navLinkActive__CJeFN,.SiteHeader_onDark__DP9xj .SiteHeader_navLink__6fvbC:hover{color:var(--paper)}.SiteHeader_onDark__DP9xj .SiteHeader_wordmarkKind__EYJio{color:color-mix(in srgb,var(--paper) 62%,transparent)}.SiteHeader_onDark__DP9xj .SiteHeader_toggleGlyph___ZP7a span{background:var(--paper)}.SiteHeader_bar__VQtII{--mark-h:2.6rem;--name-size:1.28rem;--kind-size:0.62rem;width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-m);gap:var(--space-m);min-height:7rem;transition:min-height var(--dur-slow) var(--ease-out)}.SiteHeader_condensed__30d5B .SiteHeader_bar__VQtII{--mark-h:1.35rem;--name-size:0.92rem;--kind-size:0.5rem;min-height:4.25rem}.SiteHeader_brand__PspqE{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:.42rem;padding-block:.5rem;text-decoration:none;color:var(--ink);transition:opacity var(--dur) var(--ease-out)}.SiteHeader_brand__PspqE:hover{color:var(--ink);opacity:.62}.SiteHeader_mark__QG5n1{flex:none;transition:height var(--dur-slow) var(--ease-out)}.SiteHeader_wordmark__X9C4K{display:flex;flex-direction:column;align-items:center;line-height:1;font-family:var(--font-display),sans-serif;text-transform:uppercase}.SiteHeader_wordmarkName__dJDCf{font-size:var(--name-size);letter-spacing:.3em;text-indent:.3em}.SiteHeader_wordmarkKind__EYJio,.SiteHeader_wordmarkName__dJDCf{font-weight:400;transition:font-size var(--dur-slow) var(--ease-out)}.SiteHeader_wordmarkKind__EYJio{font-size:var(--kind-size);letter-spacing:.42em;text-indent:.42em;color:var(--fg-muted);margin-top:.34em}html[data-intro-playing] .SiteHeader_brand__PspqE{opacity:0}.SiteHeader_navLeft__ObPnn,.SiteHeader_navRight__7L8iR{display:none}.SiteHeader_navLeft__ObPnn{grid-column:1;justify-self:start}.SiteHeader_navRight__7L8iR{grid-column:3;justify-self:end;align-items:center;gap:var(--space-l)}.SiteHeader_navList__s56vc{display:flex;align-items:center;gap:var(--space-l);list-style:none;padding:0;margin:0}.SiteHeader_navLink__6fvbC{position:relative;display:inline-block;padding-block:.55rem;font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--fg-muted);transition:color var(--dur) var(--ease-out)}.SiteHeader_navLink__6fvbC:hover{color:var(--ink)}.SiteHeader_navLink__6fvbC:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.SiteHeader_navLinkActive__CJeFN:after,.SiteHeader_navLink__6fvbC:focus-visible:after,.SiteHeader_navLink__6fvbC:hover:after{transform:scaleX(1)}.SiteHeader_navLinkActive__CJeFN{color:var(--ink)}.SiteHeader_lang__VZqHJ{margin:0;font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:400;letter-spacing:.14em}.SiteHeader_lang__VZqHJ,.SiteHeader_lang__VZqHJ>span{display:inline-flex;align-items:center}.SiteHeader_langCurrent__znJam,.SiteHeader_langLink__MUEFc{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.3rem;text-decoration:none;transition:color var(--dur) var(--ease-out)}.SiteHeader_langLink__MUEFc{color:color-mix(in srgb,var(--graphite) 78%,transparent)}.SiteHeader_langLink__MUEFc:hover{color:var(--ink)}.SiteHeader_langCurrent__znJam{position:relative;color:var(--ink)}.SiteHeader_langCurrent__znJam:after{content:"";position:absolute;left:.3rem;right:.3rem;bottom:.72rem;height:1px;background:currentColor}.SiteHeader_langSep__f3Mqt{width:1px;height:.72em;background:var(--rule-strong);transform:rotate(var(--angle-cut));margin-inline:.15rem}.SiteHeader_onDark__DP9xj .SiteHeader_langSep__f3Mqt{background:color-mix(in srgb,var(--paper) 45%,transparent)}.SiteHeader_toggle__RSN4m{grid-column:3;justify-self:end;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem}.SiteHeader_toggleGlyph___ZP7a{position:relative;display:block;width:1.35rem;height:.55rem}.SiteHeader_toggleGlyph___ZP7a span{position:absolute;left:0;width:100%;height:1px;background:var(--ink);transition:transform var(--dur) var(--ease-out)}.SiteHeader_toggleGlyph___ZP7a span:first-child{top:0}.SiteHeader_toggleGlyph___ZP7a span:last-child{bottom:0}.SiteHeader_toggle__RSN4m[aria-expanded=true] .SiteHeader_toggleGlyph___ZP7a span:first-child{transform:translateY(.27rem) rotate(45deg)}.SiteHeader_toggle__RSN4m[aria-expanded=true] .SiteHeader_toggleGlyph___ZP7a span:last-child{transform:translateY(-.27rem) rotate(-45deg)}.SiteHeader_panel__ElcRL{position:fixed;inset:0;z-index:calc(var(--z-nav) - 1);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2xl);padding:calc(5rem + var(--space-xl)) var(--gutter) calc(var(--space-2xl) + env(safe-area-inset-bottom));background:var(--paper);overflow-y:auto}.SiteHeader_panel__ElcRL[hidden]{display:none}.SiteHeader_panelList__KAFK9{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.SiteHeader_panelList__KAFK9 li{opacity:0;transform:translate3d(-.75rem,.75rem,0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.SiteHeader_panelOpen___Fdvy .SiteHeader_panelList__KAFK9 li{opacity:1;transform:none}.SiteHeader_panelLink__ML98e{display:flex;align-items:baseline;gap:var(--space-s);padding-block:.65rem;font-family:var(--font-display),sans-serif;font-size:var(--step-3);font-weight:300;letter-spacing:var(--tracking-display);text-decoration:none}.SiteHeader_panelIndex__MYjBe{font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);color:var(--fg-muted)}.SiteHeader_panelFoot__7NorQ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--rule)}@media (min-width:64rem){.SiteHeader_navLeft__ObPnn{display:block}.SiteHeader_navRight__7L8iR{display:flex}.SiteHeader_panel__ElcRL,.SiteHeader_toggle__RSN4m{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader_panelList__KAFK9 li{opacity:1;transform:none}}.WorkPreview_notice__oin8j{display:flex;align-items:flex-start;gap:var(--space-s);max-width:62ch;margin-bottom:var(--space-3xl);padding:var(--space-s) 0;font-size:var(--step--1);color:var(--fg-muted);border-block:1px solid var(--rule)}.WorkPreview_noticeCut__fMHpK{flex:none;width:1px;height:1.4em;margin-top:.15em;background:var(--ink-blue);transform:rotate(var(--angle-cut))}.WorkPreview_wide__IRvu5{--shell:94rem}.WorkPreview_room__efcTf{display:flex;flex-direction:column;gap:var(--space-4xl)}.WorkPreview_box__BPJTx{width:100%}.WorkPreview_room__efcTf:has(.WorkPreview_box__BPJTx){gap:var(--space-2xl)}.WorkPreview_foot__aqHN9{margin-top:var(--space-3xl)}@media (min-width:62rem){.WorkPreview_room__efcTf{gap:calc(var(--space-4xl) * 1.35)}.WorkPreview_room__efcTf:has(.WorkPreview_box__BPJTx){gap:var(--space-3xl)}}.Slab_slab__7BcsT{position:relative;width:min(100% - (var(--gutter) * 2),var(--shell-wide,96rem));margin-inline:auto;border-radius:var(--radius-block);padding:clamp(2rem,4.5vw,4.5rem) clamp(1.25rem,3.5vw,3.5rem);isolation:isolate;overflow:hidden}.Slab_ink__FQ5_O{background:linear-gradient(168deg,#1c1c1c 0,var(--ink) 46%,#0f0f0f 100%);color:var(--paper)}.Slab_mid__r5CU2{background:linear-gradient(168deg,color-mix(in srgb,var(--ink-blue) 86%,var(--paper)) 0,color-mix(in srgb,var(--ink-blue) 98%,var(--paper)) 100%);color:var(--paper)}.Slab_slab__7BcsT.Slab_mid__r5CU2 :is(p,li,dd,figcaption,span){color:color-mix(in srgb,var(--paper) 88%,transparent)}.Slab_slab__7BcsT.Slab_mid__r5CU2 :is(dt,[class*=eyebrow],[class*=Eyebrow],[class*=plate],[class*=caption]){color:color-mix(in srgb,var(--paper) 88%,transparent)}.Slab_slab__7BcsT.Slab_mid__r5CU2{--fg-muted:color-mix(in srgb,var(--paper) 80%,transparent)}.Slab_deep__RwMlv{background:linear-gradient(168deg,var(--paper-raised) 0,var(--paper-deep) 100%)}.Slab_deep__RwMlv,.Slab_raised__OE83w{color:var(--ink);border:1px solid var(--rule)}.Slab_raised__OE83w{background:linear-gradient(168deg,#ffffff 0,var(--paper-raised) 100%)}.Slab_slab__7BcsT:after{content:"";position:absolute;top:calc(var(--radius-block) * -1);right:calc(var(--radius-block) * -.5);width:14rem;height:1px;background:currentColor;opacity:.14;transform:rotate(calc(var(--angle-cut) * -1));transform-origin:right center;pointer-events:none}@media (min-width:48rem){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Slab_lift__e3JxX{animation:Slab_slabLift__33fe3 linear both;animation-timeline:view();animation-range:entry 10% entry 90%;transform-origin:center top;will-change:transform,opacity}}}}.Slab_slab__7BcsT .swell{animation:none;transform:none;opacity:1}@keyframes Slab_slabLift__33fe3{0%{transform:scale(.955) translate3d(0,1.75rem,0);opacity:.4}to{transform:scale(1) translateZ(0);opacity:1}}.Slab_inner__b3SXe{width:min(100%,var(--shell));margin-inline:auto}.Slab_dark__ly82U :is(h1,h2,h3,h4,strong,blockquote){color:var(--paper)}.Slab_dark__ly82U :is(p,li,dd,figcaption,span){color:color-mix(in srgb,var(--paper) 80%,transparent)}.Slab_dark__ly82U :is(dt,[class*=eyebrow],[class*=Eyebrow],[class*=plate],[class*=caption]){color:color-mix(in srgb,var(--paper) 62%,transparent)}.Slab_dark__ly82U{--rule:rgba(244,241,233,0.18);--rule-strong:rgba(244,241,233,0.34);--fg:var(--paper);--fg-muted:color-mix(in srgb,var(--paper) 66%,transparent)}.PieceCard_piece__fp1Ef{display:flex;flex-direction:column;gap:var(--space-l)}.PieceCard_mount__PGsKK{padding:clamp(1rem,2.6vw,2.5rem);background:var(--paper-raised);border-radius:var(--radius-xl);box-shadow:0 1px 0 var(--rule)}.on-dark .PieceCard_mount__PGsKK{padding:0;background:transparent;box-shadow:none}.on-dark .PieceCard_frame__g9deV{background:var(--ink)}.PieceCard_pair__rV4I6{display:grid;grid-gap:clamp(1rem,2.4vw,2rem);gap:clamp(1rem,2.4vw,2rem);align-items:start}.PieceCard_figure__KQLFf{margin:0}.PieceCard_frame__g9deV{position:relative;overflow:hidden;border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--paper)}.PieceCard_shot__tuU4G{display:block;width:100%;height:auto;transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}@media (max-width:47.99rem){.PieceCard_shot__tuU4G{max-height:58vh;object-fit:cover;object-position:top center}}.PieceCard_veil__hsYfV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-l);text-align:center;background:color-mix(in srgb,var(--ink) 46%,transparent);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none}.PieceCard_veilName__uEVY_{font-size:var(--step-3);line-height:var(--leading-snug);color:var(--paper);transform:translate3d(0,.6rem,0);transition:transform var(--dur-slow) var(--ease-out)}.PieceCard_veilMeta__ZKYFq{font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb,var(--paper) 74%,transparent);transform:translate3d(0,.6rem,0);transition:transform var(--dur-slow) var(--ease-out) 40ms}@media (hover:hover) and (pointer:fine){.PieceCard_piece__fp1Ef:hover .PieceCard_shot__tuU4G{transform:scale(1.03)}.PieceCard_pieceVoilee__P4TLk:hover .PieceCard_shot__tuU4G{filter:blur(14px) brightness(.82)}.PieceCard_pieceVoilee__P4TLk:hover .PieceCard_veil__hsYfV{opacity:1}.PieceCard_pieceVoilee__P4TLk:hover .PieceCard_veilMeta__ZKYFq,.PieceCard_pieceVoilee__P4TLk:hover .PieceCard_veilName__uEVY_{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.PieceCard_shot__tuU4G,.PieceCard_veilMeta__ZKYFq,.PieceCard_veilName__uEVY_,.PieceCard_veil__hsYfV{transition:none}.PieceCard_piece__fp1Ef:hover .PieceCard_shot__tuU4G{transform:none}.PieceCard_pieceVoilee__P4TLk:hover .PieceCard_shot__tuU4G{filter:brightness(.82)}}.PieceCard_caption__CTad0{margin-top:.7rem;font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.PieceCard_label__sHcWF{display:grid;grid-gap:var(--space-m) var(--space-2xl);gap:var(--space-m) var(--space-2xl)}.PieceCard_labelBody___YICE{display:flex;flex-direction:column;gap:var(--space-m)}.PieceCard_plate__5kFpm{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.PieceCard_plateNumber__sf8EO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-blue)}.PieceCard_name__EJaLn{font-size:var(--step-3);line-height:var(--leading-snug);margin-top:var(--space-2xs)}.PieceCard_meta__80M20{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-xl);margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--rule)}.PieceCard_meta__80M20 dt{font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);margin-bottom:.2rem}.PieceCard_meta__80M20 dd{font-family:var(--font-display),sans-serif;font-size:var(--step-0);font-weight:400}.PieceCard_description___jUno{color:var(--fg-muted);max-width:60ch}.PieceCard_includes__FqyUO{display:flex;flex-direction:column;gap:var(--space-2xs)}.PieceCard_includesTitle__R12C1{font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.PieceCard_includesList__BVqgW{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem}@media (min-width:48rem){.PieceCard_includesList__BVqgW{flex-direction:row;flex-wrap:wrap;gap:.4rem 1.25rem}}.PieceCard_includesList__BVqgW li{position:relative;padding-left:var(--space-m);font-size:var(--step--1);color:var(--fg-muted)}.PieceCard_includesList__BVqgW li:before{content:"";position:absolute;left:0;top:.62em;width:.55rem;height:1px;background:var(--ink-blue);transform:rotate(calc(var(--angle-cut) * -1))}@media (min-width:40rem){.PieceCard_pair__rV4I6{grid-template-columns:1fr 1fr}}@media (min-width:62rem){.PieceCard_label__sHcWF{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.PieceCard_labelHead__8Ahcv{grid-column:1}.PieceCard_labelBody___YICE{grid-column:2}.PieceCard_featured__zTQWo .PieceCard_name__EJaLn{font-size:var(--step-4)}}.Services_grid__IkKKn{list-style:none;padding:0;display:grid;grid-gap:var(--space-m);gap:var(--space-m);grid-template-columns:1fr}.Services_card__0EQnF{position:relative;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-l);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);color:var(--ink);transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.Services_card__0EQnF:after{content:"";position:absolute;top:var(--space-m);right:var(--space-m);width:1.4rem;height:1px;background:var(--ink-blue);transform:rotate(calc(var(--angle-cut) * -1));transition:background var(--dur-slow) var(--ease-out),width var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.Services_card__0EQnF:focus-within,.Services_card__0EQnF:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translate3d(0,-.4rem,0) scale(1.022);box-shadow:0 1.5rem 3rem -1.5rem rgba(20,20,20,.4);z-index:var(--z-raised)}.Services_card__0EQnF:focus-within:after,.Services_card__0EQnF:hover:after{background:var(--paper);width:2.2rem}}.Services_index__2gwGH{font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);opacity:.64}.Services_name__RyPcz{font-size:var(--step-2);margin-top:var(--space-s)}.Services_summary__5bZKj{margin-top:var(--space-2xs);color:inherit;opacity:.72}.Services_details__kPb1x{list-style:none;padding:0;margin-top:auto;padding-top:var(--space-m);display:flex;flex-direction:column;gap:.45rem}.Services_detail__VedWR{position:relative;padding-left:var(--space-m);font-size:var(--step--1);line-height:1.5;opacity:.66}.Services_detail__VedWR:before{content:"";position:absolute;left:0;top:.62em;width:.55rem;height:1px;background:currentColor;transform:rotate(calc(var(--angle-cut) * -1))}.Services_foot__PfY9Q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-2xl)}.Services_priceNote__e3wyJ{max-width:42ch;font-size:var(--step--1);color:var(--fg-muted)}@media (min-width:48rem){.Services_grid__IkKKn{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.Services_grid__IkKKn{grid-template-columns:repeat(3,1fr)}.Services_card__0EQnF:last-child:nth-child(3n+2){grid-column:span 2}}@media (prefers-reduced-motion:reduce){.Services_card__0EQnF:focus-within,.Services_card__0EQnF:hover{transform:none}}.Faq_list__aCy7X{border-top:1px solid var(--rule);max-width:68rem}.Faq_item__q6atp{border-bottom:1px solid var(--rule)}.Faq_question__PFkvo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;list-style:none;font-family:var(--font-display),sans-serif;font-size:var(--step-1);font-weight:500;letter-spacing:var(--tracking-tight);transition:color var(--dur) var(--ease-out)}.Faq_question__PFkvo::-webkit-details-marker{display:none}.Faq_question__PFkvo::marker{content:""}.Faq_question__PFkvo:hover{color:var(--ink-blue)}.Faq_questionText__0BvCZ{max-width:52ch}.Faq_glyph__ZMQ0_{position:relative;flex:none;width:1rem;height:1rem}.Faq_glyph__ZMQ0_:after,.Faq_glyph__ZMQ0_:before{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transition:transform var(--dur) var(--ease-out)}.Faq_glyph__ZMQ0_:before{transform:rotate(0deg)}.Faq_glyph__ZMQ0_:after{transform:rotate(90deg)}.Faq_item__q6atp[open] .Faq_glyph__ZMQ0_:after{transform:rotate(0deg)}.Faq_answer__EgdaA{padding-bottom:var(--space-l);max-width:var(--measure);color:var(--fg-muted)}@supports (interpolate-size:allow-keywords){.Faq_item__q6atp::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur-slow) var(--ease-out),content-visibility var(--dur-slow) allow-discrete}.Faq_item__q6atp[open]::details-content{block-size:auto}}.page_accueil__IgJ4i{position:relative;background:var(--nuit-hero)}.page_enveloppe__DOK_a{position:relative;z-index:1;overflow:clip;border-start-start-radius:var(--rayon);border-start-end-radius:var(--rayon);background:var(--paper);box-shadow:0 -1.75rem 4rem -1rem rgba(11,15,18,.62);--rayon:clamp(1.25rem,0.4rem + 2.6vw,2.75rem)}@media (max-height:34rem){.page_enveloppe__DOK_a{border-start-start-radius:0;border-start-end-radius:0;box-shadow:none}}.FounderPage_head__CrVJ3{position:relative;padding-top:calc(var(--space-3xl) + 2rem);background:linear-gradient(180deg,var(--paper) 0,var(--paper-deep) 62%,color-mix(in srgb,var(--paper-deep) 84%,var(--graphite)) 100%);overflow:clip}.FounderPage_headShell__26iL6{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto;display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:end}.FounderPage_headText__8YTAt{display:flex;flex-direction:column;gap:var(--space-2xs);padding-bottom:var(--space-3xl);max-width:var(--measure)}.FounderPage_name__jVEnf{font-size:var(--step-6);line-height:var(--leading-tight);margin-top:var(--space-s)}.FounderPage_post__DNnyO{font-size:.5em;letter-spacing:.1em;color:var(--fg-muted);vertical-align:baseline}.FounderPage_role__Gwe_F{font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.FounderPage_candidacy__F2843{margin-top:.35rem;font-size:var(--step--1);color:var(--fg-muted)}.FounderPage_lead__lq46C{margin-top:var(--space-m);font-size:var(--step-2);font-style:italic;max-width:30ch;text-wrap:balance}.FounderPage_portraitWrap__LdZld{justify-self:center;align-self:end;width:min(100%,24rem);margin-bottom:-1px}.FounderPage_portrait__DMa90{display:block;width:100%;height:auto}.FounderPage_layout__f2Cr8{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.FounderPage_prose__YE6pS{display:flex;flex-direction:column;gap:var(--space-m);max-width:var(--measure)}.FounderPage_paragraph__3qTdB{font-size:var(--step-0)}.FounderPage_facts__MImV0{display:flex;flex-direction:column;gap:var(--space-s)}.FounderPage_factsTitle__io22A,.FounderPage_valuesTitle__JQFiQ{font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:400;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.FounderPage_factsList__ByihX{border-top:1px solid var(--rule)}.FounderPage_fact__qgLvt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem var(--space-m);padding-block:var(--space-s);border-bottom:1px solid var(--rule)}.FounderPage_fact__qgLvt dt{font-size:var(--step--1);color:var(--fg-muted)}.FounderPage_fact__qgLvt dd{font-family:var(--font-display),sans-serif;font-size:var(--step-0)}.FounderPage_values__TYeV2{list-style:none;padding:0;margin-top:var(--space-xl);display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.FounderPage_value__YbdLu{position:relative;padding-top:var(--space-m);border-top:1px solid var(--rule-strong)}.FounderPage_value__YbdLu:before{content:"";position:absolute;left:0;top:-.3rem;width:.8rem;height:1px;background:var(--ink-blue);transform:rotate(calc(var(--angle-cut) * -1))}.FounderPage_valueTitle__paJrB{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.FounderPage_valueBody___TbkP{color:var(--fg-muted);max-width:38ch}.FounderPage_cta__uIbyl{max-width:44rem}.FounderPage_ctaTitle__a9706{font-size:var(--step-4)}.FounderPage_ctaBody__VLNUF{margin-top:var(--space-s);font-size:var(--step-1);color:var(--fg-muted);max-width:44ch}.FounderPage_ctaActions__R7RQR{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-xl)}.FounderPage_back__GZkKd{margin-top:var(--space-2xl);font-size:var(--step--1)}@media (min-width:62rem){.FounderPage_headShell__26iL6{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--space-3xl)}.FounderPage_portraitWrap__LdZld{justify-self:end;width:min(100%,28rem)}.FounderPage_layout__f2Cr8{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:var(--space-3xl)}.FounderPage_values__TYeV2{grid-template-columns:repeat(3,1fr)}}.page_pageHeader__fYpqq{padding-block:calc(var(--space-3xl) + 2rem) var(--space-2xl);background:var(--paper)}.page_pageHeaderTight__tRIKQ{padding-block:calc(var(--space-3xl) + 1.5rem) var(--space-s)}.page_pageHeaderShell__RsPwb{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto}.page_pageTitle__76E_v{font-size:var(--step-6);line-height:var(--leading-tight);letter-spacing:-.03em;max-width:18ch;margin-block:var(--space-m) var(--space-m)}.page_pageLead__MeDWX{max-width:52ch;font-size:var(--step-1);color:var(--fg-muted)}.page_contact__54U_s{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_contactAside__sqm7I{display:flex;flex-direction:column;gap:var(--space-xl)}.page_asideBlock__T194n{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--rule-strong)}.page_asideTitle__loa12{font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.page_asideBody___WyFH{max-width:32ch}.page_asideLink__fEXzE{align-self:flex-start;display:inline-flex;align-items:center;min-height:2.75rem;margin-top:var(--space-2xs);padding-block:.35rem;font-family:var(--font-display),sans-serif;font-weight:500;text-decoration:none;border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.page_asideLink__fEXzE:focus-visible,.page_asideLink__fEXzE:hover{color:var(--ink-blue);border-bottom-color:var(--ink-blue)}@media (min-width:62rem){.page_contact__54U_s{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-3xl);align-items:start}}.page_legal__5STAE{max-width:var(--measure);display:flex;flex-direction:column;gap:var(--space-m)}.page_updated__oZtnu{font-size:var(--step--1);color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_legalIntro__G0R_N{font-size:var(--step-1);line-height:1.55;text-wrap:pretty}.page_legalSection__8zPcd{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--rule)}.page_legalHeading__vAlXw{font-size:var(--step-1)}.page_legalList__3dcpn{margin:var(--space-2xs) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2xs)}.page_legalList__3dcpn li{position:relative;padding-left:var(--space-m);text-wrap:pretty}.page_legalList__3dcpn li:before{content:"";position:absolute;left:0;top:.72em;width:.6rem;height:1px;background:var(--rule-strong)}.page_legalWrite__445iL{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--rule)}.page_legalWrite__445iL a{display:inline-flex;align-items:center;min-height:2.75rem}.page_legalNav__MJBrB{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-l);margin-top:var(--space-s)}.page_legalNav__MJBrB a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--step--1)}.WorkFilm_film__Svx_x{margin:0;padding-block:0}.WorkFilm_caption__Gdi6b{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto;margin-bottom:var(--space-s);font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.WorkFilm_stage__235vt{width:100%;margin-inline:auto;transform-origin:center center}.WorkFilm_frame__sAi74{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--paper)}.WorkFilm_blend__9s_kn{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--paper) 0,transparent 12%,transparent 84%,var(--paper) 100%),linear-gradient(to right,var(--paper) 0,transparent 7%,transparent 93%,var(--paper) 100%)}.WorkFilm_overlay__zgWJc{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1rem,3vw,2.75rem) clamp(1rem,4vw,4rem);pointer-events:none}.WorkFilm_overlayBottom__CGAA2,.WorkFilm_overlayTop__bIUjI{display:flex;align-items:center;gap:var(--space-s);width:min(100%,var(--shell));margin-inline:auto}.WorkFilm_overlayBottom__CGAA2{justify-content:flex-end}.WorkFilm_tag__Wwm1u{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .95rem;border:1px solid var(--rule);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--paper) 76%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.WorkFilm_tagDot__c0LUD{width:.4rem;height:.4rem;border-radius:50%;background:var(--ink-blue)}.WorkFilm_slash__WiZ6t{flex:1 1;height:1px;background:linear-gradient(to right,transparent,var(--rule-strong),transparent)}@media (max-width:47.99rem){.WorkFilm_overlayBottom__CGAA2{display:none}}.WorkFilm_video__nnKI8{display:block;width:100%;height:100%;object-fit:cover}.WorkFilm_mount__UAL3e{inset:0;pointer-events:none;opacity:0}.WorkFilm_control__G66Gv,.WorkFilm_mount__UAL3e{position:absolute;border:1px solid var(--rule-strong)}.WorkFilm_control__G66Gv{right:var(--space-s);bottom:var(--space-s);display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 var(--space-s);background:color-mix(in srgb,var(--paper-raised) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fg);font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.WorkFilm_control__G66Gv:hover{background:var(--paper-raised);border-color:var(--ink)}.WorkFilm_control__G66Gv:focus-visible{outline:2px solid var(--ink-blue);outline-offset:2px}.WorkFilm_controlIcon__8_Rp_{width:.7rem;height:.8rem;background:currentColor;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.WorkFilm_controlIcon__8_Rp_[data-playing=true]{-webkit-clip-path:polygon(0 0,34% 0,34% 100%,0 100%,0 0,66% 0,100% 0,100% 100%,66% 100%,66% 0);clip-path:polygon(0 0,34% 0,34% 100%,0 100%,0 0,66% 0,100% 0,100% 100%,66% 100%,66% 0)}@keyframes WorkFilm_filmSettle__7NoTB{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes WorkFilm_filmMount__XUcjx{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.WorkFilm_stage__235vt{animation:WorkFilm_filmSettle__7NoTB linear both;animation-timeline:scroll(root block);animation-range:0 72vh;will-change:transform}}}@media (max-width:30rem){.WorkFilm_control__G66Gv{right:var(--space-2xs);bottom:var(--space-2xs);gap:.4rem;padding:0 var(--space-2xs);letter-spacing:.1em}}@media (max-width:47.99rem){@keyframes WorkFilm_filmSettle__7NoTB{0%{transform:scale(1)}to{transform:scale(.94)}}}@media (prefers-reduced-motion:reduce){.WorkFilm_mount__UAL3e{opacity:1}}