@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk.woff2)format("woff2")}@font-face{font-family:SG Fallback;font-weight:400 500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:104.6%;ascent-override:93.3%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:SG Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:103%;ascent-override:94.8%;descent-override:25%;line-gap-override:0%}:root{--paper:#fff;--bread:#fce7a8;--wash:#f5be2b1a;--pepper:#1a1a1a;--cheese:#f5be2b;--tomato:#a5321f;--tomato-tint:#fbecea;--shadow-sm:0 1px 3px #1a1a1a1f;--shadow:0 14px 30px #1a1a1a14;--shadow-pop:0 18px 40px #1a1a1a24;--overlay:#1a1a1a73;--dark-line:#ffffff24;--ease:cubic-bezier(.2, .7, .2, 1);--bg:var(--paper);--sunk:var(--bread);--ink:var(--pepper);--text-2:var(--pepper);--text-3:var(--pepper);--line:#1a1a1a1f;--line-soft:#1a1a1a14;--field:#1a1a1a8c;--primary:var(--pepper);--primary-mid:var(--dark-line);--primary-muted:var(--bread);--accent:var(--cheese);--accent-hover:var(--cheese);--accent-soft:var(--bread);--accent-ink:var(--pepper);--surface:var(--paper);--danger:var(--tomato);--off:var(--pepper);--sec-y:clamp(40px, 5vw, 64px)}*{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--paper);margin:0;overflow-x:clip}a,a:hover{color:var(--pepper)}input,select,textarea,button{font:inherit}[hidden]{display:none!important}[data-noscrollbar]::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--pepper);outline-offset:2px}.sec-pepper :focus-visible,.on-dark :focus-visible{outline-color:var(--cheese)}[id]{scroll-margin-top:72px}@media (width>=1080px){body:has(.tracker) [id]{scroll-margin-top:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.root{background:var(--paper);color:var(--pepper);min-height:100vh;font-family:Schibsted Grotesk,SG Fallback,system-ui,sans-serif;font-size:17px;line-height:1.55;container-type:inline-size}.sec{border-bottom:1px solid #1a1a1a1f}.sec-paper,.sec-cream{background:var(--paper)}.sec-pepper{background:var(--pepper);color:var(--paper)}.frame,.wrap,.wrap-md{max-width:1240px;margin:0 auto;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}.wrap{padding-top:clamp(44px,5.5vw,72px);padding-bottom:clamp(44px,5.5vw,72px)}.wrap-md{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.sec-head{flex-direction:column;gap:14px;max-width:780px;display:flex}.eyebrow{color:var(--pepper);font-size:14px;font-weight:700}.sec-pepper .eyebrow{color:var(--paper)}.h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,62px);font-weight:700;line-height:1.04}.h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.06}.h2-sm{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.h3{margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:700;line-height:1.2}.lead{text-wrap:pretty;margin:0;font-size:clamp(17px,1.7vw,19px)}.sec-pepper .lead{color:var(--paper)}.btn{white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--cheese);color:var(--pepper);padding:11px 16px}.btn-primary:hover{background:var(--cheese);color:var(--pepper)}.btn-lg{padding:16px 24px;font-size:17px}.btn-lg:hover{transform:translateY(-2px)}.cta-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.cta-main,.cta-alt{white-space:nowrap;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cta-main{background:var(--cheese);color:var(--pepper);border:1.5px solid var(--cheese)}.cta-main:hover{border-color:var(--pepper);color:var(--pepper)}.cta-alt{color:var(--pepper);border:1.5px solid var(--pepper);background:0 0}.cta-alt:hover{background:var(--cheese);color:var(--pepper)}.cta-alt.on-dark{color:var(--paper);border-color:#fff9}.cta-alt.on-dark:hover{color:var(--paper);border-color:var(--paper);background:#ffffff1f}.cta-main span,.cta-alt span{transition:transform .2s}.cta-main:hover span{transform:translate(4px)}.cta-alt:hover span{transform:translateY(3px)}.cta-note{margin:0;font-size:15px}@media (width<=480px){.cta-main,.cta-alt{flex:100%;justify-content:center}}.btn-sm{padding:6px 12px;font-size:13px}.btn-outline{color:var(--pepper);background:0 0;border:1px solid #1a1a1a1f;padding:7px 14px;font-size:13px;font-weight:600}.btn-outline:hover{border-color:var(--pepper);color:var(--pepper)}.btn-danger{background:var(--tomato);color:var(--paper);padding:11px 16px}.btn-danger:hover{color:var(--paper)}.btn-link{color:var(--pepper);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.card,.card-cream{background:var(--paper);border:1px solid #1a1a1a1f}.card-top{border-top:8px solid var(--card-accent,var(--cheese));border-top:8px solid var(--card-accent,var(--cheese))}.card-hover{color:var(--pepper);text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s}.card-hover:hover{box-shadow:var(--shadow);color:var(--pepper);background:var(--cheese);transform:translateY(-3px)}.tag{border:1px solid var(--pepper);color:var(--pepper);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.tag-core{background:var(--pepper);color:var(--paper);border-color:var(--pepper)}.tag-add{background:var(--cheese);color:var(--pepper);border-color:var(--cheese)}.ic{fill:none;stroke:currentColor;stroke-width:1.4px;flex-shrink:0;display:block}.js .rv{opacity:0;transition:opacity .8s ease var(--rv-d,0s), transform .8s var(--ease) var(--rv-d,0s);transform:translateY(24px)}.js .rv.in{opacity:1;transform:none}@media print{.js .rv{opacity:1;transform:none}}.site-header{z-index:30;background:var(--paper);border-bottom:1px solid #0000;font-family:Schibsted Grotesk,SG Fallback,system-ui,sans-serif;transition:box-shadow .25s,border-color .25s;position:sticky;top:0}.site-header[data-scrolled]{border-bottom-color:#1a1a1a1f;box-shadow:0 6px 20px #1a1a1a0f}.hdr-row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:24px;height:72px;display:grid}.nav,.hdr-end,.brand-name{transition:opacity .3s ease, transform .3s var(--ease), visibility 0s}.brand{color:var(--pepper);align-items:center;gap:10px;line-height:21px;text-decoration:none;display:flex}.brand .mark,.tr-home .mark{margin-bottom:1px}@media (prefers-reduced-motion:no-preference) and (hover:hover){.site-header .mark{overflow:visible}.site-header .mark rect{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.site-header .brand:is(:hover,:focus-visible) .mark rect:first-child{shape-rendering:geometricprecision;transform:translateY(-5px)rotate(-8deg)}.site-header .brand:is(:hover,:focus-visible) .mark rect:nth-child(2){transform:translateY(-1px)}.site-header .brand:is(:hover,:focus-visible) .mark rect:nth-child(3){transform:translateY(3px)}}.brand-name{letter-spacing:-.02em;font-size:21px;font-weight:800}.mark{flex-shrink:0;display:block}.nav{white-space:nowrap;align-items:center;gap:24px;font-size:16px;font-weight:600;display:flex}.hdr-cta span{transition:transform .2s}.hdr-cta:hover span{transform:translate(3px)}.hdr-end{white-space:nowrap;grid-column:3;justify-self:end;align-items:center;gap:16px;display:flex}.nav-link{min-height:44px;color:var(--pepper);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.nav-link[aria-current=page],.nav-link[data-on]{box-shadow:inset 0 -2px 0 var(--cheese)}.nav-link{background:linear-gradient(var(--cheese), var(--cheese)) left bottom / 0 2px no-repeat;transition:background-size .25s}.nav-link:hover,.nav-link:focus-visible{background-size:100% 2px}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.menu-btn{border:1.5px solid var(--pepper);height:44px;color:var(--pepper);cursor:pointer;background:0 0;grid-column:3;justify-self:end;padding:0 14px;font-weight:700;display:none}.menu-btn>span{grid-area:1/1}.menu-btn[aria-expanded=true] .when-closed,.menu-btn[aria-expanded=false] .when-open{visibility:hidden}.mnav{border-top:1px solid #1a1a1a1f;flex-direction:column;max-height:calc(100dvh - 72px);padding:4px clamp(16px,3vw,32px) 20px;display:flex;overflow-y:auto}.mnav-link{color:var(--pepper);border-bottom:1px solid #1a1a1a1f;justify-content:space-between;padding:16px 0;font-size:20px;font-weight:600;text-decoration:none;display:flex}.mnav-link[aria-current=page]>span:first-child{box-shadow:inset 0 -2px 0 var(--cheese)}.mnav .btn-primary{margin-top:16px;padding:16px;font-size:17px}@media (width<=1079px){.nav,.hdr-end{display:none}.menu-btn{place-items:center;display:grid}}@media (width>=1080px){.mnav{display:none!important}.site-header[data-swap] :is(.nav,.hdr-end,.brand-name){opacity:0;visibility:hidden;transition-delay:0s,0s,.3s;transform:translateY(-8px)}}#contact[data-dark]{background:var(--pepper);color:var(--paper)}#contact[data-dark] .contact-mail,#contact[data-dark] .contact-mail a{color:var(--paper);border-color:#ffffff40}#contact[data-dark] .contact-form{background:var(--paper);color:var(--pepper);padding:clamp(20px,3vw,32px)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(32px,5vw,72px);display:grid}.contact-grid>*{min-width:0}@media (width>=1100px){.contact-form{grid-column:span 2}}.contact-mail{border-top:1px solid #1a1a1a1f;max-width:440px;margin-top:32px}.contact-mail a{color:var(--pepper);border-bottom:1px solid #1a1a1a1f;padding:14px 0;text-decoration:none;display:block}.cform{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px 18px;display:grid}@media (width>=1100px){.cform{grid-template-columns:repeat(3,minmax(0,1fr))}}.cf{flex-direction:column;gap:6px;min-width:0;font-weight:600;display:flex;position:relative}.cf-wide{grid-column:1/-1}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cf-label{display:block}.cf-msg{color:var(--tomato);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.req{color:var(--tomato)}.field{border:1px solid var(--field);background:var(--paper);width:100%;height:48px;color:var(--pepper);padding:0 12px;font-size:16px;font-weight:400;transition:border-color .2s}textarea.field{resize:vertical;height:auto;padding:10px 12px}select.field{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--pepper) 50%), linear-gradient(135deg, var(--pepper) 50%, transparent 50%);background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.field:focus,.field:focus-visible{border-color:var(--pepper);box-shadow:inset 0 0 0 1px var(--pepper);outline:none}.field[aria-invalid=true]{border-color:var(--tomato)}.check-grid{flex-wrap:wrap;gap:10px 28px;display:flex}.check-line{cursor:pointer;align-items:center;gap:8px;font-weight:400;display:flex}.check-line input,.consent input{width:18px;height:18px;accent-color:var(--cheese);flex-shrink:0;margin:0}.consent{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-weight:400;display:grid}.consent input{margin-top:3px}.cform-error{border:1px solid var(--tomato);background:var(--tomato-tint);color:var(--tomato);grid-column:1/-1;margin:0;padding:10px 12px;font-size:15px}.cform-btn:disabled{opacity:.7;cursor:wait}.cform-note{margin:0;font-size:15px}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(24px,5vw,72px);display:grid}.faq-list{border-top:2px solid var(--pepper);min-width:0}@media (width>=1100px){.faq-list{grid-column:span 2}}.faq{border-bottom:1px solid #1a1a1a1f}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-icon{border:1.5px solid var(--pepper);flex-shrink:0;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:transform .3s,background .3s;display:grid}.faq-icon>span{transition:transform .3s;display:block}.faq[open]:not([data-closing]) .faq-icon{background:var(--cheese)}.faq[open]:not([data-closing]) .faq-icon>span{transform:rotate(45deg)}.faq-a{max-width:640px;margin:0 0 20px}.site-footer{background:var(--pepper);color:var(--paper);font-family:Schibsted Grotesk,SG Fallback,system-ui,sans-serif;font-size:15px}@media (width<=1079px){body:has(.tracker) .site-footer{padding-bottom:84px}}.foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:32px 40px;padding-top:clamp(40px,5vw,56px);display:grid}@media (width>=900px){.foot-brand{grid-column:span 2}}.foot-col{flex-direction:column;gap:10px;display:flex}.foot-h{font-size:14px;font-weight:700}.foot-col a{color:var(--paper);text-decoration:none}.site-footer .brand{color:var(--paper)}.foot-col a:hover{text-decoration:underline}.foot-base{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:40px;padding-top:20px;padding-bottom:26px;font-size:14px;display:flex}.foot-base a,.foot-base summary{color:var(--paper)}.region{position:relative}.region summary{border:1px solid var(--pepper);cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:6px 12px;font-size:14px;list-style:none;display:flex}.region summary::-webkit-details-marker{display:none}.region-list{background:var(--paper);min-width:200px;box-shadow:var(--shadow-pop);z-index:5;border:1px solid #1a1a1a1f;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.region-list a{color:var(--pepper);border-bottom:1px solid #1a1a1a1f;align-items:center;gap:10px;padding:11px 14px;font-size:15px;text-decoration:none;display:flex}.region-list a:hover{background:var(--cheese)}.region-list a[aria-current=true]{background:var(--cheese);font-weight:700}.region-foot summary:hover,.region-foot[open] summary{border-color:var(--cheese)}.region[open] .region-list{animation:ssRise .25s var(--ease) both}.region-chev{font-size:11px;transition:transform .25s}.region[open] .region-chev{transform:rotate(180deg)}@keyframes ssRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.region-foot summary{border-color:#ffffff59;justify-content:space-between;width:150px;font-size:14px;font-weight:400}.flag{outline:1px solid #1a1a1a1f;flex-shrink:0;width:21px;height:14px;display:inline-flex}.flag svg{width:100%;height:100%;display:block}.tracker,.tracker-bar{background:var(--paper);color:var(--pepper);opacity:0;visibility:hidden;transition:opacity .35s ease, transform .45s var(--ease), visibility 0s linear .45s;font-family:Schibsted Grotesk,SG Fallback,system-ui,sans-serif;line-height:1.45;position:fixed}.tracker[data-show],.tracker-bar[data-show]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tracker{z-index:31;background:var(--paper);border-bottom:1px solid #1a1a1a1f;height:72px;font-size:14px;top:0;left:0;right:0;transform:translateY(-10px);box-shadow:0 6px 20px #1a1a1a14}.tracker-bar{z-index:25;border-top:1px solid #1a1a1a1f;align-items:center;gap:12px;padding:10px 16px;display:flex;bottom:0;left:0;right:0;transform:translateY(24px);box-shadow:0 -6px 20px #1a1a1a14}@media (width<=1079px){.tracker{display:none}}@media (width>=1080px){.tracker-bar{display:none}}body:has(.mnav:not([hidden])) .tracker-bar,body:has(.field:focus) .tracker-bar{visibility:hidden}.tr-home{box-sizing:content-box;margin:-12px -10px;padding:12px 10px;display:flex}.tr-in{align-items:center;gap:20px;height:100%;padding:0 calc(max(0px,50% - 620px) + clamp(16px,3vw,32px));display:flex}.tr-head{flex-shrink:0;width:104px}.tr-title{font-size:14px;font-weight:700}.tr-progress{white-space:nowrap;font-size:15px;font-weight:800}.tr-meter{background:var(--line);height:3px;margin-top:4px}.tr-meter>span{background:var(--cheese);width:0;height:3px;transition:width .5s;display:block}.tr-steps{flex:1 0 auto;justify-content:center;align-items:center;gap:4px;display:flex}.tr-step{min-width:0;min-height:44px;color:var(--pepper);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 10px;text-decoration:none;transition:background .3s,box-shadow .3s;display:flex;box-shadow:inset 0 -2px #0000}.tr-step:hover{background:var(--cheese);color:var(--pepper)}.tr-step[data-cur]{box-shadow:inset 0 -2px 0 var(--cheese)}.tr-dot{background:var(--paper);width:26px;height:26px;color:var(--pepper);border:1.5px solid #1a1a1a1f;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;transition:background .3s;display:grid}.tr-step[data-done] .tr-dot{background:var(--pepper);color:var(--paper);border-color:var(--pepper)}.tr-text{min-width:0}.tr-short{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.tr-step[data-cur] .tr-short{font-weight:800}.tr-price{text-align:right;flex-direction:column;flex:0 auto;min-width:0;max-width:260px;display:flex}.tr-price>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tr-price>span:first-child{font-size:12px}.tr-price>span:last-child{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box}.tr-brief{display:none}@media (width<=1279px){.tr-head,.tr-long,.tr-price>span:first-child{display:none}.tr-brief{display:inline}}.tr-book{flex-shrink:0;padding:10px 14px;font-size:14px}.trb-clear{background:var(--paper);width:40px;height:40px;color:var(--pepper);cursor:pointer;border:1px solid #1a1a1a8c;flex-shrink:0;place-items:center;padding:0;display:grid}.tr-clear{opacity:.5}.tracker[data-has-picks] .tr-clear{opacity:1}.trb-clear:hover{border-color:var(--pepper);background:var(--cheese)}.trb-text{flex:1;min-width:0}.trb-progress{font-size:14px;font-weight:700}.trb-short{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.trb-text .tr-meter{margin-top:6px}.trb-next{white-space:normal;text-align:center;flex-shrink:0;max-width:55%;padding:11px 14px;line-height:1.25}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;background:var(--cheese);color:var(--pepper);padding:12px 16px;font-family:Schibsted Grotesk,SG Fallback,system-ui,sans-serif;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.narrow-only{display:none}@container (width<760px){.wide-only{display:none}.narrow-only{display:block}}@keyframes ssFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}@keyframes ssBlink{0%,to{opacity:.25}50%{opacity:1}}.hm-hero{background:var(--pepper);min-height:min(680px,100vh - 72px);color:var(--paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hm-hero-photo{transition:transform 2.4s var(--ease);position:absolute;inset:0}.js .hm-hero-photo{transform:scale(1.06)}.js .hm-hero.in .hm-hero-photo{transform:scale(1)}.hm-hero-photo img{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.hm-hero:after{content:"";pointer-events:none;background:linear-gradient(#1a1a1a1f 0%,#1a1a1a73 45%,#1a1a1af0 100%);position:absolute;inset:0}.hm-hero-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(24px,5vw,64px);width:100%;padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(48px,7vw,88px);display:grid;position:relative}.hm-hero .rv{transition-duration:.9s}.hm-hero-lead{color:var(--paper);text-wrap:pretty;margin:0;font-size:clamp(17px,1.7vw,19px)}.hm-hero-ctas{margin-top:26px}.hl{color:var(--cheese)}.hm-boxes-intro{position:relative}.hm-term{font:inherit;color:var(--pepper);background:linear-gradient(var(--cheese), var(--cheese)) 0 100% / 100% 2px no-repeat;cursor:help;border:none;padding:0;font-weight:600;display:inline}button.hm-term{cursor:pointer}.hm-tip{z-index:6;background:var(--pepper);color:var(--paper);pointer-events:none;opacity:0;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5;transition:opacity .2s,transform .2s;position:absolute;transform:translateY(calc(4px - 100%));box-shadow:0 10px 24px #1a1a1a2e}.hm-tip[data-open]{opacity:1;transform:translateY(-100%)}.hm-tip:after{content:"";left:var(--caret,40px);background:var(--pepper);width:12px;height:12px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.hm-auto{z-index:7;background:var(--paper);border:1px solid #1a1a1a1f;border-top:6px solid var(--cheese);box-shadow:var(--shadow-pop);opacity:0;transition:opacity .4s ease, transform .5s var(--ease);padding:clamp(16px,2.4vw,24px);font-size:15px;line-height:1.45;position:absolute;left:0;right:0;transform:translateY(8px)}.hm-auto[data-in]{opacity:1;transform:none}.hm-auto:before{content:"";left:var(--caret,40px);background:var(--cheese);width:14px;height:14px;position:absolute;top:-13px;transform:translate(-50%)rotate(45deg)}.hm-auto-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.hm-auto-title{font-size:14px;font-weight:700}.hm-auto-close{cursor:pointer;color:var(--pepper);visibility:hidden;background:0 0;border:none;margin:-12px -12px -12px 0;padding:12px;font-size:20px;line-height:1}.hm-auto[data-pinned] .hm-auto-close{visibility:visible}.hm-steps{grid-template-columns:minmax(0,1fr);gap:16px 14px;display:grid}.hm-step{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.hm-step-head{flex-shrink:0;align-items:center;gap:8px;width:44px;display:flex}.hm-step-ic{background:var(--paper);border:1px solid var(--line);width:44px;height:44px;color:var(--pepper);transition:background .6s ease, color .6s ease, transform .6s var(--ease);flex-shrink:0;place-items:center;display:grid}.hm-step-line{background:var(--line);flex:1;height:2px;display:none;position:relative;overflow:hidden}.hm-step-line:after{content:"";background:var(--cheese);transform-origin:0;transition:transform .8s;position:absolute;inset:0;transform:scaleX(0)}.hm-step-text{opacity:.45;flex-direction:column;gap:2px;transition:opacity .6s;display:flex}.hm-step-text>:first-child{font-size:12px;font-weight:700}.hm-step-text>:nth-child(2){font-size:16px;font-weight:700}.hm-step[data-on] .hm-step-ic{background:var(--pepper);border-color:var(--pepper);color:var(--paper)}.hm-step[data-on]:last-child .hm-step-ic{background:var(--cheese);border-color:var(--cheese);color:var(--pepper)}.hm-step[data-cur] .hm-step-ic{transform:scale(1.08)}.hm-step[data-on] .hm-step-text{opacity:1}.hm-step[data-line] .hm-step-line:after{transform:scaleX(1)}@media (width>=760px){.hm-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-step{flex-direction:column}.hm-step-head{width:100%}.hm-step:not(:last-child) .hm-step-line{display:block}}.hm-auto-foot{border-top:1px solid #1a1a1a1f;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding-top:14px;display:flex}.hm-auto-foot>span{font-size:14px}.hm-box-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}@media (width>=1000px){.hm-box-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.hm-bp{flex-direction:column;height:100%;display:flex}.hm-bp-head{align-items:center;gap:14px;padding:24px clamp(18px,2.4vw,28px) 10px;display:flex}.hm-ind{color:var(--pepper);transition:opacity .6s ease var(--rv-d,0s), transform .6s var(--ease) var(--rv-d,0s), background .2s ease, padding-left .25s ease;border-top:1px solid #1a1a1a1f;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 20px;padding:20px clamp(18px,2.4vw,28px);text-decoration:none;display:grid}.js .hm-ind{opacity:0;transform:translate(-14px)}.js .rv.in .hm-ind{opacity:1;transform:none}.hm-ind:hover{background:var(--cheese);color:var(--pepper)}.hm-ind>*{transition:transform .3s var(--ease)}.hm-ind:hover>*{transform:translate(8px)}.hm-ind-name{font-size:22px;font-weight:700}.hm-ind-text{font-size:17px}.hm-ind-status{white-space:nowrap;font-size:15px;font-weight:600}@media (width>=760px){.hm-ind{grid-template-columns:130px minmax(0,1fr) 170px}.hm-ind-status{text-align:right}}.hm-side{flex-direction:column;gap:24px;display:flex}.hm-side>.rv{flex:1;display:flex}.hm-addon{flex-direction:column;flex:1;gap:10px;padding:24px 26px;display:flex}.hm-addon-top{justify-content:space-between;align-items:center;display:flex}.hm-addon-top>span:first-child{font-size:14px;font-weight:700}.hm-addon h3{margin:0;font-size:26px;font-weight:700}.hm-addon p{margin:0;font-size:17px}.hm-addon-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;display:flex}.hm-addon-foot>:first-child{font-weight:700}.hm-addon-foot>:last-child{font-weight:600}.hm-own-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch;gap:clamp(20px,2.4vw,32px);display:grid}.hm-own-grid>.rv{min-width:0;transition-property:opacity;display:flex}.js .hm-own-grid>.rv{transform:none}.hm-own{flex-direction:column;flex:1;gap:clamp(18px,2vw,26px);min-width:0;padding:clamp(24px,3vw,40px);transition:transform .3s,opacity .3s;display:flex}.hm-own-a{background:var(--paper);border:1px solid #1a1a1a1f}.hm-own-b{background:var(--cheese);border:1.5px solid var(--cheese)}.hm-own-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.hm-own-top>div:first-child{flex:220px;min-width:0}.hm-own-kicker{font-size:14px;font-weight:700}.hm-own-a .hm-own-kicker{color:var(--tomato)}.hm-own h3{margin:2px 0 0;font-size:clamp(23px,2.4vw,30px);font-weight:800;line-height:1.15}.hm-own-top p{margin:10px 0 0;font-size:17px;line-height:1.55}.hm-own-art{flex:220px;max-width:300px;transition:transform .4s;display:flex}.hm-own-art svg{width:100%;height:auto;display:block}.hm-own-row{border-top:1px solid #1a1a1a1f;grid-template-columns:minmax(0,1fr);gap:2px 14px;padding:13px 0;font-size:16px;line-height:1.4;display:grid}.hm-own-b .hm-own-row>:last-child{font-weight:600}.hm-own-b .hm-own-row{border-top-color:#1a1a1a2e}@media (width>=520px){.hm-own-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width>=760px){.hm-own-a{opacity:.85;transform:scale(.97)}.hm-own-grid:has(.hm-own-a:is(:hover,:focus)) .hm-own-a{opacity:1;transform:scale(1.03)}.hm-own-grid:has(.hm-own-a:is(:hover,:focus)) .hm-own-b{opacity:.55;transform:scale(.95)}.hm-own-grid:has(.hm-own-b:is(:hover,:focus)) .hm-own-b{transform:scale(1.03)}.hm-own-grid:has(.hm-own-b:is(:hover,:focus)) .hm-own-a{opacity:.55;transform:scale(.95)}.hm-own:is(:hover,:focus) .hm-own-art{transform:scale(1.06)}}.hint-touch{display:none}@media (hover:none),(width<=899px){.hint-point{display:none}.hint-touch{display:inline}}@media (width<=759px){.hint-touch{display:none}}.hm-keep-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.hm-keep{flex-direction:column;display:flex}.hm-keep-art{background:var(--paper);border-bottom:1px solid #1a1a1a1f;justify-content:center;align-items:center;padding:clamp(20px,3vw,32px);display:flex}.hm-wire{grid-template-columns:minmax(0,150px) minmax(36px,90px) 120px;align-items:center;width:100%;max-width:400px;display:grid}.hm-wire-items{flex-direction:column;gap:16px;display:flex}.hm-wire-item{text-align:center;background:var(--paper);border:1.5px solid var(--pepper);justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:700;display:flex}.hm-keep-new .hm-wire-item{background:var(--cheese);border-color:var(--cheese)}.hm-wire-mid{height:164px;position:relative}.hm-wire-line{background:var(--pepper);clip-path:inset(0 100% 0 0);height:3px;transition:clip-path 1.2s ease var(--ld);position:absolute;left:0;right:0}.hm-wire-port{width:8px;height:8px;transition:transform .6s ease var(--pd), background .6s ease var(--pd);background:0 0;position:absolute;right:-4px;transform:scale(0)}.hm-wire-box{background:var(--pepper);flex-direction:column;gap:5px;height:190px;padding:12px 10px;display:flex}.hm-wire-box>span:not(:last-child){background:#ffffff38;height:8px}.hm-wire-box>span:nth-child(4){transition:background .8s ease var(--vd)}.hm-wire-box>span:last-child{color:var(--paper);text-align:center;margin-top:auto;font-size:13px;font-weight:700;line-height:1.2}.js .rv.in .hm-wire-line,html:not(.js) .hm-wire-line{clip-path:inset(0)}.js .rv.in .hm-wire-port,html:not(.js) .hm-wire-port{background:var(--cheese);transform:scale(1)}.js .rv.in .hm-wire-box>span:nth-child(4),html:not(.js) .hm-wire-box>span:nth-child(4){background:var(--cheese)}.hm-keep-body{background:var(--cheese);flex-direction:column;flex:1;gap:6px;padding:22px clamp(20px,3vw,32px) 26px;display:flex}.hm-keep-body>div{font-size:14px;font-weight:700}.hm-keep-body h3{margin:0;font-size:24px;font-weight:700}.hm-keep-body p{margin:0}a.btn{text-decoration:none}.h-dark:hover,.h-dark-bg:hover{background:var(--pepper)!important}.legal{max-width:720px;padding:var(--sec-y) clamp(16px, 3cqi, 32px);margin:0 auto}.legal h2{letter-spacing:-.01em;margin:40px 0 0;font-size:24px;font-weight:700;line-height:1.25}.legal p,.legal li{color:var(--text-2)}.legal p{margin:12px 0 0}.legal ul{margin:12px 0 0;padding-left:20px}.legal li+li{margin-top:6px}.legal-meta{color:var(--text-3);margin:12px 0 0;font-size:15px}.legal .draft-note{border-left:4px solid var(--cheese);margin:14px 0 0;padding:2px 0 2px 12px;font-size:15px}.ss-toast{z-index:60;background:var(--pepper);color:#fff;border-left:4px solid var(--tomato);opacity:0;visibility:hidden;width:max-content;max-width:min(100vw - 32px,460px);padding:12px 16px;font-family:Schibsted Grotesk,SG Fallback,system-ui,sans-serif;font-size:15px;line-height:1.45;transition:opacity .25s,transform .25s,visibility .25s;position:fixed;top:88px;left:50%;transform:translate(-50%,-8px);box-shadow:0 12px 28px #1a1a1a40}.ss-toast[data-on]{opacity:1;visibility:visible;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ss-toast{transition:none}}@keyframes ss-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){[data-fpanel][data-on],[data-sp-pn][data-on],[data-feats] .ft-p:not([hidden]),[data-practice] [data-panel][data-on],[data-practice] [data-pblurb][data-on],[data-mode=connected] [data-for=connected],[data-mode=split] [data-for=split],[data-mode=airgapped] [data-for=airgapped]{animation:.35s cubic-bezier(.2,.7,.2,1) ss-in}}
