:root{--navy: #01233f;--navy-up: #0a3156;--yellow: #fcd00f;--white: #fff;--se-blue: #006aa7;--se-yellow: #fecc00;--field: #ebecf0;--grey: #56626f;--grey-soft: color-mix(in srgb, var(--white) 80%, transparent);--hair: color-mix(in srgb, var(--white) 16%, transparent);--font: "Gotham A", "Gotham B", "Gotham", "Helvetica Neue", Arial, sans-serif;--u: 1px;--fm: 0px;--s: 1;--t-hero: max(calc(var(--u) * 72), var(--fm));--t-h1: max(calc(var(--u) * 80), 30px);--t-h2: max(calc(var(--u) * 40), 17px);--t-lead: max(calc(var(--u) * 32), 16px);--t-body: max(calc(var(--u) * 28), 16px);--t-sm: max(calc(var(--u) * 24), 15px);--t-xs: max(calc(var(--u) * 20), 14px);--pad: calc(var(--u) * 48);--head: calc(var(--u) * 560);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--rv-step: 50ms;--rv-rise: calc(var(--u) * 36);--press: .97;--press-in: 70ms;--spring: linear(0, .55 8%, 1.12 18%, 1.4 28%, 1.32 38%, 1.08 54%, .96 68%, 1.01 82%, 1);--spring-ms: .42s;--band: calc(var(--u) * 220);--ctl-h: max(calc(var(--u) * 80), 44px);--btn-h: max(calc(var(--u) * 96), 52px);--go-sm: max(calc(var(--u) * 46), 44px);--go-lg: max(calc(var(--u) * 80), 44px);--kb-h: calc(var(--u) * 526);--r-ctl: calc(var(--u) * 4);--r-card: calc(var(--u) * 8);--ic-stroke: 1.5;--go-stroke: 3;--press-big: .985;--press-ring: 3px;--press-glow: color-mix(in srgb, var(--yellow) 14%, transparent);--press-glow-on-y: color-mix(in srgb, var(--navy) 12%, transparent);--black: #000;--rule: #e3e5ea;--rule-card: color-mix(in srgb, var(--navy) 30%, var(--white));--error: #b3261e;--scroll-thumb: color-mix(in srgb, var(--white) 30%, transparent);--shade-hero: linear-gradient( to bottom, color-mix(in srgb, var(--navy) 55%, transparent) 0, color-mix(in srgb, var(--navy) 10%, transparent) 35%, color-mix(in srgb, var(--navy) 35%, transparent) 70%, var(--navy) 100% );--shade-tile: linear-gradient( to top right, color-mix(in srgb, var(--navy) 95%, transparent) 0%, color-mix(in srgb, var(--navy) 82%, transparent) 24%, color-mix(in srgb, var(--navy) 30%, transparent) 52%, color-mix(in srgb, var(--navy) 0%, transparent) 78% );--shade-msg: linear-gradient( to top, color-mix(in srgb, var(--navy) 92%, transparent) 0%, color-mix(in srgb, var(--navy) 72%, transparent) 35%, color-mix(in srgb, var(--navy) 0%, transparent) 75% );--tile-fill: radial-gradient(130% 100% at 0% 0%, color-mix(in srgb, var(--se-blue) 42%, transparent), transparent 62%), linear-gradient(160deg, var(--navy-up), var(--navy));--tile-line: color-mix(in srgb, var(--yellow) 40%, transparent);--tile-sheen: color-mix(in srgb, var(--white) 10%, transparent);--shade-home-foot: linear-gradient( to bottom, transparent 55%, color-mix(in srgb, var(--navy) 35%, var(--black)) 100% )}@supports not (transition-timing-function: linear(0,1)){:root{--spring: cubic-bezier(.34, 1.56, .64, 1)}}@media(max-width:700px){:root{--u: .4px;--fm: 15px;--pad: 20px;--band: 64px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--navy);overscroll-behavior:none}body{color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img{display:block}a{color:inherit;text-decoration:none}p,h1,ul{margin:0;padding:0}ul{list-style:none}button{color:inherit;font:inherit}.ic{flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:1em;height:1em}.viewport{display:grid;position:fixed;place-content:center;inset:0;background:var(--black);overflow:hidden;touch-action:manipulation;-webkit-user-select:none;user-select:none}.frame{width:calc(1080px * var(--s));height:calc(1920px * var(--s));overflow:hidden}.stage{position:relative;transform:scale(var(--s));transform-origin:0 0;background:var(--navy);width:1080px;height:1920px;overflow:hidden}main{display:block;height:100%}.page{display:flex;position:absolute;flex-direction:column;z-index:1;inset:0}input,textarea,select{-webkit-user-select:text;user-select:text}@media(max-width:700px){.viewport{display:block;position:static;background:var(--navy);overflow:visible}.frame{width:auto;height:auto;overflow:visible}.stage{transform:none;width:auto;height:auto;min-height:100vh;overflow:visible}main{height:auto}.page{position:relative;inset:auto;min-height:100vh}}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:4px solid var(--yellow);outline-offset:4px}.on-white a:focus-visible,.on-white button:focus-visible,.on-white select:focus-visible,.on-white input:focus-visible,.on-white textarea:focus-visible{outline-color:var(--navy)}.btn--y:focus-visible{outline-color:var(--white)}h1:focus,h1:focus-visible{outline:none}.swap-in{animation:swapin .4s var(--ease) both}@keyframes swapin{0%{transform:translate3d(0,10px,0);opacity:0}to{transform:none;opacity:1}}.rv{--rv: 0}[data-rv="1"]{--rv: 1}[data-rv="2"]{--rv: 2}[data-rv="3"]{--rv: 3}[data-rv="4"]{--rv: 4}[data-rv="5"]{--rv: 5}[data-rv="6"]{--rv: 6}.page.is-enter .rv{animation:rv .8s var(--ease-out) both;animation-delay:calc(var(--rv) * var(--rv-step))}@keyframes rv{0%{transform:translate3d(0,var(--rv-rise),0);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.swap-in,.page .rv,.qr__beam{animation:none!important}.page>*,.page .rv,.go,.tile,.card,.btn,.dock__btn,.chip,.day,.nn,.lv__card,.film,.kb,.nn__fill{transition:none!important}.page .rv{transform:none!important;opacity:1!important}.is-pressed,.tile.is-pressed,.nn.is-pressed,.card.is-pressed,.film.is-pressed{transform:none!important}}.btn,.dock__btn,.chip,.day,.card,.tile,.nn,.lv__card,.film{position:relative;transition:transform var(--spring-ms) var(--spring)}.btn:after,.dock__btn:after,.chip:after,.day:after,.card:after,.tile:after,.nn:after,.lv__card:after,.film:after{position:absolute;opacity:0;transition:opacity .35s var(--ease);inset:0;box-shadow:inset 0 0 0 var(--press-ring) var(--yellow);border-radius:inherit;background:var(--press-glow);pointer-events:none;content:""}.btn--y:after{box-shadow:inset 0 0 0 var(--press-ring) var(--navy);background:var(--press-glow-on-y)}.is-pressed{transform:scale(var(--press));transition-duration:var(--press-in);transition-timing-function:var(--ease)}.tile.is-pressed,.nn.is-pressed,.card.is-pressed,.film.is-pressed{transform:scale(var(--press-big))}.is-pressed:after{opacity:1;transition-duration:var(--press-in)}.page>.nn{transition:opacity .32s var(--ease),transform var(--spring-ms) var(--spring)}.page>.nn.is-pressed{transition-duration:.32s,var(--press-in);transition-timing-function:var(--ease)}.chrome{display:flex;position:absolute;top:0;right:0;left:0;justify-content:space-between;align-items:center;z-index:6;background:var(--navy);padding:0 var(--pad);height:var(--band);pointer-events:none}.chrome__sweden{width:auto;height:calc(var(--u) * 92)}.chrome__host{display:flex;align-items:flex-end}.chrome__logo{width:calc(var(--u) * 240);height:auto}.btn{display:inline-flex;justify-content:center;align-items:center;gap:calc(var(--u) * 18);cursor:pointer;border:0;border-radius:var(--r-ctl);padding:0 calc(var(--u) * 44);min-height:var(--btn-h);font-weight:700;font-size:var(--t-body)}.btn .ic{stroke-width:var(--go-stroke);font-size:calc(var(--u) * 34)}.btn--y{background:var(--yellow);color:var(--navy)}.go{display:grid;position:absolute;right:calc(var(--u) * 28);bottom:calc(var(--u) * 28);place-items:center;transition:transform .25s var(--ease);border-radius:50%;background:var(--yellow);width:var(--go-lg);height:var(--go-lg);color:var(--navy);font-size:calc(var(--u) * 36)}.go .ic{stroke-width:var(--go-stroke)}.rule{display:block;background:var(--yellow);width:calc(var(--u) * 60);height:calc(var(--u) * 4)}.home{background:var(--shade-home-foot)}.hero{position:relative;flex:none;height:calc(var(--u) * 768);overflow:hidden}.hero__photo{position:absolute;top:var(--band);right:0;bottom:0;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--black) 52%);mask-image:linear-gradient(to right,transparent 0,var(--black) 52%);width:82%;overflow:hidden}.hero__photo img{width:100%;height:100%;object-fit:cover;object-position:40% 60%}.hero__photo:after{position:absolute;inset:0;background:var(--shade-hero);content:""}.hero__text{position:absolute;bottom:calc(var(--u) * 44);left:var(--pad)}.hero__title{display:block;font-weight:700;font-size:var(--t-hero);line-height:1.04;letter-spacing:-.015em}.hero__line{display:block}.hero__line--y{color:var(--yellow)}.hero__text .rule{margin:calc(var(--u) * 28) 0 calc(var(--u) * 26)}.hero__intro{font-weight:400;font-size:var(--t-body);line-height:1.4}.nn{display:block;flex:none;margin:calc(var(--u) * 60) var(--pad) 0;border-top:1px solid var(--hair);height:calc(var(--u) * 384);overflow:hidden}.nn__rows{display:flex;position:absolute;flex-direction:column;justify-content:center;inset:0}.nn__rows--old{pointer-events:none}.nn__row{display:grid;grid-template-columns:calc(var(--u) * 360) 1fr;column-gap:calc(var(--u) * 36);align-items:start}.nn__time{margin-top:-.04em;color:var(--yellow);font-weight:700;font-size:calc(var(--u) * 112);line-height:.84;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.nn__col{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.nn__k{margin-right:-.24em;color:var(--yellow);font-weight:700;font-size:var(--t-xs);line-height:1.2;letter-spacing:.24em;text-transform:uppercase}.nn__t{margin-top:calc(var(--u) * 12);font-weight:700;font-size:calc(var(--u) * 36);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.nn__m{display:flex;flex-wrap:wrap;gap:0 calc(var(--u) * 20);margin-top:calc(var(--u) * 12);font-weight:700;font-size:max(calc(var(--u) * 22),15px);line-height:1.3;font-variant-numeric:tabular-nums}.nn__soft{color:var(--grey-soft);font-weight:400}.nn__bar{display:block;align-self:stretch;margin-top:calc(var(--u) * 16);background:var(--hair);height:calc(var(--u) * 3);overflow:hidden}.nn__fill{display:block;transform:scaleX(var(--frac, 0));transform-origin:0 50%;transition:transform 1s linear;background:var(--yellow);height:100%}.nn__row--next{align-items:baseline;margin-top:calc(var(--u) * 30);border-top:1px solid var(--hair);padding-top:calc(var(--u) * 26)}.nn__lc{display:flex;align-items:baseline;gap:calc(var(--u) * 16)}.nn__time2{font-weight:700;font-size:calc(var(--u) * 44);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nn__t2{font-weight:700;font-size:calc(var(--u) * 28);line-height:1.18;text-wrap:balance}.nn__row--cta{display:flex;justify-content:flex-start;align-items:center;gap:calc(var(--u) * 20);margin-top:calc(var(--u) * 26);border-top:1px solid var(--hair);padding-top:calc(var(--u) * 20)}.nn__cta{font-weight:400;font-size:calc(var(--u) * 26);line-height:1.1}.nn .go{position:relative;right:auto;bottom:auto;flex:none;width:var(--go-sm);height:var(--go-sm);font-size:calc(var(--u) * 24)}.tiles{display:grid;grid-template-rows:calc(var(--u) * 233) calc(var(--u) * 240);grid-template-columns:repeat(2,1fr);flex:none;gap:calc(var(--u) * 20);margin-top:calc(var(--u) * 24);padding:0 var(--pad)}.tile{display:block;box-shadow:inset 0 1px 0 var(--tile-sheen);border:1px solid var(--tile-line);border-radius:var(--r-card);background:var(--tile-fill);isolation:isolate;min-height:calc(var(--u) * 316);overflow:hidden}.tile__img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.tile__shade{position:absolute;z-index:-1;inset:0;background:var(--shade-tile)}.tile__body{display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--u) * 30) calc(var(--u) * 120) calc(var(--u) * 30) calc(var(--u) * 28);min-height:inherit}.tile__ic{stroke-width:var(--ic-stroke);color:var(--yellow);margin-bottom:calc(var(--u) * 12);font-size:max(calc(var(--u) * 80),34px)}.tile__title{max-width:7em;font-weight:700;font-size:var(--t-h2);line-height:1.1}.tile__sub{margin-top:calc(var(--u) * 10);max-width:11em;color:var(--white);font-size:var(--t-sm);line-height:1.3}.tile.is-pressed .go{transform:translate3d(4px,0,0)}@media(hover:hover){.tile:hover .go{transform:translate3d(4px,0,0)}}.tiles .tile{min-height:0}.tiles .tile__body{padding:calc(var(--u) * 26);height:100%;min-height:0}.tiles .tile__title{margin-top:auto;font-size:var(--t-h2)}.tiles .tile__sub{max-width:15em;color:var(--grey-soft)}.tiles .go{right:calc(var(--u) * 26);bottom:calc(var(--u) * 26);width:var(--go-sm);height:var(--go-sm);font-size:calc(var(--u) * 24)}.tile--co{display:grid;grid-template-columns:1fr calc(var(--u) * 360);column-gap:calc(var(--u) * 40);grid-column:1 / -1;align-items:end;padding:calc(var(--u) * 30) calc(var(--u) * 118) calc(var(--u) * 30) calc(var(--u) * 30)}.tile__hit{display:block;align-self:stretch;min-width:0}.tile__hit:before{position:absolute;inset:0;content:""}.tile__hit:focus-visible{outline:none}.tile--co:has(.tile__hit:focus-visible){outline:4px solid var(--yellow);outline-offset:4px}.tiles .tile--co .tile__body{padding:0}.tile--co .tile__title{max-width:none;font-size:var(--t-h2)}.tiles .tile--co .go{right:calc(var(--u) * 30);bottom:calc(var(--u) * 30)}.tap{position:absolute;top:calc(var(--u) * 30);left:calc(var(--u) * 30);pointer-events:none}.tap__hint{display:flex;position:relative;align-items:center;gap:calc(var(--u) * 12);opacity:0;border:1px solid var(--tile-line);border-radius:var(--r-ctl);background:color-mix(in srgb,var(--navy) 70%,transparent);padding:calc(var(--u) * 6) calc(var(--u) * 18) calc(var(--u) * 6) calc(var(--u) * 14);font-weight:700;font-size:var(--t-sm)}.tap__ic{stroke-width:2;color:var(--yellow);font-size:calc(var(--u) * 30)}.tap__ring{position:absolute;top:calc(var(--u) * -29);left:calc(var(--u) * -15);opacity:0;border:calc(var(--u) * 3) solid var(--yellow);border-radius:50%;width:calc(var(--u) * 80);height:calc(var(--u) * 80)}@media(prefers-reduced-motion:reduce){.tap__hint{opacity:1}}@media(max-width:700px){.tap{display:none}}.lv{display:block;position:relative;z-index:1;font-size:calc(var(--u) * 22)}.lv--co .lv__card{display:block;border-radius:.3em;background:var(--white);height:5.5em;overflow:hidden;color:var(--navy)}.lv__slot{display:grid;position:absolute;place-items:center;inset:0;padding:0 1em}.lv--co .wordmark__main{font-size:calc(1.75em * var(--wm))}.lv--co .wordmark__rest{font-size:.62em}.lv__cap{display:block;position:relative;margin-top:.55em;height:1.6em}.lv__cap .lv__slot{place-items:center start;padding:0}.lv__capin{display:flex;align-items:baseline;gap:.55em;font-size:.82em;white-space:nowrap}.lv__num{color:var(--yellow);font-weight:700;font-size:1.3em;font-variant-numeric:tabular-nums}.lv__of{color:var(--grey-soft);font-weight:700}.lv__name{margin-left:.4em;color:var(--grey-soft)}.lv__card:focus-visible{outline-color:var(--yellow)}.foot{display:flex;flex:1;align-items:center;gap:calc(var(--u) * 26);padding:0 var(--pad);min-height:0}.foot__line{flex:1;background:var(--hair);height:1px}.foot__txt{font-weight:700;font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.foot__dash{flex:none;background:var(--yellow);width:calc(var(--u) * 54);height:calc(var(--u) * 4)}@media(max-width:700px){.hero{height:470px}.hero__text{bottom:26px}.hero__title{font-size:34px}.hero__intro{font-size:15px}.hero__text .rule{margin:14px 0}.nn{margin:8px var(--pad) 0;padding:22px 0 18px;height:auto}.nn__rows{position:relative;inset:auto}.nn__rows--old{position:absolute;top:22px;right:0;left:0}.nn__row{grid-template-columns:92px 1fr;column-gap:14px}.nn__time{font-size:34px}.nn__t{margin-top:6px;font-size:19px}.nn__m{margin-top:6px;font-size:14px}.nn__bar{margin-top:10px}.nn__row--next{margin-top:16px;padding-top:14px}.nn__time2{font-size:20px}.nn__t2{font-size:16px}.nn__row--cta{margin-top:14px;padding-top:12px}.nn__cta{font-size:17px}.tiles{grid-template-rows:none;grid-template-columns:1fr;gap:14px;margin-top:18px}.tiles .tile--sm{min-height:170px}.tiles .tile__body{padding:18px}.tiles .tile__title{margin-top:18px;font-size:21px}.tiles .go{right:16px;bottom:16px;width:44px;height:44px;font-size:22px}.tile--co{grid-template-columns:1fr;row-gap:18px;padding:18px 76px 18px 18px}.tiles .tile--co .go{right:18px;bottom:18px}.lv{font-size:15px}.tile{min-height:160px}.tile__body{padding:18px 90px 18px 18px}.tile__ic{font-size:40px}.tile__title{font-size:21px}.go{right:16px;bottom:16px;width:44px;height:44px;font-size:22px}.foot{flex-wrap:wrap;padding:26px var(--pad) 36px}.foot__line{display:none}.foot__txt{font-size:12px;white-space:normal}}.sub{background:transparent}.shead{display:flex;position:relative;flex:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:calc(var(--u) * 260) var(--pad) calc(var(--u) * 48);min-height:var(--head)}.eyebrow{margin-right:-.22em;color:var(--yellow);font-weight:700;font-size:max(calc(var(--u) * 22),12px);letter-spacing:.22em;text-transform:uppercase}.h1{margin-top:calc(var(--u) * 22);width:fit-content;max-width:calc(var(--u) * 700);font-weight:700;font-size:var(--t-h1);line-height:1.04;letter-spacing:-.015em}.lead{margin-top:calc(var(--u) * 18);width:fit-content;max-width:calc(var(--u) * 660);color:var(--grey-soft);font-size:var(--t-lead);line-height:1.38}.sbody{position:relative;flex:1;-webkit-mask-image:linear-gradient(to bottom,var(--black) calc(100% - var(--u) * 48),transparent);mask-image:linear-gradient(to bottom,var(--black) calc(100% - var(--u) * 48),transparent);padding:calc(var(--u) * 8) var(--pad) calc(var(--u) * 48);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--scroll-thumb) transparent;scrollbar-width:thin}.rail{flex:none;padding:calc(var(--u) * 24) var(--pad) 0}.dock{display:flex;flex:none;align-items:center;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 24);border-top:1px solid var(--hair);padding:calc(var(--u) * 26) var(--pad) calc(var(--u) * 34)}.dock__btn{display:inline-flex;align-items:center;gap:calc(var(--u) * 14);cursor:pointer;border:0;border-radius:var(--r-ctl);background:var(--navy-up);padding:0 calc(var(--u) * 30);min-height:max(calc(var(--u) * 96),48px);font-weight:700;font-size:var(--t-sm)}.dock__btn .ic{font-size:calc(var(--u) * 34)}.dock__fill{flex:1}.dock .btn{flex:none}@media(max-width:700px){.chrome__sweden{height:26px}.chrome__logo{width:70px}.shead{padding:200px var(--pad) 22px;min-height:0}.h1{max-width:82%;font-size:30px}.lead{max-width:none}.sbody{-webkit-mask-image:none;mask-image:none;padding:8px var(--pad) 28px;overflow:visible}.rail{padding:0 var(--pad) 12px}.sbody,.rail,.dock{order:1}.rail:has(.chips){order:0}.dock{position:sticky;bottom:0;flex-wrap:wrap;gap:8px;z-index:4;margin-top:0;background:var(--navy);padding:10px var(--pad) 12px}.dock__btn{padding:0 14px;font-size:14px}.dock .btn{padding:0 18px;min-height:48px;font-size:15px}}.days{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 18)}.day{display:grid;place-items:center;border-radius:var(--r-ctl);min-height:var(--ctl-h);font-weight:700;font-size:var(--t-body);text-align:center}.days,.chips{position:relative;isolation:isolate}.day:before,.chip:before{position:absolute;z-index:-2;inset:0;border-radius:inherit;background:var(--navy-up);content:""}.day.is-on,.chip.is-on{color:var(--navy)}.day.is-on:before,.chip.is-on:before{opacity:0}.is-sliding .is-on{color:var(--white)}.days .day,.chips .chip{transition:transform var(--spring-ms) var(--spring),color .24s var(--ease)}.days .day.is-pressed,.chips .chip.is-pressed{transition-duration:var(--press-in),.24s;transition-timing-function:var(--ease)}.pill{position:absolute;top:0;left:0;transform-origin:0 0;z-index:-1;border-radius:var(--r-ctl);background:var(--yellow);pointer-events:none}.sess{display:grid;grid-template-columns:calc(var(--u) * 240) 1fr;gap:calc(var(--u) * 20);border-top:1px solid var(--hair);padding:calc(var(--u) * 30) 0}.sess:first-child{border-top:0}.sess__time{font-weight:700;font-size:var(--t-body);font-variant-numeric:tabular-nums}.sess__title{font-weight:700;font-size:var(--t-body);line-height:1.25}.sess__sub{margin-top:calc(var(--u) * 6);color:var(--grey-soft);font-size:var(--t-sm)}.sess__desc{margin-top:calc(var(--u) * 12);max-width:34em;font-size:var(--t-sm);line-height:1.45}.sess__day{padding:calc(var(--u) * 34) 0 calc(var(--u) * 12);color:var(--yellow);font-weight:700;font-size:var(--t-sm);letter-spacing:.14em;text-transform:uppercase}.sess__day:first-child{padding-top:calc(var(--u) * 6)}.sess__day+.sess{border-top:0}@media(max-width:700px){.days{gap:8px}.day{font-size:14px}.sess{grid-template-columns:1fr;gap:4px;padding:16px 0}}.chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 14)}.chips__lab{margin-bottom:calc(var(--u) * 2);width:100%;color:var(--grey-soft);font-weight:700;font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase}.chip{cursor:pointer;border:0;border-radius:var(--r-ctl);background:transparent;padding:0 calc(var(--u) * 26);min-height:var(--ctl-h);font-weight:700;font-size:var(--t-sm)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 22)}.card{display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--white);height:calc(var(--u) * 212);overflow:hidden;color:var(--navy)}.card__logo{display:grid;flex:1;place-items:center;padding:calc(var(--u) * 12) calc(var(--u) * 32);min-width:0;min-height:0}.card__row{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);border-top:1px solid var(--rule-card);padding:calc(var(--u) * 10) calc(var(--u) * 22);min-height:calc(var(--u) * 68)}.card__name{font-weight:700;font-size:max(calc(var(--u) * 18),15px);line-height:1.15}.card__chev{font-size:calc(var(--u) * 28)}.card:focus-visible{outline-color:var(--yellow)}.logo{max-width:100%;max-height:calc(var(--u) * 120);object-fit:contain}.card__logo .logo{max-height:calc(var(--u) * 96)}.wordmark{--wm: 1;display:grid;justify-items:center;max-width:100%;color:var(--navy);line-height:1;text-align:center}.wordmark__main{font-weight:700;font-size:calc(var(--u) * 38 * var(--wm));letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}.wordmark__rest{margin-top:.5em;font-size:calc(var(--u) * 15);letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere}.wordmark--long{--wm: .74}@media(max-width:700px){.chips{gap:8px}.grid{grid-template-columns:1fr 1fr;gap:12px}.card{height:170px}.wordmark__main{font-size:calc(20px * var(--wm))}.wordmark__rest{font-size:9px}.card__row{padding:0 12px;min-height:56px}.card__name{font-size:13px}}.sbody--panel{display:flex;flex-direction:column}.panel{display:flex;position:relative;flex:none;flex-direction:column;align-items:flex-start;border-radius:var(--r-card);background:var(--white);isolation:isolate;padding:calc(var(--u) * 56) calc(var(--u) * 56) calc(var(--u) * 60);overflow:hidden;color:var(--navy)}.panel>*{position:relative;z-index:1}.panel>.panel__photo{position:absolute;top:0;right:0;bottom:0;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent 26%,color-mix(in srgb,var(--black) 35%,transparent) 46%,var(--black) 80%),linear-gradient(to bottom,transparent 0,transparent 22%,var(--black) 48%);mask-image:linear-gradient(to right,transparent 0,transparent 26%,color-mix(in srgb,var(--black) 35%,transparent) 46%,var(--black) 80%),linear-gradient(to bottom,transparent 0,transparent 22%,var(--black) 48%);-webkit-mask-composite:source-in;mask-composite:intersect;width:62%}.panel__photo img{width:100%;height:100%;object-fit:cover}.panel__head{margin-bottom:calc(var(--u) * 48);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 18)}.panel__tag{color:var(--grey);font-weight:400;font-size:var(--t-sm)}.panel__text{font-size:max(calc(var(--u) * 26),16px);line-height:1.5}.panel--photo .panel__text{max-width:calc(var(--u) * 470)}.panel__head .logo{max-width:calc(var(--u) * 420);max-height:calc(var(--u) * 180)}.focus{display:grid;gap:calc(var(--u) * 20);margin-top:calc(var(--u) * 40)}.focus__i{display:flex;align-items:center;gap:calc(var(--u) * 18);font-weight:700;font-size:max(calc(var(--u) * 30),16px)}.focus__ic{flex:none;stroke-width:var(--ic-stroke);font-size:calc(var(--u) * 56)}.panel__ind{display:flex;align-items:center;gap:calc(var(--u) * 18);margin-top:calc(var(--u) * 44);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 32);width:calc(var(--u) * 470);font-weight:700;font-size:max(calc(var(--u) * 30),16px)}.panel__ind .ic{flex:none;stroke-width:var(--ic-stroke);font-size:calc(var(--u) * 56)}.panel__ind small{display:block;margin-bottom:calc(var(--u) * 4);color:var(--grey);font-weight:400;font-size:max(calc(var(--u) * 24),13px);letter-spacing:.02em}@media(max-width:700px){.panel{padding:20px}.panel>.panel__photo{display:none}.panel--photo .panel__text,.panel__ind{width:100%;max-width:none}}.bigtiles{display:grid;align-content:end;gap:calc(var(--u) * 26);min-height:100%}.tile--big{min-height:calc(var(--u) * 300)}.tile--big .tile__body{padding:calc(var(--u) * 44) calc(var(--u) * 200) calc(var(--u) * 44) calc(var(--u) * 44)}.tile--big .tile__title{max-width:9em;font-size:var(--t-h2)}.tile--big .tile__sub{margin-top:calc(var(--u) * 16);max-width:16em;font-size:var(--t-body)}.tile--big .go{right:calc(var(--u) * 40);bottom:calc(var(--u) * 40);width:var(--go-lg);height:var(--go-lg);font-size:calc(var(--u) * 44)}@media(max-width:700px){.tile--big{min-height:200px}.tile--big .tile__body{padding:22px 80px 22px 20px}.tile--big .tile__title{font-size:22px}}.emform{border-radius:var(--r-card);background:var(--white);padding:calc(var(--u) * 48);color:var(--navy)}.emform .sd-root-modern,.emform .sd-container-modern{background:transparent!important}.emform .sd-body,.emform .sd-page,.emform .sd-footer{padding:0!important;max-width:none!important}.emform .sd-title.sd-element__title,.emform .sd-element__title span{color:var(--grey)!important;font:400 var(--t-xs) var(--font)!important}.emform .sd-input,.emform .sd-dropdown{box-shadow:none!important;border:2px solid transparent!important;border-radius:var(--r-ctl)!important;background:var(--field)!important;padding:0 calc(var(--u) * 24)!important;min-height:max(calc(var(--u) * 84),48px);color:var(--navy)!important;font:400 max(calc(var(--u) * 26),16px) var(--font)!important}.emform .sd-input[aria-invalid=true]{border-color:var(--error)!important}.emform .sd-btn{border-radius:var(--r-ctl)!important;background:var(--yellow)!important;padding:0 calc(var(--u) * 44)!important;min-height:var(--btn-h);color:var(--navy)!important;font:700 var(--t-body) var(--font)!important}.emframe{display:block;border:0;border-radius:var(--r-card);background:var(--white);width:100%;height:var(--form-h, calc(var(--u) * 640))}@media(max-width:700px){.emform{padding:20px}}.qr{display:flex;flex:none;flex-direction:column;gap:calc(var(--u) * 14);color:var(--grey-soft)}.qr__box{flex:none;clip-path:polygon(100% 0,-100% 0,100% 200%);transition:clip-path .8s var(--ease-out);border-radius:var(--r-card);background:var(--white);overflow:hidden}.qr__svg{display:block;width:calc(var(--u) * 168);height:calc(var(--u) * 168)}.qr__glow{fill:color-mix(in srgb,var(--se-yellow) 28%,var(--white))}.qr__mod,.qr__eye,.qr__tile{fill:var(--navy)}.qr__lit,.qr__crown{fill:var(--se-blue)}.qr__mark{color:var(--se-yellow)}.qr__beam{transform:translate(-100%,-100%);transform-box:fill-box;animation:sweep 6s var(--ease) .5s infinite}@keyframes sweep{45%,to{transform:translate(100%,100%)}}.qr__txt{transition:opacity .5s var(--ease) .35s,transform .7s var(--ease-out) .35s;width:calc(var(--u) * 168);font-size:var(--t-xs);line-height:1.35;text-align:center}.shead .qr{position:absolute;right:var(--pad);bottom:calc(var(--u) * 48)}.shead:has(>.qr){padding-right:calc(var(--pad) + var(--u) * 200)}@media(max-width:700px){.qr{display:none}.shead:has(>.qr){padding-right:var(--pad)}}.thanks__ring{display:grid;place-items:center;margin-bottom:calc(var(--u) * 14);border:4px solid var(--yellow);border-radius:50%;width:calc(var(--u) * 130);height:calc(var(--u) * 130);color:var(--yellow);font-size:calc(var(--u) * 70)}.thanks__ring .ic{stroke-width:3}.thanks__p{max-width:22em;font-size:var(--t-lead);line-height:1.45}@media(max-width:700px){.thanks__ring{width:64px;height:64px;font-size:34px}}.film{display:block;position:relative;cursor:pointer;border:0;border-radius:var(--r-card);background:var(--navy-up);isolation:isolate;padding:0;width:100%;height:calc(var(--u) * 500);overflow:hidden;text-align:left}.film__play{display:grid;position:absolute;top:46%;left:50%;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--yellow);width:max(calc(var(--u) * 150),72px);height:max(calc(var(--u) * 150),72px);color:var(--navy);font-size:calc(var(--u) * 80)}.film__play .ic{fill:var(--navy)}.film__cap{display:flex;position:absolute;right:calc(var(--u) * 36);bottom:calc(var(--u) * 30);left:calc(var(--u) * 36);justify-content:space-between;align-items:baseline;color:var(--white);font-weight:700;font-size:var(--t-lead)}.copy{display:grid;gap:calc(var(--u) * 18);margin-top:calc(var(--u) * 44);font-size:var(--t-body);line-height:1.45}.msgs{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 22);margin-top:calc(var(--u) * 44)}.msg{position:relative;border-radius:var(--r-card);isolation:isolate;min-height:calc(var(--u) * 240);overflow:hidden}.msg .tile__shade{background:var(--shade-msg)}.msg__body{display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--u) * 26);min-height:inherit}.msg__t{font-weight:700;font-size:var(--t-sm);line-height:1.25}.band{margin-top:calc(var(--u) * 52);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:calc(var(--u) * 40) 0;font-size:var(--t-body);line-height:1.45}.market{margin-top:calc(var(--u) * 44);border-radius:var(--r-card);background:var(--white);padding:calc(var(--u) * 44);color:var(--navy);font-size:var(--t-body);line-height:1.45}.figs{display:flex;gap:calc(var(--u) * 60);margin-top:calc(var(--u) * 30)}.fig{display:flex;flex-direction:column}.fig__v{font-weight:700;font-size:calc(var(--u) * 64);line-height:1;font-variant-numeric:tabular-nums}.fig__l{margin-top:calc(var(--u) * 10);max-width:9em;color:var(--grey);font-size:var(--t-xs)}.presence{display:flex;align-items:center;gap:calc(var(--u) * 24);margin-top:calc(var(--u) * 44);font-size:var(--t-body);line-height:1.4}.presence .ic{stroke-width:var(--ic-stroke);font-size:calc(var(--u) * 64)}@media(max-width:700px){.film{height:220px}.film__cap{font-size:18px}.msgs{gap:10px}.msg{min-height:130px}.msg__body{padding:12px}.figs{gap:24px}.fig__v{font-size:30px}.market{padding:20px}.presence .ic{font-size:36px}}.film-dialog{margin:0;border:0;background:var(--black);padding:0;width:100vw;max-width:none;height:100vh;max-height:none}.film-dialog[open]{display:grid;place-items:center}.film-dialog::backdrop{background:var(--black)}.film-dialog video{background:var(--black);width:100%;max-height:100%}.film-dialog__close{display:grid;position:absolute;top:24px;right:24px;place-items:center;cursor:pointer;border:0;border-radius:50%;background:var(--yellow);width:88px;height:88px;color:var(--navy);font-size:44px}.film-dialog__close:focus-visible{outline:4px solid var(--white);outline-offset:4px}@media(orientation:portrait){.film-dialog__close{top:auto;right:auto;bottom:18vh;left:calc(50% - 44px)}}.kb{display:grid;position:absolute;right:0;bottom:0;left:0;grid-auto-rows:1fr;gap:calc(var(--u) * 12);transform:translate3d(0,100%,0);visibility:hidden;z-index:5;transition:transform .32s var(--ease),visibility 0s .32s;border-top:1px solid var(--hair);background:var(--navy);padding:calc(var(--u) * 24) calc(var(--u) * 24) calc(var(--u) * 34);height:var(--kb-h)}.kb.is-open{transform:none;visibility:visible;transition:transform .32s var(--ease)}.kb__row{display:flex;gap:calc(var(--u) * 10)}.kb__key{display:grid;flex:1 1 0;place-items:center;cursor:pointer;border:0;border-radius:var(--r-ctl);background:var(--navy-up);min-width:0;touch-action:manipulation;color:var(--white);font-weight:400;font-size:max(calc(var(--u) * 32),16px)}.kb.is-shift .kb__key{text-transform:uppercase}.kb__key .ic{font-size:calc(var(--u) * 40)}.kb__key--wide{flex-grow:1.5}.kb__key--space{flex-grow:4}.kb__key--done{flex-grow:2;background:var(--yellow);color:var(--navy);font-weight:700;font-size:var(--t-sm);text-transform:none!important}.kb--num{padding-inline:calc(var(--u) * 180)}.kb--num .kb__key{flex-grow:1}.kb__key[aria-pressed=true]{background:var(--white);color:var(--navy)}.kb__key.is-pressed{background:color-mix(in srgb,var(--white) 22%,var(--navy-up))}.stage.is-typing .page{bottom:var(--kb-h)}.stage.is-typing .dock{display:none}.mobile__head{padding:20px 24px}.mobile__logo{width:120px;height:auto}.mobile__main{display:grid;gap:16px;padding:8px 24px 40px;height:auto}.mobile__title{margin:0;font-weight:700;font-size:var(--t-h1);line-height:1.1;white-space:pre-line}.mobile__intro{color:var(--grey-soft);font-size:var(--t-lead);line-height:1.4;white-space:pre-line}.mobile__done{display:grid;gap:16px}.mobile__done[hidden]{display:none}:root:has(.mobile--embed),.mobile--embed{background:var(--white)}.mobile--embed .emform{border-radius:0}
