@font-face{font-family:SwissNow;src:url(../../../fonts/SwissNow-VAR-VF.ttf.woff2) format("truetype supports variations"),url(../../../fonts/SwissNow-VAR-VF.ttf.woff2) format("truetype-variations");font-weight:100 1000;font-style:normal}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0}:root{--gutter: .444rem;--margin: 2rem;--aspectRatio: 2 / 3;--transition: cubic-bezier(.77,0,.175,1) .3s}html{font-family:SwissNow,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;font-size:clamp(14px,1.1904761905vw,18px);font-weight:500;line-height:1.1;letter-spacing:-.02em;padding:var(--margin)}body{--black: rgba(0, 0, 0, 1);--white: rgba(255, 255, 255, 1);color:var(--black);background-color:var(--white)}body.dark{--white: rgba(0, 0, 0, 1);--black: rgba(255, 255, 255, 1)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-line}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}#root,#__next{isolation:isolate}a:-webkit-any-link{color:inherit;cursor:pointer;text-decoration:none}a:any-link{color:inherit;cursor:pointer;text-decoration:none}a:not(.deal):not(.work):not(.logo):hover{opacity:.3}a:-webkit-any-link.underline,a:any-link.underline,.underline{text-decoration:underline}.swiss-28{font-size:1.555rem;font-weight:400;letter-spacing:-.03em;line-height:1.1}.swiss-18{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.1}.swiss-16{font-size:.888rem;font-weight:500;letter-spacing:-.02em;line-height:1}.swiss-12{font-size:.666rem;font-weight:500;letter-spacing:-0em;line-height:1}.uppercase{text-transform:uppercase}.tag{border:solid 1px var(--black);padding:.3em .3em .25em}.mobile-only{display:none}@media screen and (max-width: 900px){:root{--gutter: 1.285rem;--margin: 1rem}html{line-height:1.2}.swiss-28{font-size:1.285rem}.swiss-12{font-size:.714rem}.mobile-only{display:unset}.desktop-only{display:none!important}}.switch.svelte-wdh9pd{display:flex;align-items:center}.switch.svelte-wdh9pd button:where(.svelte-wdh9pd){cursor:pointer;width:3em;height:1.6em;position:relative;margin:0 0 0 .5em;border:solid 1px var(--black);background-color:var(--white)}.switch.svelte-wdh9pd button:where(.svelte-wdh9pd):before{content:"";position:absolute;width:1.2em;height:1.2em;background-color:var(--black);top:.15em;right:1.5em;transition:var(--transition);transition-property:transform}.switch.svelte-wdh9pd button[aria-checked=true]:where(.svelte-wdh9pd):before{transform:translate(1.3em);transition:var(--transition);transition-property:transform}.switch.svelte-wdh9pd button:where(.svelte-wdh9pd){border-radius:1.5em}.switch.svelte-wdh9pd button:where(.svelte-wdh9pd):before{border-radius:100%}.switch.svelte-wdh9pd button:where(.svelte-wdh9pd):focus{outline:var(--gray) 2px solid;border-radius:1.5em}header.svelte-jfcky2{padding:0 0 var(--margin);display:flex;justify-content:space-between;align-items:flex-start}.logo.svelte-jfcky2{display:flex;gap:.5em}svg.svelte-jfcky2{width:8vw;fill:var(--black)}footer.svelte-jfcky2{display:flex;justify-content:space-between;align-items:flex-end;transition:var(--transition)}footer.svelte-jfcky2 div:where(.svelte-jfcky2){display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;column-gap:var(--margin)}#cookie-banner.svelte-jfcky2{position:fixed;bottom:0;left:0;padding:.888rem var(--margin);width:100%;line-height:1.2;height:auto;z-index:3;color:var(--white);background-color:var(--black)}#cookie-banner.svelte-jfcky2>button:where(.svelte-jfcky2){background-color:unset;color:var(--white);text-transform:uppercase;border:none;cursor:pointer;margin-top:1rem;padding:0;display:block}#cookie-banner.svelte-jfcky2>button:where(.svelte-jfcky2):hover{opacity:.3}@media screen and (max-width: 900px){svg.svelte-jfcky2{width:7rem}main.svelte-jfcky2{margin-top:calc(var(--margin)*2)}footer.svelte-jfcky2{flex-direction:column;align-items:flex-start;padding-bottom:1em}footer.svelte-jfcky2 div:where(.svelte-jfcky2){display:flex;flex-direction:column}footer.svelte-jfcky2 div:where(.svelte-jfcky2)>:where(.svelte-jfcky2):nth-child(2n){margin-bottom:1.5em}#cookie-banner.svelte-jfcky2>p:where(.svelte-jfcky2){display:inline}}
