@layer bx-reset, bx-tokens, bx-base, bx-layout, bx-components, bx-motion, bx-utilities;@font-face{font-family:Britex Fallback;src:local("Arial");ascent-override:92%;descent-override:24%;line-gap-override:0%;size-adjust:104%}@layer bx-reset{.bx *,.bx :after,.bx :before{box-sizing:border-box;margin:0;padding:0;border:0}html:has(.bx),html:has(.bx) body{width:100%;overscroll-behavior:none}.bx canvas,.bx iframe,.bx img,.bx svg,.bx video{display:block;max-width:100%}.bx img,.bx video{height:auto}.bx button,.bx input,.bx select,.bx textarea{font:inherit;letter-spacing:inherit;color:inherit;background:none}.bx button{cursor:pointer}.bx ol,.bx ul{list-style:none}.bx a{color:inherit;text-decoration:none}.bx h1,.bx h2,.bx h3,.bx h4{font-size:inherit;font-weight:inherit}.bx :focus:not(:focus-visible){outline:none}.bx :focus-visible{outline:2px solid var(--ink);outline-offset:3px}}@layer bx-tokens{.bx{--k:#1a2127;--w:#fff;--soft:#f1f1ef;--soft-2:#e7e7e4;--soft-3:#dcdcd8;--oak:#9c6a38;--fs-display:2.75rem;--fs-statement:1.75rem;--fs-price:1.5rem;--fs-body:1.125rem;--fs-body-sm:0.9375rem;--fs-ui:1rem;--fs-caption:0.875rem;--lh-display:0.95;--lh-statement:1.15;--lh-price:1;--lh-body:1.3;--lh-body-sm:1.25;--lh-ui:1;--lh-caption:1.2;--ls-display:-0.04em;--ls-statement:-0.03em;--ls-price:-0.02em;--ls-body:0;--ls-ui:-0.01em;--ls-caption:0;--wd-display:118;--wd-statement:108;--wd-ui:104;--radius:3px;--radius-card:5px;--btn-h:2.75rem;--glass-blur:12px;--ease-magic:cubic-bezier(0.33,0,0,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--ease-quart:cubic-bezier(0.41,0.35,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--dur-tap:0.2s;--pad-x:clamp(1rem,2.18vw,2.5rem);--gap-grid:1.25rem;--plate-w:100vw;--plate-h:56.25vw;--card-w:33.5vw;--s2:0.335;--pitch-row:28.57vw;--pitch-full:72vw;--row-dy:44svh;--par-dy:46svh;--full-dy:44svh;--hold:45svh;--about-exit:40svh;--cat-run:167svh;--z-header:60;--ink:var(--k);--plate:var(--w);--ink-55:color-mix(in srgb,var(--ink) 55%,transparent);--ink-40:color-mix(in srgb,var(--ink) 40%,transparent);--ink-20:color-mix(in srgb,var(--ink) 20%,transparent);--ink-10:color-mix(in srgb,var(--ink) 10%,transparent);--ink-06:color-mix(in srgb,var(--ink) 6%,transparent);--glass:color-mix(in srgb,var(--ink) 8%,transparent);--glass-hover:color-mix(in srgb,var(--ink) 14%,transparent)}@media (min-width:48rem){.bx{--fs-display:4.5rem;--fs-statement:2.5rem}}@media (max-width:47.99rem){.bx{--card-w:58vw;--s2:0.58;--pitch-row:50vw;--pitch-full:100vw;--row-dy:42svh;--par-dy:40svh;--full-dy:22svh}}.bx .pol{--pol:0;--ink:color-mix(in srgb,var(--w),var(--k) calc(var(--pol) * 100%));--plate:color-mix(in srgb,var(--k),var(--w) calc(var(--pol) * 100%));--ink-55:color-mix(in srgb,var(--ink) 55%,transparent);--ink-40:color-mix(in srgb,var(--ink) 40%,transparent);--ink-20:color-mix(in srgb,var(--ink) 20%,transparent);--ink-10:color-mix(in srgb,var(--ink) 10%,transparent);--ink-06:color-mix(in srgb,var(--ink) 6%,transparent);--glass:color-mix(in srgb,var(--ink) 8%,transparent);--glass-hover:color-mix(in srgb,var(--ink) 14%,transparent)}}@layer bx-base{html:has(.bx){font-size:15px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:#fff}@media (min-width:640px){html:has(.bx){font-size:clamp(15px,12.9574px + .3191vw,18px)}}@media (min-width:1580px){html:has(.bx){font-size:clamp(18px,1.1765vw - .5882px,22px)}}html:has(.bx) body{background-color:#fff}.bx{font-family:var(--font-britex),"Britex Fallback",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-variation-settings:"wdth" 100;line-height:1.5;background-color:#fff;color:var(--k)}.bx ::selection{background-color:var(--ink);color:var(--plate)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}}@layer bx-components{.bx .t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:500;font-variation-settings:"wdth" var(--wd-display)}.bx .t-statement{font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--ls-statement);font-weight:500;font-variation-settings:"wdth" var(--wd-statement)}.bx .t-price{font-size:var(--fs-price);line-height:var(--lh-price);letter-spacing:var(--ls-price);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-variation-settings:"wdth" var(--wd-statement)}.bx .t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.bx .t-body,.bx .t-body-sm{letter-spacing:var(--ls-body);font-weight:400}.bx .t-body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.bx .t-ui{font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);font-weight:500;font-variation-settings:"wdth" var(--wd-ui)}.bx .t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:500}.bx .is-dim{color:var(--ink-55)}.bx .link-dim{transition:opacity .2s}@media (hover:hover) and (pointer:fine){.bx .link-dim:hover{opacity:.6}}.bx .ico{width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bx .ico--fill{fill:currentColor;stroke:none}.bx .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:var(--btn-h);padding-inline:1.25rem;border-radius:var(--radius);font-size:var(--fs-ui);font-weight:500;font-variation-settings:"wdth" var(--wd-ui);letter-spacing:-.01em;line-height:1;white-space:nowrap;color:var(--ink);transition:background-color .2s var(--ease-magic),color .2s var(--ease-magic),transform .15s var(--ease-out)}.bx .btn:active{transform:scale(.97)}.bx .btn--ink{background:var(--ink);color:var(--plate)}.bx .btn--soft{background:var(--soft);color:var(--k)}.bx .btn--glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.bx .btn--icon{width:var(--btn-h);padding:0}.bx .btn .ico{font-size:1.2em}@media (hover:hover) and (pointer:fine){.bx .btn--ink:hover{background:color-mix(in srgb,var(--ink) 86%,var(--plate))}.bx .btn--soft:hover{background:var(--soft-2)}.bx .btn--glass:hover{background:var(--glass-hover)}}.bx .pill{display:inline-flex;align-items:center;gap:.4em;height:2rem;padding-inline:.8em;border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));white-space:nowrap}.bx .pill .ico{font-size:.95em}@supports (corner-shape:squircle){.bx .btn,.bx .card,.bx .widget{corner-shape:squircle}}.bx .marquee{overflow:hidden;padding-block:1.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bx .marquee__track{display:flex;width:max-content;gap:5.5rem;padding-right:5.5rem;animation:bx-marquee var(--marquee-dur,40s) linear infinite;animation-play-state:paused;will-change:transform}.bx .marquee.is-inview .marquee__track{animation-play-state:running}.bx .marquee__item{color:var(--ink-40);white-space:nowrap;display:inline-flex;align-items:center;gap:.4em;letter-spacing:-.01em}@keyframes bx-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}html.bx-js .bx .header,html.bx-js .bx .hero{visibility:hidden}}@layer bx-layout{.bx .stage{position:relative}.bx .stage__scene{position:sticky;top:0;height:100lvh;margin-bottom:-100lvh;overflow:hidden;z-index:0;background:#fff}.bx .stage>section{position:relative;z-index:1}.bx .row{position:absolute;inset:0;--rin:0;--par:0;--zoom:0}.bx .car{position:absolute;left:50%;top:50%;width:var(--plate-w);height:var(--plate-h);margin:calc(var(--plate-h) / -2) 0 0 calc(var(--plate-w) / -2);transform-origin:50% 50%;--g1:0;--g2:0;--d:0;--vis:1;--x0:0px;--y0:0px;--s0:1;--x1:0px;--y1:0px;--s1:1;--cx1:0%;--cy1:0%;--y2:var(--row-dy);--y3:var(--full-dy);--dir:0;--rise:1;--enter:1;--pitch:calc(var(--pitch-row) + (var(--pitch-full) - var(--pitch-row)) * var(--zoom));--hump:calc((1 - cos(clamp(-1, var(--d), 1) * 3.14159rad)) * 0.5);--sx:calc((var(--s0) + (var(--s1) - var(--s0)) * var(--g1) + (var(--s2) - var(--s1)) * var(--g2) + (1 - var(--s2)) * var(--zoom)) * (0.92 + 0.08 * var(--vis)) * (1 - var(--zoom) * var(--hump) * 0.03));--tx:calc(var(--x0) + (var(--x1) - var(--x0)) * var(--g1) + (0px - var(--x1)) * var(--g2) - var(--d) * var(--pitch) - var(--dir) * (1 - var(--rin)) * 12vw * var(--enter) - (0.5 - var(--par)) * var(--d) * 3vw);--ty:calc(var(--y0) + (var(--y1) - var(--y0)) * var(--g1) + (var(--y2) - var(--y1)) * var(--g2) + (var(--y3) - var(--y2)) * var(--zoom) + var(--rise) * (1 - var(--rin)) * 6svh - var(--par) * var(--par-dy) + var(--zoom) * var(--hump) * 1svh);--gc:calc(var(--g1) * (1 - var(--g2)));transform:translate(var(--tx),var(--ty)) scale(var(--sx));clip-path:inset(calc(var(--gc) * var(--cy1)) calc(var(--gc) * var(--cx1)) round calc(var(--g1) * var(--radius-card) / var(--s1)));will-change:transform}.bx .media{--dis:0;--rise:0;--x0:0px;--y0:0px;clip-path:none}.bx .car[data-twin]{--enter:0;--rise:0}.bx .car:not(.media){--x0:0px;--y0:var(--row-dy);--s0:var(--s2);--x1:0px;--y1:var(--row-dy);--s1:var(--s2);--g1:1;--g2:1}.bx .car__cut,.bx .plank,.bx .plank>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bx .media__hero{position:absolute;inset:0;--bga:clamp(0,1 - var(--g1) * 9,1);background:rgb(0 0 0/var(--bga));--hv:0;--ps:1.5;--pr:54deg}.bx .plank{--hi:1;--open:calc(1 - var(--hv));--lay:calc(1 - var(--hi));--stack:calc(var(--hv) * (1 - var(--g2)));--stx:0%;--sty:-29.73%;--str:0deg;--rowx:0px;transform:translate(calc((var(--px, 0px) + var(--lay) * var(--ix, 0px)) * var(--open) / var(--s0) + var(--stx) * var(--stack) + var(--rowx) * var(--g2) / var(--s2)),calc((var(--py, 0px) + var(--lay) * var(--iy, 0px)) * var(--open) / var(--s0) + var(--sty) * var(--stack))) rotate(calc(var(--pr) * var(--open) + var(--str) * var(--stack))) scale(calc(1 + (var(--ps) / var(--s0) - 1) * var(--open)));opacity:var(--hi)}.bx .plank[data-plank="1"]{--stx:1.75%;--sty:-13.51%;--str:-0.75deg;--rowx:calc(var(--pitch-row) + 1.5vw)}.bx .plank[data-plank="4"]{--stx:3.5%;--sty:2.7%;--str:-1.5deg;--rowx:calc(-1 * var(--pitch-row) - 1.5vw)}.bx .plank[data-plank="5"]{--stx:5.25%;--sty:18.92%;--str:-2.25deg;--rowx:calc(-2 * var(--pitch-row) - 3vw)}.bx .plank[data-plank="2"]{--stx:7%;--sty:35.14%;--str:-3deg;--rowx:calc(2 * var(--pitch-row) + 3vw)}.bx .plank{top:31.5%;height:37%}.bx .plank>img{top:-85.135%;height:270.27%}html.bx-js .bx .plank{--hi:0}.bx .plank:not([data-plank="0"]){opacity:calc(var(--hi) * (1 - var(--rin)))}.bx .plank[data-extra]{opacity:calc(var(--hi) * clamp(0, 1 - var(--hv) * 3.5, 1))}.bx .media__hero.is-closed .plank[data-extra]{visibility:hidden}.bx .plank__shadow{opacity:calc((1 - .45 * var(--g1)) * (1 - var(--g2)))}.bx .media__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 38%),linear-gradient(90deg,rgba(0,0,0,.55),transparent 42%);opacity:calc((1 - var(--hv)) * var(--bga));pointer-events:none}@media (max-aspect-ratio:1/1){.bx .media__hero:after{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 40%),linear-gradient(90deg,rgba(0,0,0,.72),transparent 62%)}}.bx .car:not(.media){opacity:calc(var(--rin) * var(--vis))}.bx .car[data-twin]{opacity:calc(var(--vis) * clamp(0, var(--rin) * 1000, 1))}.bx .media{opacity:var(--vis)}.bx .car.is-hidden{visibility:hidden}.bx .hero{position:relative;height:100lvh;pointer-events:none;color:#fff;--ink:#fff;--ink-40:rgba(255,255,255,0.45);--glass:rgba(255,255,255,0.12)}.bx .hero>*{pointer-events:auto}.bx .hero__side{position:absolute;left:var(--pad-x);top:50%;display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;max-width:19em;translate:0 -50%}.bx .hero__desc{text-wrap:pretty}.bx .hero__hint{position:absolute;left:var(--pad-x);bottom:2.25rem;display:inline-flex;align-items:center;gap:.5rem}.bx .hero__title{position:absolute;left:var(--title-left,54vw);right:var(--pad-x);bottom:2.25rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.2em;white-space:nowrap}.bx .hero__ghost{color:var(--ink-40)}.bx .hero__main{display:block}@media (max-width:47.99rem){.bx .hero__title{left:var(--pad-x);flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:.35em;font-variation-settings:"wdth" 104}.bx .hero__ghost{font-size:.5em;letter-spacing:-.02em}.bx .hero__hint{display:none}.bx .hero__side{top:44%;max-width:13.5em}}.bx .about{height:calc(100svh + var(--hold) + var(--about-exit))}.bx .about__pin{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-grid);padding-inline:var(--pad-x);pointer-events:none}.bx .about__pin>*{pointer-events:auto}.bx .about__slot{grid-column:1/7;margin-top:20.4svh;height:47.9svh;pointer-events:none}.bx .about__copy{grid-column:7/13;margin-top:20.4svh;height:47.9svh;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.bx .about__statement{text-wrap:pretty;max-width:15.5em}.bx .about__marquee{position:absolute;inset-inline:0;bottom:3.2svh}@media (max-width:47.99rem){.bx .about__pin{align-content:start;row-gap:0}.bx .about__slot{grid-column:1/-1;margin-top:12svh;height:52vw}.bx .about__copy{grid-column:1/-1;margin-top:2.5svh;height:auto;justify-content:flex-start;gap:1.25rem}.bx .about__statement{max-width:none}}.bx .catalog{height:calc(100svh + var(--cat-run))}.bx .catalog__screen{position:sticky;top:0;height:100svh;pointer-events:none}.bx .catalog__screen>*{pointer-events:auto}.bx .catalog__words{position:absolute;left:50%;top:41svh;width:56vw;max-width:62rem;text-align:center;text-wrap:balance;pointer-events:none;z-index:0;color:var(--k)}@media (max-width:47.99rem){.bx .catalog__words{width:88vw;top:40svh}}.bx .widgets{position:absolute;inset-inline:var(--pad-x);bottom:3.4svh;display:flex;gap:1px;height:min(180px,18.8svh);background:var(--soft-3);border-radius:var(--radius-card);overflow:hidden}.bx .widget{background:var(--soft);color:var(--k);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem}.bx .widget--arrow{flex:0 0 90px;font-size:1.4rem;color:var(--k);transition:background-color .2s var(--ease-magic),transform .15s var(--ease-out);cursor:pointer}@media (hover:hover) and (pointer:fine){.bx .widget--arrow:hover{background:var(--soft-2)}}.bx .widget--arrow:active{transform:scale(.98)}.bx .widget--main{flex:1 1 auto;align-items:stretch;justify-content:space-between;padding:1.7rem 1.8rem 1.5rem;gap:1rem}.bx .widget__row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.bx .widget__desc{max-width:22em;text-wrap:balance}.bx .widget--loc{flex:0 0 180px;flex-direction:row;flex-wrap:wrap;align-content:center;gap:.4rem;padding:1rem}.bx .widget--price{flex:0 0 170px;gap:.35rem}.bx .widget__price{margin-bottom:.45rem}.bx .btn--card{background:var(--soft-3);color:var(--k)}@media (hover:hover) and (pointer:fine){.bx .btn--card:hover{background:#d2d2cd}}.bx .pill--card{background:var(--soft-3);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--k)}@media (max-width:47.99rem){.bx .widgets{flex-wrap:wrap;height:auto;bottom:2svh}.bx .widget--main{order:1;flex-basis:100%;padding:1.2rem 1.25rem 1.1rem;gap:.8rem}.bx .widget--main .widget__row{align-items:flex-end;gap:1rem}.bx .widget--loc,.bx .widget--price{order:2;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1px);height:auto;padding:1rem .75rem;gap:.3rem}.bx .widget__price{margin-bottom:.2rem}.bx .widget--arrow{order:3;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1px);height:3.25rem;font-size:1.25rem}}}@layer bx-motion{.bx [data-hero-title],.bx [data-hero-ui]{--in:1;--out:0}html.bx-js .bx [data-hero-title],html.bx-js .bx [data-hero-ui]{--in:0}.bx [data-hero-ui]{opacity:calc(var(--in) * (1 - var(--out)));translate:0 calc((1 - var(--in)) * 1.25rem - var(--out) * 1em)}.bx [data-hero-ui].is-anim{filter:blur(calc((1 - var(--in)) * 8px))}.bx [data-hero-title]{opacity:calc(var(--in) * (1 - var(--out)));translate:0 calc((1 - var(--in)) * .2em - var(--out) * 4svh)}.bx [data-hero-title].is-anim{filter:blur(calc((1 - var(--in)) * 14px + var(--out) * 16px))}.bx [data-about-in]{--in:0;--out:0;--in-y:20svh}html:not(.bx-js) .bx [data-about-in]{--in:1}.bx [data-about-in]:not(.about__statement){opacity:calc(clamp(0, var(--in) / .6, 1) * (1 - var(--out)));translate:0 calc((1 - var(--in)) * var(--in-y) - var(--out) * 1.5rem)}.bx .about__statement{opacity:calc(1 - var(--out));translate:0 calc(0px - var(--out) * 2rem)}.bx .about__statement.is-anim{filter:blur(calc(var(--out) * 10px))}.bx .about__statement .line{--li:clamp(0,calc((var(--in) * 1.5 - (var(--line, 1) - 1) * 0.14) / 1),1);translate:0 calc((1 - var(--li)) * 1.15em);opacity:var(--li)}.bx .about__marquee{--in-y:14svh;translate:0 calc((1 - var(--in)) * var(--in-y) + var(--out) * 1.5rem)}.bx .row.is-anim .car:not(.media):not([data-twin]){filter:blur(calc((1 - var(--rin)) * 12px))}.bx [data-words]{--p:0;--out:0;--n:20;opacity:calc(1 - var(--out));translate:-50% calc(-50% - var(--out) * 16px)}.bx [data-words].is-anim{filter:blur(calc(var(--out) * 10px))}.bx [data-words] .word{--w:clamp(0,calc((var(--p) * (var(--n) + 1) - (var(--word, 1) - 1)) / 2),1);opacity:calc(.12 + .88 * var(--w));translate:0 calc((1 - var(--w)) * .35em)}.bx [data-words].is-words .word{filter:blur(calc((1 - var(--w)) * 8px))}.bx [data-words].is-hidden{visibility:hidden}.bx .car.is-anim{filter:blur(calc((1 - var(--vis)) * 6px))}.bx [data-reveal]{--r:1}html.bx-js .bx [data-reveal]{--r:0}.bx [data-reveal]{opacity:var(--r);translate:0 calc((1 - var(--r)) * 2.5rem)}.bx [data-reveal].is-anim{filter:blur(calc((1 - var(--r)) * 10px))}.bx .line-mask{display:block}.bx .char,.bx .char-mask,.bx .line,.bx .word,.bx .word-mask{display:inline-block}.bx .char-mask,.bx .word-mask{padding-right:.08em;margin-right:-.08em}.bx .char-mask,.bx .line-mask,.bx .word-mask{clip-path:inset(-.3em 0);overflow:visible!important}}@layer bx-utilities{.bx .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.bx [data-about-in],.bx [data-hero-title],.bx [data-hero-ui],.bx [data-reveal]{--in:1!important;--out:0!important;--r:1!important;filter:none!important;translate:none!important}.bx [data-words]{--p:1!important;--out:0!important;filter:none!important}.bx .about__statement .line,.bx [data-words] .word{filter:none!important;translate:none!important;opacity:1!important}.bx .car,.bx .media__hero{filter:none!important}.bx .plank{--hi:1!important}.bx .widget,.bx .widgets{translate:none!important;opacity:1!important}.bx .marquee__track{animation:none!important}.bx .btn,.bx .link-dim{transition:none}html.bx-js .bx .header,html.bx-js .bx .hero{visibility:visible}}@layer bx-reset, bx-tokens, bx-base, bx-layout, bx-components, bx-motion, bx-utilities;@layer bx-components{.bx.bx-chrome{position:relative;z-index:var(--z-header)}.bx .header{position:fixed;inset-inline:0;top:0;z-index:var(--z-header);pointer-events:none;color:var(--ink)}.bx .header__bar{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;padding:1.6rem var(--pad-x);pointer-events:auto;transition:background-color .4s var(--ease-magic),padding .4s var(--ease-magic),box-shadow .4s var(--ease-magic),-webkit-backdrop-filter .4s var(--ease-magic);transition:background-color .4s var(--ease-magic),padding .4s var(--ease-magic),box-shadow .4s var(--ease-magic),backdrop-filter .4s var(--ease-magic);transition:background-color .4s var(--ease-magic),padding .4s var(--ease-magic),box-shadow .4s var(--ease-magic),backdrop-filter .4s var(--ease-magic),-webkit-backdrop-filter .4s var(--ease-magic)}.bx .header.is-solid .header__bar{background:color-mix(in srgb,#fff 86%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding-block:1rem}.bx .header.header--page{--pol:1}.bx .header--page .header__bar{box-shadow:0 1px 0 var(--ink-06)}.bx .header[data-mega]{--ink:var(--k);--plate:#fff;--ink-55:color-mix(in srgb,var(--k) 55%,transparent);--ink-40:color-mix(in srgb,var(--k) 40%,transparent);--ink-20:color-mix(in srgb,var(--k) 20%,transparent);--ink-10:color-mix(in srgb,var(--k) 10%,transparent);--ink-06:color-mix(in srgb,var(--k) 6%,transparent)}.bx .header[data-mega] .header__bar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.bx .header__logo{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--btn-h);color:var(--ink);flex:none}.bx .header__mark{height:1.55rem;width:auto}.bx .header__word{height:.8rem;width:auto}.bx .header__ghost{display:none;color:var(--ink-40);white-space:nowrap}.bx .header__nav{display:none;margin-left:auto}.bx .header__cta{margin-left:auto}.bx .header__menu{display:inline-flex}.bx .nav__list{display:flex;align-items:center;gap:clamp(.25rem,.9vw,1rem)}.bx .nav__link{position:relative;display:inline-flex;align-items:center;gap:.3rem;height:var(--btn-h);padding-inline:.55rem;border-radius:var(--radius);color:var(--ink);white-space:nowrap;transition:opacity .2s,background-color .2s var(--ease-magic)}.bx .nav__link:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.45rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-expo)}.bx .nav__trigger:after{right:1.7rem}.bx .nav__link.is-active:after{transform:scaleX(1)}.bx .nav__chev{font-size:.95em;transition:rotate .3s var(--ease-expo)}.bx .nav__trigger[aria-expanded=true] .nav__chev{rotate:180deg}@media (hover:hover) and (pointer:fine){.bx .nav__link:hover{background:var(--glass)}}@media (min-width:68rem){.bx .header__bar{gap:1.5rem}.bx .header__nav{display:block}.bx .header__cta{margin-left:clamp(.5rem,2.5vw,3rem)}.bx .header__menu{display:none}}@media (min-width:88rem){.bx .header__ghost{display:inline;margin-left:auto;margin-right:clamp(1rem,3vw,4rem)}.bx .header__ghost+.header__nav{margin-left:0}}.bx .mega{position:absolute;top:100%;left:0;right:0;background:#fff;color:var(--k);border-top:1px solid var(--ink-06);box-shadow:0 24px 48px -28px rgba(26,33,39,.35);max-height:calc(100svh - 6rem);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;translate:0 -.5rem;--ink-55:color-mix(in srgb,var(--k) 55%,transparent);--ink-20:color-mix(in srgb,var(--k) 20%,transparent);--ink-06:color-mix(in srgb,var(--k) 6%,transparent);--soft:#f1f1ef;transition:opacity .25s var(--ease-magic),translate .35s var(--ease-expo),visibility 0s linear .25s;pointer-events:auto}.bx .mega.is-open{opacity:1;visibility:visible;translate:0 0;transition:opacity .25s var(--ease-magic),translate .35s var(--ease-expo)}.bx .mega__inner{display:grid;grid-template-columns:minmax(15rem,1fr) 3fr;gap:clamp(2rem,4vw,4.5rem);padding:2rem var(--pad-x) 2.5rem}.bx .mega__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:.4rem}.bx .mega__kicker{color:var(--ink-55)}.bx .mega__lead{font-size:var(--fs-body);line-height:var(--lh-body);max-width:17em;text-wrap:pretty}.bx .mega__all{margin-top:.5rem}.bx .mega__more{color:var(--ink-55);text-decoration:underline;text-decoration-color:var(--ink-20);text-underline-offset:.25em;line-height:1.4;padding-block:.4rem}.bx .mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .75rem}.bx .mega__item{display:grid;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.5rem;border-radius:var(--radius-card);transition:background-color .2s var(--ease-magic)}.bx .mega__thumb{width:3.75rem;aspect-ratio:4/3}.bx .mega__text{display:grid;gap:.2rem;min-width:0}.bx .mega__name{font-size:var(--fs-ui);line-height:1.15;font-weight:500;font-variation-settings:"wdth" var(--wd-ui)}.bx .mega__brand{color:var(--ink-55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx .mega__item[aria-current=page]{background:var(--soft)}@media (hover:hover) and (pointer:fine){.bx .mega__item:hover{background:var(--soft)}.bx .mega__more:hover{color:var(--k)}}@media (max-width:80rem){.bx .mega__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bx .mega-scrim{position:fixed;inset:0;z-index:calc(var(--z-header) - 1);background:rgba(26,33,39,.28);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-magic),visibility 0s linear .3s}.bx .mega-scrim.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-magic)}.bx .thumb{position:relative;display:block;overflow:hidden;border-radius:4px;background:var(--soft);flex:none}.bx .thumb--mark{display:grid;place-items:center;color:color-mix(in srgb,var(--k) 22%,transparent)}.bx .thumb__mark{width:46%;height:auto}.bx .menu{position:fixed;inset:0;z-index:calc(var(--z-header) + 1);display:flex;flex-direction:column;background:#fff;color:var(--k);overflow-y:auto;overscroll-behavior:contain;padding:0 var(--pad-x) max(1.5rem,env(safe-area-inset-bottom));--ink:var(--k);--plate:#fff;--ink-55:color-mix(in srgb,var(--k) 55%,transparent);--ink-20:color-mix(in srgb,var(--k) 20%,transparent);--ink-10:color-mix(in srgb,var(--k) 10%,transparent);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-magic),visibility 0s linear .3s}.bx .menu.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-magic)}.bx .menu__top{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-block:1rem;background:#fff}.bx .menu__nav{margin-top:1rem}.bx .menu__list>li{border-bottom:1px solid var(--ink-10)}.bx .menu__link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.75rem;padding-block:.6rem;font-size:1.6rem;line-height:1.1;letter-spacing:-.03em;font-weight:500;font-variation-settings:"wdth" 108;text-align:left}.bx .menu__link.is-active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bx .menu__toggle .nav__chev{font-size:.75em}.bx .menu__toggle[aria-expanded=true] .nav__chev{rotate:180deg}.bx .menu__sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;padding:.25rem 0 1.25rem}.bx .menu__sub[hidden]{display:none}.bx .menu__sub-all{grid-column:1/-1}.bx .menu__subitem{min-width:0;display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.35rem .35rem .35rem 0;border-radius:var(--radius-card);font-size:var(--fs-ui);font-weight:500;line-height:1.15}.bx .menu__sub-all .menu__subitem{justify-content:space-between;padding-inline:.9rem;background:var(--soft)}.bx .menu__subitem[aria-current=page] .menu__subname{text-decoration:underline;text-underline-offset:.2em}.bx .menu__thumb{width:2.75rem;aspect-ratio:1}.bx .menu__subitem>.menu__subname{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bx .menu__meta{margin-top:auto;padding-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem}.bx .menu__meta .btn{height:3rem}.bx .menu__meta .btn--ink{flex:1 1 100%}@media (max-width:47.99rem){.bx .header__bar{gap:.5rem}}}@media (prefers-reduced-motion:reduce){.bx .mega,.bx .mega-scrim,.bx .menu,.bx .nav__chev,.bx .nav__link:after{transition:none!important;translate:none!important}}.ItwAbout_section__S66JH{background:var(--mist);color:var(--text);overflow:clip}.ItwAbout_layout__Ykk7z{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"head text" "photo text";column-gap:clamp(56px,8vw,128px);align-items:start}.ItwAbout_head__BUc1l{grid-area:head}.ItwAbout_title__wyn_o{max-width:14ch;text-wrap:balance}.ItwAbout_portrait__IDJ01{grid-area:photo;margin:clamp(48px,5vw,72px) 0 0}.ItwAbout_photo__Mfle0{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--night)}.ItwAbout_photo__Mfle0 img{object-position:50% 30%}.ItwAbout_photoCaption__me7SE{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.ItwAbout_photoName__7zPPK{font-family:var(--wave);font-weight:500;font-size:.9375rem;line-height:1.3}.ItwAbout_photoPlace__VLPnc{font-family:var(--wave);font-size:.625rem;letter-spacing:.4em;text-transform:uppercase;color:var(--petrol)}.ItwAbout_text__7SU5F{grid-area:text;align-self:end}.ItwAbout_voice__jtQZM{margin:0;max-width:34ch;font-family:var(--font-itw-serif),Georgia,serif;font-weight:400;font-size:clamp(1.3rem,1.75vw,1.625rem);line-height:1.45;color:var(--text);text-wrap:pretty}.ItwAbout_body__a_ulw{margin-top:1.5rem;max-width:48ch;text-wrap:pretty}.ItwAbout_voice__jtQZM+.ItwAbout_body__a_ulw{margin-top:2.25rem;padding-top:2.25rem;border-top:1px solid var(--line)}.ItwAbout_signature__ZRqUd{margin:2.25rem 0 0;font-family:var(--font-itw-serif),Georgia,serif;font-style:italic;font-size:1.5rem;line-height:1.2;color:var(--petrol)}@media (max-width:899px){.ItwAbout_layout__Ykk7z{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "photo" "text"}.ItwAbout_portrait__IDJ01{width:min(100%,520px);margin-top:48px}.ItwAbout_text__7SU5F{align-self:start;margin-top:48px}}@media (max-width:767px){.ItwAbout_title__wyn_o{max-width:none}.ItwAbout_portrait__IDJ01{margin-top:36px}.ItwAbout_text__7SU5F{margin-top:40px}.ItwAbout_voice__jtQZM{font-size:1.3rem}.ItwAbout_voice__jtQZM+.ItwAbout_body__a_ulw{margin-top:1.75rem;padding-top:1.75rem}}.ItwBuild_section__RgrTW{background:var(--mist);color:var(--text)}.ItwBuild_layout__wOexI{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head figure" "list figure" "actions figure";column-gap:clamp(48px,6.5vw,104px)}.ItwBuild_head__Ks5OQ{grid-area:head}.ItwBuild_title__3g4uQ{max-width:11ch;text-wrap:balance}.ItwBuild_text__Xql9_{max-width:44ch;margin-top:1.5rem;text-wrap:pretty}.ItwBuild_figure__8WneP{grid-area:figure;align-self:start;position:sticky;top:max(112px,calc(50vh - 270px));--spread:var(--spread-open,34px)}.ItwBuild_figure__8WneP[data-spread=closed]{--spread:0px}.ItwBuild_list__8PkwT{grid-area:list;margin-top:clamp(48px,5vw,72px)}.ItwBuild_listCaption__A75rH{margin:0 0 18px}.ItwBuild_layers__D3QKU{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ItwBuild_item__RefrQ{border-bottom:1px solid var(--line)}.ItwBuild_itemHead__S1BaB{margin:0;font:inherit}.ItwBuild_itemButton__1ypMx{position:relative;display:flex;align-items:center;gap:18px;width:100%;margin:0;padding:14px 44px 14px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font-family:var(--wave);font-weight:400;font-size:1.1875rem;line-height:1.3;-webkit-tap-highlight-color:transparent}.ItwBuild_item__RefrQ .ItwBuild_itemButton__1ypMx:focus-visible{outline-offset:0}.ItwBuild_itemNum__9DvLb{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--petrol-tint);border-radius:50%;font-family:var(--wave);font-size:.75rem;line-height:1;color:var(--petrol);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ItwBuild_itemName__NPUs2{flex:1 1;transition:color .25s ease}.ItwBuild_itemButton__1ypMx:hover .ItwBuild_itemName__NPUs2,.ItwBuild_item__RefrQ[data-open=true] .ItwBuild_itemName__NPUs2{color:var(--petrol)}.ItwBuild_itemButton__1ypMx:hover .ItwBuild_itemNum__9DvLb{border-color:var(--petrol)}.ItwBuild_item__RefrQ[data-open=true] .ItwBuild_itemNum__9DvLb{background:var(--petrol);border-color:var(--petrol);color:var(--paper)}.ItwBuild_itemSign__WsybS:after,.ItwBuild_itemSign__WsybS:before{content:"";position:absolute;right:8px;top:50%;width:16px;height:1px;background:var(--petrol);transition:transform .25s ease}.ItwBuild_itemSign__WsybS:after{transform:rotate(90deg)}.ItwBuild_item__RefrQ[data-open=true] .ItwBuild_itemSign__WsybS:after{transform:rotate(0deg)}.ItwBuild_panel__IOVdl{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .22s ease}.ItwBuild_item__RefrQ[data-open=true] .ItwBuild_panel__IOVdl{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s ease,opacity .32s ease 80ms}.ItwBuild_panelInner__qIHte{min-height:0;overflow:hidden}.ItwBuild_panelInner__qIHte p{margin:0;padding:0 44px 20px 46px;max-width:46ch;font-size:.9375rem;line-height:1.7;color:var(--muted);text-wrap:pretty}.ItwBuild_actions___wXZC{grid-area:actions;align-self:start;align-items:center;gap:20px 32px;margin-top:clamp(36px,4vw,48px)}.ItwBuild_drawing__GLTtS{--ln:rgb(14 39 51/0.72);--front:#ffffff;--top:#fbfdfd;--side:#e2eaee;--in-back:#d6e2e7;--in-side:#c6d6dd;--floor:#ebf1f4;--water-front:#d3e3ea;--water-side:#b4ccd7;--water-top:#e6f0f4;display:block;width:100%;height:auto;overflow:visible;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ItwBuild_drawing__GLTtS circle,.ItwBuild_drawing__GLTtS path,.ItwBuild_drawing__GLTtS polygon,.ItwBuild_drawing__GLTtS rect{vector-effect:non-scaling-stroke}.ItwBuild_edge__KA0QA,.ItwBuild_floor__FD_3I,.ItwBuild_front__icRTA,.ItwBuild_innerBack__YV1II,.ItwBuild_innerSide__W9PSo,.ItwBuild_rim__u4jNn,.ItwBuild_side__OFSud,.ItwBuild_top__qyJfO,.ItwBuild_waterFront__ufqKm,.ItwBuild_waterSide__GnGqU,.ItwBuild_waterTop__qI_Zp{stroke:var(--ln);stroke-width:1;stroke-linejoin:round;transition:fill .3s ease,stroke .3s ease}.ItwBuild_front__icRTA{fill:var(--front)}.ItwBuild_side__OFSud{fill:var(--side)}.ItwBuild_rim__u4jNn,.ItwBuild_top__qyJfO{fill:var(--top)}.ItwBuild_innerBack__YV1II{fill:var(--in-back)}.ItwBuild_innerSide__W9PSo{fill:var(--in-side)}.ItwBuild_floor__FD_3I{fill:var(--floor)}.ItwBuild_waterFront__ufqKm{fill:var(--water-front);stroke:none}.ItwBuild_waterSide__GnGqU{fill:var(--water-side);stroke:none}.ItwBuild_waterTop__qI_Zp{fill:var(--water-top);stroke:none}.ItwBuild_edge__KA0QA{fill:none}.ItwBuild_wave__1S9Wa{fill:none;stroke:var(--petrol);stroke-width:1;stroke-linecap:round;opacity:.75}.ItwBuild_waveSoft__nNsq2{opacity:.35}.ItwBuild_quilt__pq6A2{fill:none;stroke:var(--ln);stroke-width:.75;opacity:.4}.ItwBuild_heater__nIqNq{fill:none;stroke:var(--petrol);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ItwBuild_miter__FZ54P{fill:none;stroke:var(--ln);stroke-width:1;opacity:.7}.ItwBuild_layerShape__B_81i[data-layer=sicherheitsfolie]{--front:rgb(244 249 251/0.72);--side:rgb(214 228 234/0.72);--top:rgb(244 249 251/0.8);--floor:rgb(233 241 245/0.75)}.ItwBuild_drawing__GLTtS .ItwBuild_layerShape__B_81i[data-layer=sicherheitsfolie][data-active=true]{--front:rgb(226 238 243/0.8);--side:rgb(199 219 228/0.8);--top:rgb(236 245 248/0.85);--floor:rgb(216 231 238/0.8)}.ItwBuild_guide__UDrzy{fill:none;stroke:var(--petrol-tint);stroke-width:1;stroke-dasharray:2 5;transition:opacity .9s ease .5s}.ItwBuild_figure__8WneP[data-spread=closed] .ItwBuild_guide__UDrzy{opacity:0;transition:none}.ItwBuild_shadow__zDX7M{fill:var(--night);opacity:.16}.ItwBuild_hit__FBAYV{fill:transparent;stroke:none}.ItwBuild_leader__nWMxp{fill:none;stroke:var(--ln);stroke-width:1;opacity:.55;transition:stroke .3s ease}.ItwBuild_markerBadge__NZSRk{transform-box:fill-box;transform-origin:center}.ItwBuild_markerDot__dcyzv{fill:var(--paper);stroke:var(--ln);stroke-width:1;transition:fill .3s ease,stroke .3s ease}.ItwBuild_markerNum__qvydV{font-family:var(--wave);font-size:12px;fill:var(--text);transition:fill .3s ease}.ItwBuild_layerShape__B_81i{cursor:pointer;transform:translateY(calc(var(--k) * var(--spread)));transition:transform 1.2s cubic-bezier(.22,1,.36,1) calc(var(--d) * 70ms)}.ItwBuild_figure__8WneP[data-spread=closed] .ItwBuild_layerShape__B_81i{transition:none}.ItwBuild_drawing__GLTtS[data-has-active=true] .ItwBuild_layerShape__B_81i{--ln:rgb(14 39 51/0.45)}.ItwBuild_drawing__GLTtS .ItwBuild_layerShape__B_81i[data-active=true]{--ln:var(--petrol);--front:#e9f2f6;--top:#f3f8fa;--side:#cfe0e8;--in-back:#c3d7e0;--in-side:#b3cbd6;--floor:#dce9ef;--water-front:#bcd4df;--water-side:#9dbccb;--water-top:#d8e8ef}.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_edge__KA0QA,.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_front__icRTA,.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_rim__u4jNn,.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_side__OFSud,.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_top__qyJfO{stroke-width:1.5}.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_leader__nWMxp{opacity:1}.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_markerDot__dcyzv{fill:var(--petrol)}.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_markerNum__qvydV{fill:var(--paper)}.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_wave__1S9Wa{animation:ItwBuild_drift__g_NLm 6s linear infinite}.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_waveSoft__nNsq2{animation-duration:9s;animation-direction:reverse}@keyframes ItwBuild_drift__g_NLm{to{transform:translateX(-46px)}}@media (max-width:1100px){.ItwBuild_layout__wOexI{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "figure" "list" "actions"}.ItwBuild_title__3g4uQ{max-width:14ch}.ItwBuild_figure__8WneP{position:relative;top:auto;width:100%;max-width:640px;margin-top:48px}.ItwBuild_list__8PkwT{margin-top:40px;max-width:640px}}@media (max-width:767px){.ItwBuild_figure__8WneP{margin-top:40px}.ItwBuild_markerBadge__NZSRk{transform:scale(1.7)}.ItwBuild_list__8PkwT{margin-top:32px}.ItwBuild_itemButton__1ypMx{gap:14px;padding:13px 40px 13px 0;font-size:1.0625rem}.ItwBuild_panelInner__qIHte p{padding:0 8px 18px 42px;font-size:.9375rem}.ItwBuild_actions___wXZC{flex-direction:column;align-items:flex-start;gap:24px}}@media (prefers-reduced-motion:reduce){.ItwBuild_guide__UDrzy,.ItwBuild_itemName__NPUs2,.ItwBuild_itemNum__9DvLb,.ItwBuild_itemSign__WsybS:after,.ItwBuild_itemSign__WsybS:before,.ItwBuild_item__RefrQ[data-open=true] .ItwBuild_panel__IOVdl,.ItwBuild_layerShape__B_81i,.ItwBuild_panel__IOVdl{transition:none}.ItwBuild_layerShape__B_81i[data-active=true] .ItwBuild_wave__1S9Wa{animation:none}}