:root{--bordo:#701d2b;--bordo-deep:#4e1420;--bordo-soft:#8b2f3e;--antrasit:#30302f;--ink:#1f1f1e;--ink-soft:#4b4b49;--krem:#f6f0e6;--krem-2:#efe7da;--krem-3:#e5daca;--altin:#c59a60;--altin-soft:#d9bb8e;--altin-deep:#a67e49;--bg:var(--krem);--bg-2:var(--krem-2);--fg:var(--antrasit);--fg-strong:var(--ink);--muted:#30302fbd;--line:#30302f24;--line-strong:#30302f52;--accent:var(--bordo);--accent-fg:var(--krem);--gold:var(--altin);--font-serif:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-sans:"Manrope", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(3.6rem, 10.5vw, 11rem);--fs-h1:clamp(2.8rem, 6.6vw, 6.6rem);--fs-h2:clamp(2.1rem, 4.4vw, 4.4rem);--fs-h3:clamp(1.5rem, 2.4vw, 2.4rem);--fs-lead:clamp(1.125rem, 1.45vw, 1.5rem);--fs-body:clamp(1rem, 1.05vw, 1.125rem);--fs-small:.875rem;--fs-eyebrow:.75rem;--lh-display:.92;--lh-heading:1.02;--lh-body:1.6;--track-eyebrow:.18em;--gutter:clamp(1.25rem, 4.2vw, 5rem);--container:1680px;--section:clamp(6rem, 13vw, 12.5rem);--section-sm:clamp(3.5rem, 7vw, 7rem);--radius:2px;--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--dur-fast:.32s;--dur:.7s;--dur-slow:1.2s;--z-content:1;--z-nav:100;--z-menu:110;--z-cursor:200;--z-preloader:300;--fs-scrub:clamp(1.9rem, 3.6vw, 3.8rem);--fs-card:clamp(1.125rem, 1.4vw, 1.375rem);--fs-num:clamp(1.6rem, 2.6vw, 2.8rem);--fs-quote:clamp(1.25rem, 1.8vw, 1.75rem);--fs-menu:clamp(2.6rem, 7vw, 6.2rem);--fs-statement:clamp(2.9rem, 8vw, 8.5rem);--dur-press:.16s;--shadow-print:0 0 0 1px var(--line), inset 0 1px 0 #fff6, 0 24px 40px -28px #1f1f1e73, 0 2px 6px -2px #1f1f1e1f;--shadow-token:0 10px 24px -14px #0000008c;--header-h:76px}@media (max-width:767px){:root{--header-h:64px}}[data-theme=dark]{--bg:var(--antrasit);--bg-2:#3a3a39;--fg:var(--krem);--fg-strong:#fffbf4;--muted:#f6f0e699;--line:#f6f0e624;--line-strong:#f6f0e657;--accent:var(--altin);--accent-fg:var(--antrasit);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=bordo]{--bg:var(--bordo);--bg-2:var(--bordo-deep);--fg:var(--krem);--fg-strong:#fffbf4;--muted:#f6f0e6ad;--line:#f6f0e62e;--line-strong:#f6f0e666;--accent:var(--altin);--accent-fg:var(--bordo);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;scrollbar-gutter:stable}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh;font-weight:400;overflow-x:clip}html.js:not(.is-ready) body{cursor:wait}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}::selection{background:var(--bordo);color:var(--krem)}.sec{background:var(--bg);color:var(--fg);padding-block:var(--section);position:relative}.sec--flush{padding-block:0}.container{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}.container--wide{width:calc(100% - var(--gutter) * 2);max-width:none}.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,1.6vw,1.75rem);display:grid}.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--fg-strong);text-wrap:balance;font-weight:500}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-weight:500}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-heading)}.t-h2{font-size:var(--fs-h2);line-height:1.06}.t-h3{font-size:var(--fs-h3);line-height:1.15}.t-italic{font-style:italic;font-weight:400}.t-sans-h{font-family:var(--font-sans);font-size:var(--fs-card);letter-spacing:-.01em;font-weight:600;line-height:1.2}.t-lead{font-size:var(--fs-lead);max-width:34ch;font-weight:400;line-height:1.5}.t-body{font-size:var(--fs-body);max-width:58ch;color:var(--fg)}.t-muted{color:var(--muted)}.t-small{font-size:var(--fs-small);letter-spacing:.01em;font-weight:500}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);align-items:center;gap:.75em;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);flex:none;width:2.25em;height:1px}.eyebrow--bare:before{display:none}.num{font-family:var(--font-serif);color:var(--gold);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.rule{background:var(--line);border:0;height:1px}.rule--gold{background:var(--gold);opacity:.6}.split-line{display:block}.mask{display:block;overflow:hidden}.btn{--btn-bg:var(--accent);--btn-fg:var(--accent-fg);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;isolation:isolate;transition:color var(--dur-fast) var(--ease-out);cursor:pointer;align-items:center;gap:.9em;padding:1.05em 1.9em;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--fg-strong);border-radius:inherit;transition:transform var(--dur) var(--ease-expo);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover,.btn:focus-visible{color:var(--bg)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost:before{background:var(--fg)}.btn__arrow{width:1.6em;height:1.6em;transition:transform var(--dur-fast) var(--ease-out);background:#0000001f;border-radius:50%;flex:none;place-items:center;display:inline-grid}.btn__arrow>svg{width:.9em;height:.9em}.btn:hover .btn__arrow{transform:translate(.2em,-.2em)}[data-theme=bordo] .btn .btn__arrow,.btn--on-krem .btn__arrow{background:#30302f1a}.link{transition:background-size var(--dur) var(--ease-expo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.15em;display:inline-block;position:relative}.link:hover,.link--draw{background-position:100% 100%;background-size:0% 1px}.link--draw:hover{background-position:0 100%;background-size:100% 1px}.media{background:var(--bg-2);position:relative;overflow:hidden}.media>img,.media>video,.media>canvas{object-fit:cover;width:100%;height:100%}.media--4x5{aspect-ratio:4/5}.media--1x1{aspect-ratio:1}.media--16x9{aspect-ratio:16/9}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.no-select{-webkit-user-select:none;user-select:none}.pe-none{pointer-events:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip:focus-visible{clip:auto;white-space:nowrap;width:auto;height:auto;z-index:calc(var(--z-preloader) + 1);background:var(--antrasit);color:var(--krem);border-radius:var(--radius-pill);outline-color:var(--altin);margin:0;padding:.75rem 1.1rem;top:1rem;left:1rem;overflow:visible;position:fixed!important}.grain{pointer-events:none;width:100%;height:100%;z-index:calc(var(--z-preloader) + 1);opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite grain;position:fixed;inset:0}@keyframes grain{0%{background-position:0 0}20%{background-position:-37px 23px}40%{background-position:61px -44px}60%{background-position:-83px -29px}80%{background-position:47px 71px}to{background-position:0 0}}.folio-strip{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:3rem;display:flex}.grid>.folio-strip{grid-column:1/-1}.folio{letter-spacing:.04em;font-size:.95rem}.btn__in{transition:transform var(--dur-press) var(--ease-out);align-items:center;gap:.9em;display:inline-flex}.btn:active .btn__in{transform:scale(.97)}.print{background:var(--krem);width:100%;max-width:420px;color:var(--antrasit);border-radius:var(--radius);box-shadow:var(--shadow-print);padding:10px;display:block}.print__media{background:var(--krem-3);border-radius:1px}.print__media>img{filter:contrast(1.04)saturate(.96);backface-visibility:hidden;transition:transform .6s var(--ease-expo)}.print__cap{font-size:var(--fs-small);letter-spacing:.01em;color:var(--muted);margin-top:.75rem;font-weight:500;line-height:1.5}@media (hover:hover) and (pointer:fine){.print:hover .print__media>img{transform:scale(1.03)}}.rd{display:inline-block;position:relative}.rd:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .45s var(--ease-expo);position:absolute;bottom:-.2em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.row:hover .rd:after,.rd:hover:after{transform:scaleX(1)}}.row{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,1.6vw,1.75rem);padding-block:2.25rem;display:grid}.row .num{transition:transform .45s var(--ease-expo)}@media (hover:hover) and (pointer:fine){.row:hover .num{transform:translate(.4rem)}}.hair{background:var(--line);transform-origin:0;height:1px}@media (prefers-reduced-motion:reduce){.grain{animation:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);position:fixed;top:0;left:0}.cursor.is-visible{opacity:1}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor [data-cursor],html.has-cursor input,html.has-cursor textarea,html.has-cursor select,html.has-cursor label{cursor:none}.cursor__dot,.cursor__ring{border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.cursor__dot{background:var(--bordo);width:6px;height:6px;transition:scale .3s var(--ease-out), opacity .3s var(--ease-out), background-color .3s var(--ease-out);scale:1}.cursor__ring{place-items:center;width:36px;height:36px;display:grid}.cursor__ring:before{content:"";transition:scale .45s var(--ease-expo), background-color .45s var(--ease-expo), border-color .45s var(--ease-expo), opacity .3s var(--ease-out);background:0 0;border:1px solid #701d2b8c;border-radius:50%;position:absolute;inset:0;scale:1}.cursor__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--krem);opacity:0;transition:opacity .3s var(--ease-out), scale .3s var(--ease-out);white-space:nowrap;font-size:.68rem;font-weight:600;position:relative;scale:.8}.cursor[data-state=link] .cursor__ring:before{border-color:#701d2be6;scale:1.44}.cursor[data-state=link] .cursor__dot{scale:.5}.cursor[data-state=view] .cursor__ring:before,.cursor[data-state=drag] .cursor__ring:before,.cursor[data-state=play] .cursor__ring:before{background:var(--bordo);border-color:var(--bordo);scale:2.9}.cursor[data-state=view] .cursor__dot,.cursor[data-state=drag] .cursor__dot,.cursor[data-state=play] .cursor__dot{opacity:0}.cursor[data-state=view] .cursor__label,.cursor[data-state=drag] .cursor__label,.cursor[data-state=play] .cursor__label{opacity:1;scale:1}.cursor[data-state=hide]{opacity:0}.cursor.on-dark .cursor__dot{background:var(--altin)}.cursor.on-dark .cursor__ring:before{border-color:#c59a60b3}.cursor.on-dark[data-state=view] .cursor__ring:before,.cursor.on-dark[data-state=drag] .cursor__ring:before,.cursor.on-dark[data-state=play] .cursor__ring:before{background:var(--altin);border-color:var(--altin)}.cursor.on-dark .cursor__label{color:var(--antrasit)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}#app>[data-section]:not(.site-footer):not(.site-header),#app>.pin-spacer{z-index:2;position:relative}html.js:not(.is-ready) body{background:var(--antrasit)}.site-header{--mask-h:calc(var(--header-h) + 20px);z-index:var(--z-nav);height:var(--header-h);color:var(--fg);will-change:transform;transition:transform .5s var(--ease-expo), color .4s var(--ease-out);position:fixed;inset:0 0 auto}.site-header.is-hidden{transform:translateY(calc(-1 * var(--mask-h)))}.site-header:before{content:"";height:var(--mask-h);background:var(--bg);opacity:.85;pointer-events:none;z-index:-1;transition:background-color .4s var(--ease-soft), opacity .3s var(--ease-out);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.site-header__brand{font-family:var(--font-serif);letter-spacing:-.01em;color:inherit;white-space:nowrap;transition:color .4s var(--ease-out);font-size:1.35rem;font-weight:500;line-height:1}.site-header__nav{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;transition:opacity .3s var(--ease-out);gap:2.5rem;margin-left:auto;margin-right:2.5rem;font-size:.8125rem;font-weight:600;line-height:1;display:none}.site-header__nav .link{color:inherit;transition:background-size var(--dur) var(--ease-expo), color .4s var(--ease-out)}@media (min-width:1024px){.site-header__nav{display:flex}}html.menu-open .site-header{z-index:calc(var(--z-menu) + 1);transform:none}html.menu-open .site-header:before,html.at-top .site-header:before,html.pin-active .site-header:before{opacity:0}html.menu-open .site-header__nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out), visibility 0s var(--ease-out) .3s}.menu-btn{height:44px;transition:color var(--dur-fast) var(--ease-out), box-shadow .4s var(--ease-out);flex:none;padding:0 1.1rem}.menu-btn .btn__in{gap:.8em}.menu-btn__label{height:1.2em;line-height:1.2;display:grid;overflow:hidden}.menu-btn__word{transition:transform .5s var(--ease-expo);grid-area:1/1;display:block}.menu-btn__word--close{transform:translateY(110%)}.menu-btn.is-open .menu-btn__word--open{transform:translateY(-110%)}.menu-btn.is-open .menu-btn__word--close{transform:translateY(0)}.menu-btn__lines{flex:none;width:14px;height:7px;position:relative}.menu-btn__lines i{width:14px;height:1px;transition:transform .5s var(--ease-expo);background:currentColor;position:absolute;left:0}.menu-btn__lines i:first-child{top:0}.menu-btn__lines i:last-child{bottom:0}.menu-btn.is-open .menu-btn__lines i:first-child{transform:translateY(3px)rotate(45deg)}.menu-btn.is-open .menu-btn__lines i:last-child{transform:translateY(-3px)rotate(-45deg)}@media (max-width:767px){.menu-btn{justify-content:center;width:44px;padding:0}.menu-btn .btn__in{gap:0}.menu-btn__label{display:none}}.menu{z-index:var(--z-menu);background:var(--bg);color:var(--fg);overscroll-behavior:contain;will-change:clip-path;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu__inner{min-height:100svh;padding-top:calc(var(--header-h) + 3rem);align-content:start;padding-bottom:3rem}.menu__nav{grid-column:1/8}.menu__list{flex-direction:column;display:flex}.menu__item{transition:opacity .4s var(--ease-out)}.menu__link{grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:.5rem .25rem;display:grid}.menu__num{transition:transform .45s var(--ease-expo);font-size:1.1rem;line-height:1}.menu__word{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-menu);letter-spacing:-.02em;color:var(--fg);will-change:transform;padding-bottom:.14em;line-height:1}.menu__word-in{will-change:transform}.menu__word-in.rd:after{bottom:-.1em}.menu__meta{flex-direction:column;grid-column:9/13;align-self:end;align-items:flex-start;gap:.75rem;padding-bottom:.5rem;display:flex}.menu__descriptor{max-width:28ch}.menu__origin{margin-top:1rem}@media (hover:hover) and (pointer:fine){.menu__list:hover .menu__item:not(:hover){opacity:.7}.menu__link:hover .rd:after{transform:scaleX(1)}.menu__link:hover .menu__num{transform:translate(.4rem)}}@media (max-width:1023px){.menu__nav{grid-column:1/-1}.menu__meta{display:none}}@media (max-width:767px){.menu__inner{padding-top:calc(var(--header-h) + 2rem)}.menu__link{grid-template-columns:2rem minmax(0,1fr)}}.pre{z-index:var(--z-preloader);position:fixed;inset:0}.pre__curtain{background:var(--antrasit);will-change:transform;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.pre__card{background:var(--krem);border-radius:var(--radius);opacity:0;padding:1.25rem}.pre__card img{width:240px;height:240px;display:block}.pre__line{background:#f6f0e624;width:240px;height:1px;margin-top:1.5rem}.pre__line i{background:var(--altin);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:767px){.pre__card img{width:200px;height:200px}.pre__line{width:200px}}.sec.site-footer{bottom:0;bottom:min(0px, calc(100vh - var(--ft-h,100vh)));bottom:min(0px, calc(100dvh - var(--ft-h,100dvh)));z-index:1;padding-block:var(--section-sm) 2.5rem;background:var(--bg);color:var(--fg);position:sticky}.ft__statement{max-width:75%;font-family:var(--font-serif);font-weight:500;font-size:var(--fs-statement);letter-spacing:-.02em;color:var(--fg);line-height:.95}.ft__l1,.ft__l2{display:block}.ft__cord{--cord-pad:240px;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:96px;margin-block:3rem 4rem;position:relative}.ft__cord-canvas{left:0;top:calc(-1 * var(--cord-pad));width:100%;height:calc(100% + var(--cord-pad) * 2);pointer-events:none;position:absolute}.ft__cord-static{fill:none;width:100%;height:100%;stroke:var(--altin);stroke-width:1.5px;stroke-linecap:round;opacity:.9;display:block;position:absolute;inset:0;overflow:visible}html.js .ft__cord-static{display:none}html.js .ft__cord.is-static .ft__cord-static{display:block}html.js .ft__cord.is-static .ft__cord-canvas{display:none}.ft__grid{align-items:start;row-gap:3rem}.ft__logo{background:var(--krem);border-radius:var(--radius);grid-column:1/4;width:-moz-fit-content;width:fit-content;padding:1rem}.ft__logo img{width:200px;height:200px;display:block}.ft__brand{flex-direction:column;grid-column:4/7;align-items:flex-start;gap:.75rem;display:flex}.ft__brand .link{overflow-wrap:anywhere}.ft__col{font-size:var(--fs-small)}.ft__col--1{grid-column:8/10}.ft__col--2{grid-column:10/12}.ft__col-title{margin-bottom:.5rem}.ft__col ul{line-height:2}.ft__col .link{padding-bottom:0}.ft__top{white-space:nowrap;grid-column:12/13;justify-self:end}.ft__legal{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:4rem;padding-top:1.5rem;display:flex}.ft__note{text-align:right}@media (max-width:1279px){.ft__logo{grid-column:1/5}.ft__brand{grid-column:5/8}}@media (max-width:1023px){.ft__logo{grid-column:1/6}.ft__brand{grid-column:6/13}.ft__col--1{grid-column:6/9}.ft__col--2{grid-column:9/12}.ft__legal{flex-wrap:wrap}.ft__note{text-align:left;flex-basis:100%}}@media (max-width:767px){.ft__statement{max-width:none}.ft__cord{height:64px;margin-block:2rem 3rem}.ft__grid{row-gap:2.5rem}.ft__logo,.ft__brand,.ft__top{grid-column:1/-1}.ft__logo img{width:180px;height:180px}.ft__col--1{grid-column:1/7}.ft__col--2{grid-column:7/13}.ft__top{justify-self:start}.ft__legal{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:3rem}.ft__note{text-align:left}}@media (prefers-reduced-motion:reduce){.site-header,.menu,.menu__word,.menu__word-in,.pre__curtain{will-change:auto}}.sec--hero{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.hero__gl{z-index:0;position:absolute;inset:0}.hero__gl canvas{touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero__fallback{right:var(--gutter);z-index:0;width:min(420px,38vw);position:absolute;top:50%;translate:0 -50%}.hero__fallback[hidden]{display:none}.hero__content{z-index:1;padding-top:calc(var(--header-h) + 4rem);pointer-events:none;flex:auto;grid-auto-rows:auto;align-content:start;padding-bottom:4.5rem;position:relative}.hero__content a,.hero__content .btn{pointer-events:auto}.hero__folio-mask{grid-column:1/-1;margin-bottom:3rem}.hero__folio{margin-bottom:0}.hero__title{grid-column:1/span 8;margin:0}.hero__title .mask{margin-block:-.08em;line-height:1.08}.hero__line{display:block}.hero__line--2{color:var(--bordo)}.hero__line .c{will-change:transform;display:inline-block}.hero__lead{grid-column:2/span 4;margin-top:2rem}.hero__ctas{flex-wrap:wrap;grid-column:2/span 5;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.hero__cta{display:inline-flex}.hero__cta .btn{white-space:nowrap}.hero__hint{color:var(--muted);letter-spacing:.01em;flex-direction:column;align-items:center;gap:.75rem;margin:0;font-weight:500;display:flex;position:absolute;bottom:5.75rem;left:0}.hero__hint span{writing-mode:vertical-rl;line-height:1}.hero__hint i{background:var(--gold);transform-origin:50% 0;width:1px;height:40px;display:block}.hero__marquee{z-index:1;border-top:1px solid var(--line);background:var(--bg);align-items:center;height:4.5rem;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero__marquee-track{white-space:nowrap;will-change:transform;align-items:center;display:flex}.hero__marquee-item{font-family:var(--font-serif);color:var(--fg);flex:none;font-size:clamp(1.5rem,2.6vw,2.6rem);font-weight:500;line-height:1}.hero__marquee .dot{background:var(--gold);border-radius:50%;flex:none;width:4px;height:4px;margin:0 1.5rem;display:block}@media (max-width:1023px){.hero__title{grid-column:1/span 10}.hero__lead,.hero__ctas{grid-column:1/span 7}.hero__fallback{width:min(360px,42vw)}}@media (max-width:767px){.sec--hero{min-height:auto}.hero__gl,.hero__fallback{width:auto;position:relative;inset:auto;translate:none}.hero__gl{flex:none;height:56svh}.hero__fallback{padding:calc(var(--header-h) + 1.5rem) var(--gutter) 0;justify-content:center;display:flex}.hero__fallback[hidden]{display:none}.hero__fallback .print{max-width:360px}.hero__content{padding-top:2rem;padding-bottom:5.5rem}.hero__folio-mask{grid-column:1/-1;margin-bottom:1.5rem}.hero__title{grid-column:1/-1}.hero__lead{grid-column:1/-1;margin-top:1.5rem}.hero__ctas{flex-direction:column;grid-column:1/-1;align-items:stretch;margin-top:1.5rem}.hero__cta,.hero__cta .btn{width:100%}.hero__cta .btn{justify-content:center}.hero__hint{display:none}.hero__marquee{height:3.5rem}}@media (prefers-reduced-motion:reduce){.hero__line .c,.hero__marquee-track{will-change:auto}}.mf__a{grid-template-rows:auto auto auto;align-items:start;padding-bottom:6rem}.mf__folio{grid-area:1/1/auto/-1;margin-bottom:3rem}.mf__statement{grid-area:2/1/auto/7;margin-top:0}.mf__scrub{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-scrub);letter-spacing:-.01em;color:var(--bordo);text-wrap:pretty;grid-area:3/2/auto/9;margin-top:3rem;line-height:1.18}.mf__scrub .w{display:inline}.mf__scrub .w--v{font-style:italic;font-weight:400}.mf__print{width:100%}.mf__print--production{z-index:1;grid-area:2/10/4/13;place-self:start end;max-width:380px;position:sticky;top:20vh}.mf__b{z-index:2;margin-top:var(--section-sm);align-items:start;position:relative}.mf__body{grid-column:7/12;max-width:44ch;margin-top:0}.mf__print--process{max-width:300px;margin-top:calc(-1 * var(--section-sm) - 4rem);grid-area:1/2/auto/6}.mf__ledger{margin-top:var(--section-sm)}.mf__row{border-bottom:0;align-items:baseline;position:relative}.mf__hair{pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.mf__hair--top{top:0;bottom:auto}.mf__n{font-size:var(--fs-num);grid-column:1/2;line-height:1;display:inline-block}.mf__title{font-size:var(--fs-card);color:var(--fg-strong);grid-column:2/5;margin:0}.mf__text{grid-column:6/12;margin:0}.mf__disclaimer{max-width:44ch;margin-top:2rem}@media (min-width:1024px) and (max-width:1279px){.mf__scrub{grid-column:2/8}.mf__print--production{grid-column:9/13;max-width:300px;position:static;top:auto}}@media (max-width:1023px){.mf__folio{grid-column:1/-1}.mf__statement,.mf__scrub{grid-column:1/9}.mf__print--production{grid-area:2/9/4/13;max-width:300px;position:static;top:auto}.mf__body{grid-column:5/13}.mf__print--process{grid-column:1/5;max-width:240px}.mf__title{grid-column:2/6}.mf__text{grid-column:6/13}}@media (max-width:767px){.mf__a,.mf__b{display:block}.mf__a{padding-bottom:0}.mf__folio{margin-bottom:2rem}.mf__scrub{margin-top:2rem}.mf__print--production{max-width:360px;margin-top:3rem;position:static}.mf__body{max-width:34ch}.mf__print--process{max-width:300px;margin-top:3rem}.mf__ledger{margin-top:var(--section-sm)}.mf__row{grid-template-columns:auto 1fr;gap:1rem;padding-block:2rem;display:grid}.mf__n{grid-area:1/1}.mf__title{grid-area:1/2;align-self:baseline}.mf__text{grid-area:2/1/auto/-1}.mf__disclaimer{max-width:none}}.sec--services{--svc-pad:3rem;--svc-floor:30vh;--svc-box:68vh;--svc-unit:100vh}.sec--services.svc--touch{--svc-floor:30svh;--svc-box:68svh;--svc-unit:100svh}.hsc{position:relative}.hsc__pin{height:var(--svc-unit);touch-action:pan-y;position:relative;overflow:clip}.hsc__track{width:200%;height:100%;display:flex;position:relative}.hsc__panel{height:100%;padding-top:calc(var(--header-h) + var(--svc-pad));background:var(--bg);color:var(--fg);flex:0 0 50%;position:relative}.hsc__a,.hsc__b{min-height:calc(var(--svc-box) - var(--header-h) - var(--svc-pad));align-content:start}.hsc__a{grid-template-rows:auto auto 1fr}.svc__folio{grid-area:1/1/auto/-1}.svc__title{grid-area:2/1/auto/10;max-width:4.8em}.svc__intro{grid-area:3/2/auto/7;align-self:start;max-width:44ch;margin-top:2rem}@media (min-width:1024px){.svc__intro{grid-area:2/7/auto/11;align-self:end;max-width:40ch;margin-top:0}}.svc__hint{letter-spacing:.01em;color:var(--muted);white-space:nowrap;grid-area:1/11/4/13;place-self:center end;align-items:center;gap:.75rem;font-weight:500;display:flex}.svc__hint i{background:var(--gold);width:56px;height:1px;display:block}.svc__bhead{grid-column:1/7}.svc__bhead .eyebrow{margin-bottom:2rem}.svc__btitle .l-mask{margin-bottom:-.06em;padding-bottom:.06em}.svc__cards{grid-column:7/13;grid-template-columns:1fr 1fr;align-content:start;gap:3rem 2rem;display:grid}.svc__card{padding-top:1.25rem;position:relative}.svc__card:before,.svc__card:after{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.svc__card:after{background:var(--gold);opacity:0;transition:opacity .3s var(--ease-soft)}.svc__card-n{transition:color .3s var(--ease-soft);font-size:1.1rem;line-height:1;display:block}.svc__card-title{font-size:var(--fs-card);color:var(--fg-strong);margin-top:.75rem}.svc__card-short{letter-spacing:.01em;color:var(--muted);margin-top:.5rem;font-weight:500}.svc__card-link{letter-spacing:.01em;margin-top:1rem;font-weight:500;display:inline-block}.hsc__physics{width:100%;height:var(--svc-floor);pointer-events:none;contain:layout style;position:absolute;bottom:0;left:0}.hsc__physics:before,.hsc__physics:after{content:"";width:50%;height:1px;position:absolute;bottom:max(40px,4.5vh)}.svc--touch .hsc__physics:before,.svc--touch .hsc__physics:after{bottom:max(40px,4.5svh)}.hsc__physics:before{background:#30302f24;left:0}.hsc__physics:after{background:#f6f0e624;left:50%}.hsc__physics .tag{border-radius:var(--radius-pill);height:44px;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;visibility:hidden;will-change:transform;box-shadow:var(--shadow-token);transition:box-shadow .3s var(--ease-out);justify-content:center;align-items:center;padding:0 1.25rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.hsc__physics .tag.is-live{visibility:visible}.hsc__physics .tag--circle{border-radius:50%;width:68px;height:68px;padding:0}.hsc__physics .tag--square{border-radius:var(--radius);width:60px;height:60px;padding:0}.hsc__physics .tag--krem{background:var(--krem);color:var(--antrasit)}.hsc__physics .tag--bordo{background:var(--bordo);color:var(--krem)}.hsc__physics .tag--antrasit{color:var(--krem);background:#3a3a39}.hsc__physics .tag--altin{background:var(--altin);color:var(--antrasit)}.hsc__physics .tag--krem.tag--on-krem{box-shadow:var(--shadow-token), inset 0 0 0 1px #30302f52}.hsc__physics .tag--antrasit.tag--on-dark{box-shadow:var(--shadow-token), inset 0 0 0 1px #f6f0e633}.hsc__physics .tag.is-hot{box-shadow:var(--shadow-token), inset 0 0 0 1px var(--altin)}.hsc__pin.is-dragging,.hsc__pin.is-dragging .tag{cursor:grabbing}.svc__after{padding-block:var(--section-sm) var(--section);background:var(--bg);color:var(--fg)}.svc__drow{border-bottom:0;position:relative}.svc__hair{position:absolute;bottom:-1px;left:0;right:0}.svc__hair--top{top:-1px;bottom:auto}.svc__dn{font-size:var(--fs-num);grid-column:1/2;line-height:1}.svc__dtitle{font-size:var(--fs-card);color:var(--fg-strong);grid-column:2/5}.svc__deliv{grid-column:5/10}.svc__scope{letter-spacing:.01em;grid-column:10/13;font-weight:500}.svc__extras{margin-top:var(--section-sm)}.svc__xfolio{grid-area:1/1/auto/7}.svc__xtitle{grid-area:2/1/auto/7}.svc__xnote{grid-area:2/7/auto/12;align-self:end}.svc__xlist{grid-area:3/1/auto/13;grid-template-columns:1fr 1fr;column-gap:3rem;margin-top:3rem;display:grid}.svc__xitem{border-bottom:1px solid var(--line);padding-block:1.5rem}.svc__xitem dt{font-size:var(--fs-card);color:var(--fg-strong)}.svc__xitem dd{margin-top:.5rem}@media (hover:hover) and (pointer:fine){.svc__card:hover:after{opacity:1}.svc__card:hover .svc__card-n{color:var(--fg)}.svc__card:hover .svc__card-link{background-position:0 100%;background-size:100% 1px}.svc__xitem:hover .rd:after{transform:scaleX(1)}.hsc__physics .tag{cursor:grab}}@media (max-width:1023px){.svc__title{grid-column:1/12}.svc__intro{grid-column:1/9}.svc__bhead{grid-column:1/13}.svc__cards{grid-column:1/13;margin-top:2rem}.svc__dtitle{grid-column:2/6}.svc__deliv{grid-column:6/13}.svc__scope{grid-column:2/13;margin-top:1rem}}@media (max-width:767px){.sec--services{--svc-pad:1rem;--svc-floor:26vh;--svc-box:70vh}.sec--services.svc--touch{--svc-floor:26svh;--svc-box:70svh}.hsc__a,.hsc__b{min-height:0}.svc__folio{grid-column:1/13;margin-bottom:2rem}.svc__title{grid-column:1/13}.svc__intro{grid-column:1/13;margin-top:1.5rem}.svc__hint{display:none}.svc__bhead .eyebrow{margin-bottom:1rem}.svc__btitle{font-size:clamp(1.6rem,6vw,2.1rem)}.svc__cards{gap:1.5rem 1rem;margin-top:1.5rem}.svc__card{padding-top:1rem}.svc__card-n{font-size:1rem}.svc__card-title{margin-top:.5rem;font-size:1.125rem}.svc__card-short{display:none}.svc__card-link{margin-top:.75rem}.hsc__physics .tag{height:40px;padding:0 1rem}.hsc__physics .tag--circle{width:56px;height:56px;padding:0}.hsc__physics .tag--square{width:52px;height:52px;padding:0}.svc__drow{grid-template-columns:auto 1fr;column-gap:1rem;padding-block:2rem}.svc__dn{grid-area:1/1;align-self:baseline;font-size:1.6rem}.svc__dtitle{grid-area:1/2;align-self:baseline}.svc__deliv{grid-column:1/-1;margin-top:1rem}.svc__scope{grid-column:1/-1;margin-top:.75rem}.svc__xfolio,.svc__xtitle{grid-column:1/13}.svc__xnote{grid-area:3/1/auto/13;align-self:start;margin-top:1.5rem}.svc__xlist{grid-row:4;grid-template-columns:1fr}}.svc--reduced .hsc__pin{height:auto;overflow:visible}.svc--reduced .hsc__track{flex-direction:column;width:100%;height:auto;display:flex}.svc--reduced .hsc__panel{width:100%;height:auto;padding-block:var(--section-sm);flex:none}.svc--reduced .hsc__panel--a{padding-top:calc(var(--header-h) + var(--section-sm));order:0}.svc--reduced .hsc__panel--b{order:2}.svc--reduced .hsc__a,.svc--reduced .hsc__b{min-height:0}.svc--reduced .svc__hint{display:none}.svc--reduced .hsc__physics{width:min(100% - var(--gutter) * 2, var(--container));height:auto;padding-bottom:var(--section-sm);pointer-events:auto;contain:none;flex-wrap:wrap;order:1;gap:.75rem;margin-inline:auto;display:flex;position:static}.svc--reduced .hsc__physics:before,.svc--reduced .hsc__physics:after{display:none}.svc--reduced .tag{visibility:visible;will-change:auto;position:static;transform:none!important}.sct__top{align-items:start;row-gap:0}.sct__head{grid-column:1/-1;margin-bottom:4rem}.sct__intro{max-width:44ch;margin-top:1.5rem}.sct__items{grid-column:1/-1}.sct__item{grid-template-columns:minmax(0,1fr);row-gap:2rem;padding-block:2.5rem;display:grid}.sct__item:first-child{padding-top:0}.sct__item+.sct__item{border-top:1px solid var(--line)}.sct__print{max-width:360px}.sct__print .print__media>img{object-fit:cover}.sct__print .print__media{transition:transform .6s var(--ease-expo)}.sct__nt{align-items:baseline;gap:1rem;display:flex}.sct__nt .num{transition:transform .45s var(--ease-expo);flex:none;font-size:1.1rem;line-height:1}.sct__title{font-size:var(--fs-card);color:var(--fg-strong);max-width:100%}.sct__title .rd{display:inline}.sct__label{margin-top:2rem;margin-bottom:.5rem;display:block}.sct__body+.sct__label{margin-top:1.5rem}.sct__qual{margin-top:var(--section-sm);align-items:start;row-gap:0}.sct__hair{grid-column:1/-1;margin-bottom:4rem}.sct__qtitle{grid-column:1/-1;margin-bottom:2rem}.sct__qlist{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:1rem 3rem;display:grid}.sct__qlist>li{grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.sct__qlist .num{font-size:1.1rem;line-height:1}.sct__qnote{grid-column:1/-1;margin-top:2rem}.sct__disclaimer{grid-column:1/-1;margin-top:3rem}@media (hover:hover) and (pointer:fine){.sct__item:hover .rd:after{transform:scaleX(1)}.sct__item:hover .sct__nt .num{transform:translate(.4rem)}.sct--css-lift .sct__print:hover .print__media{transform:translateY(-6px)}.sct--gl .sct__print:hover .print__media>img{transform:none}}.sct__glhost{pointer-events:none;z-index:3;visibility:hidden;width:456px;height:546px;position:fixed;top:0;left:0;transform:translate(-200vw)}.sct__glhost.is-on{visibility:visible}.sct__glhost>canvas{display:block}@media (min-width:768px){.sct__item{grid-template-columns:320px minmax(0,1fr);align-items:start;column-gap:3rem;padding-block:3rem}.sct__item:first-child{padding-top:0}.sct__print{max-width:320px}.sct__qlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sct__head{top:calc(var(--header-h) + 2rem);grid-column:1/5;align-self:start;margin-bottom:0;position:sticky}.sct__items{grid-column:5/-1}.sct__item{grid-template-columns:minmax(280px,320px) minmax(0,1fr);column-gap:2rem;min-height:72vh;padding-block:3rem}.sct__item:first-child{padding-top:0}.sct__print{max-width:320px}.sct__qtitle{grid-column:1/6;margin-bottom:0}.sct__qlist,.sct__qnote,.sct__disclaimer{grid-column:6/-1}}@media (min-width:1280px){.sct__head{grid-column:1/6}.sct__items{grid-column:6/-1}.sct__item{grid-template-columns:minmax(320px,380px) minmax(0,1fr);column-gap:3rem}.sct__print{max-width:380px}}@media (prefers-reduced-motion:reduce){.sct__hair{transform:none}}.sec--process{--bg:var(--krem-2);--bg-2:var(--krem-3);--prc-knot:10px}.prc__head{row-gap:0}.prc__head .folio-strip{grid-area:1/1/auto/-1}.prc__title{grid-area:2/1/auto/-1}.prc__intro{grid-area:3/1/auto/-1;margin-top:3rem}.prc__print{background:var(--krem);grid-area:4/1/auto/-1;width:100%;max-width:320px;margin-top:3rem}.prc__print img{object-position:65% 35%}@media (min-width:768px){.prc__title{grid-column:1/10}.prc__intro{grid-column:6/13}.prc__print{grid-column:6/13;max-width:300px}}@media (min-width:1024px){.prc__title{grid-column:1/8}.prc__intro{grid-area:3/1/auto/6;align-self:start;margin-top:3rem}.prc__print{grid-area:2/8/span 2/12;max-width:300px}}@media (min-width:1280px){.prc__title{grid-column:1/6}.prc__intro{grid-area:2/6/auto/9;align-self:end;margin-top:0;padding-bottom:.35em}.prc__print{grid-area:1/9/span 3/13;place-self:start end;max-width:360px;margin-top:0}}.prc__ledger{margin-top:var(--section-sm);position:relative}.prc__thread{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prc__rows{z-index:1;border-top:1px solid var(--line);position:relative}.prc__row{color:var(--muted);transition:color .4s var(--ease-soft);border-bottom-color:#0000;position:relative}.prc__row.is-on{color:var(--fg)}.prc__hair{height:1px;position:absolute;bottom:-1px;left:0;right:0}.prc__row .prc__n{font-size:var(--fs-num);transition:transform .45s var(--ease-expo), color .3s var(--ease-soft);grid-column:1;line-height:1}.prc__knot{width:var(--prc-knot);height:var(--prc-knot);min-width:0;margin-top:calc(.6 * var(--fs-card) - var(--prc-knot) / 2);transition:transform .4s var(--ease-expo);grid-column:2;place-self:start center;place-items:center;display:grid}.prc__knot i{border:1.5px solid var(--altin);transform-origin:50%;width:7px;height:7px;transition:background-color .4s var(--ease-soft);background:0 0;border-radius:50%;display:block;transform:scale(1)}.prc__row.is-on .prc__knot i{background-color:var(--altin)}.prc__step{font-size:var(--fs-card);color:inherit;transition:color .4s var(--ease-soft);grid-column:3/6}.prc__row.is-on .prc__step{color:var(--fg-strong)}.prc__wo{flex-direction:column;grid-column:6/10;gap:.75rem;display:flex}.prc__who{letter-spacing:.01em;font-weight:500}.prc__lbl{color:var(--muted);font-weight:600}.prc__lbl:after{content:" ·"}.prc__out{color:inherit;max-width:44ch}.prc__when{text-align:right;letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;transition:transform .4s var(--ease-expo);grid-column:10/13;font-weight:500}@media (hover:hover) and (pointer:fine){.prc__row:hover .prc__n{color:var(--bordo)}.prc__row:hover .prc__knot{transform:scale(1.25)}.prc__row:hover .prc__when{transform:translate(-.4rem)}}.prc__foot{row-gap:0}.prc__note{grid-column:1/-1;max-width:58ch;margin-top:2rem}.prc__disclaimer{grid-column:1/-1;max-width:58ch;margin-top:1rem}@media (min-width:768px){.prc__note,.prc__disclaimer{grid-column:3/10}}@media (min-width:768px) and (max-width:1023px){.prc__step{grid-column:3/7}.prc__wo{grid-column:7/13}.prc__when{text-align:left;color:var(--muted);grid-area:2/7/auto/13;margin-top:.75rem}}@media (max-width:767px){.prc__row{grid-template-rows:auto auto auto;grid-template-columns:3rem minmax(0,1fr);column-gap:.75rem;padding-block:2rem}.prc__row .prc__n{z-index:1;background:var(--bg);grid-area:1/1;justify-self:center;padding-block:.2rem;font-size:1.1rem;position:relative}.prc__knot{grid-area:2/1;justify-self:center;margin-top:.85rem}.prc__step{grid-area:1/2}.prc__wo{grid-area:2/2;margin-top:.75rem}.prc__when{text-align:left;color:var(--muted);grid-area:3/2;margin-top:.75rem}.prc__row.is-on .prc__when{color:var(--fg)}}@media (max-width:767px) and (hover:hover) and (pointer:fine){.prc__row:hover .prc__when{transform:none}}.pk__head{align-items:end}.pk__head .folio-strip{grid-column:1/-1}.pk__title{grid-column:1/8}.pk__intro{grid-column:8/12;align-self:end;padding-bottom:.35em}.pk__scroller{margin-top:var(--section-sm);position:relative}.pk__sheet{position:relative}.pk__satin{z-index:0;background:var(--bordo);border-radius:var(--radius);pointer-events:none;width:0;position:absolute;top:-1.25rem;bottom:-1.25rem;left:0}.pk__table{z-index:1;border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:left;width:100%;font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--fg);font-size:.9375rem;font-weight:500;line-height:1.45;position:relative}.pk__col--label{width:20%}.pk__col--tier{width:26.6667%}.pk__table th,.pk__table td{vertical-align:top;border-bottom:1px solid var(--line);padding:1.4rem 1.25rem;font-weight:500}.pk__table th:first-child,.pk__table td:first-child{padding-left:0}.pk__table thead th{border-bottom-color:var(--line-strong);padding-top:.25rem;padding-bottom:1.6rem}.pk__rowlabel{font-size:var(--fs-small);letter-spacing:.01em;color:var(--muted);font-weight:500;line-height:1.5}.pk__name{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--fg-strong);line-height:1.15;display:inline-block}.pk__aim{font-size:var(--fs-small);letter-spacing:.01em;color:var(--muted);margin-top:.5rem;font-weight:500;line-height:1.5;display:block}.pk__tier--featured{color:var(--fg);background:0 0;position:relative}.pk__tier--featured .pk__name{color:var(--fg-strong)}.pk__tier--featured .pk__aim{color:#f6f0e6cc}.pk__table tbody tr:last-child .pk__tier--featured{border-bottom-color:#0000}.pk__tier--featured .rd:after{display:none}@media (hover:hover) and (pointer:fine){.pk__tier:not(.pk__tier--featured):hover .rd:after{transform:scaleX(1)}}.pk__indicator{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--muted);margin-top:1rem;font-size:1.1rem;font-weight:500;line-height:1;display:none}.pk__foot{align-items:start;margin-top:3rem}.pk__defs{border-top:1px solid var(--line);grid-column:1/9}.pk__defs li{border-bottom:1px solid var(--line);font-size:var(--fs-small);letter-spacing:.01em;color:var(--fg);grid-template-columns:2.5rem minmax(0,1fr);column-gap:.5rem;padding-block:.9rem;font-weight:500;line-height:1.5;display:grid}.pk__dag{font-size:.95rem;line-height:inherit;letter-spacing:.02em}.pk__cta{grid-column:9/-1;place-self:start end}@media (max-width:1023px){.pk__head>*{grid-column:1/-1}.pk__intro{margin-top:1.5rem;padding-bottom:0}.pk__scroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:1.25rem;scroll-padding-left:26vw;overflow:auto hidden}.pk__scroller::-webkit-scrollbar{display:none}.pk__scroller:focus-visible{outline-offset:0}.pk__sheet{width:max-content;min-width:100%}.pk__table{width:158vw}.pk__col--label{width:26vw}.pk__col--tier{width:44vw}.pk__table thead .pk__tier{scroll-snap-align:start}.pk__table th[scope=row],.pk__corner{z-index:2;background:var(--bg);box-shadow:-1px 0 0 var(--bg), 1px 0 0 var(--bg), 0 1px 0 var(--bg);position:sticky;left:0}.pk__corner:before,.pk__table tbody tr:last-child th[scope=row]:after{content:"";background:var(--bg);height:1.25rem;position:absolute;left:0;right:0}.pk__corner:before{top:-1.25rem}.pk__table tbody tr:last-child th[scope=row]:after{bottom:calc(-1.25rem - 1px)}.pk__indicator:not([hidden]){display:block}.pk__defs{grid-column:1/-1}.pk__cta{grid-column:1/-1;justify-self:start;margin-top:2rem}}@media (max-width:767px){.pk__scroller{scroll-padding-left:28vw}.pk__table{width:214vw;font-size:.9rem}.pk__col--label{width:28vw}.pk__col--tier{width:62vw}.pk__table th,.pk__table td{padding:1.2rem 1rem}.pk__table th:first-child,.pk__table td:first-child{padding-right:.75rem}.pk__foot{margin-top:2rem}}.val__title{grid-column:1/span 8}.val__r2{align-items:start;margin-top:4rem}.val__frame{max-width:340px;top:calc(var(--header-h) + 2rem);grid-column:1/span 4;align-self:start;position:sticky}.val__media{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.val__media>img{pointer-events:none}.val__media>canvas{z-index:1;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.val__media>canvas.is-live{opacity:1}.val__proxy{z-index:2;pointer-events:none;position:absolute;inset:0}.val__grid{grid-column:6/-1;grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.val__cell{padding:2rem 0 2.5rem;position:relative}.val__cell .hair{position:absolute;top:0;left:0;right:0}.val__n{font-size:var(--fs-num);transition:color .35s var(--ease-soft);line-height:1;display:block}.val__ct{font-size:var(--fs-card);color:var(--fg);margin-top:1rem}.val__ctext{transition:color .3s var(--ease-soft);margin-top:.75rem}.val__r3{margin-top:var(--section-sm)}.val__promise-wrap{grid-column:3/span 8;align-items:flex-start;gap:.75em;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.35;display:flex}.val__dash{background:var(--gold);flex:none;width:2.25em;height:1px;margin-top:.675em;display:block}.val__promise{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:inherit;line-height:inherit;color:var(--fg);max-width:28ch}.val__r4{margin-top:var(--section-sm);padding-top:3rem;position:relative}.val__r4hair{position:absolute;top:0;left:0;right:0}.val__vtitle{grid-column:1/span 5}.val__voice{grid-column:6/-1;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.val__vlabel{margin-bottom:1rem}.val__use li,.val__avoid li{font-family:var(--font-serif);font-style:normal;font-weight:500;font-size:var(--fs-quote);letter-spacing:0;border-top:1px solid var(--line);color:var(--fg);padding-block:.75rem;line-height:1.35}.val__use li:last-child,.val__avoid li:last-child{border-bottom:1px solid var(--line)}.val__avoid li{color:var(--muted)}.val__strike{display:block}.val__sline{display:block;position:relative}.val__sline:after{content:"";background:var(--bordo-soft);height:1px;transform:scaleX(var(--sx,0));transform-origin:0;pointer-events:none;position:absolute;top:55%;left:0;right:0}.is-struck .val__sline:after{transition:transform .3s var(--ease-expo);transform:scaleX(1)}.val__disclaimer{max-width:100%;margin-top:3rem}@media (hover:hover) and (pointer:fine){.val__cell:hover .val__n{color:var(--krem)}.val__cell:hover .val__ctext{color:var(--fg)}.is-struck:hover .val__sline:after{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.val__n,.val__ctext{transition-duration:.2s}}@media (max-width:1023px){.val__title{grid-column:1/-1}.val__frame{grid-column:1/span 5;max-width:300px;position:static}.val__grid{grid-column:6/-1;grid-template-columns:1fr;gap:0}.val__promise-wrap{grid-column:2/span 10}.val__vtitle{grid-column:1/-1;margin-bottom:3rem}.val__voice{grid-column:1/-1;grid-template-columns:1fr;gap:3rem}.val__disclaimer{grid-column:1/-1}}@media (max-width:767px){.val__r2{margin-top:3rem}.val__frame{grid-column:1/-1;width:100%;max-width:300px}.val__grid{grid-column:1/-1;margin-top:3rem}.val__cell{padding:1.5rem 0 2rem}.val__promise-wrap{grid-column:1/-1}.val__r4{padding-top:2rem}.val__vtitle{margin-bottom:2rem}.val__voice{gap:2rem}}.ct__head .folio-strip{grid-column:1/-1}.ct__title{grid-column:1/9}.ct__intro{grid-column:1/6;max-width:44ch;margin-top:2rem}.ct__body{margin-top:var(--section-sm);align-items:start;row-gap:4rem}.ct__form{grid-column:1/8}.ct__aside{top:calc(var(--header-h) + 2rem);grid-column:9/13;align-self:start;position:sticky}.ct__fields{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;display:grid}.ct__form .field{row-gap:.25rem;min-width:0;display:grid;position:relative}.ct__form .field--need{grid-column:1/-1}.ct__form .field__label{letter-spacing:.01em;color:var(--muted);transform-origin:0;transition:transform .3s var(--ease-out), color .3s var(--ease-soft);font-weight:500;line-height:1.5}.ct__form .field__ctl{position:relative}.ct__form .field__input{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--fg-strong);font-family:var(--font-sans);appearance:none;background:0 0;border-radius:0;padding:.6rem 0;font-size:1.0625rem;font-weight:400;line-height:1.4;display:block}.ct__form .field__input:focus-visible{outline:none}.ct__form .field__input::placeholder{color:var(--muted);opacity:1}.ct__form textarea.field__input{resize:vertical;min-height:7.5rem}.ct__form textarea.field__input::-webkit-resizer{display:none}.ct__form select.field__input{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='%23F6F0E6' stroke-width='1'><path d='M1 3.5l4 4 4-4'/></svg>");background-position:right 0 center;background-repeat:no-repeat;background-size:10px 10px;padding-right:1.5rem}.ct__form select.field__input:has(option[value=""]:checked){color:var(--muted)}.ct__form select.field__input option{color:var(--antrasit);background:var(--krem)}.ct__form .field__input:-webkit-autofill{-webkit-text-fill-color:var(--fg-strong);-webkit-box-shadow:0 0 0 1000px var(--bordo) inset;caret-color:var(--fg-strong);transition:background-color 9999s}.ct__form .field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-strong);-webkit-box-shadow:0 0 0 1000px var(--bordo) inset;caret-color:var(--fg-strong);transition:background-color 9999s}.ct__form .field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-strong);-webkit-box-shadow:0 0 0 1000px var(--bordo) inset;caret-color:var(--fg-strong);transition:background-color 9999s}.ct__form .field__line{background:var(--fg-strong);transform-origin:0;height:1px;transition:transform .45s var(--ease-expo);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ct__form .field:focus-within .field__line,.ct__form .field.is-invalid .field__line{transform:scaleX(1)}.ct__form .field.is-invalid .field__line{background:#fffbf4}.ct__form .field:focus-within .field__label{color:var(--fg-strong);transform:translateY(-.2rem)}.ct__form .field__msg{color:#fffbf4;opacity:0;min-height:1.2em;transition:opacity .3s var(--ease-out);margin-top:.5rem;line-height:1.2}.ct__form .field.is-invalid .field__msg{opacity:1}.ct__actions{margin-top:2.5rem}.ct__submit{--btn-bg:var(--krem);--btn-fg:var(--antrasit)}.ct__submit:disabled{pointer-events:none}.ct__submit .ct__submit-label{margin-block:-.15em;display:grid;overflow:hidden}.ct__submit .l{white-space:nowrap;transition:transform .4s var(--ease-expo);grid-area:1/1;line-height:1.3;display:block}.ct__submit .l--busy{transform:translateY(110%)}.ct__form.is-busy .l--idle{transform:translateY(-110%)}.ct__form.is-busy .l--busy{transform:translateY(0)}.ct__privacy{max-width:44ch;margin-top:1rem}.ct__mailnote{color:var(--muted);margin-top:.5rem}.ct__fail{max-width:44ch;color:var(--fg-strong);transition:opacity .3s var(--ease-out);margin-top:.75rem}.ct__fail:not(.is-in){opacity:0}.ct__fields{transition:opacity .3s var(--ease-out)}.ct__form.is-sent .ct__fields{opacity:.4}.ct__success{max-width:22ch;color:var(--fg-strong);margin-top:3rem}.ct__success:focus-visible{outline:none}.ct__success-in{display:block}.ct__aside-title{font-size:var(--fs-card);color:var(--fg-strong)}.ct__agenda{margin-top:1.5rem}.ct__agenda li{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;padding-block:.9rem;display:grid}.ct__agenda li:last-child{border-bottom:1px solid var(--line)}.ct__agenda .num{padding-top:.3em;font-size:1.1rem;line-height:1}.ct__agenda .t-body{color:var(--fg)}.ct__guarantee{font-family:var(--font-serif);font-size:var(--fs-quote);color:var(--fg);text-wrap:pretty;margin-top:2.5rem;line-height:1.35}.ct__guarantee:before{content:"";background:var(--gold);width:2.25em;height:1px;margin-bottom:1rem;display:block}@media (max-width:1023px){.ct__title{grid-column:1/11}.ct__intro{grid-column:1/8}.ct__form{grid-column:1/9}.ct__aside{grid-column:9/13;position:static}}@media (max-width:767px){.ct__title,.ct__intro,.ct__form,.ct__aside{grid-column:1/-1}.ct__intro{margin-top:1.5rem}.ct__body{margin-top:min(var(--section-sm), 3rem);row-gap:3rem}.ct__fields{grid-template-columns:1fr;gap:1.5rem}.ct__submit{width:100%;display:flex}.ct__submit .btn__in{justify-content:space-between;width:100%}.ct__success{max-width:none;margin-top:2rem}}
