:root{--bg:#edf0f7;--paper:#fff;--ink:#0d1838;--ink-2:#4b587b;--ink-3:#7c88a8;--line:#d8deec;--field:#f4f6fc;--navy:#0b1431;--navy-2:#16224a;--navy-3:#24336b;--amber:#ffb02e;--amber-ink:#3a2400;--amber-soft:#fff1d6;--reg:#5e86ff;--ot:#ffb02e;--dt:#ff6b4a;--brk:#2a3a74;--ok:#14804f;--ok-bg:#e3f5ec;--warn:#a8460f;--warn-bg:#ffebdd;--on-navy:#e6ebfa;--on-navy-2:#9fadd6;--shadow:0 1px 0 #0d18380a,0 18px 40px -22px #0d183859;--f-display:"Schibsted Grotesk Variable","Helvetica Neue",Arial,sans-serif;--f-body:"Instrument Sans Variable","Helvetica Neue",Arial,sans-serif;--f-num:"DM Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#080e22;--paper:#101a38;--ink:#eef1fb;--ink-2:#a8b3d2;--ink-3:#7584ae;--line:#243060;--field:#0b1430;--navy:#060b1b;--navy-2:#111b3f;--navy-3:#24336b;--amber-soft:#3a2a08;--ok:#5bd3a0;--ok-bg:#0f2a20;--warn:#ffae82;--warn-bg:#35190c;--shadow:0 1px 0 #ffffff08,0 18px 40px -22px #000000b3;color-scheme:dark}}:root[data-theme=dark]{--bg:#080e22;--paper:#101a38;--ink:#eef1fb;--ink-2:#a8b3d2;--ink-3:#7584ae;--line:#243060;--field:#0b1430;--navy:#060b1b;--navy-2:#111b3f;--navy-3:#24336b;--amber-soft:#3a2a08;--ok:#5bd3a0;--ok-bg:#0f2a20;--warn:#ffae82;--warn-bg:#35190c;--shadow:0 1px 0 #ffffff08,0 18px 40px -22px #000000b3;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}.wrap{max-width:1080px;margin-inline:auto;padding-inline:16px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:2px;border-radius:8px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bar{flex-wrap:wrap;align-items:center;gap:18px;padding-block:14px;display:flex}.brand{font:800 21px/1 var(--f-display);letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.brand em{color:var(--amber);font-style:normal}nav{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}nav a{font:500 14px/1 var(--f-body);color:var(--on-navy-2);border-radius:9px;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s}nav a:hover{color:#fff;background:var(--navy-2)}nav a[aria-current]{background:var(--navy-2);color:#fff}.hero{padding-block:30px 96px}.crumb{font:500 13px var(--f-body);color:var(--on-navy-2);margin:0 0 12px}h1{font:800 clamp(34px,6vw,58px)/1 var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px}h1 em{color:var(--amber);font-style:normal}.lede{color:var(--on-navy);opacity:.86;max-width:56ch;margin:0;font-size:18px}.grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:18px;display:grid}@media (width<=860px){.grid{grid-template-columns:minmax(0,1fr)}}.paper{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;position:relative;overflow:hidden}.perf{background:radial-gradient(circle at 12px 13px,var(--bg) 5px,transparent 5.5px) 0 0/24px 26px repeat-x;border-bottom:1px dashed var(--line);height:26px;font:500 11px var(--f-num);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:20px;display:flex}.pad{padding:18px 20px 22px}.people{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.chip{border:1px solid var(--line);background:var(--field);font:600 14px var(--f-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 8px 8px 14px;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.chip:hover{border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip i{opacity:.7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-style:normal;line-height:1;display:grid}.chip i:hover{opacity:1;background:#7f7fa040}.chip.add{color:var(--ink-2);background:0 0;border-style:dashed;padding-right:14px}.settings{flex-wrap:wrap;gap:14px 22px;margin-bottom:16px;display:flex}.lbl{font:600 12px var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;display:block}.seg{background:var(--field);border:1px solid var(--line);border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:3px;display:inline-grid;position:relative}.seg button{z-index:1;font:600 14px var(--f-body);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:40px;padding:9px 13px;transition:color .2s;position:relative}.seg button[aria-pressed=true]{color:var(--paper)}.seg .pill{background:var(--ink);border-radius:8px;width:50px;transition:transform .28s cubic-bezier(.3,.8,.3,1),width .28s cubic-bezier(.3,.8,.3,1);position:absolute;top:3px;bottom:3px;left:3px}.who{grid-template-columns:minmax(0,1fr) 150px;gap:12px;margin-bottom:16px;display:grid}.field input{background:var(--field);border:1px solid var(--line);width:100%;min-height:46px;font:500 16px var(--f-body);border-radius:11px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.field input:hover{border-color:var(--ink-3)}.field input:focus{border-color:var(--navy-3);outline:none;box-shadow:0 0 0 3px #5e86ff40}.money{position:relative}.money span{color:var(--ink-3);font-family:var(--f-num);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.money input{font-family:var(--f-num);padding-left:26px}.tabs{width:100%;margin:0 0 14px;display:flex}.tabs.seg{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.panel[hidden]{display:none}.quick{gap:16px;display:grid}.q-shift{grid-template-columns:1fr 1fr;gap:12px;display:grid}.q-rate{max-width:220px}.brk2{flex-wrap:wrap;gap:6px;display:flex}.brk2 .bk{min-width:52px;min-height:42px}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dp{border:1px solid var(--line);background:var(--paper);font:700 14px var(--f-display);cursor:pointer;border-radius:11px;min-height:46px;padding:11px 0;transition:background .15s,color .15s,border-color .15s,transform .1s}.dp:active{transform:scale(.96)}.dp[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.linkbtn{color:var(--ink-2);font:600 14px var(--f-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:12px 0 4px;text-decoration:underline}.linkbtn:hover{color:var(--ink)}#p-times{margin-top:10px}.more{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.more summary{cursor:pointer;font:600 14px var(--f-body);color:var(--ink-2);align-items:center;gap:8px;min-height:40px;list-style:none;display:flex}.more summary::-webkit-details-marker{display:none}.more summary:before{content:"+";border:1px solid var(--line);width:22px;height:22px;font-family:var(--f-num);border-radius:7px;place-items:center;display:inline-grid}.more[open] summary:before{content:"-"}.moreb{padding-top:12px}.rows{gap:8px;display:grid}.row{border:1px solid #0000;border-radius:12px;grid-template-columns:78px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;transition:background .15s,border-color .15s,opacity .2s;display:grid}.row:hover,.row.hl{background:var(--field);border-color:var(--line)}.row.off{opacity:.55}.dn{font:700 15px var(--f-display);cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.dn input{appearance:none;border:1.5px solid var(--ink-3);cursor:pointer;background:var(--paper);border-radius:6px;place-items:center;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s;display:grid}.dn input:checked{background:var(--ink);border-color:var(--ink)}.dn input:checked:after{content:"";border:2px solid var(--paper);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.t{background:var(--paper);border:1px solid var(--line);width:100%;min-height:44px;font:500 15.5px var(--f-num);text-align:center;border-radius:10px;padding:10px 8px}.t:focus{border-color:var(--navy-3);outline:none;box-shadow:0 0 0 3px #5e86ff40}.hrs{font:500 14px var(--f-num);color:var(--ink-2);text-align:right;min-width:62px}.hrs.has{color:var(--ink)}.brk{flex-wrap:nowrap;grid-column:2/-1;align-items:center;gap:6px;margin-top:-2px;display:flex}.brk small{font:600 12px var(--f-body);color:var(--ink-3);margin-right:2px}.bk{border:1px solid var(--line);background:var(--paper);font:500 13px var(--f-num);cursor:pointer;border-radius:999px;min-width:40px;min-height:34px;padding:5px 10px;transition:background .15s,color .15s,border-color .15s}.bk[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bk:hover{border-color:var(--ink-3)}.tools{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ghost{border:1px solid var(--line);font:600 14px var(--f-body);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;min-height:42px;padding:9px 13px;transition:border-color .15s,color .15s}.ghost:hover{border-color:var(--ink-2);color:var(--ink)}textarea{background:var(--field);border:1px solid var(--line);width:100%;min-height:150px;font:400 14.5px/1.7 var(--f-num);resize:vertical;border-radius:12px;padding:12px}textarea:focus{border-color:var(--navy-3);outline:none;box-shadow:0 0 0 3px #5e86ff40}.parsed{gap:6px;margin-top:12px;display:grid}.pl{font:500 14px var(--f-num);background:var(--ok-bg);color:var(--ok);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.pl b{font-family:var(--f-display);min-width:36px;color:var(--ink)}.pl.bad{background:var(--warn-bg);color:var(--warn)}.note{color:var(--ink-2);margin:10px 0 0;font-size:13.5px}.verdict{border:1px solid var(--line);background:var(--field);border-radius:14px;margin-top:14px;padding:16px}.verdict h3{font:700 18px var(--f-display);letter-spacing:-.01em;margin:0 0 6px}.verdict.ok{background:var(--ok-bg);border-color:#0000}.verdict.ok h3{color:var(--ok)}.verdict.warn{background:var(--warn-bg);border-color:#0000}.verdict.warn h3{color:var(--warn)}.verdict ul{color:var(--ink-2);margin:8px 0 0;padding-left:18px;font-size:14.5px}.read{background:var(--navy);color:var(--on-navy);border:1px solid var(--navy-3);box-shadow:var(--shadow);border-radius:18px;padding:20px;position:sticky;top:12px}@media (width<=860px){.read{position:relative}}.read .k{font:600 12px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy-2);margin:0 0 6px}.big{font:500 clamp(44px,9vw,64px)/1 var(--f-num);color:var(--amber);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 6px}.rn{color:var(--on-navy-2);margin:-8px 0 14px;font-size:13px}.rnb{color:var(--amber);font:600 13px var(--f-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sub{color:var(--on-navy);opacity:.9;margin:0 0 16px;font-size:15px}.meter{background:var(--navy-2);border-radius:999px;height:10px;margin:0 0 6px;display:flex;overflow:hidden}.meter i{height:100%;transition:width .5s cubic-bezier(.3,.8,.3,1);display:block}.meter .m1{background:var(--reg)}.meter .m2{background:var(--ot)}.meter .m3{background:var(--dt)}.mt{font:500 12px var(--f-num);color:var(--on-navy-2);justify-content:space-between;margin:0 0 16px;display:flex}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.stats div{background:var(--navy-2);border:1px solid #0000;border-radius:12px;padding:10px 12px}.stats dt{font:600 12px var(--f-body);color:var(--on-navy-2);align-items:center;gap:6px;margin:0;display:flex}.stats dt s{border-radius:3px;width:8px;height:8px;display:inline-block}.stats dd{font:500 19px var(--f-num);font-variant-numeric:tabular-nums;margin:3px 0 0}.ribbon{margin:0 0 6px}.axis{height:18px;margin-left:34px;margin-right:46px;position:relative}.axis span{font:500 11px var(--f-num);color:var(--on-navy-2);position:absolute;top:0;transform:translate(-50%)}.rr{border-radius:8px;grid-template-columns:34px minmax(0,1fr) 46px;align-items:center;gap:0;height:30px;transition:background .15s;display:grid}.rr.hl{background:var(--navy-2)}.rr b{font:600 12px var(--f-body);color:var(--on-navy-2)}.rr em{font:500 12px var(--f-num);color:var(--on-navy);text-align:right;font-style:normal}.trk{background:repeating-linear-gradient(90deg,#0000 0 calc(16.6667% - 1px),#9fadd629 calc(16.6667% - 1px) 16.6667%);border-radius:6px;height:16px;position:relative}.seg-b{border-radius:4px;height:100%;transition:left .35s cubic-bezier(.3,.8,.3,1),width .35s cubic-bezier(.3,.8,.3,1);position:absolute;top:0}.seg-b.reg{background:var(--reg)}.seg-b.ot{background:var(--ot)}.seg-b.dt{background:var(--dt)}.seg-b.brk{background:repeating-linear-gradient(45deg,var(--brk) 0 3px,transparent 3px 6px);border-radius:0;height:calc(100% - 6px);top:3px}.legend{font:500 12px var(--f-body);color:var(--on-navy-2);flex-wrap:wrap;gap:14px;margin:10px 0 0;display:flex}.legend s{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cta{background:var(--amber);color:var(--amber-ink);font:700 15px var(--f-body);cursor:pointer;border:0;border-radius:11px;min-height:46px;padding:12px 18px;transition:transform .12s,filter .15s}.cta:hover{filter:brightness(1.06)}.cta:active{transform:scale(.98)}.cta2{border:1px solid var(--navy-3);color:var(--on-navy);font:600 15px var(--f-body);cursor:pointer;background:0 0;border-radius:11px;min-height:46px;padding:12px 16px}.cta2:hover{border-color:var(--on-navy-2)}.read details{border-top:1px solid var(--navy-3);margin-top:16px;padding-top:12px}.read summary{cursor:pointer;font:600 14px var(--f-body);color:var(--on-navy)}.math{font:400 13px/1.8 var(--f-num);color:var(--on-navy);margin:10px 0 0;padding:0;list-style:none}.math li{padding-left:14px;position:relative}.math li:before{content:"";background:var(--amber);width:6px;height:2px;position:absolute;top:.75em;left:0}.priv{color:var(--on-navy-2);align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.team{margin-top:18px}.team table{border-collapse:collapse;width:100%;font-size:15px}.team th,.team td{text-align:right;border-bottom:1px solid var(--line);padding:10px}.team th:first-child,.team td:first-child{text-align:left}.team th{font:600 12px var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.team td{font-family:var(--f-num)}.team td:first-child{font-family:var(--f-display);font-weight:700}.team tfoot td{color:var(--ink);border-bottom:0;font-weight:500}.scroll{overflow-x:auto}.below{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:44px 24px;display:grid}@media (width<=860px){.below{grid-template-columns:minmax(0,1fr)}}.below h2{font:800 24px/1.15 var(--f-display);letter-spacing:-.02em;margin:0 0 10px}.below p{max-width:60ch;color:var(--ink-2)}.below table{border-collapse:collapse;width:100%;font-size:14.5px}.below th,.below td{text-align:left;border-bottom:1px solid var(--line);padding:9px 10px}.below th{font:600 12px var(--f-body);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.below td.n{font-family:var(--f-num)}.faq details{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:14px 16px}.faq summary{cursor:pointer;font:600 16px var(--f-display)}.faq p{color:var(--ink-2);margin:8px 0 0}.spons{border:1px dashed var(--line);background:var(--paper);border-radius:14px;margin-top:18px;padding:16px 18px;font-size:14.5px}.spons small{color:var(--ink-3);margin-top:6px;display:block}.foot{background:var(--navy);color:var(--on-navy-2);padding-block:22px;font-size:13.5px}.foot p{max-width:80ch;margin:0 0 6px}.dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:8;background:var(--navy);color:#fff;border:1px solid var(--navy-3);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 16px;transition:transform .3s cubic-bezier(.3,.8,.3,1);display:none;position:fixed;transform:translateY(140%);box-shadow:0 14px 34px -10px #0000008c}.dock.on{transform:none}.dock b{font:500 22px/1.1 var(--f-num);color:var(--amber);display:block}.dock span{color:var(--on-navy-2);font-size:12.5px}.dock button{background:var(--amber);color:var(--amber-ink);font:700 14px var(--f-body);cursor:pointer;border:0;border-radius:11px;min-height:44px;margin-left:auto;padding:11px 14px}@media (width<=860px){.dock{display:flex}}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);font:600 14px var(--f-body);opacity:0;pointer-events:none;z-index:9;border-radius:12px;padding:11px 16px;transition:opacity .2s,transform .25s;position:fixed;transform:translate(-50%,24px)}.toast.on{opacity:1;transform:translate(-50%)}@media (width<=520px){.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.dn{grid-column:1/-1;min-height:34px}.who{grid-template-columns:minmax(0,1fr) 130px}.brk{grid-column:1/-1}.seg button{padding-inline:10px}.tabs.seg button{padding-inline:4px;font-size:13px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.stack{gap:14px;display:grid}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.field select{background:var(--field);border:1px solid var(--line);width:100%;min-height:46px;font:500 16px var(--f-body);color:var(--ink);border-radius:11px;padding:11px 12px}.field select:focus{border-color:var(--navy-3);outline:none;box-shadow:0 0 0 3px #5e86ff40}.fine{color:var(--ink-3);margin:8px 0 0;font-size:13px}.links{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.links a{color:var(--ink);font-weight:600}.chart{font:500 14px var(--f-num);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 14px;display:grid}.chart div{border-bottom:1px solid var(--line);justify-content:space-between;padding:5px 2px;display:flex}.srcs td,.srcs th{vertical-align:top}.foot a{color:var(--on-navy)}.tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tile{background:var(--paper);border:1px solid var(--line);border-radius:14px;gap:6px;padding:16px 18px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.tile:hover{border-color:var(--ink-3);transform:translateY(-2px)}.tile b{font:700 17px var(--f-display);color:var(--ink)}.tile span{color:var(--ink-2);font-size:14.5px}:root{--p-blue:#dde7ff;--p-sun:#ffe9b8;--p-mint:#d6f1e3;--p-rose:#ffe0d6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-blue:#16224a;--p-sun:#3a2a08;--p-mint:#0f2a20;--p-rose:#35190c}}:root[data-theme=dark]{--p-blue:#16224a;--p-sun:#3a2a08;--p-mint:#0f2a20;--p-rose:#35190c}.top{background:var(--amber);color:var(--navy)}.top .brand{color:var(--navy)}.top .brand em{color:var(--navy);text-underline-offset:3px;text-decoration:underline 3px}.top nav a{color:#4a3000}.top nav a:hover{color:var(--navy);background:#0b14311a}.top nav a[aria-current]{background:var(--navy);color:var(--amber)}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px;padding-block:34px 110px;display:grid}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr);padding-bottom:96px}.hero-art{justify-self:start;margin-top:-6px}}.crumb{color:#5a3b00}h1 em{background:var(--navy);color:var(--amber);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;padding:0 .14em;font-style:normal}.lede{color:#2b1d00;opacity:1}.hero-art{justify-content:center;align-items:flex-end;gap:0;min-width:0;display:flex}.hero-art .owl{filter:drop-shadow(0 10px #0b14312e)}.hero .cta2{border-color:var(--navy);color:var(--navy)}.cta-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.btn{min-height:48px;font:700 16px var(--f-body);border:2px solid var(--navy);border-radius:12px;align-items:center;padding:12px 20px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn.ink{background:var(--navy);color:#fff}.btn.line{color:var(--navy);background:0 0}.btn:hover{box-shadow:0 4px 0 var(--navy);transform:translateY(-2px)}main{margin-top:-78px}main.flat{margin-top:0}.band{padding-block:46px}.band h2{font:800 clamp(26px,4vw,38px)/1.08 var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 8px}.band .sub2{color:var(--ink-2);max-width:60ch;margin:0 0 22px}.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=860px){.cards3{grid-template-columns:minmax(0,1fr)}}.step{border:2.5px solid var(--navy);border-radius:20px;gap:8px;min-height:210px;padding:20px;display:grid;position:relative;overflow:hidden}.step .n{font:500 30px var(--f-num);letter-spacing:-.03em}.step h3{font:800 20px/1.1 var(--f-display);margin:0}.step p{color:var(--ink-2);z-index:1;max-width:34ch;margin:0;font-size:15px;position:relative}.step .owlmini{opacity:.95;position:absolute;bottom:-14px;right:-6px}.s1{background:var(--p-blue)}.s2{background:var(--p-sun)}.s3{background:var(--p-mint)}.tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tile{border:2.5px solid var(--navy);background:var(--paper);box-shadow:0 5px 0 var(--navy);border-radius:20px;gap:10px;padding:18px;transition:transform .15s,box-shadow .15s}.tile:hover{box-shadow:0 8px 0 var(--navy);transform:translateY(-3px)}.tile .ic{border:2px solid var(--navy);width:48px;height:48px;color:var(--navy);border-radius:14px;place-items:center;display:grid}.tile.t1 .ic{background:var(--p-sun)}.tile.t2 .ic{background:var(--p-blue)}.tile.t3 .ic{background:var(--p-mint)}.tile.t4 .ic{background:var(--p-rose)}.tile b{font:800 18px var(--f-display);letter-spacing:-.01em}.tile .go{font:700 14px var(--f-body);color:var(--ink);margin-top:auto}.srcrow{flex-wrap:wrap;gap:10px;display:flex}.srcrow a{border:2px solid var(--navy);font:600 14px var(--f-body);background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.srcrow a:hover{background:var(--p-sun)}.cta-band{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-block:34px 10px;padding:34px;display:grid}.cta-band h2{color:#fff;margin:0 0 6px}.cta-band p{color:var(--on-navy-2);margin:0}@media (width<=700px){.cta-band{grid-template-columns:minmax(0,1fr)}}.cta-band .btn.sun{background:var(--amber);color:var(--amber-ink);border-color:var(--amber)}.below{padding-block:40px 20px}.below h2{font:800 26px/1.1 var(--f-display);letter-spacing:-.025em}.below>div{background:var(--paper);border:2px solid var(--line);border-radius:20px;padding:22px}.below>div:first-child{background:var(--p-blue);border-color:var(--navy)}.faq details{border:2px solid var(--line);border-radius:14px}.faq details[open]{border-color:var(--navy)}.viz{margin:0 0 16px}.vbar{background:var(--navy-2);border-radius:999px;height:18px;display:flex;position:relative;overflow:hidden}.vbar i{height:100%;transition:width .5s cubic-bezier(.3,.8,.3,1);display:block}.vbar .a{background:var(--amber)}.vbar .b{background:repeating-linear-gradient(45deg,var(--dt) 0 4px,transparent 4px 8px)}.vlab{font:500 12px var(--f-num);color:var(--on-navy-2);justify-content:space-between;margin-top:6px;display:flex}.vtwo{gap:8px;display:grid}.vrow{font:600 12px var(--f-body);color:var(--on-navy-2);grid-template-columns:70px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.vrow .t{background:var(--navy-2);border-radius:999px;height:16px;overflow:hidden}.vrow .t i{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.3,.8,.3,1);display:block}.vrow .m{font:500 13px var(--f-num);color:var(--on-navy);text-align:right}.vsvg{width:100%;height:auto;display:block}.dial{place-items:center;display:grid}.rv{opacity:1;transform:none}html.js .rv:not(.in){opacity:0;transform:translateY(16px)}.rv{transition:opacity .55s,transform .55s cubic-bezier(.3,.8,.3,1)}@media (prefers-reduced-motion:reduce){html.js .rv:not(.in){opacity:1;transform:none}}.top{overflow-x:clip}@media (width<=520px){.hero-art{max-width:100%}.hero-art .owl{width:128px;height:auto}.hero-art .ticket{width:62vw;margin-left:-22px;box-shadow:5px 7px #0b143138}}.strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.moment{text-align:center;border:2.5px solid var(--navy);background:var(--p-blue);border-radius:20px;justify-items:center;gap:4px;padding:14px 10px 16px;display:grid}.moment:nth-child(2n){background:var(--p-sun)}.moment:nth-child(3n){background:var(--p-mint)}.moment b{font:800 16px var(--f-display)}.moment span{color:var(--ink-2);font-size:13.5px}.step .owlmini{position:absolute;bottom:-12px;right:-4px}.read .mood{pointer-events:none;width:92px;height:96px;position:absolute;top:-46px;right:12px}.read .mood .mo{position:absolute;inset:0}.read .mood .mo.pop{animation:.45s cubic-bezier(.3,1.6,.4,1) pop}@keyframes pop{0%{opacity:.2;transform:translateY(10px)scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.read .mood .mo.pop{animation:none}}@media (width<=860px){.read{margin-top:40px}}[hidden]{display:none!important}.adv{border-top:1px dashed var(--line);padding-top:12px}.adv summary{cursor:pointer;font:600 14px var(--f-body);color:var(--ink)}nav .navmore{position:relative}nav .navmore summary{cursor:pointer;font:500 14px/1 var(--f-body);color:var(--on-navy-2);border-radius:9px;align-items:center;gap:6px;padding:10px 12px;list-style:none;transition:background .15s,color .15s;display:flex}nav .navmore summary::-webkit-details-marker{display:none}nav .navmore summary:hover,nav .navmore[open] summary{color:#fff;background:var(--navy-2)}nav .navmore summary[aria-current]{background:var(--navy-2);color:#fff}nav .navmore[open] summary svg{transform:rotate(180deg)}.navmore-panel{z-index:30;background:var(--navy-2);border:1px solid var(--navy-3);border-radius:14px;flex-direction:column;min-width:230px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #03071473}.navmore-panel a{color:var(--on-navy);padding:11px 12px}.navmore-panel a:hover{background:var(--navy-3);color:#fff}.navmore-panel a.all{border-top:1px solid var(--navy-3);color:var(--amber);border-radius:0 0 9px 9px;margin-top:4px}.top nav .navmore summary{color:#4a3000}.top nav .navmore summary:hover{color:var(--navy);background:#0b14311a}.top nav .navmore[open] summary,.top nav .navmore summary[aria-current]{background:var(--navy);color:var(--amber)}.top .navmore-panel a{color:var(--on-navy)}.top .navmore-panel a:hover{background:var(--navy-3);color:#fff}.top .navmore-panel a[aria-current]{background:var(--navy-3);color:var(--amber)}.top .navmore-panel a.all{color:var(--amber)}@media (width<=760px){nav .navmore{position:static}.bar{position:relative}.navmore-panel{max-width:none;margin-top:4px;top:100%;left:0;right:0}}.sl{border-top:1px solid var(--navy-3);padding:12px 0}.sl:first-child{border-top:0;padding-top:0}.sl-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sl b{font:700 15px var(--f-display);color:#fff}.sl p{color:var(--on-navy-2);margin:4px 0 0;font-size:14px;line-height:1.45}.sl .tag{font:600 12px var(--f-num);white-space:nowrap;border-radius:999px;padding:3px 8px}.sl.ok .tag{color:#7de0a0;background:#12361f}.sl.check .tag{color:#ffb074;background:#4a2208}.sl.info .tag{background:var(--navy-3);color:var(--on-navy)}.band-first{padding-top:106px}.read summary,.adv summary,.paper summary{align-items:center;min-height:44px;display:flex}html,body{overflow-x:clip}.dlg{background:var(--paper,#fff);width:100%;max-width:min(440px,100vw - 32px);color:var(--ink);border:0;border-radius:18px;padding:0;box-shadow:0 30px 80px #03071473}.dlg::backdrop{background:#060b1b99}.dlg-in{gap:10px;padding:22px;display:grid}.dlg-in h2{font:800 22px var(--f-display);margin:0}.dlg-p{color:var(--ink-2);margin:0}.dlg-in input{box-sizing:border-box;border:1px solid var(--line);width:100%;font:500 16px var(--f-body);background:var(--field,#eef2ff);color:var(--ink);border-radius:11px;padding:12px}.dlg-msg{min-height:20px;margin:0;font-size:14px}.dlg-row{flex-wrap:wrap;gap:10px;display:flex}.dlg-fine{color:var(--ink-2);margin:0;font-size:12px}.savebar{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.savebar button{min-height:44px}.dlg-sel{box-sizing:border-box;border:1px solid var(--line);width:100%;font:500 16px var(--f-body);background:var(--field);color:var(--ink);border-radius:11px;padding:12px}.dgroup{border:1px solid var(--line);border-radius:14px;gap:2px;margin:0 0 12px;padding:12px 14px;display:grid}.dgroup legend{gap:2px;padding:0 6px;display:grid}.dgroup legend b{font:800 17px var(--f-display)}.dgroup legend span{color:var(--ink-2);font-size:14px}.doc{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:9px 4px;display:flex}.doc:hover{background:var(--field)}.doc input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:2px}.dgroup details{border-top:1px dashed var(--line);margin-top:6px;padding-top:6px}.dgroup summary{cursor:pointer;font:600 14px var(--f-body);color:var(--ink-2);align-items:center;min-height:44px;display:flex}#headline[data-status=a],#headline[data-status=bc]{color:#7de0a0}#headline[data-status=b-only],#headline[data-status=c-only]{color:#ffb074}.i9notes{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.i9notes li{border-top:1px solid var(--navy-3);padding-top:8px}.i9notes b{color:#fff;font:700 14px var(--f-display);display:block}.i9notes span{color:var(--on-navy-2);font-size:13.5px;line-height:1.45}.employer-box{border:2px solid var(--navy);background:var(--field);border-radius:14px;margin:0;padding:14px 16px}.employer-box h2{margin-top:0}#sheet{display:none}@media print{body *{visibility:hidden}#sheet,#sheet *{visibility:visible}#sheet{color:#000;background:#fff;width:100%;padding:24px;font:14px/1.5 Arial,sans-serif;display:block;position:absolute;top:0;left:0}#sheet h1{font-size:22px}#sheet h2{font-size:18px}#sheet h3{font-size:15px}}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff")}.owl[data-astro-cid-ok7vzk5d]{display:block;overflow:visible}.owl[data-astro-cid-ok7vzk5d] .wingR[data-astro-cid-ok7vzk5d].up{transform:rotate(-62deg)}.owl[data-astro-cid-ok7vzk5d] .wingL[data-astro-cid-ok7vzk5d].up{transform:rotate(62deg)}@media (prefers-reduced-motion:no-preference){.owl[data-astro-cid-ok7vzk5d].pose-hi .wingR[data-astro-cid-ok7vzk5d]{animation:1.8s ease-in-out infinite wave}.owl[data-astro-cid-ok7vzk5d].pose-party .wingR[data-astro-cid-ok7vzk5d]{animation:1.2s ease-in-out infinite wave}.owl[data-astro-cid-ok7vzk5d].pose-party .wingL[data-astro-cid-ok7vzk5d]{animation:1.2s ease-in-out infinite waveL}.owl[data-astro-cid-ok7vzk5d] .pupil[data-astro-cid-ok7vzk5d]{animation:6s ease-in-out infinite look}.owl[data-astro-cid-ok7vzk5d].pose-idea{animation:2.6s ease-in-out infinite bob}}@keyframes wave{0%,to{transform:rotate(-62deg)}50%{transform:rotate(-84deg)}}@keyframes waveL{0%,to{transform:rotate(62deg)}50%{transform:rotate(84deg)}}@keyframes look{0%,45%,to{transform:translate(0)}55%,70%{transform:translate(-5px)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}
