@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/62201545b028e8d7-s.0l4a4erwkg-j6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.0oxsisjwf5w8a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.3ii__yurxaf4q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62201545b028e8d7-s.0l4a4erwkg-j6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.0oxsisjwf5w8a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.3ii__yurxaf4q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62201545b028e8d7-s.0l4a4erwkg-j6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.0oxsisjwf5w8a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.3ii__yurxaf4q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_737063f8-module__TFUOba__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_737063f8-module__TFUOba__variable{--font-sans:"Familjen Grotesk", "Familjen Grotesk Fallback"}
:root{--t-xs:14px;--t-sm:15px;--t-in:16px;--t-md:17px;--t-lg:clamp(19px, 1.7vw, 22px);--t-h3:clamp(24px, 2.4vw, 32px);--t-h2:clamp(30px, 3.2vw, 46px);--t-h1:clamp(34px, 4.8vw, 72px);--t-display:clamp(42px, 6vw, 96px);--ground:#e6e7e4;--paper:#f2f2ef;--ink:#16191b;--steel:#5f666a;--hair:#cfd2ce;--gutter:clamp(16px, 4vw, 64px);--ease:cubic-bezier(.2, .6, .2, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font:400 var(--t-md)/1.6 var(--font-sans), system-ui, sans-serif;margin:0}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:400}.g{padding-inline:var(--gutter)}.muted{color:var(--steel)}.btn{background:var(--ink);min-height:52px;color:var(--paper);font-family:inherit;font-weight:500;font-size:var(--t-in);cursor:pointer;border:0;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.btn.line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.site-head{height:76px;padding-inline:var(--gutter);align-items:center;display:flex}.site-head.over{z-index:2;background:linear-gradient(#f2f2efd9,#f2f2ef00);position:absolute;inset:0 0 auto}.mark img{width:auto;height:30px;display:block}.site-head nav{font-size:var(--t-sm);gap:28px;margin-left:auto;display:flex}.site-head nav a{text-decoration:none}.site-head nav a:hover,.site-head nav a[aria-current]{text-underline-offset:5px;text-decoration:underline}.site-foot{margin:clamp(64px, 8vw, 120px) var(--gutter) 0;border-top:1px solid var(--hair);font-size:var(--t-sm);color:var(--steel);grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;padding:28px 0 40px;display:grid}.site-foot ul{margin:0;padding:0;list-style:none}.site-foot a{text-decoration:none}.site-foot a:hover{color:var(--ink)}.plate{background:var(--paper);height:min(100svh,940px);margin-bottom:clamp(72px,9vw,128px);position:relative;overflow:hidden}.plate img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;animation:settle 14s var(--ease) both;position:absolute;inset:0}@keyframes settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.plate:after{content:"";background:linear-gradient(#e6e7e400,#e6e7e4fa 66%);height:62%;position:absolute;inset:auto 0 0}.over{z-index:2;padding:0 var(--gutter) 40px;grid-template-columns:7fr 5fr;align-items:end;gap:clamp(24px,4vw,64px);display:grid;position:absolute;bottom:0;left:0;right:0}.over h1{font-size:var(--t-display);letter-spacing:-.03em;max-width:12ch;line-height:.98}.over p{color:var(--steel);max-width:30em;margin:0 0 18px}.band{padding:0 var(--gutter) clamp(72px, 9vw, 128px)}.band h2,.desk h2{font-size:var(--t-h2);margin-bottom:28px;line-height:1.06}.ways{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,24px);display:grid}.way{background:var(--paper);grid-template-columns:1fr 1fr;min-height:320px;text-decoration:none;display:grid}.way img{object-fit:cover;width:100%;height:100%}.way div{flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(20px,2.4vw,34px);display:flex}.way h3{font-size:var(--t-h3);line-height:1.1}.way p{font-size:var(--t-sm);color:var(--steel);margin:0}.way u{font-size:var(--t-sm);text-underline-offset:4px}.entries{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.entry{border-right:1px solid var(--hair);padding:18px 24px 26px 0}.entry+.entry{padding-left:24px}.entry:last-child{border-right:0}.entry img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:16px}.entry h3{font-size:var(--t-h3)}.entry .n{color:var(--steel);font-size:var(--t-sm);margin:2px 0 14px}.entry ul{font-size:var(--t-sm);margin:0;padding:0;list-style:none}.entry li{border-top:1px solid var(--hair);justify-content:space-between;padding:7px 0;display:flex}.entry li a{text-underline-offset:3px}.entry li span{color:var(--steel)}.two{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);display:grid}.two .search{max-width:none;margin-top:0}.desk{background:var(--ink);color:var(--paper);padding:clamp(64px, 8vw, 112px) var(--gutter)}.desk h2{max-width:14em;margin-bottom:14px}.desk p{color:#aeb4b6;margin:0 0 26px}.desk .btn{background:var(--paper);color:var(--ink)}.desk .spec{border-color:#555;max-width:40em;margin-top:28px}.desk .spec div{border-color:#3a3f42}.desk .spec dt{color:#aeb4b6}.site-foot{border-top:0;margin-top:0}.page-head{padding:clamp(32px, 5vw, 72px) var(--gutter) clamp(28px, 4vw, 48px)}.page-head h1{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1}.page-head p{color:var(--steel);max-width:44em;margin:16px 0 0}.crumbs{font-size:var(--t-xs);color:var(--steel);margin-bottom:18px}.crumbs a{text-underline-offset:3px}.section-head{padding:0 var(--gutter) 24px;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-head h2{font-size:var(--t-h2)}.section-head a{font-size:var(--t-sm);text-underline-offset:4px}.tiles{padding-inline:var(--gutter);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.tiles.three{grid-template-columns:repeat(3,1fr)}.tile{background:var(--paper);flex-direction:column;text-decoration:none;display:flex}.tile .frame{aspect-ratio:1;background:#ebece9;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.tile img.plate{object-fit:contain;mix-blend-mode:multiply;padding:10%}.tile:hover img{transform:scale(1.04)}.tile span{font-size:var(--t-sm);padding:12px 14px 16px;display:block}.tile span b{font-weight:500;display:block}.tile span i{color:var(--steel);font-style:normal;font-size:var(--t-xs)}.product{padding:clamp(16px, 3vw, 40px) var(--gutter) 0;grid-template-columns:7fr 5fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.gallery{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.gallery figure{aspect-ratio:1;background:#ebece9;margin:0;overflow:hidden}.gallery figure:first-child{grid-column:1/-1}.gallery img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.product-side{position:sticky;top:24px}.product-side h1{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.02}.product-side .model{color:var(--steel);margin:10px 0 0}.product-side .actions{margin:28px 0}.spec{border-top:1px solid var(--ink);font-size:var(--t-sm);margin:0}.spec div{border-bottom:1px solid var(--hair);grid-template-columns:10em 1fr;gap:12px;padding:9px 0;display:grid}.spec dt{color:var(--steel)}.spec dd{margin:0}.bullets{font-size:var(--t-sm);color:var(--steel);margin:28px 0 0;padding:0 0 0 1.1em}.prose{max-width:40em;padding-inline:var(--gutter)}.prose h2{font-size:var(--t-h3);margin:40px 0 10px}.prose p{margin:0 0 16px}@media (max-width:900px){.site-head nav a:not(.keep){display:none}.plate{height:min(90svh,720px)}.over{grid-template-columns:1fr;gap:14px}.ways,.two,.entries,.product,.way{grid-template-columns:1fr}.way img{aspect-ratio:16/10;height:auto}.entry,.entry+.entry{border-right:0;padding:18px 0 22px}.tiles,.tiles.three{grid-template-columns:repeat(2,1fr)}.product-side{position:static}.site-foot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.plate img{animation:none}.tile img{transition:none}}.search{max-width:34em;margin-top:24px}.search label{font-size:var(--t-xs);color:var(--steel);margin-bottom:6px;display:block}.search input{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:52px;font:inherit;color:inherit;border-radius:0;padding:0 16px}.search ul{background:var(--paper);border:1px solid var(--hair);border-top:0;margin:0;padding:0;list-style:none}.search li a{font-size:var(--t-sm);padding:10px 16px;text-decoration:none;display:block}.search li a:hover{background:var(--ground)}.search b{font-weight:500}.guide-list{margin:0;margin-inline:var(--gutter);border-top:1px solid var(--hair);padding:0;list-style:none}.guide-list li{border-bottom:1px solid var(--hair)}.guide-list a{grid-template-columns:1fr 1fr;gap:clamp(12px,3vw,48px);padding:18px 0;text-decoration:none;display:grid}.guide-list b{font-weight:500}.guide-list span{color:var(--steel);font-size:var(--t-sm)}.guide{max-width:calc(46em + 2 * var(--gutter));padding:clamp(24px, 4vw, 56px) var(--gutter) clamp(48px, 7vw, 96px)}.guide h1{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.06}.guide .answer{font-size:var(--t-lg);margin:22px 0 0;line-height:1.45}.guide section{margin-top:clamp(32px,4vw,52px)}.guide h2{font-size:var(--t-h3);margin-bottom:12px;line-height:1.15}.guide h3{font-size:var(--t-lg);letter-spacing:0;margin:20px 0 4px;font-weight:500}.guide p{margin:0 0 14px}.guide li{margin-bottom:6px}.guide .actions{margin-top:40px}.scroll{overflow-x:auto}.guide table,.tool table{border-collapse:collapse;border-top:1px solid var(--ink);width:100%;font-size:var(--t-sm)}.guide th,.guide td,.tool th,.tool td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:9px 14px 9px 0}.guide th,.tool th{font-weight:500}@media (max-width:640px){.guide-list a{grid-template-columns:1fr;gap:4px}}.guide.wide{max-width:calc(58em + 2 * var(--gutter))}.tool{margin-top:32px}.tool h2{margin-top:40px}.tool .fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.tool label{font-size:var(--t-xs);color:var(--steel);display:block}.tool input,.tool select{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--t-in);border-radius:0;margin-top:4px;padding:0 10px}.tool td input,.tool td select{margin-top:0}.tool td:first-child{width:7em}.tool td input[type=number]{width:5.5em}.tool .actions{margin-top:16px}.link{min-height:44px;font:inherit;font-size:var(--t-sm);color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link:disabled{color:var(--steel);cursor:default;text-decoration:none}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.tool .fields{grid-template-columns:1fr}}.guide-list.flush{margin-inline:0}@media (max-width:640px){.tool table.rows thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tool table.rows tr{border-bottom:1px solid var(--hair);grid-template-columns:1fr 5.5em auto;gap:8px;padding:10px 0;display:grid}.tool table.rows td{border:0;width:auto;padding:0}.tool table.rows td:nth-child(2){grid-area:1/1/auto/-1}}.byline{color:var(--steel);font-size:var(--t-sm);margin-top:12px!important}.to-order{padding:0 var(--gutter) 28px;font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:8px 28px;display:flex}.to-order b{font-weight:500}.to-order a{text-underline-offset:3px}.note{font-size:var(--t-xs);margin:18px 0 0}.actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.product-side{order:-1}.product-side h1{font-size:var(--t-h3)}.site-head{height:64px}.site-head nav{font-size:var(--t-xs);gap:14px}}@media (max-width:430px){.mark img{height:21px}.site-head nav{gap:11px}}@media (max-width:900px){.product-side{display:contents}.product-side h1{order:-2}.product-side .actions{order:-1;margin:0}.product-side .spec,.product-side .bullets,.product-side .note{order:1}}.guide p,.guide li,.page-head p,.prose p{text-wrap:pretty;max-width:68ch}.guide .answer{max-width:62ch}input::placeholder{color:var(--steel);opacity:1}.group{margin-bottom:clamp(40px,5vw,72px);scroll-margin-top:16px}.group h2{font-size:var(--t-h3);padding:0 var(--gutter) 14px}.series{padding:clamp(40px, 5vw, 72px) var(--gutter) 0;max-width:60em}.series h2{font-size:var(--t-h3);margin-bottom:12px}.series table{border-collapse:collapse;border-top:1px solid var(--ink);width:100%;font-size:var(--t-sm)}.series th,.series td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:8px 14px 8px 0;font-weight:400}.series th{font-weight:500}.enquiry{margin-top:8px}.enquiry .fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.enquiry label{font-size:var(--t-xs);color:var(--steel);display:block}.enquiry input,.enquiry textarea{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;font-size:var(--t-in);border-radius:0;margin-top:4px;padding:10px 12px;display:block}.enquiry .wide{margin-top:14px}.enquiry .captcha{min-height:78px;margin-top:16px}.enquiry.done h2{font-size:var(--t-h3);margin-bottom:8px}@media (max-width:640px){.enquiry .fields{grid-template-columns:1fr}}.file{margin-top:28px}.file h2{font-size:var(--t-sm);letter-spacing:0;margin-bottom:8px;font-weight:500}.gallery figure.film{aspect-ratio:16/9;background:var(--ink);grid-column:1/-1}.gallery figure.film video{object-fit:cover;width:100%;height:100%;display:block}
