@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.woff)format("woff")}:root{--paper:#e6e8e3;--ink:#1a211c;--secondary:#3e4a44;--rule:#6f7a74;--glacial:#1f4d4a;--glacial-deep:#173c39;--white:#fff;--danger:#5e241c;--font:"Schibsted Grotesk", sans-serif;--measure:68ch;--page:80rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem;--section-space:var(--space-4);color-scheme:light}@media (width>=768px){:root{--section-space:var(--space-5)}}@media (width>=1100px){:root{--section-space:var(--space-6)}}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--secondary) var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font);text-rendering:optimizelegibility;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img{max-width:100%}[hidden]{display:none!important}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--glacial);outline-offset:2px}.band :focus-visible,.skip:focus-visible{outline-color:var(--paper)}button,input,textarea{font:inherit;color:inherit}button,a,.button{cursor:pointer}h1,h2{text-wrap:balance;letter-spacing:-.03em}h1{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1.05}h2{font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.15}h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.25}p{text-wrap:pretty}.skip{left:var(--space-2);z-index:5;background:var(--ink);color:var(--white);padding:.75rem 1rem;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip:focus{transform:none}.shell{width:min(var(--page), calc(100% - 2.5rem));margin-inline:auto}.lede,.prose p,.hold,.brief p{max-width:var(--measure)}.lede{font-size:1.125rem;line-height:1.5}.prose{gap:var(--space-2);display:grid}.inset{margin-top:var(--space-3)}.prose a,.text-link{text-underline-offset:.18em;text-decoration:underline}.button{background:var(--glacial);min-height:44px;color:var(--white);border:1px solid var(--glacial);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:var(--glacial-deep);border-color:var(--glacial-deep)}.button-inverse{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-inverse:hover{background:var(--white);border-color:var(--white)}.button:active{transform:translateY(1px)}.site-header{z-index:2;position:relative}.bar{align-items:center;column-gap:var(--space-4);grid-template-columns:auto 1fr auto;min-height:4.75rem;display:grid}.wordmark{color:var(--ink);font-size:1.125rem;font-weight:500;text-decoration:none}.wordmark:hover{text-underline-offset:.18em;text-decoration:underline}.primary-nav{justify-content:flex-end;min-width:0;display:flex}.nav-list{justify-content:flex-end;gap:1.75rem;display:flex}.nav-list a{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-list a:hover{text-underline-offset:.18em;text-decoration:underline}.nav-list a[aria-current=page]{text-decoration:none;box-shadow:inset 0 -1px}.menu-toggle{border:1px solid var(--ink);background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 .9rem;font-size:1rem;font-weight:500;line-height:1;display:none}.menu-toggle:hover{background:var(--ink);color:var(--paper)}.mast-datum{background:var(--ink);height:1px}.hero{padding-top:var(--space-5);padding-bottom:var(--space-4)}.hero+.section{padding-top:var(--space-4)}.hero h1{max-width:11em;font-size:clamp(2.75rem,4.6vw,5rem);line-height:1.02}.hero .lede{margin-top:var(--space-3)}.hero .button{margin-top:var(--space-4)}.section{padding-top:var(--section-space)}.section-head{margin-bottom:var(--space-3)}.section-head h2{margin-bottom:var(--space-2)}.section-head .lede,.section-head .notice{margin-top:0}.tail{padding-bottom:var(--section-space)}.page-follow{margin-bottom:var(--section-space)}.index-row{gap:var(--space-2) var(--space-4);border-top:1px solid var(--rule);color:inherit;grid-template-columns:minmax(12rem,26rem) minmax(0,1fr);align-items:baseline;padding-block:1.75rem;text-decoration:none;display:grid}.index-title{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.25}a.index-row:hover .index-title{text-underline-offset:.16em;text-decoration:underline}.index-text,.brief-copy span:last-child{color:var(--secondary)}.brief-copy{gap:var(--space-2);display:grid}.notice{color:var(--ink);font-weight:500}.band{background:var(--glacial);color:var(--white);padding-block:var(--section-space)}.band h2,.band p,.band li{color:var(--white)}.band .lede,.band p{color:var(--paper)}.band h2{max-width:16ch;margin-bottom:var(--space-2);letter-spacing:-.02em;line-height:1.15}.band p,.band li{line-height:1.55}.close-band h2{max-width:14ch}.band .button{margin-top:var(--space-4)}.steps-preview{--mark:.625rem;--station-gap:1.5rem;margin-block:var(--space-5) var(--space-4);display:grid}.steps-preview li{grid-template-columns:var(--mark) minmax(0, 1fr);column-gap:var(--space-3);padding-bottom:var(--station-gap);align-items:start;display:grid;position:relative}.steps-preview li:last-child{padding-bottom:0}.steps-preview .step-num{letter-spacing:-.03em;color:var(--white);grid-area:1/2;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:.9;display:block}.steps-preview .step-name{color:var(--paper);grid-area:2/2;margin-top:.4rem;font-size:1.125rem;font-weight:500;line-height:1.3}.step-rail{grid-area:1/1/span 2;min-height:100%;position:relative}.step-mark{width:var(--mark);height:var(--mark);background:var(--white);z-index:1;position:absolute;top:.2rem;left:0}.step-rail:before{content:"";left:calc(var(--mark) / 2);top:calc(.2rem + var(--mark));bottom:calc((var(--station-gap) + .2rem) * -1);background:var(--paper);width:1px;position:absolute;transform:translate(-50%)}.steps-preview li:last-child .step-rail:before{display:none}.step-num{letter-spacing:-.03em;font-weight:500;line-height:1}.band-link{min-height:44px;color:var(--paper);align-items:center;font-weight:500;display:inline-flex}.page-intro{padding-top:var(--section-space);padding-bottom:var(--space-3)}.page-intro h1{margin-bottom:var(--space-3);max-width:16em}.page-body{gap:var(--space-2);margin-bottom:var(--section-space);display:grid}.step-list{border-bottom:1px solid var(--rule);margin-top:var(--space-4);margin-bottom:var(--section-space)}.step-list li{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--rule);grid-template-columns:3rem 1fr;align-items:start;display:grid}.step-list .step-num{padding-top:.15rem;font-size:1.75rem}.step-list h2{letter-spacing:-.02em;font-size:1.75rem;line-height:1.2}.step-body{gap:var(--space-2);max-width:var(--measure);display:grid}.step-body h3{margin-bottom:var(--space-1)}.hold{color:var(--secondary)}.briefs{border-bottom:1px solid var(--rule);margin-bottom:var(--section-space)}.brief{padding-block:var(--space-5);border-top:1px solid var(--rule)}.brief h2{margin-bottom:var(--space-2);max-width:16em}.brief h2 a{text-underline-offset:.16em;text-decoration:underline}.brief .notice{margin-bottom:var(--space-3)}.brief h3{margin-top:var(--space-4);margin-bottom:var(--space-2)}.page-end{padding-bottom:var(--section-space)}.brief{scroll-margin-top:1rem}.prices{border-collapse:collapse;width:100%;margin-top:var(--space-3)}.prices th,.prices td{text-align:left;vertical-align:baseline;padding:1.75rem var(--space-4) 1.75rem 0;border-bottom:1px solid var(--rule);font-weight:400}.prices thead th{padding-top:0;padding-bottom:var(--space-2);font-size:1rem;font-weight:500}.prices th:last-child,.prices td:last-child{padding-right:0}.price-name{letter-spacing:-.02em;width:34%;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.25}.price-amount{white-space:nowrap;width:24%;font-weight:500}.price-deliverable{color:var(--secondary)}.site-footer{padding-block:var(--space-4);border-top:1px solid var(--rule)}.footer-grid{gap:var(--space-3) var(--space-4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.footer-note{color:var(--secondary);max-width:var(--measure);grid-column:1/-1;font-size:1rem}.missing{padding-block:var(--section-space)}.missing h1{margin-bottom:var(--space-3)}.missing-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}@media (width>=760px){.steps-preview{grid-template-columns:repeat(5,minmax(0,1fr))}.steps-preview li{grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--mark) auto;row-gap:.85rem;padding-bottom:0}.steps-preview .step-num,.steps-preview .step-name,.step-rail{grid-column:1}.steps-preview .step-num{grid-row:1;font-size:clamp(2.25rem,3.2vw,3.5rem)}.step-rail{height:var(--mark);grid-row:2;min-height:0}.steps-preview .step-name{grid-row:3;margin-top:0}.step-mark{top:0}.step-rail:before{top:50%;bottom:auto;right:0;left:calc(var(--mark) / 2);width:auto;height:1px;transform:translateY(-50%)}}@media (width>=768px){.shell{width:min(var(--page), calc(100% - 5rem))}}@media (width<=880px){.bar{padding-block:var(--space-2);grid-template-columns:1fr auto;row-gap:.75rem;min-height:0}.wordmark{grid-area:1/1}.primary-nav{grid-area:3/1/auto/-1;justify-content:flex-start}.header-book{grid-area:2/1/auto/-1;justify-self:start}#site-menu{flex-direction:column;align-items:flex-start;gap:0}.js .primary-nav{grid-area:1/2;justify-content:flex-end}.js .menu-toggle{display:inline-flex}.js #site-menu{display:none}.js #site-menu.is-open{z-index:4;background:var(--paper);border-bottom:1px solid var(--ink);align-items:stretch;padding:.5rem 1.25rem 1rem;display:flex;position:absolute;top:100%;left:0;right:0}.js #site-menu.is-open a{justify-content:flex-start;width:100%;min-height:44px}.site-footer .nav-list{flex-wrap:wrap;gap:.25rem 1.5rem}.index-row,.footer-grid{grid-template-columns:1fr}.prices thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prices,.prices tbody,.prices tr,.prices th,.prices td{width:auto;display:block}.prices tr{border-bottom:1px solid var(--rule);padding-block:1.75rem}.prices th,.prices td{border:0;padding:0}.prices td+td,.prices th+td{margin-top:.5rem}.price-amount{white-space:normal}.footer-grid .button{justify-self:start}}@media (width>=768px) and (width<=880px){.js #site-menu.is-open{padding-inline:2.5rem}}@media (width<=699px){.step-list li{gap:var(--space-2);grid-template-columns:2.25rem 1fr}}@media (prefers-reduced-motion:no-preference){.mast-datum{animation:.7s cubic-bezier(.16,1,.3,1) both datum-draw}.steps-preview.is-armed:not(.is-drawn) .step-num{clip-path:inset(100% 0 0)}.steps-preview.is-armed:not(.is-drawn) .step-mark{clip-path:inset(50%)}.steps-preview.is-armed:not(.is-drawn) .step-rail:before{clip-path:inset(0 0 100%)}.steps-preview.is-drawn .step-num{animation:.52s cubic-bezier(.16,1,.3,1) both station-ink;animation-delay:calc(var(--i) * .12s)}.steps-preview.is-drawn .step-mark{animation:.28s cubic-bezier(.16,1,.3,1) both station-lock;animation-delay:calc(var(--i) * .12s)}.steps-preview.is-drawn .step-rail:before{animation:.46s cubic-bezier(.16,1,.3,1) both traverse-y;animation-delay:calc(var(--i) * .12s + 90ms)}}@media (width>=760px) and (prefers-reduced-motion:no-preference){.steps-preview.is-armed:not(.is-drawn) .step-rail:before{clip-path:inset(0 100% 0 0)}.steps-preview.is-drawn .step-rail:before{animation-name:datum-draw}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.steps-preview.is-drawn li:hover .step-mark,.steps-preview:not(.is-armed):not(.is-drawn) li:hover .step-mark{transform:scale(1.45)}.step-mark{transition:transform .18s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.button:active{transform:none}}@keyframes datum-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes traverse-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes station-ink{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes station-lock{0%{clip-path:inset(50%)}to{clip-path:inset(0)}}
