@font-face{font-family:sans;src:url(../media/glacial_indifference_400-s.p.1t04fvm2j573t.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/glacial_indifference_400italic-s.p.3squ2yfbgv76h.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:sans;src:url(../media/glacial_indifference_700-s.p.0ak38x-zbmv28.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:92.17%;descent-override:27.97%;line-gap-override:0.0%;size-adjust:96.89%}.Mh1ASa_className{font-family:sans,sans Fallback}.Mh1ASa_variable{--font-glacial:"sans", "sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.p.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.EU_Laq_className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.EU_Laq_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ebb456c3e2569baa-s.0qkusbu_eokqj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f82387a647aa5b59-s.1qwmrnk790xxb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/417b17968c14d3ea-s.11ulym7vfe__d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/05b87a1b0aaeca54-s.p.3174gmb7yd72v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.ap3JPW_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.ap3JPW_variable{--font-caveat:"Caveat", "Caveat Fallback"}
.NWya1W_backdrop{--grid-tint:var(--color-ink);--grid-boost:1;--grid-ink:color-mix(in oklab, var(--grid-tint) calc(var(--grid-mix) * var(--grid-boost)), transparent);--grid-ink-strong:color-mix(in oklab, var(--grid-tint) calc(var(--grid-mix-strong) * var(--grid-boost)), transparent);--grid-ink-faint:color-mix(in oklab, var(--grid-tint) calc(var(--grid-mix-faint) * var(--grid-boost)), transparent);--grid-ink-dot:color-mix(in oklab, var(--grid-tint) calc(var(--grid-mix-dot) * var(--grid-boost)), transparent);transition:--grid-tint var(--duration-reveal) var(--ease-out);z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(var(--lamp-radius) circle at var(--lamp-x) var(--lamp-y), black, color-mix(in srgb, black var(--lamp-floor), transparent)), linear-gradient(to bottom, black, #00000040 70%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(var(--lamp-radius) circle at var(--lamp-x) var(--lamp-y), black, color-mix(in srgb, black var(--lamp-floor), transparent)), linear-gradient(to bottom, black, #00000040 70%);mask-image:radial-gradient(var(--lamp-radius) circle at var(--lamp-x) var(--lamp-y), black, color-mix(in srgb, black var(--lamp-floor), transparent)), linear-gradient(to bottom, black, #00000040 70%);position:fixed;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}body:has(>main>article[data-project]) .NWya1W_backdrop{--grid-boost:1.6}body:has(>main>article[data-project=kinrise]) .NWya1W_backdrop{--grid-tint:var(--light-kinrise)}body:has(>main>article[data-project=odyssee]) .NWya1W_backdrop{--grid-tint:var(--light-odyssee)}body:has(>main>article[data-project=boudoir-ardent]) .NWya1W_backdrop{--grid-tint:var(--light-boudoir)}body:has(>main>article[data-project=bourg-palette]) .NWya1W_backdrop{--grid-tint:var(--light-bourg)}body:has(>main>article[data-project=atelier]) .NWya1W_backdrop{--grid-tint:var(--light-atelier)}@starting-style{.NWya1W_backdrop{--grid-tint:var(--color-ink)}}.NWya1W_layer{opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--ease-out), visibility var(--duration-slow) step-end;position:absolute;inset:0}.NWya1W_backdrop[data-shape=mesure]>[data-shape=mesure],.NWya1W_backdrop[data-shape=trame]>[data-shape=trame],.NWya1W_backdrop[data-shape=iso]>[data-shape=iso],.NWya1W_backdrop[data-shape=ligne]>[data-shape=ligne]{opacity:1;visibility:visible;transition:opacity var(--duration-slow) var(--ease-out), visibility var(--duration-slow) step-start}.NWya1W_layer[data-shape=mesure]{background-image:linear-gradient(90deg, var(--grid-ink-strong) var(--border-hair), transparent var(--border-hair)), linear-gradient(var(--grid-ink) var(--border-hair), transparent var(--border-hair)), linear-gradient(var(--grid-ink-faint) var(--border-hair), transparent var(--border-hair)), linear-gradient(90deg, var(--grid-ink-faint) var(--border-hair), transparent var(--border-hair));background-size:var(--grid-col) 100%, 100% var(--grid-row), var(--grid-cell) var(--grid-cell), var(--grid-cell) var(--grid-cell);background-position:var(--grid-origin) 0, 0 0, 0 0, var(--grid-origin) 0}.NWya1W_layer[data-shape=trame]{background-image:radial-gradient(circle, var(--grid-ink-dot) var(--grid-dot-radius), transparent calc(var(--grid-dot-radius) + var(--border-hair)));background-size:var(--grid-dot) var(--grid-dot);background-position:var(--grid-origin) 0}.NWya1W_layer[data-shape=iso]{background-color:var(--grid-ink-strong);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='69.282'><path d='M0 0H40M0 34.641H40M0 69.282H40M0 0L40 69.282M40 0L0 69.282' stroke='black' stroke-width='1' fill='none'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='69.282'><path d='M0 0H40M0 34.641H40M0 69.282H40M0 0L40 69.282M40 0L0 69.282' stroke='black' stroke-width='1' fill='none'/></svg>");-webkit-mask-size:var(--grid-iso) calc(var(--grid-iso) * 1.73205);-webkit-mask-size:var(--grid-iso) calc(var(--grid-iso) * 1.73205);mask-size:var(--grid-iso) calc(var(--grid-iso) * 1.73205);-webkit-mask-position:var(--grid-origin) 0;-webkit-mask-position:var(--grid-origin) 0;mask-position:var(--grid-origin) 0}.NWya1W_layer[data-shape=ligne]{background-image:linear-gradient(var(--grid-ink-strong), var(--grid-ink-strong)), linear-gradient(var(--grid-ink-strong) var(--border-hair), transparent var(--border-hair));background-size:var(--border-hair) 100%, 100% var(--grid-row);background-position:calc(var(--grid-origin) - var(--space-4)) 0, 0 0;background-repeat:no-repeat,repeat}@media (prefers-reduced-motion:reduce){.NWya1W_backdrop,.NWya1W_backdrop>.NWya1W_layer[data-shape]{transition:none}}
.lWai2a_footer{margin-top:var(--space-section);padding-block:var(--space-section) var(--space-6);border-top:var(--border-hair) solid var(--color-line);position:relative;overflow:hidden}.lWai2a_glow{background:radial-gradient(50% 80% at 50% 100%, color-mix(in oklab, var(--light-site) 9%, transparent), transparent 70%);pointer-events:none;height:70%;position:absolute;inset:auto 0 0}.lWai2a_inner{position:relative}.lWai2a_title{max-width:18ch;margin-block:var(--space-4) var(--space-7);font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.lWai2a_email{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lWai2a_primary,.lWai2a_secondary{min-height:var(--space-7);padding-inline:var(--space-5);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-base);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}.lWai2a_primary{background:var(--color-ink);color:var(--color-on-light);font-weight:var(--weight-bold)}.lWai2a_primary:hover{transform:translateY(var(--lift))}.lWai2a_secondary{border:var(--border-hair) solid var(--color-line-strong);color:var(--color-ink);background:0 0}.lWai2a_secondary:hover{background:var(--color-surface-raised)}.lWai2a_links{gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lWai2a_link,.lWai2a_legal{min-height:var(--space-6);align-items:center;display:inline-flex}.lWai2a_link{color:var(--color-ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.3em;transition:color var(--duration-fast) var(--ease-out)}.lWai2a_link:hover{color:var(--color-ink);text-decoration-color:currentColor}.lWai2a_bottom{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-section);padding-top:var(--space-5);border-top:var(--border-hair) solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-mute);flex-wrap:wrap;display:flex}.lWai2a_legal{margin-left:auto}.lWai2a_legal:hover{color:var(--color-ink)}
.JMfsBq_header{z-index:50;border-bottom:var(--border-hair) solid var(--color-line);position:sticky;top:0}.JMfsBq_header:before{content:"";z-index:-1;background:color-mix(in oklab, var(--color-bg) 78%, transparent);-webkit-backdrop-filter:blur(var(--blur-header)) saturate(140%);backdrop-filter:blur(var(--blur-header)) saturate(140%);pointer-events:none;position:absolute;inset:0}.JMfsBq_inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--space-8);display:flex;position:relative}.JMfsBq_brand{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:inline-flex}.JMfsBq_mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-round);background:var(--color-ink);color:var(--color-on-light);font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);place-items:center;line-height:1;display:grid}.JMfsBq_name{font-weight:var(--weight-bold)}.JMfsBq_role{color:var(--color-ink-mute)}.JMfsBq_nav{gap:var(--space-1);padding:var(--space-1);border:var(--border-hair) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);list-style:none;display:flex}.JMfsBq_link{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-soft);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:block}.JMfsBq_link:hover{background:var(--color-surface-raised);color:var(--color-ink)}@media (max-width:40rem){.JMfsBq_role{width:var(--border-hair);height:var(--border-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.JMfsBq_link{padding:var(--space-2) var(--space-3)}}@media (max-width:26rem){.JMfsBq_name{width:var(--border-hair);height:var(--border-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}
.rsq-ma_cord{--cord-recess:calc(-1 * (var(--cord-length) + var(--space-2)));--cord-recess-opacity:.45;top:100%;right:calc(var(--gutter) + var(--space-5));z-index:51;flex-direction:column;align-items:center;display:flex;position:absolute}.rsq-ma_button{width:var(--space-7);padding:0 0 var(--space-2);cursor:grab;transform-origin:top;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-normal) var(--ease-out);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;display:flex}.rsq-ma_cord[data-recessed=true]{z-index:-2}.rsq-ma_cord[data-recessed=true] .rsq-ma_button{opacity:var(--cord-recess-opacity);transform:translateY(var(--cord-recess))}.rsq-ma_cord[data-recessed=true]:is(:hover,:focus-within){z-index:51}.rsq-ma_cord[data-recessed=true]:is(:hover,:focus-within) .rsq-ma_button{opacity:1;transform:none}.rsq-ma_button:active{cursor:grabbing}.rsq-ma_string{width:var(--border-hair);height:var(--cord-length);background:linear-gradient(to bottom, var(--color-line-strong), var(--color-ink-mute));display:block}.rsq-ma_knob{width:var(--space-3);height:var(--space-4);border-radius:var(--radius-round);background:var(--color-ink);box-shadow:var(--shadow-knob);transition:box-shadow var(--duration-normal) var(--ease-out);display:block}.rsq-ma_button:focus-visible{outline-offset:0}.rsq-ma_hint{font-family:var(--font-hand);font-size:var(--text-hand);font-weight:var(--weight-bold);color:var(--color-ink-soft);white-space:nowrap;opacity:0;transform:rotate(var(--note-tilt)) translateX(var(--space-2));transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);pointer-events:none;line-height:1;position:absolute;top:55%;right:100%}.rsq-ma_cord:hover .rsq-ma_hint,.rsq-ma_cord:focus-within .rsq-ma_hint{opacity:1;transform:rotate(var(--note-tilt))}@media (prefers-reduced-motion:no-preference){.rsq-ma_button:hover{animation:rsq-ma_sway var(--duration-sway) var(--ease-out)}.rsq-ma_cord[data-pulling=true] .rsq-ma_button{animation:rsq-ma_pull var(--duration-pull) var(--ease-out)}}@keyframes rsq-ma_sway{0%{transform:rotate(0)}20%{transform:rotate(var(--sway))}45%{transform:rotate(calc(var(--sway) * -.6))}70%{transform:rotate(calc(var(--sway) * .3))}to{transform:rotate(0)}}@keyframes rsq-ma_pull{0%{transform:translateY(0)}35%{transform:translateY(var(--pull-depth))}70%{transform:translateY(calc(var(--pull-depth) * -.2))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rsq-ma_button{transition:none}}@media (hover:none){.rsq-ma_cord[data-recessed=true]:not(:focus-within) .rsq-ma_hint{opacity:0}.rsq-ma_hint{opacity:1;transform:rotate(var(--note-tilt));font-size:var(--text-lg)}}
:root{--color-bg:#0b0b0d;--color-surface:#131316;--color-surface-raised:#1a1a1e;--color-line:#25252a;--color-line-strong:#3a3a41;--color-ink:#f3f1ec;--color-ink-soft:#b8b5ae;--color-ink-mute:#8f8c86;--color-on-light:#0b0b0d;--color-focus:#f3f1ec;--light-boudoir:#d5b588;--light-kinrise:#a5bae8;--light-odyssee:#8acab8;--light-bourg:#d2acd4;--light-atelier:#e4a9a8;--light-site:#e9e3d6;--plate-boudoir:#ece5d8;--plate-kinrise:#1b212d;--plate-kinrise-deep:#10141c;--accent:var(--light-site);--glow-strength:22%;--font-sans:var(--font-glacial), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-newsreader), ui-serif, Georgia, serif;--font-hand:var(--font-caveat), "Bradley Hand", cursive;--weight-regular:400;--weight-bold:700;--text-xs:.875rem;--text-sm:1rem;--text-base:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-lg:clamp(1.1875rem, 1.1rem + .4vw, 1.4375rem);--text-xl:clamp(1.4375rem, 1.25rem + .8vw, 1.9375rem);--text-2xl:clamp(1.9375rem, 1.45rem + 2vw, 3.125rem);--text-display:clamp(2.75rem, 1.3rem + 6vw, 6.25rem);--text-hand:clamp(1.5rem, 1.3rem + .8vw, 1.875rem);--leading-tight:1.04;--leading-snug:1.2;--leading-body:1.6;--tracking-tight:-.012em;--tracking-snug:0;--tracking-caps:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(5rem, 3rem + 8vw, 10rem);--gutter:clamp(1rem, .4rem + 3vw, 3.5rem);--max-width:78rem;--measure:62ch;--radius-sm:.125rem;--radius-md:.125rem;--radius-lg:.125rem;--radius-pill:.125rem;--radius-round:50%;--border-hair:1px;--focus-width:2px;--border-accent:2px;--lift:-2px;--blur-header:14px;--focus-offset:3px;--duration-fast:.16s;--duration-normal:.32s;--duration-slow:.7s;--ease-out:cubic-bezier(.16, 1, .3, 1);--note-tilt:-3deg;--cord-length:3.25rem;--sway:3deg;--pull-depth:.875rem;--duration-pull:.46s;--duration-sway:1.6s;--duration-reveal:.9s;--reveal-radius:150vmax;--shadow-knob:0 0 var(--space-4) color-mix(in oklab, var(--light-site) 45%, transparent);--shadow-plate:0 1px 0 #ffffff0a inset, 0 30px 60px -30px #000c;--grain-opacity:.06;--grid-mix:7%;--grid-mix-strong:12%;--grid-mix-faint:4%;--grid-mix-dot:22%;--grid-cell:.5rem;--grid-row:2.5rem;--grid-dot:1.25rem;--grid-dot-radius:.09375rem;--grid-iso:2.5rem;--lamp-radius:24rem;--lamp-floor:70%}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f2efe8;--color-surface:#faf8f3;--color-surface-raised:#fff;--color-line:#e0dbcf;--color-line-strong:#c9c1b1;--color-ink:#151411;--color-ink-soft:#46433d;--color-ink-mute:#66625a;--color-on-light:#faf8f3;--color-focus:#151411;--light-boudoir:#825e28;--light-kinrise:#4e6597;--light-odyssee:#207663;--light-bourg:#7f5581;--light-atelier:#915152;--light-site:#7a6440;--glow-strength:16%;--shadow-plate:0 1px 0 #fff9 inset, 0 30px 60px -32px #3c301c59;--grain-opacity:.035;--shadow-knob:0 var(--space-1) var(--space-2) #15141138;--grid-mix:6%;--grid-mix-strong:10%;--grid-mix-faint:3.5%;--grid-mix-dot:18%}[data-project=boudoir-ardent]{--accent:var(--light-boudoir)}[data-project=kinrise]{--accent:var(--light-kinrise)}[data-project=odyssee]{--accent:var(--light-odyssee)}[data-project=bourg-palette]{--accent:var(--light-bourg)}[data-project=atelier]{--accent:var(--light-atelier)}
@property --ambient{syntax:"<color>";inherits:true;initial-value:#0000}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:var(--space-8)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:reveal-light var(--duration-reveal) var(--ease-out)}@keyframes reveal-light{0%{clip-path:circle(0 at var(--reveal-x,100%) var(--reveal-y,0))}to{clip-path:circle(var(--reveal-radius) at var(--reveal-x,100%) var(--reveal-y,0))}}body{background:var(--color-bg);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-wrap:balance}h3,h4{font-weight:var(--weight-bold)}p{text-wrap:pretty}em,.serif{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-regular);letter-spacing:0}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}::selection{background:var(--accent);color:var(--color-on-light)}.wrap{width:100%;max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:200;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-light);font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-mute)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes reveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}
:root{--grid-wrap:min(100vw, var(--max-width));--grid-col:calc((var(--grid-wrap) - 2 * var(--gutter)) / 12);--grid-origin:calc((100vw - var(--grid-wrap)) / 2 + var(--gutter));--lamp-x:calc(100% - var(--gutter) - var(--space-7));--lamp-y:0%}@property --grid-tint{syntax:"<color>";inherits:true;initial-value:#0000}@property --frame-offset{syntax:"<length>";inherits:false;initial-value:0}@property --frame-mark{syntax:"<length-percentage>";inherits:false;initial-value:0}
