.theme-swiss{--swiss-white:#fff;--swiss-warm-50:#faf9f7;--swiss-warm-100:#f3f1ec;--swiss-warm-200:#e8e4dc;--swiss-ink:#0a0a0a;--swiss-ink-soft:#2a2826;--swiss-stone:#6f6a62;--swiss-stone-light:#9a948b;--swiss-accent:#b8a992;--bg:var(--swiss-white);--bg-elevated:var(--swiss-white);--bg-muted:var(--swiss-warm-100);--bg-inverse:var(--swiss-ink);--text:var(--swiss-ink);--text-muted:var(--swiss-stone);--text-inverse:var(--swiss-white);--line:var(--swiss-warm-200);--line-strong:color-mix(in oklab, var(--swiss-ink) 12%, transparent);--font-sans:"Instrument Sans", system-ui, sans-serif;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.75rem, 2.5vw, 2.5rem);--text-display:clamp(2.5rem, 6vw, 4.75rem);--text-hero-sub:clamp(1rem, 1.4vw, 1.1875rem);--tracking-caps:.14em;--leading-tight:1.02;--leading-snug:1.25;--space-page:clamp(1.25rem, 4vw, 3.5rem);--space-section:clamp(4rem, 10vw, 7.5rem);--space-block:clamp(1.5rem, 3vw, 2.5rem);--max-width:none;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.2s;--duration-med:.45s;--duration-slow:.85s;--header-height:4.25rem}@media (prefers-reduced-motion:reduce){.theme-swiss{--duration-fast:.01ms;--duration-med:.01ms;--duration-slow:.01ms}}.swiss-eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem}.swiss-section-label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.swiss-section-label:before{content:"";background:var(--line-strong);width:2.5rem;height:1px}.swiss-btn{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.65rem;font-weight:600;text-decoration:none;display:inline-flex}.swiss-btn--primary{background:var(--text);color:var(--text-inverse)}.swiss-btn--primary:hover{background:var(--swiss-ink-soft)}.swiss-btn__icon,.swiss-header__cta-icon{width:.875rem;height:.875rem;transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.swiss-btn--primary:hover .swiss-btn__icon,.swiss-header__cta:hover .swiss-header__cta-icon{transform:translate(2px,-2px)}.swiss-btn--ghost{border-color:var(--line);color:var(--text);background:0 0}.swiss-btn--ghost:hover{border-color:var(--text)}.swiss-btn:active{transform:scale(.98)}.swiss-text-link{font-size:var(--text-sm);letter-spacing:.04em;color:var(--text);border-bottom:1px solid var(--line-strong);transition:border-color var(--duration-fast) ease;padding-bottom:.2rem;font-weight:500;text-decoration:none}.swiss-text-link:hover{border-color:var(--text)}.swiss-section-head{margin-bottom:var(--space-block);gap:1rem;display:grid}@media (width>=768px){.swiss-section-head--split{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem}}.swiss-section-head h2,.swiss-section-head h1{font-size:var(--text-xl);letter-spacing:-.03em;font-weight:500;line-height:var(--leading-snug);margin:0}.swiss-page-hero{gap:clamp(1.25rem,3vw,1.75rem);margin-bottom:clamp(2rem,5vw,3.25rem);display:grid}@media (width>=900px){.swiss-page-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,5vw,4rem);padding-bottom:clamp(1.75rem,4vw,2.75rem)}}.swiss-page-hero--stack{grid-template-columns:1fr;max-width:46rem}.swiss-page-hero__intro{flex-direction:column;gap:clamp(.85rem,2vw,1.15rem);display:flex}.swiss-page-hero__title{letter-spacing:-.04em;flex-direction:column;gap:.1em;margin:0;font-size:clamp(2.25rem,5.2vw + .45rem,4.35rem);font-weight:500;line-height:1.05;display:flex}.swiss-page-hero__line{display:block}.swiss-page-hero__line--indent{color:color-mix(in oklab, var(--text) 80%, var(--text-muted));padding-left:clamp(.65rem,5.5vw,4.75rem)}.swiss-page-hero__line--indent-2{padding-left:clamp(1.35rem,12vw,10rem)}.swiss-page-hero__lead{color:var(--text-muted);max-width:28rem;margin:0;font-size:clamp(.98rem,1.1vw + .45rem,1.1875rem);line-height:1.58}@media (width>=900px){.swiss-page-hero__lead{max-width:none;padding-bottom:.2rem}.swiss-page-hero__line--indent{padding-left:clamp(1.75rem,11vw,7rem)}.swiss-page-hero__line--indent-2{padding-left:clamp(3.75rem,18vw,12.5rem)}}@media (width<=899px){.swiss-page-hero__title--single-row{flex-flow:row;align-items:baseline;gap:.32em;font-size:clamp(1.45rem,5.8vw,2.35rem);line-height:1.08}.swiss-page-hero__title--single-row .swiss-page-hero__line{display:inline}.swiss-page-hero__title--single-row .swiss-page-hero__line--indent{padding-left:0}}.swiss-section--inverse .swiss-page-hero{border-bottom-color:oklab(100% 0 5.96046e-8/.18)}.swiss-section--inverse .swiss-page-hero__line--indent{color:oklab(93.025% 6.55651e-9 5.96046e-8)}.swiss-section--inverse .swiss-page-hero__lead{color:oklab(86.684% 1.2517e-8 5.96046e-8)}.swiss-section-head>div{flex-direction:column;gap:1rem;display:flex}.swiss-section-head>div>h2+p{max-width:40rem}.swiss-section-head p{color:var(--text-muted);font-size:var(--text-lg);max-width:26rem;margin:0;line-height:1.55}.swiss-look{color:inherit;text-decoration:none;display:block}.swiss-look__frame{background:var(--bg-muted);position:relative;overflow:hidden}.swiss-look__frame:after{content:"";background:color-mix(in oklab, var(--swiss-ink) 4%, transparent);opacity:0;transition:opacity var(--duration-med) var(--ease-out);pointer-events:none;position:absolute;inset:0}.swiss-look:hover .swiss-look__frame:after{opacity:1}.swiss-look__frame img{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-out);transform:scale(1)}.swiss-look:hover .swiss-look__frame img{transform:scale(1.03)}.swiss-look__meta{transition:border-color var(--duration-fast) ease;border-top:1px solid #0000;padding:1.1rem 0 0}.swiss-look:hover .swiss-look__meta{border-color:var(--line)}.swiss-look__index{font-size:var(--text-xs);letter-spacing:.12em;color:var(--text-muted);margin:0 0 .35rem}.swiss-look__cat{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0}.swiss-look__name{font-size:var(--text-base);letter-spacing:-.01em;margin:.4rem 0 0;font-weight:500;line-height:1.35}.swiss-look__price{font-size:var(--text-sm);letter-spacing:-.02em;margin:.35rem 0 0;font-weight:500;line-height:1.2}.swiss-look__arrow{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity var(--duration-med) var(--ease-out), transform var(--duration-med) var(--ease-out);margin-top:.5rem;display:inline-block;transform:translate(-6px)}.swiss-look:hover .swiss-look__arrow{opacity:1;transform:translate(0)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body.theme-swiss{width:100%;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}#main{width:100%}body.nav-open{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.theme-swiss img{max-width:100%;height:auto;display:block}.swiss-skip{background:var(--text);color:#fff;z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.swiss-skip:focus{top:1rem;left:1rem}svg.click-burst{pointer-events:none;z-index:10000;position:fixed;overflow:visible}[data-reveal]{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:none}.swiss-header{z-index:40;width:100%;height:var(--header-height);background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--duration-med) var(--ease-out), border-color var(--duration-fast) ease, background var(--duration-fast) ease;border-bottom:1px solid #0000;align-items:stretch;display:flex;position:fixed;inset:0 0 auto}.swiss-header.is-scrolled{border-color:var(--line)}.swiss-header.is-hidden{transform:translateY(-100%)}.swiss-header__inner{width:100%;max-width:none;padding:0 var(--space-page);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem 2rem;margin:0;display:grid}body.swiss-site .swiss-header__inner{grid-template-columns:1fr auto auto}body.swiss-site .swiss-header__brand{justify-self:start}body.swiss-site .swiss-nav{justify-self:end}@media (width<=1180px){.swiss-nav{gap:.85rem}.swiss-nav a{letter-spacing:.04em}}.swiss-header__preview{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);text-decoration:none}.swiss-header__brand{justify-self:center}.swiss-nav{justify-content:center;gap:clamp(1.25rem,3vw,2.25rem);display:flex}.swiss-nav a{font-size:var(--text-sm);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);transition:color var(--duration-fast) ease;text-decoration:none;position:relative}.swiss-nav a:hover,.swiss-nav a.is-active{color:var(--text)}.swiss-nav a.is-active:after{content:"";background:var(--text);height:1px;position:absolute;bottom:-6px;left:0;right:0}.swiss-header__cta{font-size:var(--text-xs);letter-spacing:.08em;white-space:nowrap;justify-self:end;padding:.65rem 1.15rem}.swiss-menu{font:inherit;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;gap:.5rem;display:none}.swiss-menu__bars{background:var(--text);width:18px;height:2px;box-shadow:0 6px 0 var(--text), 0 -6px 0 var(--text)}.swiss-nav-backdrop{z-index:35;background:color-mix(in oklab, var(--swiss-ink) 35%, transparent);border:none;position:fixed;inset:0}.swiss-hero{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;padding:calc(var(--header-height) + .75rem) var(--space-page) clamp(1.75rem, 5vw, 2.75rem);flex-direction:column;max-width:none;margin:0;display:flex;position:relative;overflow:visible}.swiss-hero__grid{flex:none;align-items:start;gap:clamp(1rem,2.5vw,2rem);min-height:auto;display:grid}@media (width<=1023px){.swiss-hero__grid{grid-template-rows:auto auto;gap:clamp(1.25rem,4vw,2rem)}.swiss-hero__visual{order:-1;width:100%;height:auto;max-height:none;overflow:visible}.swiss-hero__visual .swiss-lookbook{height:auto;max-height:none}.swiss-hero__visual .swiss-lookbook__stage{flex:none;min-height:clamp(300px,56vw,480px);max-height:none}.swiss-hero__copy{justify-content:flex-start;min-height:auto}.swiss-hero h1{flex-flow:row;align-items:baseline;gap:.32em;font-size:clamp(1.3rem,5.4vw,2.65rem);line-height:1.08}.swiss-hero__line{display:inline}.swiss-hero__line--indent{padding-left:0}}@media (width>=1024px){.swiss-hero{height:100dvh;min-height:100dvh;max-height:100dvh;padding-bottom:clamp(.75rem,2vh,1.25rem);overflow:hidden}.swiss-hero__grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.25rem,3vw,2.75rem);min-height:0}.swiss-hero__copy{justify-content:flex-end;align-self:end;gap:clamp(1.35rem,3vh,2.15rem);width:100%;max-width:none;max-height:100%;padding-bottom:0;padding-right:clamp(.5rem,2.5vw,2.25rem)}.swiss-hero__visual{height:auto;max-height:min(100%, calc(100dvh - var(--header-height) - 2.5rem));align-self:end}}.swiss-hero__copy{flex-direction:column;justify-content:flex-end;gap:clamp(1rem,2.2vh,1.5rem);min-height:0;display:flex}.swiss-hero .swiss-eyebrow{margin:0}.swiss-hero h1{letter-spacing:-.04em;flex-direction:column;gap:.1em;margin:0;font-size:clamp(2.15rem,4.8vw + .35rem,5rem);font-weight:500;line-height:1.05;display:flex}.swiss-hero__line{display:block}.swiss-hero__line--indent{color:color-mix(in oklab, var(--text) 82%, var(--text-muted));padding-left:clamp(.75rem,5vw,4.5rem)}.swiss-hero__lead{max-width:38rem;color:var(--text-muted);margin:0;font-size:clamp(.9rem,1.1vw + .45rem,1.0625rem);line-height:1.55}@media (width>=1024px){.swiss-hero__line--indent{padding-left:clamp(1.15rem,3vw,2.5rem)}.swiss-hero__lead{max-width:none;font-size:clamp(1rem,1.05vw + .5rem,1.1875rem);line-height:1.6}.swiss-hero h1{font-size:clamp(2.15rem,2.4vw + .85rem,3.35rem);line-height:1.06}}@media (width<=1023px){.swiss-hero__lead{max-width:none}}.swiss-hero__actions{flex-wrap:wrap;align-items:center;gap:1.15rem 1.75rem;margin:0;display:flex}.swiss-hero__actions .swiss-btn{padding:.7rem 1.25rem}.swiss-hero__actions .swiss-text-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;transition:text-decoration-color var(--duration-fast) ease, opacity var(--duration-fast) ease;border-bottom:none;justify-content:center;align-items:center;padding-bottom:0;text-decoration-thickness:1px;display:inline-flex}.swiss-hero__actions .swiss-text-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);border-color:#0000}.swiss-hero__facts{border-top:1px solid var(--line);z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem clamp(1.25rem,3vw,2.75rem);width:100%;max-width:100%;margin:clamp(.35rem,1vh,.75rem) 0 0;padding:clamp(1.1rem,2.2vh,1.65rem) 0 0;display:grid;position:relative}.swiss-hero__facts dt{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.swiss-hero__facts dd{font-size:var(--text-base);margin:0;font-weight:500}.swiss-hero__visual{height:100%;min-height:0;max-height:100%;position:relative}.swiss-lookbook{--lookbook-ms:3.4s;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.swiss-lookbook__stage{flex:1;min-height:0;position:relative}.swiss-lookbook__frame{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s var(--ease-out), visibility .7s;gap:clamp(.35rem,.7vw,.55rem);display:grid;position:absolute;inset:0}.swiss-lookbook__frame.is-active{opacity:1;visibility:visible;z-index:1}.swiss-lookbook__shot{background:#f2f2f2;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.swiss-lookbook__shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.15s var(--ease-out);display:block;transform:scale(1.06)}.swiss-lookbook__frame.is-active .swiss-lookbook__shot img{transform:scale(1)}.swiss-lookbook__frame[data-layout=split]{grid-template-rows:1.15fr .85fr;grid-template-columns:1.25fr .85fr}.swiss-lookbook__frame[data-layout=split] .swiss-lookbook__shot:first-child{grid-area:1/1/span 2}.swiss-lookbook__frame[data-layout=split] .swiss-lookbook__shot:nth-child(2){grid-area:1/2}.swiss-lookbook__frame[data-layout=split] .swiss-lookbook__shot:nth-child(3){grid-area:2/2}.swiss-lookbook__frame[data-layout=stack]{grid-template-rows:.7fr 1.3fr;grid-template-columns:.72fr 1.28fr}.swiss-lookbook__frame[data-layout=stack] .swiss-lookbook__shot:first-child{grid-area:1/1}.swiss-lookbook__frame[data-layout=stack] .swiss-lookbook__shot:nth-child(2){grid-area:2/1}.swiss-lookbook__frame[data-layout=stack] .swiss-lookbook__shot:nth-child(3){grid-area:1/2/span 2}.swiss-lookbook__frame[data-layout=band]{grid-template-rows:1.35fr .75fr;grid-template-columns:1.15fr .85fr}.swiss-lookbook__frame[data-layout=band] .swiss-lookbook__shot:first-child{grid-area:1/1/span 2}.swiss-lookbook__frame[data-layout=band] .swiss-lookbook__shot:nth-child(2){grid-area:1/2}.swiss-lookbook__frame[data-layout=band] .swiss-lookbook__shot:nth-child(3){grid-area:2/2}.swiss-lookbook__frame[data-layout=band] .swiss-lookbook__shot:nth-child(2):last-child{grid-row:1/span 2}.swiss-lookbook__frame[data-layout=duo]{grid-template-rows:1fr;grid-template-columns:1.45fr .7fr}.swiss-lookbook__controls{flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding-top:.7rem;display:grid}@media (width>=1024px){.swiss-hero__visual .swiss-lookbook{height:min(100%, calc(100dvh - var(--header-height) - 2.5rem))}.swiss-hero__visual .swiss-lookbook__stage{min-height:min(52vh,560px)}.swiss-hero__visual .swiss-lookbook__controls{gap:.65rem;padding-top:.55rem}}.swiss-lookbook__nav{gap:.35rem;display:flex}.swiss-lookbook__nav button,.swiss-lookbook__pause{appearance:none;color:var(--text);font:inherit;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.35rem .15rem}.swiss-lookbook__nav button:hover,.swiss-lookbook__pause:hover{opacity:.55}.swiss-lookbook__meta{flex-direction:column;gap:.4rem;min-width:0;display:flex}.swiss-lookbook__caption{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.swiss-lookbook__rails{gap:.4rem;display:flex}.swiss-lookbook__rail{appearance:none;background:color-mix(in oklab, var(--text) 16%, transparent);cursor:pointer;border:0;flex:1;height:2px;padding:0;position:relative;overflow:hidden}.swiss-lookbook__rail span{background:var(--text);width:0;height:100%;display:block}.swiss-lookbook__rail.is-done span{width:100%}.swiss-lookbook__rail.is-current span{width:100%;animation:swiss-lookbook-rail var(--lookbook-ms) linear}.swiss-lookbook.is-paused .swiss-lookbook__rail.is-current span{animation-play-state:paused}@keyframes swiss-lookbook-rail{0%{width:0}to{width:100%}}.swiss-lookbook__index{font-size:var(--text-xs);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.swiss-lookbook__frame,.swiss-lookbook__shot img{transition:none}.swiss-lookbook__rail.is-current span{width:100%;animation:none}}.swiss-scroll-hint{display:none}@media (width>=1024px){.swiss-scroll-hint{right:var(--space-page);z-index:1;font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);writing-mode:vertical-rl;transition:color var(--duration-fast) ease;pointer-events:auto;text-decoration:none;display:flex;position:absolute;bottom:clamp(.75rem,2vh,1.25rem);left:auto;transform:rotate(180deg)}.swiss-scroll-hint:hover{color:var(--text)}}.swiss-about{background:var(--bg-elevated);border-block:1px solid var(--line)}.swiss-pillars{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.swiss-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.swiss-pillar{border-bottom:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem) 0}@media (width>=900px){.swiss-pillar{border-bottom:none;padding:clamp(1.5rem,3vw,2.25rem) clamp(1rem,2.5vw,2rem)}.swiss-pillar+.swiss-pillar{border-left:1px solid var(--line)}.swiss-pillar:first-child{padding-left:0}}.swiss-pillar__no{font-size:var(--text-xs);letter-spacing:.12em;color:var(--text-muted);margin-bottom:1.25rem;display:block}.swiss-pillar h3{letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:500;line-height:1.2}.swiss-pillar p{max-width:30rem;color:var(--text-muted);font-size:var(--text-base);margin:0;line-height:1.55}.swiss-categories{padding:0 var(--space-page);border-bottom:1px solid var(--line)}.swiss-categories__inner{gap:.75rem;width:100%;max-width:none;margin:0;padding:1.25rem 0 1.5rem;display:grid}@media (width>=768px){.swiss-categories__inner{grid-template-columns:auto 1fr;align-items:center;gap:2rem}}.swiss-categories__title{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.swiss-categories__list{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.swiss-categories__list li{cursor:pointer;transition:opacity var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;align-items:baseline;gap:.5rem;padding:.25rem 0;display:flex}.swiss-categories__list li:hover{opacity:.65}.swiss-categories__list a{color:inherit;align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.swiss-categories__list li.is-active .swiss-categories__name{color:var(--text);text-underline-offset:5px;text-decoration:underline}.swiss-categories__list li.is-active .swiss-categories__index{color:var(--text)}.swiss-categories__index{font-size:var(--text-xs);color:var(--text-muted)}.swiss-categories__name{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.swiss-section{width:100%;padding:var(--space-section) var(--space-page);max-width:none;margin:0}.swiss-section--full{max-width:none}.swiss-section--inverse{background:var(--bg-inverse);color:var(--text-inverse);padding-block:var(--space-section)}.swiss-section--inverse .swiss-section-label{color:oklab(81.3377% 7.45058e-8 2.98023e-8)}.swiss-section--inverse .swiss-section-label:before{background:oklab(100% 0 5.96046e-8/.25)}.swiss-interlude{width:100%;padding:2rem var(--space-page);max-width:none;margin:0}.swiss-interlude__rule{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);height:1px}.swiss-products--grid,.swiss-products--masonry{--catalog-cols:3;grid-template-columns:repeat(var(--catalog-cols), minmax(0, 1fr));align-items:stretch;gap:clamp(.85rem,1.5vw,1.35rem);display:grid}.swiss-products--grid .swiss-products__item,.swiss-products--masonry .swiss-products__item{min-width:0;height:100%}.swiss-products--grid .swiss-look,.swiss-products--masonry .swiss-look{flex-direction:column;height:100%;display:flex}.swiss-products--grid .swiss-look__frame,.swiss-products--masonry .swiss-look__frame{aspect-ratio:4/5;background:var(--bg);flex-shrink:0;position:relative}.swiss-products--grid .swiss-look__frame img,.swiss-products--masonry .swiss-look__frame img{object-fit:cover;width:100%;height:100%}.swiss-products--grid .swiss-look__meta,.swiss-products--masonry .swiss-look__meta{flex-direction:column;flex:1;min-height:4.5rem;display:flex}.swiss-catalog-empty{font-size:var(--text-lg);color:var(--text-muted);text-align:center;margin:2rem 0 0}.swiss-catalog-more{justify-items:center;gap:.75rem;margin-top:clamp(2rem,5vw,3rem);padding-bottom:.5rem;display:grid}.swiss-catalog-more__note{font-size:var(--text-sm);color:var(--text-muted);text-align:center;margin:0}.swiss-catalog-page__intro,.swiss-subpage__intro{padding-top:calc(var(--header-height) + clamp(1.5rem, 4vw, 2.75rem))}.swiss-subpage__intro>.swiss-page-hero:first-child,.swiss-catalog-page__intro>.swiss-page-hero:first-child{margin-top:0}.swiss-catalog-scroll-zone{scroll-margin-top:var(--header-height);position:relative}.swiss-catalog-load-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px}.swiss-seo{width:100%;padding:clamp(3rem, 7vw, 5.5rem) var(--space-page) clamp(3.5rem, 8vw, 6rem);border-top:1px solid var(--line);background:var(--bg-muted)}.swiss-seo__head{max-width:40rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.swiss-seo__head h2{letter-spacing:-.03em;margin:.65rem 0 0;font-size:clamp(1.65rem,2.4vw + .6rem,2.35rem);font-weight:500;line-height:1.15}.swiss-seo__columns{gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=900px){.swiss-seo__columns{grid-template-columns:1fr 1fr;align-items:start}}.swiss-seo__col p,.swiss-seo__col h3{margin:0}.swiss-seo__col p+p,.swiss-seo__col h3+p,.swiss-seo__col p+h3{margin-top:1rem}.swiss-seo__col h3{letter-spacing:-.02em;font-size:1.05rem;font-weight:500}.swiss-seo__col p{color:var(--text-muted);font-size:var(--text-base,1rem);max-width:38rem;line-height:1.65}.swiss-seo__body{max-width:42rem;color:var(--text-muted);font-size:var(--text-base,1rem);line-height:1.65}.swiss-seo__body :where(p,ul,ol,blockquote){margin:0}.swiss-seo__body :where(p,ul,ol,blockquote,h2,h3)+:where(p,ul,ol,blockquote,h2,h3){margin-top:1rem}.swiss-seo__body :where(h2,h3){color:var(--text);letter-spacing:-.02em;font-size:1.05rem;font-weight:500}.swiss-seo__body a{color:inherit}.swiss-catalog-page__intro:has(.swiss-about-hero){padding-bottom:0}.swiss-about-hero{margin-bottom:clamp(1.75rem,3.2vw,2.75rem)}@media (width>=900px){.swiss-about-hero{border-bottom:none;padding-bottom:clamp(1rem,2vw,1.75rem)}}.swiss-story{padding:clamp(2.5rem, 6vw, 4.5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg-elevated);gap:clamp(1.75rem,4vw,3.5rem);display:grid}.swiss-catalog-page__intro:has(.swiss-about-hero)+.swiss-story{padding-top:clamp(2rem,4vw,3.25rem)}@media (width>=960px){.swiss-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem)}}.swiss-story__figure{margin:0}.swiss-story__figure img,.swiss-story-gallery img,.swiss-story-quote img{object-fit:cover;background:var(--bg-muted);width:100%;height:auto;display:block}.swiss-story__figure img{aspect-ratio:4/5}.swiss-story__figure--founders{aspect-ratio:1;background:#e7e7e8;overflow:hidden}.swiss-story__figure--founders img{aspect-ratio:auto;object-fit:cover;object-position:center 32%;height:100%}.swiss-story__figure figcaption{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:.65rem}.swiss-story__copy h2{letter-spacing:-.03em;flex-direction:column;gap:.08em;margin:.55rem 0 1rem;font-size:clamp(1.75rem,2.6vw + .4rem,2.6rem);font-weight:500;line-height:1.12;display:flex}.swiss-story__title-line{padding-left:clamp(.85rem,4vw,2.5rem);display:block}.swiss-story__copy p{color:var(--text-muted);font-size:var(--text-base,1rem);max-width:38rem;margin:0;line-height:1.65}.swiss-story__copy p+p{margin-top:1rem}.swiss-story-facts{padding:0 var(--space-page);border-top:1px solid var(--line);background:var(--bg)}.swiss-story-facts dl{margin:0;display:grid}@media (width>=800px){.swiss-story-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.swiss-story-facts div{border-bottom:1px solid var(--line);padding:clamp(1.5rem,3vw,2.25rem) 0}@media (width>=800px){.swiss-story-facts div{border-bottom:none;border-right:1px solid var(--line);padding:clamp(1.75rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem)}.swiss-story-facts div:first-child{padding-left:0}.swiss-story-facts div:last-child{border-right:none;padding-right:0}}.swiss-story-facts dt{letter-spacing:-.04em;margin:0 0 .35rem;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:500}.swiss-story-facts dd{color:var(--text-muted);font-size:var(--text-sm);max-width:16rem;margin:0;line-height:1.45}.swiss-workshop{padding:clamp(2.5rem, 6vw, 4.5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=960px){.swiss-workshop{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(2.5rem,6vw,5rem)}}.swiss-workshop__copy h2{letter-spacing:-.03em;margin:.55rem 0 1rem;font-size:clamp(1.75rem,2.6vw + .4rem,2.6rem);font-weight:500;line-height:1.12}.swiss-workshop__copy p:not(.swiss-section-label){color:var(--text-muted);max-width:36rem;margin:0;line-height:1.65}.swiss-workshop__copy p+p{margin-top:1rem}.swiss-workshop__figure{margin:0}.swiss-workshop__figure img{aspect-ratio:1;object-fit:cover;object-position:center;background:#e7e7e8;width:100%;height:auto;display:block}.swiss-workshop__figure figcaption{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:.65rem}.swiss-story-gallery{padding:.5rem var(--space-page) clamp(2rem, 5vw, 3rem);background:var(--bg);grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=800px){.swiss-story-gallery{grid-template-columns:1.15fr .85fr 1fr}}.swiss-story-gallery figure{margin:0}.swiss-story-gallery img{aspect-ratio:3/4}.swiss-story-path{padding:clamp(2.5rem, 6vw, 4.5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg-muted)}.swiss-story-path .swiss-section-head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.swiss-story-steps{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.swiss-story-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.swiss-story-steps li{border-bottom:1px solid var(--line);padding:1.35rem 1.15rem 1.5rem 0}@media (width>=900px){.swiss-story-steps li{border-bottom:none;border-right:1px solid var(--line);margin-right:1rem;padding:1.5rem 1.25rem .25rem 0}.swiss-story-steps li:last-child{border-right:none;margin-right:0}}.swiss-story-steps span{font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-muted);margin-bottom:.75rem;display:block}.swiss-story-steps h3{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.15rem;font-weight:500}.swiss-story-steps p{color:var(--text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.swiss-story-quote{padding:clamp(2.5rem, 6vw, 4.5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg-elevated);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=900px){.swiss-story-quote{grid-template-columns:1.15fr .85fr}}.swiss-story-quote blockquote{margin:0}.swiss-story-quote blockquote p{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.4vw + .4rem,2.15rem);font-weight:500;line-height:1.25}.swiss-story-quote footer{font-size:var(--text-sm);color:var(--text-muted);margin-top:1.25rem}.swiss-story-quote figure{margin:0}.swiss-story-quote img{aspect-ratio:1;object-fit:cover;object-position:center 42%;width:100%;height:auto}.swiss-review{padding:clamp(2.75rem, 6vw, 4.5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg)}.swiss-review__title,.swiss-projects__title{text-align:center;letter-spacing:.06em;text-transform:uppercase;margin:0 0 clamp(1.75rem,4vw,2.75rem);font-size:clamp(1.15rem,1.4vw + .55rem,1.5rem);font-weight:600;line-height:1.2}.swiss-review__grid{align-items:center;gap:clamp(1.5rem,4vw,3.25rem);max-width:68rem;margin-inline:auto;display:grid}@media (width>=800px){.swiss-review__grid{grid-template-columns:437px minmax(0,1fr);justify-content:center}}.swiss-review__photo{margin:0}.swiss-review__photo img{width:100%;max-width:437px;height:auto;display:block}.swiss-review blockquote{margin:0}.swiss-review__mark{color:var(--text);margin-bottom:.85rem;display:block}.swiss-review blockquote p{max-width:36rem;margin:0;font-size:clamp(1.02rem,.35vw + .92rem,1.15rem);font-weight:500;line-height:1.55}.swiss-review footer{align-items:center;gap:.85rem;margin-top:1.6rem;display:flex}.swiss-review footer img{object-fit:cover;object-position:center 18%;border-radius:50%;width:56px;height:56px}.swiss-review cite{font-style:normal;font-weight:600;font-size:var(--text-sm)}.swiss-review footer span{color:var(--text-muted);font-size:var(--text-sm);margin-top:.15rem;display:block}.swiss-projects{padding:clamp(2.75rem, 6vw, 4.5rem) var(--space-page) clamp(3rem, 7vw, 5rem);border-top:1px solid var(--line);background:var(--bg)}.swiss-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:68rem;margin-inline:auto;display:grid}@media (width>=800px){.swiss-projects__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.swiss-projects__item--lead{grid-column:span 2}}.swiss-projects__item{margin:0}.swiss-projects__item img{aspect-ratio:1;object-fit:cover;background:var(--bg-muted);width:100%;height:auto;display:block}.swiss-story-now{padding:clamp(2.75rem, 7vw, 5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg)}.swiss-story-now h2{letter-spacing:-.03em;max-width:34ch;margin:.5rem 0 .85rem;font-size:clamp(1.85rem,3vw + .4rem,2.75rem);font-weight:500;line-height:1.1}.swiss-story-now p:not(.swiss-section-label){max-width:36rem;color:var(--text-muted);margin:0;line-height:1.65}.swiss-story-now__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.swiss-product-page .swiss-product{padding:calc(var(--header-height) + clamp(1.25rem, 3vw, 2rem)) var(--space-page) clamp(3rem, 7vw, 5rem)}.swiss-product__layout{align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=900px){.swiss-product__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem)}.swiss-product__copy{top:calc(var(--header-height) + 1.25rem);position:sticky}body:has(.swiss-header.is-hidden) .swiss-product__copy{top:1.25rem}}.swiss-product__photos{flex-direction:column;gap:.75rem;min-width:0;display:flex}.swiss-product__photo{background:var(--bg-muted);margin:0}.swiss-product__photo img{width:100%;height:auto;display:block}.swiss-product__back,.swiss-blog-post__back{font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:.4rem;margin-bottom:1.25rem;text-decoration:none;display:inline-flex}.swiss-product__back:hover,.swiss-blog-post__back:hover{color:var(--text)}.swiss-product__copy h1{letter-spacing:-.02em;margin:.35rem 0 .75rem;font-size:clamp(1.25rem,.6vw + 1rem,1.625rem);font-weight:500;line-height:1.3}.swiss-product__size-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:.15rem 0 .55rem}.swiss-product__sizes{border:1px solid var(--text);width:100%;display:flex}.swiss-product__size{border:0;border-right:1px solid var(--text);min-width:0;font:inherit;text-align:center;cursor:pointer;background:0 0;flex:1 1 0;padding:.7rem .5rem}.swiss-product__size:last-child{border-right:0}.swiss-product__size.is-active{background:var(--text);color:var(--bg)}.swiss-product__lead{color:var(--text-muted);max-width:42ch;margin-top:1rem}.swiss-product__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.5rem;display:flex}.swiss-product__from{flex-direction:column;gap:.2rem;margin:0;display:flex}.swiss-product__from-label{font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-muted);line-height:1.2}.swiss-product__from-value{letter-spacing:-.03em;font-size:clamp(1.55rem,1vw + .95rem,2.05rem);font-weight:500;line-height:1}.swiss-product__from-value sup{letter-spacing:.01em;vertical-align:super;margin-left:.12em;font-size:.46em;font-weight:500;line-height:0}.swiss-product__specs{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:1.15rem 0 .35rem}.swiss-product__specs th,.swiss-product__specs td{border-bottom:1px solid var(--line);vertical-align:baseline;text-align:left;padding:.7rem 0;font-weight:400;line-height:1.4}.swiss-product__specs th{width:46%;color:var(--text-muted);padding-right:1.25rem}.swiss-product__prices{margin-top:1.75rem}.swiss-product__prices h2{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-weight:600}.swiss-product__prices table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.swiss-product__prices th,.swiss-product__prices td{border-bottom:1px solid var(--line);text-align:left;padding:.7rem 0;font-weight:400}.swiss-product__prices th{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.swiss-product__prices td:last-child,.swiss-product__prices th:last-child{text-align:right}.swiss-product__notes{margin:clamp(3rem, 7vw, 5rem) calc(-1 * var(--space-page)) 0;padding:clamp(3rem, 7vw, 5.5rem) var(--space-page) clamp(3.5rem, 8vw, 6rem);border-top:1px solid var(--line);background:var(--swiss-warm-50)}.swiss-product__notes-grid{gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=900px){.swiss-product__notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.swiss-product__notes h3{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.35rem,1.2vw + .7rem,1.75rem);font-weight:500;line-height:1.2}.swiss-product__notes p{color:var(--text-muted);font-size:var(--text-base);margin:0;line-height:1.65}.swiss-product__notes p+p{margin-top:1rem}.swiss-product__notes .swiss-btn{margin-top:1.35rem}.swiss-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swiss-product__related{border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.5rem,3vw,2rem)}.swiss-product__related-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.swiss-product__related h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500}.swiss-product__related-nav{gap:.4rem;display:none}.swiss-product__related-arrow{width:2.25rem;height:2.25rem;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.swiss-product__related-arrow:hover:not(:disabled){border-color:var(--text)}.swiss-product__related-arrow:disabled{opacity:.35;cursor:default}.swiss-product__related .swiss-products--grid{--catalog-cols:2;--related-gap:clamp(.75rem, 2vw, 1rem)}@media (width<=1099px){.swiss-product__related-nav{display:flex}.swiss-product__related--short .swiss-product__related-nav{display:none}.swiss-product__related .swiss-products--grid{align-items:stretch;gap:var(--related-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow:auto hidden}.swiss-product__related .swiss-products--grid::-webkit-scrollbar{display:none}.swiss-product__related .swiss-products__item{flex:0 0 calc((100% - 2 * var(--related-gap)) / 2.28);scroll-snap-align:start;height:auto}.swiss-product__related--short .swiss-products__item{flex-basis:calc((100% - var(--related-gap)) / 2)}}@media (width<=1099px) and (prefers-reduced-motion:reduce){.swiss-product__related .swiss-products--grid{scroll-behavior:auto}}@media (width>=1100px){.swiss-product__related .swiss-products--grid{--catalog-cols:5}}.swiss-product__missing h1{letter-spacing:-.03em;margin:.4rem 0 .75rem;font-size:clamp(2rem,4vw,3rem);font-weight:500}.swiss-product__missing p:not(.swiss-section-label){color:var(--text-muted);max-width:28rem;margin:0 0 1.25rem}.swiss-faq-page__intro{padding-top:calc(var(--header-height) + clamp(1rem, 3vw, 1.75rem));padding-inline:var(--space-page);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.swiss-faq-page__intro>.swiss-page-hero:first-child{margin-top:0}.swiss-faq-page__hero{border-bottom:none;margin-bottom:clamp(1.25rem,3vw,1.75rem);padding-bottom:0}@media (width>=900px){.swiss-faq-page__hero.swiss-page-hero{border-bottom:none;padding-bottom:0}}.swiss-faq-layout{border-top:1px solid var(--line);gap:clamp(1.25rem,3vw,2rem);margin-top:0;padding-top:clamp(1rem,2.5vw,1.35rem);display:grid}@media (width>=960px){.swiss-faq-layout{grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem)}}.swiss-faq-nav-wrap{position:relative}@media (width>=960px){.swiss-faq-nav-wrap{top:calc(var(--header-height) + 1rem);position:sticky}}.swiss-faq-nav__label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .85rem}.swiss-faq-nav{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=959px){.swiss-faq-nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:.35rem .75rem;padding-bottom:.25rem}}.swiss-faq-nav__link{font-size:var(--text-sm);color:var(--text-muted);transition:color var(--duration-fast) ease;align-items:center;gap:.5rem;padding:.35rem 0;text-decoration:none;display:inline-flex}.swiss-faq-nav__link:hover,.swiss-faq-nav__link.is-active{color:var(--text)}.swiss-faq-main{flex-direction:column;gap:clamp(2.75rem,6vw,4rem);min-width:0;display:flex}.swiss-faq-section{scroll-margin-top:calc(var(--header-height) + 1.25rem)}.swiss-faq-section__head{border-bottom:1px solid var(--line);align-items:baseline;gap:1rem;margin-bottom:clamp(1.25rem,3vw,1.75rem);padding-bottom:.85rem;display:flex}.swiss-faq-section__index{font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.swiss-faq-section__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw + .5rem,1.65rem);font-weight:500}.swiss-faq-list{border:1px solid var(--line);background:var(--bg-elevated);flex-direction:column;gap:0;display:flex}.swiss-faq-item+.swiss-faq-item{border-top:1px solid var(--line)}.swiss-faq-item__details{margin:0}.swiss-faq-item__question{cursor:pointer;letter-spacing:-.02em;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem 1rem;padding:clamp(1rem,2.5vw,1.35rem) clamp(1rem,3vw,1.5rem);font-weight:500;line-height:1.35;list-style:none;display:grid}.swiss-faq-item__question::-webkit-details-marker{display:none}.swiss-faq-item__no{font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:.15em}.swiss-faq-item__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1em;position:relative}.swiss-faq-item__icon:before,.swiss-faq-item__icon:after{content:"";background:var(--text);width:12px;height:1.5px;transition:transform var(--duration-fast) ease, opacity var(--duration-fast) ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiss-faq-item__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.swiss-faq-item__details[open] .swiss-faq-item__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.swiss-faq-item__answer{padding:0 clamp(1rem,3vw,1.5rem) clamp(1.15rem,2.5vw,1.45rem) calc(clamp(1rem,3vw,1.5rem) + 2.25rem)}.swiss-faq-item__answer p{color:var(--text-muted);font-size:var(--text-sm);max-width:46rem;margin:0;line-height:1.62}.swiss-faq-item__answer p+p{margin-top:.75rem}.swiss-faq-cta{border:1px solid var(--line);background:var(--bg-muted);max-width:36rem;margin-top:clamp(3rem,7vw,4.5rem);padding:clamp(1.5rem,4vw,2.25rem)}.swiss-faq-cta__title{letter-spacing:-.03em;margin:.5rem 0 .65rem;font-size:clamp(1.35rem,2vw + .4rem,1.75rem);font-weight:500}.swiss-faq-cta__text{color:var(--text-muted);font-size:var(--text-sm);max-width:28rem;margin:0 0 1.25rem;line-height:1.55}.swiss-faq-cta__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}#catalog .swiss-categories{margin-inline:calc(-1 * var(--space-page));padding-inline:var(--space-page)}.swiss-categories--sticky{top:var(--header-height);z-index:8;background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin-top:0;position:sticky}body:has(.swiss-header.is-hidden) .swiss-categories--sticky{top:0}.swiss-categories--sticky .swiss-categories__inner{padding-block:.7rem}.swiss-branding-layout{width:100%;max-width:none;padding-inline:var(--space-page);gap:3rem;margin:0;display:grid}.swiss-branding-layout--list-only{padding-top:0}.swiss-section--inverse .swiss-page-hero{padding-inline:var(--space-page);max-width:none}.swiss-section--inverse .swiss-page-hero.swiss-page-hero--stack{margin-bottom:clamp(1.5rem,4vw,2.5rem)}@media (width>=900px){.swiss-branding-hero{border-bottom:none}}@media (width>=1024px){.swiss-branding-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,8vw,6rem)}.swiss-branding-aside{top:calc(var(--header-height) + 2rem);position:sticky}}.swiss-branding-aside h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:500;line-height:1.1}.swiss-branding-aside__note{color:oklab(87.9522% 1.13249e-8 5.96046e-8);font-size:var(--text-base);max-width:22rem;margin:0 0 1.5rem;line-height:1.55}.swiss-section--inverse .swiss-text-link{color:#fff;border-color:oklab(100% 0 5.96046e-8/.35)}.swiss-branding-list{margin:0;padding:0;list-style:none}.swiss-branding-item{border-bottom:1px solid oklab(100% 0 5.96046e-8/.12)}.swiss-branding-item__link{color:inherit;transition:padding-left var(--duration-med) var(--ease-out);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem 1.25rem;padding:1.35rem 0;text-decoration:none;display:grid}.swiss-branding-item__link:hover{padding-left:.5rem}.swiss-branding-item__no{font-size:var(--text-xs);letter-spacing:.12em;color:oklab(79.4714% 8.19564e-8 2.68221e-8)}.swiss-branding-item__name{letter-spacing:-.02em;margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500}.swiss-branding-item__slug{font-size:var(--text-xs);letter-spacing:.04em;color:oklab(77.6052% 8.9407e-8 2.38419e-8);display:none}@media (width>=768px){.swiss-branding-item__slug{display:block}}.swiss-branding-item__cue{opacity:0;transition:opacity var(--duration-med) var(--ease-out), transform var(--duration-med) var(--ease-out);transform:translate(-8px)}.swiss-branding-item__link:hover .swiss-branding-item__cue{opacity:1;transform:translate(0)}.swiss-branding-layout--interactive .swiss-branding-item__slug{display:none}.swiss-branding-layout--interactive .swiss-branding-item__link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.38;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto}.swiss-branding-layout--interactive .swiss-branding-item__link:hover{opacity:.72;padding-left:0}.swiss-branding-layout--interactive .swiss-branding-item.is-active .swiss-branding-item__link,.swiss-branding-layout--interactive .swiss-branding-item.is-active .swiss-branding-item__link:hover{opacity:1}.swiss-branding-layout--interactive .swiss-branding-item.is-active .swiss-branding-item__cue{opacity:1;transform:none}.swiss-branding-layout--interactive .swiss-branding-item__link:focus-visible{outline-offset:4px;outline:1px solid #fff}.swiss-branding-list-viewport{min-width:0}.swiss-branding-preview{flex-direction:column;justify-content:center;gap:1.15rem;width:100%;min-width:0;display:flex}.swiss-branding-preview__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:500;line-height:1.05}.swiss-branding-preview__media{aspect-ratio:16/10;background:oklab(100% 0 5.96046e-8/.08);width:100%;max-height:46vh;margin:0;overflow:hidden}.swiss-branding-preview__media img{object-fit:cover;width:100%;height:100%}.swiss-branding-preview__text{color:oklab(89.8545% 9.53674e-9 5.96046e-8);font-size:var(--text-base);margin:0;line-height:1.55}@media (width>=1024px){.swiss-branding-layout--interactive{top:var(--header-height);height:calc(100vh - var(--header-height));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);position:sticky}.swiss-branding-list-viewport{height:100%;overflow:hidden}.swiss-branding-layout--interactive .swiss-branding-list{position:relative}.swiss-branding-preview{align-self:center}}@media (width<=1023px){.swiss-branding-preview{order:-1}}.swiss-production{gap:3rem;display:grid}@media (width>=1024px){.swiss-production{grid-template-columns:.95fr 1.05fr;align-items:start;gap:4rem}}.swiss-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.swiss-steps li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.25rem;padding:1.5rem 0;display:grid}.swiss-steps__no{font-size:var(--text-sm);letter-spacing:.1em;color:var(--text-muted)}.swiss-steps h3{font-size:var(--text-lg);letter-spacing:-.02em;margin:0 0 .35rem;font-weight:600}.swiss-steps p{color:var(--text-muted);font-size:var(--text-base);margin:0}.swiss-production__visuals.swiss-production__samples{grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=768px){.swiss-production__visuals.swiss-production__samples{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.5vw,1.25rem)}}.swiss-production-sample{grid-template-rows:auto auto 1fr auto;gap:.5rem;min-width:0;height:100%;display:grid}.swiss-production-sample__index{font-size:var(--text-xs);letter-spacing:.14em;color:var(--text-muted);margin:0}.swiss-production-sample__cat{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}.swiss-production-sample__frame{aspect-ratio:4/5;background:var(--bg-muted);border:1px solid var(--line);width:100%;margin:0;padding:0;position:relative;overflow:hidden}.swiss-production-sample__frame img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out);display:block;position:absolute;inset:0}.swiss-production-sample:hover .swiss-production-sample__frame img{transform:scale(1.02)}.swiss-production-sample__name{min-height:2.75em;font-size:var(--text-sm);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:500;line-height:1.35}.swiss-quote{background:var(--bg-muted);width:100%;padding:var(--space-section) var(--space-page);border-top:1px solid var(--line)}.swiss-quote__layout{gap:2.5rem;width:100%;max-width:none;margin:0;display:grid}@media (width>=900px){.swiss-quote__layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem}}.swiss-quote__copy .swiss-section-label{color:var(--text-muted)}.swiss-quote__copy .swiss-section-label:before{background:var(--line-strong)}.swiss-quote__copy h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:500}.swiss-quote__copy p{color:var(--text-muted);font-size:var(--text-lg);max-width:22rem;margin:0}.swiss-quote__form{background:var(--bg-elevated);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.swiss-quote__wide{grid-column:1/-1}.swiss-quote label span{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem;display:block}.swiss-quote input,.swiss-quote textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;transition:border-color var(--duration-fast) ease;padding:.8rem .9rem}.swiss-quote input:focus-visible,.swiss-quote textarea:focus-visible{border-color:var(--text);outline:none}.swiss-quote__submit{grid-column:1/-1;justify-self:start}.swiss-quote__note{font-size:var(--text-xs);color:var(--text-muted);grid-column:1/-1;margin:0}@media (width<=899px){.swiss-quote__form,.swiss-quote__layout{grid-template-columns:1fr}}.swiss-quote__layout:has(.swiss-quote__form:only-child){grid-template-columns:1fr;max-width:42rem}.swiss-footer-categories{width:100%;padding:clamp(3rem, 7vw, 5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg-elevated)}.swiss-footer-categories__label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 clamp(1.5rem,3vw,2.25rem)}.swiss-footer-categories__columns{display:block}.swiss-footer-categories__col{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.swiss-footer-categories__col{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem) clamp(2rem,4vw,4rem)}}.swiss-footer-categories__item{margin:0}.swiss-footer-categories__link{color:var(--text);transition:transform var(--duration-fast) var(--ease-out);gap:.35rem;text-decoration:none;display:grid}.swiss-footer-categories__link:hover{transform:translate(3px)}.swiss-footer-categories__link:hover .swiss-footer-categories__name{opacity:.55}.swiss-footer-categories__name{letter-spacing:-.03em;transition:opacity var(--duration-fast) ease;font-size:clamp(1.35rem,2.8vw,2.15rem);font-weight:500;line-height:1.15;display:block}.swiss-footer-categories__count{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:600;line-height:1.3;display:block}.swiss-footer-blog{width:100%;padding:clamp(2.5rem, 6vw, 4.5rem) var(--space-page);border-top:1px solid var(--line);background:var(--bg)}.swiss-footer-blog__grid{grid-template-columns:1fr;align-items:start;gap:clamp(1.75rem,4vw,3rem);display:grid}@media (width>=860px){.swiss-footer-blog__grid{grid-template-columns:5fr 7fr;gap:clamp(2rem,4vw,4.5rem)}}.swiss-footer-blog__mark{color:inherit;letter-spacing:-.05em;text-transform:uppercase;flex-direction:column;font-size:clamp(2.6rem,3.5vw,4.5rem);font-weight:500;line-height:.86;text-decoration:none;display:flex}.swiss-footer-blog__mark-line{white-space:nowrap}.swiss-footer-blog__mark-line--shift{transition:margin-left var(--duration-fast) ease;margin-left:.72em}.swiss-footer-blog__mark:hover .swiss-footer-blog__mark-line--shift{margin-left:.95em}.swiss-footer-blog__list{flex-direction:column;min-width:0;display:flex}.swiss-footer-blog__row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.9rem 1.1rem;padding:.8rem 0;text-decoration:none;display:grid}.swiss-footer-blog__row:first-child{border-top:1px solid var(--line)}.swiss-footer-blog__thumb{background:var(--bg-muted);width:4.25rem;height:3.15rem;display:block;overflow:hidden}.swiss-footer-blog__thumb img{object-fit:cover;width:100%;height:100%;display:block}.swiss-footer-blog__name{letter-spacing:-.03em;font-size:clamp(1.12rem,.35vw + 1rem,1.35rem);font-weight:500;line-height:1.25}.swiss-footer-blog__go{border:1px solid var(--text);width:2.25rem;height:2.25rem;color:var(--text);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;justify-content:center;align-items:center;display:inline-flex}.swiss-footer-blog__row:hover .swiss-footer-blog__go{background:var(--text);color:var(--text-inverse)}.swiss-footer-blog__row:hover .swiss-footer-blog__name{text-underline-offset:.16em;text-decoration:underline}.swiss-blog-page{padding:calc(var(--header-height) + clamp(1.5rem, 4vw, 2.75rem)) var(--space-page) clamp(3rem, 7vw, 5rem)}.swiss-blog-page>.swiss-page-hero:first-child{margin-top:0}.swiss-blog-index{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=720px){.swiss-blog-index{grid-template-columns:repeat(3,minmax(0,1fr))}}.swiss-blog-card{min-width:0;color:inherit;flex-direction:column;gap:.85rem;text-decoration:none;display:flex}.swiss-blog-card__media{aspect-ratio:4/3;background:var(--bg-muted);overflow:hidden}.swiss-blog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.swiss-blog-card:hover .swiss-blog-card__media img{transform:scale(1.035)}.swiss-blog-card__meta{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;gap:1rem;margin:.35rem 0 0;display:flex}.swiss-blog-card__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,.6vw + 1rem,1.5rem);font-weight:500;line-height:1.25}.swiss-blog-card__excerpt{color:var(--text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.swiss-blog-index__empty{color:var(--text-muted);margin:0}.swiss-blog-post{padding:calc(var(--header-height) + clamp(2rem, 5vw, 3.5rem)) var(--space-page) clamp(3rem, 7vw, 5rem)}.swiss-blog-post__article{width:min(46rem,100%);margin:0 auto}.swiss-blog-post__meta{border-top:1px solid var(--line);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);gap:1rem;margin:clamp(2rem,5vw,3rem) 0 0;padding-top:1.15rem;display:flex}.swiss-blog-post__head h1{letter-spacing:-.04em;margin:.85rem 0 0;font-size:clamp(2rem,4vw + .6rem,3.4rem);font-weight:500;line-height:1.05}.swiss-blog-post__crumbs{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.45rem .55rem;margin:1.15rem 0 0;line-height:1.45;display:flex}.swiss-blog-post__crumbs a{color:inherit;text-decoration:none}.swiss-blog-post__crumbs a:hover,.swiss-blog-post__crumbs [aria-current=page]{color:var(--text)}.swiss-blog-post__cover{margin:clamp(1.5rem,4vw,2.5rem) 0 0}.swiss-blog-post__cover img{width:100%;height:auto;display:block}.swiss-blog-post__body{color:var(--text);margin-top:clamp(1.5rem,4vw,2.25rem);font-size:clamp(1.1875rem,.35vw + 1.05rem,1.3125rem);line-height:1.75}.swiss-blog-post__body :where(p,ul,ol,blockquote){margin:0}.swiss-blog-post__body :where(p,ul,ol,blockquote,h2,h3)+:where(p,ul,ol,blockquote,h2,h3){margin-top:1.15em}.swiss-blog-post__body :where(h2,h3){letter-spacing:-.02em;font-size:1.45rem;font-weight:500;line-height:1.3}.swiss-blog-post__body a{color:inherit}.swiss-blog-post__missing{gap:.85rem;max-width:32rem;display:grid}.swiss-blog-post__missing h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500}.swiss-footer{width:100%;padding:clamp(3rem, 6vw, 5rem) var(--space-page) 2rem;border-top:1px solid var(--line)}.swiss-footer__grid{gap:2.5rem;width:100%;max-width:none;margin:0 0 2.5rem;display:grid}@media (width>=768px){.swiss-footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:3rem}}.swiss-footer__logo{text-decoration:none;display:inline-block}.swiss-footer__tagline{max-width:20rem;color:var(--text-muted);font-size:var(--text-base);margin:1rem 0 0;line-height:1.45}.swiss-footer__social{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.swiss-footer__social-link{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--text);transition:opacity var(--duration-fast) ease, border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.swiss-footer__social-link:hover{opacity:1;border-color:var(--text);background:color-mix(in oklab, var(--text) 6%, transparent)}.swiss-footer__label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem}.swiss-footer__block p{margin:.25rem 0}.swiss-footer__block a{color:var(--text);font-size:var(--text-base);transition:opacity var(--duration-fast) ease;margin-bottom:.35rem;text-decoration:none;display:block}.swiss-footer__block a:hover{opacity:.6}.swiss-footer__rule{background:var(--line);height:1px;margin:.95rem 0 1rem;display:block}.swiss-footer__block a.swiss-footer__cta{width:auto;color:var(--text-inverse);background:var(--text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;padding:.7rem 1.05rem;font-weight:600;display:inline-flex}.swiss-footer__block a.swiss-footer__cta:hover{opacity:1;background:var(--swiss-ink-soft)}.swiss-footer__block a.swiss-footer__phone{letter-spacing:-.03em;margin:.75rem 0 .55rem;font-size:clamp(1.5rem,2.1vw,1.75rem);font-weight:500;line-height:1.1}.swiss-footer__block a.swiss-footer__phone:hover{opacity:.65}.swiss-footer__block a.swiss-footer__email{font-size:var(--text-base);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--text) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--text) 35%, transparent);margin-bottom:.5rem}.swiss-footer__block a.swiss-footer__email:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.swiss-footer__block a.swiss-footer__telegram{font-size:var(--text-base);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--text) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--text) 35%, transparent);margin-bottom:.5rem;display:inline-block}.swiss-footer__block a.swiss-footer__telegram:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);opacity:1}.swiss-footer__legal{border-top:1px solid var(--line);gap:.5rem;max-width:42rem;padding-top:.25rem;display:grid}.swiss-footer__copy,.swiss-footer__legal-note{width:100%;max-width:none;font-size:var(--text-xs);color:var(--text-muted);margin:0;padding-inline:0;line-height:1.5}.swiss-footer__legal-note{color:color-mix(in oklab, var(--text-muted) 88%, var(--text));font-size:.6875rem;line-height:1.55}.swiss-footer__copy--preview{opacity:.7;margin-top:1rem}@media (width<=767px){.swiss-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.swiss-footer__brand{grid-column:1/-1}.swiss-footer__block a.swiss-footer__phone{font-size:clamp(1.35rem,5.5vw,1.55rem)}}@media (width<=900px){.theme-swiss{--space-page:clamp(1.35rem, 5.5vw, 1.75rem)}.swiss-header__inner{grid-template-columns:auto 1fr auto}.swiss-header__brand{grid-column:1;justify-self:start}.swiss-header__preview{display:none}.swiss-nav{width:min(88vw,320px);height:100vh;padding:calc(var(--header-height) + 1.5rem) 1.75rem 2rem;background:var(--bg-elevated);border-left:1px solid var(--line);z-index:45;transition:transform var(--duration-med) var(--ease-out);flex-direction:column;gap:1.25rem;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.swiss-nav.is-open{transform:translate(0)}.swiss-nav a{font-size:var(--text-base);padding:.35rem 0}.swiss-menu{justify-self:end;display:inline-flex}.swiss-header__cta{display:none}.swiss-hero__lead{font-size:clamp(.95rem,3.8vw,1.05rem);line-height:1.58}.swiss-hero__actions{flex-wrap:nowrap;justify-content:stretch;align-items:center;gap:.65rem .85rem}.swiss-hero__actions .swiss-btn{letter-spacing:.05em;flex:1 1 0;min-width:0;padding:.7rem .65rem;font-size:.625rem}.swiss-hero__actions .swiss-text-link{letter-spacing:.01em;white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;max-width:100%;padding:.55rem .2rem;font-size:.6875rem;line-height:1.25}.swiss-hero__copy{gap:clamp(1.1rem,3vh,1.45rem)}.swiss-lookbook__frame[data-layout=split],.swiss-lookbook__frame[data-layout=stack],.swiss-lookbook__frame[data-layout=band]{grid-template-rows:1.2fr .8fr;grid-template-columns:1.15fr .85fr}.swiss-lookbook__frame[data-layout=stack] .swiss-lookbook__shot:first-child{grid-area:1/1}.swiss-lookbook__frame[data-layout=stack] .swiss-lookbook__shot:nth-child(2){grid-area:2/1}.swiss-lookbook__frame[data-layout=stack] .swiss-lookbook__shot:nth-child(3){grid-area:1/2/span 2}.swiss-hero__facts{gap:.65rem .85rem;margin-bottom:clamp(.35rem,1.5vh,.75rem);padding-top:1.15rem;padding-bottom:clamp(.85rem,2.5vh,1.35rem)}.swiss-hero__facts dd{font-size:.875rem;line-height:1.35}.swiss-section-head--split p{line-height:1.55}.swiss-categories__list{gap:.45rem 1rem}.swiss-branding-item__link{grid-template-columns:auto 1fr auto}.swiss-production__visuals.swiss-production__samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.swiss-production-sample__name{font-size:.6875rem;line-height:1.25}.swiss-production-sample__cat,.swiss-production-sample__index{letter-spacing:.08em;font-size:.5625rem}.swiss-production-sample__frame{border-radius:0}.swiss-footer-categories__name{font-size:clamp(1.15rem,4.5vw,1.45rem)}}@media (width<=380px){.swiss-hero__actions{flex-wrap:wrap}.swiss-hero__actions .swiss-btn,.swiss-hero__actions .swiss-text-link{flex:calc(50% - .5rem)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.swiss-header.is-hidden{transform:none}.swiss-look__frame img,.swiss-production-sample__frame img{transition:none}}
