@font-face{font-family:Schibsted;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-400.ttf) format("truetype")}@font-face{font-family:Schibsted;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/schibsted-500.ttf) format("truetype")}:root{--paper:#e9e4da;--paper-dark:#ddd7cc;--ink:#21201d;--muted:#625f58;--quiet:#68645c;--accent:#43595c;--line:rgba(33,32,29,0.17);--line-soft:rgba(33,32,29,0.09);--font:"Schibsted",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100svh;color:var(--ink);background:var(--paper);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wrap{display:flex;flex-direction:column;width:min(100%,1280px);min-height:100svh;margin:0 auto;padding-inline:clamp(20px,4.5vw,58px)}main{flex:1 1}.skip{position:fixed;z-index:20;top:12px;left:12px;padding:9px 13px;color:var(--paper);background:var(--ink);transform:translateY(-180%)}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header.site{display:flex;align-items:baseline;justify-content:space-between;gap:24px;min-height:76px;padding-block:24px;border-bottom:1px solid var(--line-soft)}.wordmark{font-size:12px;font-weight:500;letter-spacing:.24em;white-space:nowrap}.eyebrow,.home-title,.product-fact h2,.site-label{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.18em}.eyebrow{color:var(--accent)}.enter{animation:enter .48s cubic-bezier(.2,.75,.25,1) both}@keyframes enter{0%{opacity:0;transform:translateY(5px)}}.home-wrap header.site{border-bottom-color:transparent}.home-main{display:grid;align-content:center;padding-block:clamp(64px,14vh,150px)}.home-title{margin-bottom:24px;color:var(--accent)}.product-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:40px;gap:40px;align-items:end;padding-block:clamp(36px,6vh,70px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:color .18s ease}.product-entry-name{font-size:clamp(68px,14.5vw,184px);font-weight:400;letter-spacing:.08em;line-height:.78}.product-entry-meta{display:grid;grid-gap:18px;gap:18px;padding-bottom:3px;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.15em;text-align:right}.product-entry-action{color:var(--accent)}.product-entry-action span{display:inline-block;margin-left:8px;transition:transform .18s ease}.product-main{padding-bottom:clamp(88px,12vh,140px)}.product-hero{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:clamp(52px,9vw,124px);gap:clamp(52px,9vw,124px);align-items:end;min-height:clamp(430px,58vh,620px);padding-block:clamp(80px,13vh,150px) clamp(68px,10vh,112px)}.product-title{margin-top:16px;font-size:clamp(58px,8vw,106px);font-weight:400;letter-spacing:.12em;line-height:.86;white-space:nowrap}.product-lede{max-width:650px;font-size:clamp(29px,3.5vw,45px);font-weight:400;letter-spacing:-.025em;line-height:1.06}.product-intro{max-width:520px;margin-top:26px;color:var(--muted);font-size:14px;line-height:1.75}.product-shot{margin:0}.product-shot figcaption{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.5}.shot{display:block;width:100%;height:auto;border:1px solid var(--line);background:var(--paper-dark);box-shadow:0 22px 60px rgba(38,34,27,.1)}.product-facts{margin-top:clamp(84px,13vh,148px);border-top:1px solid var(--line)}.product-fact{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);grid-gap:28px;gap:28px;padding-block:27px;border-bottom:1px solid var(--line)}.product-fact h2{padding-top:4px;color:var(--accent)}.product-fact p{max-width:620px;color:var(--muted);font-size:14px;line-height:1.7}.download{display:grid;grid-template-columns:minmax(300px,1fr) minmax(340px,.85fr);grid-gap:clamp(52px,10vw,132px);gap:clamp(52px,10vw,132px);align-items:end;margin-top:clamp(105px,17vh,190px);padding-block:clamp(78px,11vh,116px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.download h2{margin-block:16px 22px;font-size:clamp(31px,3.8vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.05}.download-copy>p:last-child{max-width:430px;color:var(--muted);font-size:14px}.download-panel{padding-left:clamp(0px,3vw,38px);border-left:1px solid var(--line-soft)}.install-help{border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.install-help summary{padding-block:22px;color:var(--ink);cursor:pointer}.install-help-body{max-width:700px;padding-bottom:28px;line-height:1.75}.install-help-body p+p{margin-top:18px}.install-help-body a{text-decoration:underline;text-underline-offset:3px}.cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.btn,.code{min-height:48px;border-radius:0}.code{width:100%;padding:12px 14px;border:1px solid var(--line);outline:0;background:rgba(255,255,255,.1);font-size:13px;letter-spacing:.06em}.code::placeholder{color:var(--quiet)}.btn{padding:12px 24px;border:1px solid var(--ink);color:var(--paper);background:var(--ink);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease}.btn:disabled{cursor:wait;opacity:.55}.fine{grid-column:1/-1;color:var(--quiet);font-size:10px;letter-spacing:.04em}.fine span{display:block}.build,.dl-note{min-height:1.5em;color:var(--muted);font-size:11px}.dl-note{margin-top:13px}.dl-note[data-kind=error]{color:#7e382d}.build{margin-top:5px}footer.site{display:flex;justify-content:space-between;gap:20px;padding-block:40px 46px;color:var(--quiet);font-size:11px;letter-spacing:.035em}@media (hover:hover){.product-entry:hover,.wordmark:hover,footer.site a:hover{color:var(--accent)}.product-entry:hover .product-entry-action span{transform:translateX(4px)}.btn:hover{border-color:var(--accent);background:var(--accent)}}@media (max-width:780px){.product-entry{grid-template-columns:1fr;gap:30px;align-items:start}.product-entry-meta{grid-template-columns:1fr auto;align-items:center;gap:20px;text-align:left}.product-hero{grid-template-columns:1fr;gap:52px;align-items:start;min-height:auto;padding-block:80px 70px}.product-statement{max-width:650px}.download{grid-template-columns:1fr;align-items:start}.download-panel{padding-top:38px;padding-left:0;border-top:1px solid var(--line-soft);border-left:0}}@media (max-width:580px){header.site{min-height:68px;padding-block:20px}.site-label{display:none}.home-main{padding-block:72px}.product-entry{grid-template-columns:1fr;gap:30px;align-items:start;padding-block:42px}.product-entry-name{font-size:clamp(58px,20vw,92px);line-height:.88}.product-entry-meta{grid-template-columns:1fr auto;align-items:center;gap:20px;text-align:left}.product-title{font-size:clamp(50px,17vw,75px)}.product-lede{font-size:clamp(28px,9vw,38px)}.product-facts{margin-top:80px}.product-fact{grid-template-columns:1fr;gap:10px;padding-block:25px}.download{gap:34px;margin-top:98px;padding-block:72px}.cta{grid-template-columns:1fr}.code{font-size:16px}.fine{grid-column:1}footer.site{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.enter{animation:none}*,:after,:before{transition-duration:.01ms!important}}@media (forced-colors:active){.btn,.code,.product-entry,.shot{border-color:CanvasText}}