:root{--ink:oklch(19% .01 255);--ink-soft:oklch(50% .012 255);--blue:oklch(52% .19 262);--warm:oklch(96.5% .012 85);--cool:oklch(93.5% .012 255);--paper:var(--warm);--rule:oklch(19% .01 255/.14);--mat:oklch(19% .01 255/.04);--font:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--t-xs:14px;--t-s:14px;--t-m:16px;--mast-h:60px;--tap:44px;--ease:cubic-bezier(.16, 1, .3, 1)}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/hanken-grotesk-latin-300-normal-7Inw_u-u.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.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:Hanken Grotesk;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/hanken-grotesk-latin-300-italic-DzTjEpE1.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}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html,body{overflow-anchor:none;overflow-x:clip}@media (width>=900px) and (prefers-reduced-motion:no-preference){html{scroll-padding-top:var(--mast-h)}}body{font-family:var(--font);color:var(--ink);background:var(--paper);font-size:var(--t-m);line-height:1.5}a{color:inherit}a:hover{color:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:no-preference){[data-reveal-wait] [data-reveal] [data-reveal-item],[data-reveal-wait] [data-reveal-column],[data-reveal-wait] [data-grip],[data-reveal-wait] [data-hint]{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.icon{vertical-align:-.125em;flex:none;width:1em;height:1em;margin-inline-start:.25em;display:inline-block}.half{--x:50vw;position:relative}@media (width>=900px) and (prefers-reduced-motion:no-preference){.half{scroll-margin-top:calc(-1 * var(--mast-h))}}.half__ground{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0}@media (width<900px){.half__ground{height:calc(var(--mast-h) + 55.68vw + 64px + 24px);bottom:auto}}.half__ground--left{width:var(--x);background:var(--warm);left:0}.half__ground--right{left:var(--x);background:var(--cool);right:0}.mast{z-index:5;height:var(--mast-h);white-space:nowrap;background:linear-gradient(90deg, var(--warm) var(--x), var(--cool) var(--x));grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid;position:sticky;top:0}@media (width<1100px) and (width>=900px){.mast{grid-template-columns:auto minmax(0,1fr);gap:24px}}@media (width<900px){.mast{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:0 16px}}.mast__title{font-size:var(--t-s);letter-spacing:.18em;text-transform:uppercase;grid-column:2;margin:0;font-weight:400}@media (width<1100px){.mast__title{grid-column:1}}.mast__nav{font-size:var(--t-s);grid-column:3;justify-self:end;gap:24px;display:flex}@media (width<1100px){.mast__nav{grid-column:2}}.mast__link{min-height:var(--tap);color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.mast__link:hover{color:var(--ink)}@media (width<900px){.mast__link{display:none}}.mast__link--book{color:var(--ink);text-underline-offset:5px;text-decoration:underline}@media (width<900px){.mast__link--book{display:inline-flex}}.mast--founder{height:calc(var(--mast-h) + 24px);background:var(--ink);color:var(--warm);grid-template-columns:1fr auto 1fr}@media (width<900px){.mast--founder{height:auto;min-height:var(--mast-h);white-space:normal;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 16px}}.mast--founder .mast__title{letter-spacing:-.01em;text-transform:none;grid-column:2;padding:10px 40px;font-size:clamp(20px,2.2vw,32px);font-weight:300;line-height:1.1}@media (width<1100px){.mast--founder .mast__title{padding:10px 16px;font-size:clamp(16px,2vw,22px)}}@media (width<900px){.mast--founder .mast__title{font-size:var(--t-m);text-align:left;grid-column:1;padding:0;line-height:1.25}}.mast__title b{font-weight:500}.mast--founder .mast__nav{grid-column:3}@media (width<900px){.mast--founder .mast__nav{grid-column:2}}.mast--founder .mast__link{color:var(--cool)}.mast--founder .mast__link:hover{color:var(--warm)}.mast--founder .mast__link:focus-visible{outline-color:var(--warm)}.mast--founder .mast__link--book{color:var(--warm)}.hero{z-index:1;--sw:min(86vw, calc((100svh - var(--mast-h)) / .62), 1600px);height:calc(var(--sw) * .6);position:relative}.hero--founder{--sw:min(86vw, calc((100svh - var(--mast-h) - 24px) / .62), 1600px)}@media (width<900px){.hero{--sw:96vw;height:calc(var(--sw) * .58 + 64px)}}.hero__frame{left:50%;top:calc(var(--sw) * -.16);width:var(--sw);aspect-ratio:3/2;pointer-events:none;position:absolute;transform:translate(-50%);container-type:inline-size}.hero__picture{position:absolute;inset:0}.hero__picture--left{clip-path:inset(-20% calc(100% - (var(--x) - (var(--cw,100vw) - var(--sw)) / 2)) -20% -20%)}.hero__picture--right{clip-path:inset(-20% -20% -20% calc(var(--x) - (var(--cw,100vw) - var(--sw)) / 2))}.hero__image{-webkit-user-select:none;user-select:none;width:100%;height:100%}.hero--me .hero__image--left{filter:brightness(1.06)saturate(.9)}.hero--me .hero__image--right{filter:brightness(.92)saturate(1.1)contrast(1.05)}.hero__word{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:7.67cqw;font-weight:300;line-height:1;position:absolute}.hero__word--left{top:20.17cqw;left:11.65cqw}.hero__word--right{bottom:3.35cqw;right:17.47cqw}.hero__word-text{display:inline-block}.hero__quote{text-wrap:balance;opacity:0;width:40.3cqw;margin:0;font-size:max(16px,2.4cqw);font-weight:300;line-height:1.35;position:absolute}@media (width<900px){.hero__quote{display:none}}.hero__quote--left{width:32cqw;top:18.44cqw;left:12cqw}.hero__quote--right{text-align:right;bottom:-4.17cqw;right:17.47cqw}.hero__quote-cite{font-size:var(--t-s);color:var(--ink-soft);margin-top:12px;font-style:normal;display:block}.hero__caption{justify-items:center;gap:6px;display:grid;position:absolute;top:68.07cqw;left:50%;transform:translate(-50%)}.hero__line{text-align:center;text-wrap:balance;width:max-content;max-width:min(94vw,1400px);margin:0;font-size:max(16px,2.4cqw);font-weight:300;transition:opacity .25s}@media (width<900px){.hero__line{white-space:normal;width:92vw;font-size:16px}}.hero__line b{font-weight:500}.half--moved .hero__line{opacity:0}.hero__cite{font-size:var(--t-s);letter-spacing:.04em;color:var(--ink-soft);margin-left:12px;font-style:normal}@media (width<900px){.hero__cite{margin:4px 0 0;display:block}}.hero__credit{white-space:nowrap;font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-soft);opacity:0;margin:0;transition:opacity .6s}@media (width<900px){.hero__credit{white-space:normal;text-align:center;width:92vw}}.half--seen .hero__credit{opacity:1}.half--moved .hero__credit{opacity:0}.hero__note{text-align:center;text-wrap:balance;width:max-content;max-width:min(72vw,1100px);color:var(--ink);pointer-events:auto;font-size:max(16px,2.4cqw);font-weight:300;line-height:1.35;text-decoration:none;transition:opacity .35s,visibility .35s}.hero__note:hover{color:var(--ink)}@media (width<900px){.hero__note{max-width:92vw}}.half--moved .hero__note{opacity:0;visibility:hidden}.rows{z-index:1;border-top:1px solid var(--rule);margin-top:128px;padding-bottom:96px;position:relative}@media (width<900px){.rows{margin-top:24px}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.rows{scroll-margin-top:24px}}@media (width<900px){.rows--founder{flex-direction:column;display:flex}}.rows__track{z-index:6;pointer-events:none;position:absolute;inset:0 0 96px}@media (width<900px){.rows__track{display:none}}.rows__switch{top:var(--mast-h);padding:12px 0;position:sticky}.rows--founder .rows__switch{top:calc(var(--mast-h) + 24px)}.world-switch{left:var(--x);background:linear-gradient(90deg, var(--warm) 50%, var(--cool) 50%);border:1px solid var(--rule);opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:max-content;transition:opacity .4s var(--ease), transform .4s var(--ease), visibility .4s;grid-template-columns:1fr 1fr;display:grid;position:relative;transform:translate(-50%,-6px)}.half--switch-on .world-switch{opacity:1;visibility:visible;transform:translate(-50%)}.world-switch:after{content:"";border-left:1px solid var(--rule);position:absolute;top:8px;bottom:8px;left:50%}.world-switch__button{z-index:2;font:inherit;font-size:var(--t-m);text-transform:none;white-space:nowrap;color:var(--ink);cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:16px 32px;font-style:normal;font-weight:300;line-height:1;text-decoration:none;position:relative}.world-switch__button--left{text-align:right}.world-switch__button--right{text-align:left}.half--world-left .world-switch__button--right,.half--world-right .world-switch__button--left{color:var(--ink-soft)}.half--world-left .world-switch__button--left,.half--world-right .world-switch__button--right{text-underline-offset:6px;text-decoration-line:underline;text-decoration-thickness:1px}.row{grid-template-columns:var(--x) minmax(0, 1fr);border-bottom:1px solid var(--rule);padding:24px 0 32px;display:grid}@media (width<900px){.row{grid-template-columns:minmax(0,1fr)}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.row--object{scroll-margin-top:82px}}@media (width<900px){.row--object{gap:0;padding:0}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.row--founder{scroll-margin-top:48px}}@media (width<900px){.row--founder{display:contents}}@media (width>=900px){.row--intro{padding-top:72px}}.row__side{min-width:0}.row__side--left{padding:0 48px 0 24px}.row__side--right{text-align:right;font-variant-numeric:tabular-nums;padding:0 24px 0 48px}@media (width<900px){.row__side--left,.row__side--right{text-align:left;padding:0 16px}.row__side--left{background:var(--warm)}.row__side--right{background:var(--cool)}}.row--object .row__side{overflow:hidden}@media (width<900px){.row--object .row__side{padding-top:24px;padding-bottom:24px}}@media (width>=900px){.row--founder .row__side{overflow:hidden}}@media (width<900px){.row--founder .row__side{border-bottom:1px solid var(--rule);padding:24px 16px}.row--founder .row__side--left{order:1}.row--founder .row__side--right{order:2}}@media (width>=900px){.row--intro .row__side{flex-direction:column;align-items:flex-start;display:flex}.row--intro .row__side--right{align-items:flex-end}}@media (width<900px){.row--intro .row__side--right{border-top:1px solid var(--ink);margin-top:48px}}.row__title{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.1}.row--founder .row__title{font-size:clamp(18px,1.6vw,24px)}.row__key{font-size:var(--t-xs);letter-spacing:.02em;color:var(--ink-soft);margin-bottom:8px;display:block}.row__meta{font-size:var(--t-s);color:var(--ink-soft);margin:8px 0 16px;display:block}.row__line{text-wrap:pretty;max-width:44ch;margin:0}.row__line--right{margin-left:auto}@media (width<900px){.row__line--right{margin-left:0}}.row__keeps{font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-soft);margin-top:8px;display:block}.row__intro{font-size:var(--t-m);margin:0;font-weight:300}.row__intro--change{color:var(--ink-soft);margin-top:8px;font-weight:400}@media (width>=900px){.row--intro .row__key,.row--intro .row__intro{flex:none;width:calc(50vw - 72px);max-width:none}}.row__toggle{display:none}@media (width<900px){.row__toggle{min-height:var(--tap);font:500 var(--t-s) var(--font);color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:4px;padding:0;text-decoration:underline;display:inline-flex}}.row__toggle:after{content:"+";width:1ch;margin-left:8px;font-weight:400;text-decoration:none;display:inline-block}.row__toggle[aria-expanded=true]:after{content:"−"}.row__detail{text-align:left;display:none}@media (width<900px){.row__side--open .row__detail{margin-top:12px;display:block}}@media (width>=900px){.row--step .row__detail{margin-top:24px}.half--world-left .row__side--right,.half--world-right .row__side--left{visibility:hidden;height:0;overflow:hidden}.half--world-left .row__side--left .row__detail,.half--world-right .row__side--right .row__detail{display:block}.half--world-left .row--object .row__side--left .row__summary,.half--world-right .row--object .row__side--right .row__summary{display:none}.half--world-right .row--object .row__side--right .row__detail{justify-content:flex-end;display:flex}.half--world-left .row--step .row__side--left .row__summary,.half--world-left .row--step .row__side--left .row__detail,.half--world-right .row--step .row__side--right .row__summary,.half--world-right .row--step .row__side--right .row__detail,.half--measure .row--step .row__summary,.half--measure .row--step .row__detail{flex:none;width:calc(90vw - 72px)}.half--world-right .row--founder .row__side--right{flex-direction:column;align-items:flex-end;display:flex}.half--world-left .row--founder .row__side--left,.half--world-right .row--founder .row__side--right{min-height:var(--h,0)}.half--measure .row--object .row__side{position:relative}.half--measure .row--object .row__detail{visibility:hidden;position:absolute;top:0;left:0;display:block!important}.half--measure .row--founder .row__side{align-self:start;visibility:visible!important;height:auto!important}.half--measure .row--step .row__detail{display:block!important}}.catalogue{font-size:var(--t-m);display:grid}@media (width>=900px){.catalogue{min-height:var(--h,0);grid-template-columns:300px auto;align-content:start;gap:0 48px}}@media (width<900px){.catalogue{grid-template-columns:minmax(0,1fr);gap:16px}}.catalogue__studio{text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:block}.catalogue__title{letter-spacing:-.01em;margin-top:8px;font-size:clamp(22px,2.2vw,32px);font-style:italic;display:block}.catalogue__date{color:var(--ink-soft);margin:8px 0 16px;display:block}.catalogue__list{border-top:1px solid var(--rule);margin:0}.catalogue__entry{border-bottom:1px solid var(--rule);grid-template-columns:11ch minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.catalogue__term{font-weight:500}.catalogue__value{text-wrap:pretty;margin:0}.catalogue__section{align-content:start;gap:8px;margin-top:24px;display:grid}.catalogue__label{font-size:var(--t-xs);letter-spacing:.02em;color:var(--ink-soft);margin-bottom:8px;display:block}.catalogue__text{text-wrap:pretty;margin:0}.catalogue__quote{font-size:var(--t-m);text-wrap:pretty;margin:8px 0 0;font-weight:300;line-height:1.4}.catalogue__quote-cite{font-size:var(--t-xs);color:var(--ink-soft);margin-top:4px;font-style:normal;display:block}.catalogue__links{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.catalogue__link{text-underline-offset:4px}@media (width<900px){.catalogue__link{min-height:var(--tap);align-items:center;display:inline-flex}}.catalogue__photo{align-self:start}@media (width>=900px){.catalogue__photo{justify-self:start;width:min(90vw - 420px,120vh)}}@media (width<900px){.catalogue__photo{order:-1;max-height:62vh}}.slot{aspect-ratio:3/2;background:var(--mat);position:relative}.slot__image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.logo{aspect-ratio:3;background:currentColor;height:20px;margin-bottom:10px;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo--small{height:18px;margin:2px 0 6px}.logo--dwela{aspect-ratio:2.61;-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}.fact{font-size:var(--t-m);display:grid}@media (width>=900px){.fact{width:calc(90vw - 72px);min-height:var(--h,0);flex:none;grid-template:"title title""steps stats""steps link"minmax(0,1fr)/minmax(0,1fr) 300px;align-content:stretch;gap:24px 48px}}@media (width<900px){.fact{grid-template-columns:minmax(0,1fr);gap:16px}}.fact__title{border-bottom:1px solid var(--ink);grid-template-columns:11ch minmax(0,1fr) auto minmax(0,1.4fr);align-items:baseline;gap:16px;padding-bottom:8px;display:grid}@media (width>=900px){.fact__title{grid-area:title}}@media (width<900px){.fact__title{grid-column:1/-1}}@media (width<1300px){.fact__title{grid-template-columns:11ch minmax(0,1fr)}}.fact__label{color:var(--ink-soft)}.fact__label--factory{padding-left:24px}@media (width<1300px){.fact__label--factory{padding-left:0}}.fact__name,.fact__factory{letter-spacing:-.01em;font-size:clamp(22px,2.2vw,32px)}.fact__name{font-weight:500}.fact__factory{font-style:normal;font-weight:300}.fact__stats{align-content:start;gap:8px;margin:0;display:grid}@media (width>=900px){.fact__stats{grid-area:stats}}.fact__stat{border-bottom:1px solid var(--rule);grid-template-columns:11ch minmax(0,1fr);align-items:baseline;gap:16px;padding-bottom:8px;display:grid}.fact__term{color:var(--ink-soft)}.fact__value{margin:0}.fact__steps{counter-reset:fact-step;align-content:start;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.fact__steps{grid-area:steps;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(min-content,1fr);align-content:stretch;gap:0}}@media (width<900px){.fact__steps{grid-template-columns:repeat(auto-fit,minmax(20ch,1fr));gap:24px 32px}}.fact__step{counter-increment:fact-step;display:grid}@media (width>=900px){.fact__step{border-top:1px solid var(--rule);grid-template-columns:5ch minmax(12ch,16ch) minmax(0,1fr);align-content:start;align-items:baseline;gap:0 24px;padding:16px 0}}@media (width<900px){.fact__step{border-top:1px solid var(--ink);gap:8px;padding-top:8px}}.fact__step-name{font-weight:500}@media (width>=900px){.fact__step-name{display:contents}}@media (width<900px){.fact__step-name{align-items:baseline;gap:10px;display:flex}}.fact__step-name:before{content:counter(fact-step, decimal-leading-zero);color:var(--ink-soft)}@media (width>=900px){.fact__step-name:before{letter-spacing:-.01em;font-size:clamp(22px,2.2vw,32px);font-weight:300;line-height:1}}@media (width<900px){.fact__step-name:before{font-size:var(--t-xs);letter-spacing:.04em;font-weight:400}}.fact__step-text{text-wrap:pretty;font-weight:300}.fact__link{min-height:var(--tap);text-underline-offset:4px;white-space:nowrap;justify-self:start;align-items:center;margin-top:8px;font-weight:500;display:inline-flex}@media (width>=900px){.fact__link{grid-area:link;align-self:end}}@media (width<900px){.fact__link{grid-column:1/-1}}.step{font-size:var(--t-m);align-items:flex-start;gap:48px;display:flex}@media (width<900px){.step{flex-direction:column;align-items:stretch;gap:16px}}.step__thumb{flex:none;width:220px}@media (width<900px){.step__thumb{width:100%;max-width:320px}}.step__body{flex-grow:1;gap:12px;min-width:0;display:grid}.step__link{min-height:var(--tap);text-underline-offset:4px;white-space:nowrap;grid-column:1/-1;justify-self:start;align-items:center;margin-top:8px;font-weight:500;display:inline-flex}.stages{-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:pointer;position:relative}.stages__control{position:relative}.stages__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 4px;margin:0;padding:0;list-style:none;display:grid}@media (width<900px){.stages__list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:16px}}.stages__tab{text-align:left;align-content:start;gap:4px;display:grid}@media (width>=900px){.stages__tab{border-top:3px solid var(--rule);padding-top:16px}}@media (width<900px){.stages__tab{gap:8px}}.stages__tab--current{border-top-color:var(--ink)}.stages--sliding .stages__tab--current{border-top-color:var(--rule)}.stages__bar{width:calc((100% - (var(--stages-count) - 1) * 4px) / var(--stages-count));background:var(--ink);height:3px;transform:translateX(calc(var(--stages-index) * (100% + 4px)));transition:transform .3s var(--ease);pointer-events:none;display:none;position:absolute;top:0;left:0}@media (width>=900px){.stages--sliding .stages__bar{display:block}}.stages__number{font-size:var(--t-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-soft);font-style:normal}@media (width<900px){.stages__number{display:none}}.stages__name{font-size:var(--t-s);color:var(--ink-soft);font-weight:500;transition:color .25s}@media (width<900px){.stages__tab--done .stages__name{color:var(--ink)}}.stages__tab--current .stages__name{color:var(--ink)}.stages__text{display:none}@media (width<900px){.stages__text{font-size:var(--t-s);margin-top:4px;font-weight:300;display:block}}.stages__now{max-width:46ch;min-height:3em;color:var(--ink);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;margin:24px 0 0;font-size:clamp(18px,1.6vw,24px);font-weight:300;line-height:1.4;display:grid}@media (width<900px){.stages__now{display:none}}.stages__now-number{font-size:var(--t-s);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:500}.synthesis{z-index:2;background:var(--paper);border-top:1px solid var(--ink);position:relative}.synthesis__head{text-align:center;max-width:60ch;margin:0 auto;padding:64px 24px 32px}.synthesis__key{font-size:var(--t-s);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;display:block}.synthesis__title{letter-spacing:-.025em;text-wrap:balance;margin:8px 0 16px;font-size:clamp(26px,3vw,42px);font-weight:300;line-height:1.12}.synthesis__line{color:var(--ink-soft);margin:0}.synthesis__act{font-size:var(--t-m);color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:0 24px 48px;display:flex}.synthesis__list{grid-template-columns:1fr;gap:0 32px;max-width:1100px;margin:0 auto;padding:0 24px;list-style:none;display:grid}@media (width>=480px){.synthesis__list{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.synthesis__list{grid-template-columns:repeat(4,1fr)}}.synthesis__item{border-top:1px solid var(--rule);font-size:var(--t-m);align-content:start;gap:8px;padding:16px 0 24px;display:grid}.synthesis__item--last{grid-column:1/-1}@media (width>=900px){.synthesis__item--last{text-align:center;justify-items:center}}.synthesis__name{font-weight:500}.synthesis__text{color:var(--ink-soft)}.synthesis__colophon{border-top:1px solid var(--rule);text-align:center;font-size:var(--t-xs);color:var(--ink-soft);margin:0;padding:24px 24px 8px}.synthesis__legal{text-align:center;font-size:var(--t-xs);color:var(--ink-soft);padding:0 24px 32px}.synthesis__colophon-link{color:inherit;text-underline-offset:3px}.cta{min-height:var(--tap);background:var(--blue);font:500 var(--t-s)/1 var(--font);color:var(--warm);white-space:nowrap;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.cta:hover{background:var(--ink);color:var(--warm)}.seam{top:0;bottom:0;left:var(--x);z-index:4;cursor:ew-resize;touch-action:pan-y;flex-direction:column;align-items:center;width:36px;margin-left:-18px;padding-bottom:48px;display:flex;position:absolute}.seam:focus-visible{outline:0}.seam--home-left,.seam--home-right{cursor:pointer}.seam--dragging{cursor:ew-resize}@media (pointer:coarse){.seam{pointer-events:none}}@media (width<900px){.seam{display:none}}.seam__pin{flex:none;width:30px;height:30px;position:sticky;top:calc(50vh - 15px)}@media (pointer:coarse){.seam__pin{top:calc(50vh - var(--tap) / 2);width:var(--tap);height:var(--tap)}}.seam__grip{color:var(--ink);background:var(--warm);border:1px solid var(--rule);border-radius:50%;position:absolute;inset:0;box-shadow:0 2px 8px -2px #10131747}@media (pointer:coarse){.seam__grip{pointer-events:auto}}.seam:focus-visible .seam__grip{outline:2px solid var(--blue);outline-offset:3px}.seam__icon,.seam__arrow{max-width:none;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seam__icon{width:126.582%;height:126.582%}.seam--home-left .seam__icon--pause,.seam--home-right .seam__icon--pause{opacity:0}.seam--dragging .seam__icon--pause{opacity:1}.seam__arrow{opacity:0;width:80%;height:80%}.seam--home-left .seam__arrow--left,.seam--home-right .seam__arrow--right{opacity:1}.seam--dragging .seam__arrow{opacity:0}.hint{background:var(--warm);border:1px solid var(--rule);font-size:var(--t-xs);color:var(--ink);white-space:nowrap;pointer-events:none;margin:0;padding:2px 8px;position:absolute;top:calc(50% + 24px);left:50%;transform:translate(-50%)}.hint--off{transition:opacity .3s;opacity:0!important}.hint--instant{transition:none}.pointer-ring{z-index:50;opacity:0;width:60px;height:60px;color:var(--ink);pointer-events:none;transition:opacity .25s;position:fixed;top:0;left:0}.pointer-ring--visible{opacity:1}.pointer-ring__ring,.pointer-ring__dot,.pointer-ring__arrow{max-width:none;position:absolute;top:50%;left:50%}.pointer-ring__ring{--r:10;fill:#fff0;width:50px;height:50px;transform:scale(calc(var(--r) / 18.75));transition:transform .3s var(--ease), fill .3s;margin:-25px 0 0 -25px}.pointer-ring--link .pointer-ring__ring{fill:#1013170f}.pointer-ring--near .pointer-ring__ring{--r:13}.pointer-ring--lock .pointer-ring__ring{--r:19;fill:oklch(96.5% .012 85/.35);color:#10131747}.pointer-ring__dot{background:currentColor;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s}.pointer-ring--link .pointer-ring__dot,.pointer-ring--lock .pointer-ring__dot{opacity:0}.pointer-ring__arrow{opacity:0;width:24px;height:24px;transition:opacity .25s, transform .3s var(--ease);margin-top:-12px}.pointer-ring__arrow--left{margin-left:-40.75px;transform:translate(6px)}.pointer-ring__arrow--right{margin-left:16.75px;transform:translate(-6px)}.pointer-ring--lock .pointer-ring__arrow{opacity:1;transform:none}.pointer-ring--dragging .pointer-ring__arrow--left{transform:translate(-3px)}.pointer-ring--dragging .pointer-ring__arrow--right{transform:translate(3px)}[data-pointer-ring-on],[data-pointer-ring-on] *{cursor:none!important}.legal{max-width:68ch;margin:0 auto;padding:0 24px 64px}@media (width<600px){.legal{padding:0 16px 48px}}.legal__mast{min-height:var(--mast-h);border-bottom:1px solid var(--rule);align-items:center;margin-bottom:48px;display:flex}.legal__home{font-size:var(--t-s);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.legal__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,3vw,42px);font-weight:300;line-height:1.12}.legal__effective{font-size:var(--t-xs);color:var(--ink-soft);margin-top:12px}.legal__clause{margin-top:40px;font-size:20px;font-weight:500;line-height:1.3}.legal__paragraph{margin-top:12px;line-height:1.7}.legal__paragraph a{text-underline-offset:3px;overflow-wrap:anywhere}.legal__closing{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:40px;padding-top:24px;font-style:italic;line-height:1.7}.legal__foot{border-top:1px solid var(--rule);font-size:var(--t-xs);color:var(--ink-soft);margin-top:64px;padding-top:24px}.legal__foot-link{text-underline-offset:3px}.legal__foot-link[aria-current=page]{color:var(--ink);text-decoration:none}
