@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{display:block;max-inline-size:100%}img,video{block-size:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit}}@layer tokens{:root{--c-lime:#f4ecdd;--c-lime2:#eadfcb;--c-mares:#c8974f;--c-carob:#2a1a12;--c-carob2:#3a2a20;--c-cala:#0e4a4e;--c-oxide:#8c3a1f;--c-shade:#5a4a3c;--c-rule:#bfb29c;--c-control:#8a7b6b;--c-error:#8c2a1a;--c-success:#2f5a3c;--c-focus:#0b57d0;--c-focusdark:#7fc4c9;--role-bg:var(--c-lime);--role-bg2:var(--c-lime2);--role-field:var(--c-mares);--role-surfacedark:var(--c-carob);--role-surfacedark2:var(--c-carob2);--role-text:var(--c-carob);--role-text2:var(--c-shade);--role-link:var(--c-cala);--role-accent:var(--c-oxide);--role-divider:var(--c-rule);--role-controlborder:var(--c-control);--role-disabled:var(--c-control);--role-error:var(--c-error);--role-success:var(--c-success);--role-focus:var(--c-focus);--overlay-carob:#2a1a1299;--t-hero-size:clamp(3.5rem,2.014rem + 6.095vw,7.5rem);--t-hero-font:"Piazzolla";--t-hero-weight:300;--t-hero-leading:.98;--t-hero-tracking:-.02em;--t-hero-opsz:30;--t-page-size:clamp(2.75rem,1.729rem + 4.19vw,5.5rem);--t-page-font:"Piazzolla";--t-page-weight:300;--t-page-leading:1.02;--t-page-tracking:-.018em;--t-page-opsz:30;--t-h1-size:clamp(2.375rem,1.771rem + 2.476vw,4rem);--t-h1-font:"Piazzolla";--t-h1-weight:300;--t-h1-leading:1.06;--t-h1-tracking:-.015em;--t-h1-opsz:30;--t-h2-size:clamp(1.875rem,1.55rem + 1.333vw,2.75rem);--t-h2-font:"Piazzolla";--t-h2-weight:340;--t-h2-leading:1.12;--t-h2-tracking:-.01em;--t-h2-opsz:30;--t-h3-size:clamp(1.5rem,1.361rem + .5714vw,1.875rem);--t-h3-font:"Piazzolla";--t-h3-weight:400;--t-h3-leading:1.2;--t-h3-tracking:0;--t-h3-opsz:24;--t-h4-size:clamp(1.125rem,1.079rem + .1905vw,1.25rem);--t-h4-font:"Familjen Grotesk";--t-h4-weight:500;--t-h4-leading:1.3;--t-h4-tracking:0;--t-lead-size:clamp(1.312rem,1.196rem + .4762vw,1.625rem);--t-lead-font:"Piazzolla";--t-lead-weight:350;--t-lead-leading:1.38;--t-lead-tracking:0;--t-lead-opsz:18;--t-body-size:clamp(1.062rem,1.016rem + .1905vw,1.188rem);--t-body-font:"Piazzolla";--t-body-weight:400;--t-body-leading:1.55;--t-body-tracking:0;--t-body-opsz:14;--t-small-size:clamp(.9375rem,.9143rem + .09524vw,1rem);--t-small-font:"Familjen Grotesk";--t-small-weight:400;--t-small-leading:1.45;--t-small-tracking:0;--t-nav-size:clamp(1rem,.9768rem + .09524vw,1.062rem);--t-nav-font:"Familjen Grotesk";--t-nav-weight:500;--t-nav-leading:1.2;--t-nav-tracking:0;--t-button-size:1.062rem;--t-button-font:"Familjen Grotesk";--t-button-weight:500;--t-button-leading:1.2;--t-button-tracking:0;--t-caption-size:.875rem;--t-caption-font:"Familjen Grotesk";--t-caption-weight:400;--t-caption-leading:1.4;--t-caption-tracking:0;--t-meta-size:.8125rem;--t-meta-font:"DM Mono";--t-meta-weight:400;--t-meta-leading:1.45;--t-meta-tracking:0;--t-eyebrow-size:.875rem;--t-eyebrow-font:"DM Mono";--t-eyebrow-weight:400;--t-eyebrow-leading:1.4;--t-eyebrow-tracking:0;--t-label-size:.875rem;--t-label-font:"Familjen Grotesk";--t-label-weight:500;--t-label-leading:1.3;--t-label-tracking:0;--course:clamp(2rem,1.8143rem + .7619vw,2.5rem);--half-course:calc(var(--course)/2);--section-gap:calc(var(--course)*6);--margin:clamp(1.25rem,.8857rem + 1.4952vw,3rem);--gutter:clamp(1rem,.8143rem + .7619vw,1.5rem);--rule-weight:1px;--aperture-jamb:8%;--ease-architecture:cubic-bezier(.77,0,.175,1);--ease-settle:cubic-bezier(.23,1,.32,1);--dur-feedback:.14s;--dur-reveal:.48s;--dur-aperture:.6s;--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light;--hdr:4rem;--stage:calc(100svh - var(--hdr));--arch-top:calc(var(--stage)*.374);--arch-floor:calc(var(--stage)*.66);--arch-side:calc(50% - var(--stage)*.114);--arch-radius:calc(var(--stage)*.114)}@media (max-width:47.99em){:root{--hdr:3.5rem}}}@layer base{@font-face{font-display:swap;font-family:Piazzolla;font-weight:300 600;src:url(/assets/fonts/piazzolla-3428d086.woff2)format(woff2)}@font-face{font-display:swap;font-family:Familjen Grotesk;font-weight:400 700;src:url(/assets/fonts/familjen-grotesk-033d3979.woff2)format(woff2)}@font-face{font-display:swap;font-family:DM Mono;font-weight:400;src:url(/assets/fonts/dm-mono-1c70b0ba.woff2)format(woff2)}html{scroll-padding-block-start:calc(var(--hdr) + 1rem)}body{background:var(--c-lime);color:var(--c-carob);font:400 var(--t-body-size)/var(--t-body-leading)Piazzolla;font-feature-settings:"onum","pnum";font-variation-settings:"opsz" 14}main:focus{outline:3px solid #0000}ul,ol{list-style:none;padding:0}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}a{color:inherit}::selection{background:var(--c-mares);color:var(--c-carob)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.dark :focus-visible{outline-color:var(--c-focusdark)}.on-carob :focus-visible{outline-color:var(--c-focusdark)}.on-mares :focus-visible{outline-color:var(--c-carob)}.hero-t{font:300 var(--t-hero-size)/.98 Piazzolla;font-variation-settings:"opsz" 30;letter-spacing:-.02em}.page-t{font:300 var(--t-page-size)/1.02 Piazzolla;font-variation-settings:"opsz" 30;letter-spacing:-.018em;text-wrap:balance}.h1{font:300 var(--t-h1-size)/1.06 Piazzolla;font-variation-settings:"opsz" 30;letter-spacing:-.015em;text-wrap:balance}.h2{font:340 var(--t-h2-size)/1.12 Piazzolla;font-variation-settings:"opsz" 30;letter-spacing:-.01em;text-wrap:balance}.h3{font:400 var(--t-h3-size)/1.2 Piazzolla;font-variation-settings:"opsz" 24}.h4{font:500 var(--t-h4-size)/1.3 "Familjen Grotesk"}.lead{font:350 var(--t-lead-size)/1.38 Piazzolla;font-variation-settings:"opsz" 18;text-wrap:pretty}.body{font:400 var(--t-body-size)/1.55 Piazzolla;font-variation-settings:"opsz" 14;text-wrap:pretty}.small{font:400 var(--t-small-size)/1.45 "Familjen Grotesk"}.cap{color:var(--c-shade);font:400 var(--t-caption-size)/1.4 "Familjen Grotesk";margin-block-start:.5rem}.dark .cap,.on-carob .cap{color:var(--c-lime)}.on-mares .cap,.hourband .cap{color:var(--c-carob)}.mono{font:400 var(--t-meta-size)/1.45 "DM Mono";font-feature-settings:normal}.stamp{font:400 var(--t-eyebrow-size)/1.4 "DM Mono";font-feature-settings:normal}.label{font:500 var(--t-label-size)/1.3 "Familjen Grotesk"}.hour{font:300 var(--t-page-size)/1 Piazzolla;font-feature-settings:"onum";font-variation-settings:"opsz" 30;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;transition-duration:.01ms}}}@layer layout{.g{column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-inline:var(--margin);max-inline-size:100rem;margin-inline-start:auto;margin-inline-end:auto}.sec{padding-block:calc(var(--course)*4)}.sec-l{padding-block:calc(var(--course)*6)}.full{max-inline-size:1536px;margin-inline-start:auto;margin-inline-end:auto}.full img{inline-size:100%}.full .cap{padding-inline:var(--margin)}.u{grid-column:1/-1}@media (min-width:80em){.d1-5{grid-column:1/5}.d1-6{grid-column:1/6}.d1-7{grid-column:1/7}.d1-8{grid-column:1/8}.d1-9{grid-column:1/9}.d2-6{grid-column:2/6}.d2-8{grid-column:2/8}.d3-7{grid-column:3/7}.d3-9{grid-column:3/9}.d3-10{grid-column:3/10}.d3-11{grid-column:3/11}.d3-13{grid-column:3/13}.d5-9{grid-column:5/9}.d5-13{grid-column:5/13}.d6-13{grid-column:6/13}.d7-12{grid-column:7/12}.d7-13{grid-column:7/13}.d8-11{grid-column:8/11}.d8-12{grid-column:8/12}.d8-13{grid-column:8/13}.d9-13{grid-column:9/13}.d10-13{grid-column:10/13}}@media (min-width:48em) and (max-width:79.99em){.t1-3{grid-column:1/3}.t1-4{grid-column:1/4}.t1-5{grid-column:1/5}.t1-6{grid-column:1/6}.t1-7{grid-column:1/7}.t3-9{grid-column:3/9}.t4-7{grid-column:4/7}.t4-9{grid-column:4/9}.t5-8{grid-column:5/8}.t5-9{grid-column:5/9}.t6-9{grid-column:6/9}.t7-9{grid-column:7/9}}.line{display:flex;grid-column:1/-1;border-block-end:1px solid;align-items:baseline;column-gap:1rem;margin-block-end:var(--half-course);margin-inline-end:calc(var(--margin)*-1);padding-block-end:.6rem}.on-carob{background:var(--c-carob);color:var(--c-lime)}.on-mares{background:var(--c-mares)}@media (max-width:79.99em){.g{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:47.99em){.g{grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer components{.wm{color:inherit;overflow:visible;block-size:auto;inline-size:100%}.skip{background:var(--c-carob);color:var(--c-lime);position:absolute;z-index:50;padding:.75rem 1rem;font:500 1rem Familjen Grotesk;top:-5rem}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.skip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.skip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.skip:focus{top:.5rem}.hdr{background:var(--c-lime);block-size:var(--hdr);display:flex;font:500 var(--t-nav-size)/1.2 "Familjen Grotesk";padding-inline:var(--margin);position:sticky;z-index:30;justify-content:space-between;align-items: center;top:0}@media (max-height:29.99em){.hdr{position:static}}.mark{color:var(--c-carob);display:block;text-decoration:none;padding-block-start:.6rem;padding-block-end:.6rem}.mark-word{inline-size:8rem}.mark-ap{inline-size:2.25rem}.nav{display:flex;align-items: center;gap:clamp(1rem,2vw,2rem)}.nav a{position:relative;text-decoration:none;padding-block-start:.75rem;padding-block-end:.75rem}.nav a:after{content:"";position:absolute;transform-origin:left;transition:transform var(--dur-feedback)var(--ease-settle);background:currentColor;block-size:1.5px;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.nav a[aria-current]:after,.nav .act:after{transform:none}.nav .act{color:var(--c-cala)}.menu-btn{color:inherit;cursor:pointer;display:none;font:inherit;background:0 0;border:0;min-block-size:2.75rem;margin-inline-end:-.75rem;padding:.75rem}.panel{background:var(--c-lime);color:var(--c-carob);overflow:auto;padding:0 var(--margin)var(--course);position:fixed;border:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;inset:0}.panel:not(:popover-open){display:none}.panel-top{block-size:var(--hdr);display:flex;font:500 var(--t-nav-size)/1.2 "Familjen Grotesk";justify-content:space-between;align-items: center}.panel .menu-btn{display:block}.panel-list{font:400 var(--t-h3-size)/1.2 Piazzolla;margin-block-start:var(--course)}.panel-list a{border-block-start:1px solid var(--c-rule);display:block;text-decoration:none;padding-block-start:.8rem;padding-block-end:.8rem}.panel-list a[aria-current]{font-weight:600}.panel-note{margin-block-start:var(--course)}@media (max-width:47.99em){.mark-word{inline-size:7.5rem}}@media (max-width:63.99em){.nav{display:none}.menu-btn{display:block}}@supports  not selector(:popover-open){.menu-btn,.panel{display:none}.nav{display:flex;flex-wrap:wrap}}.btn{background:var(--c-cala);color:var(--c-lime);cursor:pointer;display:inline-flex;font:500 var(--t-button-size)/1.2 "Familjen Grotesk";text-decoration:none;transition:background-color var(--dur-feedback)ease;border:1px solid #0000;justify-content:center;align-items: center;min-block-size:2.75rem;padding:.8rem 1.4rem}.btn.carob{background:var(--c-carob)}.btn.ghost{border-color:var(--c-control);color:var(--c-cala);background:0 0}.btn.lime{background:var(--c-lime);color:var(--c-carob)}.btn:active{background:var(--c-carob2)}.btn[disabled]{background:var(--c-lime2);color:var(--c-control);cursor:not-allowed}.tlink{color:var(--c-cala);display:inline-block;font:500 var(--t-button-size)/1.2 "Familjen Grotesk";text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em;padding-block-start:.75rem;padding-block-end:.75rem}.on-carob .tlink{color:var(--c-lime)}.btn-plain{cursor:pointer;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.nav a:hover:after{transform:none}.btn:hover{background:var(--c-carob)}.btn.carob:hover{background:var(--c-carob2)}.btn.ghost:hover,.btn.lime:hover{background:var(--c-lime2)}}.demo{background:var(--c-oxide);color:var(--c-lime);font:500 var(--t-small-size)/1.3 "Familjen Grotesk";padding:.6rem var(--margin)}.err{color:var(--c-error);display:flex;font:500 var(--t-small-size)/1.3 "Familjen Grotesk";align-items: center;column-gap:.5rem;margin-block-start:.75rem}.err svg{flex:none;inline-size:1rem}.note-line{padding-block-start:.75rem;padding-block-end:.75rem}.ph{padding-block:calc(var(--course)*2)}.ph h1{grid-column:1/10}.ph .lead{grid-column:2/8;margin-block-start:var(--course)}.ph .act{grid-column:9/13;text-align:end;place-self: end}@media (max-width:79.99em){.ph h1{grid-column:1/-1}.ph .lead{grid-column:1/7}.ph .act{grid-column:1/-1;text-align:start;justify-self:start;margin-block-start:var(--course)}}@media (max-width:47.99em){.ph .lead{grid-column:1/-1}}.tx .h3,.tx .h1,.tx .h2{margin-block-start:.5rem}.tx .body{margin-block-start:.75rem}.im img{inline-size:100%}.hourband .tx{grid-column:1/6;align-self: center}.hourband .im{grid-column:6/13}@media (max-width:79.99em){.hourband .tx{grid-column:1/4}.hourband .im{grid-column:4/9}}@media (max-width:47.99em){.hourband .tx,.hourband .im{grid-column:1/-1}.hourband .tx{padding-block-end:var(--course)}}.spec dt{border-block-start:1px solid var(--c-rule);color:var(--c-shade);font:500 var(--t-label-size)/1.3 "Familjen Grotesk";padding-block-start:.7rem}.spec dd{font:400 var(--t-h3-size)/1.2 Piazzolla;margin:0;padding-block-end:.7rem}.mats li{border-block-start:1px solid var(--c-rule);display:flex;justify-content:space-between;column-gap:1rem;padding-block-start:.6rem;padding-block-end:.6rem}.draw{block-size:auto;inline-size:100%}.draw .w{fill:var(--c-mares)}.draw .f{fill:var(--c-lime2)}.draw .l{fill:none;stroke:var(--c-carob);stroke-width:1;vector-effect:non-scaling-stroke}.draw .g2{fill:var(--c-carob)}.draw text{fill:var(--c-carob);font:400 2.5px DM Mono}.dw{align-self: end}.dw .fp{inline-size:100%;max-inline-size:26rem}.rate .a{grid-column:1/8}.rate .b{display:flex;grid-column:9/13;flex-wrap:wrap;align-self: end;align-items: center;gap:.75rem 1.25rem}.rate .b .small{flex-basis:100%}.rate .btn{margin-block-start:1rem}@media (max-width:79.99em){.rate .a{grid-column:1/6}.rate .b{grid-column:6/9}}@media (max-width:47.99em){.rate .a,.rate .b{grid-column:1/-1}.rate .b{margin-block-start:var(--course)}}.ftr{color:var(--c-carob);overflow:hidden;padding-block-start:calc(var(--course)*3)}.ftr .word{grid-column:1/-1;overflow:visible;margin-block-end:calc(var(--course)*2)}.ftr .col{grid-column:span 3}.ftr .col a{display:block;font:500 var(--t-nav-size)/1.3 "Familjen Grotesk";text-decoration:none;padding-block-start:.3rem;padding-block-end:.3rem}.ftr .note{border-block-start:1px solid var(--c-carob);grid-column:1/-1;padding-block:var(--course);margin-block-start:var(--course)}.ftr-min{background:var(--c-lime2);padding-block:var(--half-course)}.cf{grid-column:1/-1}@media (max-width:79.99em){.ftr .col{grid-column:span 2}}@media (max-width:47.99em){.ftr .word{margin-block-end:var(--course)}.ftr .col{margin-block-end:var(--half-course)}}}@layer pages{.track{position:relative}.stage{overflow:hidden;position:relative}.pic{aspect-ratio:16/9;display:block;margin-inline-start:auto;margin-inline-end:auto}.pic img{object-fit:cover;block-size:100%;inline-size:100%}.walk-t{position:absolute;z-index:2}.hero-pic{aspect-ratio:16/9;position:relative;max-inline-size:1672px;margin-inline-start:auto;margin-inline-end:auto}.hero-pic img{object-fit:cover;object-position:50% 100%;position:absolute;block-size:100%;inline-size:100%;inset:0}.hero-frame{display:none}.hero-txt{overflow:hidden;padding:calc(var(--course)*.8)var(--margin);position:absolute;max-inline-size:1672px;margin-inline-start:auto;margin-inline-end:auto;inset:0}.hero-word{inline-size:min(50%,44rem)}.hero-tag{font-size:var(--t-h2-size);max-inline-size:44rem;margin-block-start:1.25rem}.hero-act{display:flex;align-items: center;column-gap:1rem;margin-block-start:1.5rem}.s-lane{background:var(--c-lime)}.s-lane .pic,.s-axis .pic{max-inline-size:1672px}.s-lane img{object-position:50% 70%}.s-lane .walk-t{text-align:center;inline-size:min(40rem,60%);top:calc(var(--course)*.9);transform:translate(-50%)}.s-lane .walk-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.s-lane .walk-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.s-lane .walk-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.s-lane .walk-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.s-lane .walk-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.s-lane .walk-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.s-gate{align-items: end;column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:var(--course)var(--margin)}.s-gate .tx{grid-column:1/6;align-self: end;padding-block-end:var(--course)}.s-gate .im{grid-column:7/13;min-block-size:0}.s-gate picture,.s-pass .pic picture{display:contents}.s-gate .im img{object-fit:contain;block-size:auto;max-block-size:44rem;inline-size:100%}.s-pass{background:var(--c-carob);color:var(--c-lime)}.s-pass .pic{aspect-ratio:auto;display:flex;justify-content:center;max-inline-size:1122px}.s-pass img{object-fit:contain;block-size:auto;inline-size:min(100%,40rem)}.s-pass .walk-t{inline-size:min(22rem,26%);top:var(--course)}.s-pass .walk-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.s-pass .walk-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.s-pass .walk-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.s-pass .walk-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.s-pass .walk-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.s-pass .walk-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.s-court,.s-axis{background:var(--c-carob)}.s-court .pic{aspect-ratio:3/2;max-inline-size:1536px}.s-court img{object-position:50% 0}.s-court .walk-t{inline-size:60%;top:1.25rem}.s-court .walk-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20%}.s-court .walk-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20%}.s-court .walk-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20%}.s-court .walk-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20%}.s-court .walk-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20%}.s-court .walk-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20%}.s-axis img{object-position:50% 60%}.s-axis .walk-t{color:var(--c-carob);inline-size:min(36rem,60%);top:var(--course)}.s-axis .walk-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--margin),calc((100% - 1672px)/2 + var(--margin)))}.s-axis .walk-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--margin),calc((100% - 1672px)/2 + var(--margin)))}.s-axis .walk-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--margin),calc((100% - 1672px)/2 + var(--margin)))}.s-axis .walk-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--margin),calc((100% - 1672px)/2 + var(--margin)))}.s-axis .walk-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--margin),calc((100% - 1672px)/2 + var(--margin)))}.s-axis .walk-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--margin),calc((100% - 1672px)/2 + var(--margin)))}@media (max-width:79.99em){.s-gate{grid-template-columns:repeat(8,minmax(0,1fr))}.s-gate .tx{grid-column:1/4}.s-gate .im{grid-column:4/9}.s-pass .h1{font-size:var(--t-h2-size)}}@media (max-width:63.99em){.s-lane,.s-axis{background:var(--c-lime)}.s-lane .walk-t,.s-axis .walk-t{color:var(--c-carob);padding:var(--half-course)var(--margin);position:static;text-align:start;inline-size:auto;transform:none}}@media (max-width:47.99em){.hero-pic,.pic,.s-court .pic{aspect-ratio:4/5}.hero-word{inline-size:68%}.hero-tag{margin-block-start:.9rem}.hero-act{margin-block-start:1rem}.s-lane img{object-position:50% 100%}.s-gate{display:block;padding:var(--half-course)var(--margin)var(--course)}.s-gate .tx{padding-block-end:var(--half-course)}.s-gate .im img{block-size:auto;max-block-size:none;inline-size:100%;margin:0}.s-pass .walk-t{inline-size:calc(100% - 2*var(--margin));top:var(--half-course)}.s-pass .pic{aspect-ratio:auto}.s-pass img{object-fit:cover;block-size:auto;inline-size:100%}.s-court img{object-position:50% 40%}.s-court .walk-t{color:var(--c-lime);padding:var(--half-course)var(--margin);position:static;background:0 0;inline-size:auto}.s-axis img{object-position:50% 100%}}@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference) and (min-height:30em){.track{view-timeline-inset:var(--hdr)0;view-timeline-name:--t}.stage{block-size:var(--stage);position:sticky;top:var(--hdr)}.track-hero{background:var(--c-mares);block-size:230svh}.track-lane,.track-gate{block-size:130svh}.track-pass{block-size:170svh}.track-court,.track-axis{block-size:190svh}.track-court{margin-block-start:calc(var(--stage)*-1)}.hero-pic{--ap:min(62cqh,40cqw);aspect-ratio:auto;container-type:size;position:absolute;max-block-size:941px;inset:0}.hero-pic img{animation:linear both open-hero;animation-range:contain 8% contain 92%;animation-timeline:--t;clip-path:inset(calc(100% - var(--ap) - 5cqh)5cqw 5cqh calc(100% - var(--ap) - 5cqw))}.hero-frame{animation:linear both fade-out;animation-range:contain 8% contain 30%;animation-timeline:--t;block-size:var(--ap);border-block-start:calc(var(--ap)*.09)solid var(--c-carob);border-inline-end:calc(var(--ap)*.09)solid var(--c-carob);box-sizing:content-box;display:block;inline-size:var(--ap);position:absolute;transform:translate(calc(var(--ap)*.09),0);bottom:5cqh}.hero-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5cqw}.hero-frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5cqw}.hero-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5cqw}.hero-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5cqw}.hero-frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5cqw}.hero-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5cqw}.s-lane,.s-court,.s-axis{display:flex;align-items: flex-start}.s-lane .pic,.s-court .pic,.s-axis .pic{aspect-ratio:auto;block-size:100%;max-block-size:941px;inline-size:100%}.s-court .pic{max-block-size:1024px}.s-gate .im{block-size:100%}.s-gate .im img{block-size:100%;max-block-size:1402px}.s-pass .pic{block-size:100%}.s-pass img{animation:linear both narrow;animation-range:contain 0% contain 100%;animation-timeline:--t;block-size:100%;inline-size:auto;max-inline-size:100%}.s-court{animation:linear both appear;animation-range:entry 0% contain 0%;animation-timeline:--t}.s-court img{animation:linear both open-court;animation-range:contain 0% contain 72%;animation-timeline:--t}.s-court .walk-t,.s-axis .walk-t{animation:linear both fade-in;animation-range:contain 60% contain 78%;animation-timeline:--t}.s-axis img{animation:linear both open-slit;animation-range:contain 5% contain 75%;animation-timeline:--t}@media (max-width:63.99em){.s-lane .walk-t{position:absolute;text-align:center;inline-size:min(40rem,60%);padding:0;top:calc(var(--course)*.9);transform:translate(-50%)}.s-lane .walk-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.s-lane .walk-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.s-lane .walk-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.s-lane .walk-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.s-lane .walk-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.s-lane .walk-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.s-axis .walk-t{position:absolute;inline-size:min(36rem,60%);padding:0;top:var(--course)}.s-axis .walk-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.s-axis .walk-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.s-axis .walk-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.s-axis .walk-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.s-axis .walk-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.s-axis .walk-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.s-axis{background:var(--c-carob)}}@media (max-width:47.99em){.track-lane,.track-gate{block-size:115svh}.track-pass{block-size:140svh}.track-court,.track-axis{block-size:150svh}.hero-pic{--ap:min(44cqh,72cqw);max-block-size:1336px}.hero-pic img{clip-path:inset(calc(100% - var(--ap) - 4cqh)7cqw 4cqh calc(100% - var(--ap) - 7cqw))}.hero-frame{bottom:4cqh}.hero-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7cqw}.hero-frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7cqw}.hero-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7cqw}.hero-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7cqw}.hero-frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7cqw}.hero-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7cqw}.s-lane .pic,.s-court .pic,.s-axis .pic{max-block-size:1402px}.s-lane .walk-t{inline-size:66%}.s-gate .im{block-size:auto}.s-gate .im img{max-block-size:calc(var(--stage) - 12rem);object-fit:contain;block-size:auto}.s-pass img{block-size:100%;inline-size:100%}.s-court .walk-t{background:var(--c-carob);position:absolute;padding:.75rem 1rem;top:auto;bottom:var(--course)}.s-court .walk-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin);right:var(--margin)}.s-court .walk-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin);right:var(--margin)}.s-court .walk-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin);right:var(--margin)}.s-court .walk-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin);left:var(--margin)}.s-court .walk-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin);left:var(--margin)}.s-court .walk-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin);left:var(--margin)}.s-axis .walk-t{inline-size:calc(100% - 2*var(--margin))}}}}@keyframes open-hero{to{clip-path:inset(0 0 0 0)}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes appear{0%,99.5%{opacity:0}to{opacity:1}}@keyframes narrow{0%{clip-path:inset(0 0 0 0 round 0)}to{clip-path:inset(var(--arch-top)var(--arch-side)calc(100% - var(--arch-floor))var(--arch-side)round var(--arch-radius)var(--arch-radius)0 0)}}@keyframes open-court{0%{clip-path:inset(var(--arch-top)var(--arch-side)calc(100% - var(--arch-floor))var(--arch-side)round var(--arch-radius)var(--arch-radius)0 0)}to{clip-path:inset(0 0 0 0 round 0)}}@keyframes open-slit{0%{clip-path:inset(0 49.4% 0 49.4%)}to{clip-path:inset(0 0 0 0)}}}@layer pages{.seam h2{grid-column:1/8;margin-block-end:calc(var(--course)*2)}.seam .a{grid-column:2/9}.seam .b{grid-column:9/13;margin-block-start:calc(var(--course)*4)}.seam .t{grid-column:2/7;margin-block-start:var(--course)}.day-h{grid-column:1/-1}.d1 .tx{grid-column:1/5;align-self: end}.d1 .im{grid-column:5/13}.d2{background:var(--c-carob);color:var(--c-lime);margin-block:calc(var(--course)*3);padding-block:calc(var(--course)*3)}.d2 .im{grid-column:1/9}.d2 .tx{grid-column:9/13;align-self: center}.d3 .im{grid-column:2/7}.d3 .tx{grid-column:8/13;align-self: start;padding-block-start:calc(var(--course)*3)}.d4{position:relative;max-inline-size:1536px;margin-block-start:calc(var(--course)*4);margin-inline-start:auto;margin-inline-end:auto}.d4 img{inline-size:100%}.d4 .tx{color:var(--c-carob);position:absolute;inline-size:min(40rem,60%);top:var(--course)}.d4 .tx:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.d4 .tx:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.d4 .tx:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.d4 .tx:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.d4 .tx:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.d4 .tx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.stays{background:var(--c-lime2)}.stays .h{grid-column:1/-1;margin-block-end:calc(var(--course)*1.5)}.stays ul{grid-column:1/8}.stays .im{grid-column:8/13}.stay a{border-block-start:1px solid var(--c-carob);display:grid;grid-template-columns:minmax(0,1fr)auto;text-decoration:none;gap:.25rem 1.5rem;padding-block-start:1.05rem;padding-block-end:1.05rem}.stay .n{font:340 var(--t-h2-size)/1.1 Piazzolla;font-variation-settings:"opsz" 30}.stay .k{text-align:end;align-self: center}.stay .d,.doors ul{grid-column:1/-1}.door a{border-block-start:1px solid var(--c-lime);align-items:baseline;column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));text-decoration:none;padding-block-start:1.75rem;padding-block-end:1.75rem}.door .n{font:300 var(--t-h1-size)/1.06 Piazzolla;font-variation-settings:"opsz" 30;grid-column:1/8}.door .d{font:400 var(--t-small-size)/1.45 "Familjen Grotesk";grid-column:8/13}@media (hover:hover) and (pointer:fine){.stay a:hover .n{color:var(--c-cala)}.door a:hover .n{color:var(--c-mares)}}@media (max-width:79.99em){.seam h2,.seam .a{grid-column:1/7}.seam .b{grid-column:5/9;margin-block-start:var(--course)}.seam .t{grid-column:1/5;grid-row:3;margin-block-start:var(--course)}.d1 .tx{grid-column:1/4}.d1 .im{grid-column:4/9}.d2 .im{grid-column:1/9}.d2 .tx{grid-column:1/7;margin-block-start:var(--course)}.d3 .im{grid-column:1/5}.d3 .tx{grid-column:5/9}.stays ul{grid-column:1/6}.stays .im{grid-column:6/9}.door a{grid-template-columns:repeat(8,minmax(0,1fr))}.door .n{grid-column:1/5}.door .d{grid-column:5/9}}@media (max-width:63.99em){.d4 .tx{padding:var(--half-course)var(--margin)0;position:static;inline-size:auto}}@media (max-width:47.99em){.seam h2,.seam .a,.seam .t{grid-column:1/-1;grid-row:auto}.seam .t{margin-block:var(--course)}.seam .b{grid-column:2/-1;grid-row:auto;margin-block-start:0}.d1 .tx,.d1 .im,.d2 .im,.d2 .tx,.d3 .im,.d3 .tx{grid-column:1/-1}.d1 .im{order:-1;margin-block-end:var(--half-course)}.d2{margin-block:var(--course)}.d3 .tx{padding-block-start:var(--half-course)}.d4{margin-block-start:var(--course)}.stays ul,.stays .im{grid-column:1/-1}.stays .im{margin-block-start:var(--course)}.door a{grid-template-columns:repeat(4,minmax(0,1fr))}.door .n,.door .d{grid-column:1/-1}.door .d{margin-block-start:.4rem}}}@layer pages{.tale{grid-column:2/8}.tale>*+*{margin-block-start:1.25rem}.tale-n{margin-block-start:var(--course)}.tower{grid-column:9/13;align-self: end}.tl{grid-column:1/6}.tl li{border-block-start:1px solid var(--c-rule);display:grid;row-gap:.2rem;padding-block-start:.8rem;padding-block-end:.8rem}.tafona{grid-column:7/13}.estate-rules .head{grid-column:1/6}.estate-rules .rules{grid-column:7/13}.rules li{border-block-start:1px solid;padding-block-start:.75rem;padding-block-end:.75rem}.rules li b{font-weight:600}.dets{padding-block-end:calc(var(--course)*4)}.d-a{grid-column:1/4}.d-b{grid-column:5/9;margin-block-start:calc(var(--course)*3)}.d-c{grid-column:10/13}.d-d{grid-column:2/5;margin-block-start:var(--course)}.d-e{grid-column:7/11;margin-block-start:var(--course)}.lw-open .dw{grid-column:1/8}.lw-open .spec{grid-column:9/13}.lw-life .a{grid-column:1/6}.lw-life .b{grid-column:7/10;margin-block-start:calc(var(--course)*3)}.lw-life .c{grid-column:10/13;margin-block-start:calc(var(--course)*6)}.lw-life .t{grid-column:7/13;margin-block-start:var(--course)}.ttl{position:relative}.ot-t{position:absolute;top:var(--course)}.ot-t:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.ot-t:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.ot-t:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--margin)}.ot-t:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.ot-t:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.ot-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--margin)}.ot{color:var(--c-carob)}.nf .lead{grid-column:1/7}.nf .acts{grid-column:8/13;margin-block-start:var(--course)}.acts{display:flex;flex-wrap:wrap;align-items: center;gap:1rem 1.5rem}@media (max-width:79.99em){.tale{grid-column:1/6}.tower{grid-column:6/9}.tl{grid-column:1/5}.tafona{grid-column:5/9}.estate-rules .head{grid-column:1/5}.estate-rules .rules{grid-column:1/-1}.d-a{grid-column:1/3}.d-b{grid-column:3/6}.d-c{grid-column:6/9}.d-d{grid-column:1/4}.d-e{grid-column:5/9}.lw-open .dw{grid-column:1/6}.lw-open .spec{grid-column:6/9}.lw-life .a{grid-column:1/5}.lw-life .b{grid-column:5/7}.lw-life .c{grid-column:7/9}.lw-life .t{grid-column:5/9}.nf .lead{grid-column:1/6}.nf .acts{grid-column:6/9}}@media (max-width:63.99em){.ot-t{padding:var(--half-course)var(--margin);position:static}}@media (max-width:47.99em){.tale,.tower,.tl,.tafona,.estate-rules .head,.estate-rules .rules,.d-a,.d-b,.d-c,.d-d,.d-e,.lw-open .dw,.lw-open .spec,.lw-life .a,.lw-life .t,.nf .lead,.nf .acts{grid-column:1/-1}.d-b,.d-c,.d-d,.d-e,.tower,.tl,.tafona,.estate-rules .rules{margin-block-start:var(--half-course)}.lw-open .spec{margin-block-start:var(--course)}.lw-life .b{grid-column:1/3;margin-block-start:var(--half-course)}.lw-life .c{grid-column:3/5;margin-block-start:var(--half-course)}.nf .acts{margin-block-start:var(--half-course)}.ot-t{padding-block:var(--half-course)}}.lift{margin-block-start:calc(var(--course)*3)}.sp2{margin-block-start:calc(var(--course)*2.5)}.low{align-self: end}.matsfig{margin-block-start:var(--course)}.otherlist{display:flex;font:400 var(--t-h3-size)/1.2 Piazzolla;flex-wrap:wrap;column-gap:2rem}.otherlist a{display:block;text-decoration-thickness:1px;text-underline-offset:.2em;padding-block-start:.5rem;padding-block-end:.5rem}nav.sec{padding-block:var(--course)}.rw{color:inherit;display:block;padding-block:calc(var(--course)*2);text-decoration:none}.rw.on-carob{color:var(--c-lime)}.rw:focus-visible{outline-offset:-6px}.rw .h1{transition:color var(--dur-feedback)ease}.rt{align-self: end}.rt .h1{margin-block-end:.5rem}.rt .mono{margin-block-start:.75rem}@media (hover:hover) and (pointer:fine){.rw:hover .h1{color:var(--c-cala)}.rw2:hover .h1{color:var(--c-carob);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.rw2.on-carob:hover .h1{color:var(--c-lime)}}@media (min-width:80em){.rt-first{order:-1}}.cmp{border-collapse:collapse;text-align:start;inline-size:100%}.cmp th,.cmp td{border-block-start:1px solid var(--c-rule);text-align:start;vertical-align:top;padding:.7rem .75rem .7rem 0;font-weight:400}.cmp thead th{border-block-start-color:var(--c-carob);font-size:var(--t-label-size);font-weight:500}.cmp tbody th{font:340 var(--t-h3-size)/1.2 Piazzolla}.cmp .mono{display:block}.cmp input{accent-color:var(--c-cala);display:block;block-size:1.5rem;inline-size:1.5rem;margin:0}.cmp td:first-child{padding-block-start:.45rem;padding-block-end:.45rem}.cmp td:first-child input{margin-block-start:.25rem;margin-block-end:.25rem}.num{font-feature-settings:"tnum"}.cmp tr[hidden]{display:none}@media (max-width:47.99em){.cmp thead{clip-path:inset(50%);overflow:hidden;position:absolute;block-size:1px;inline-size:1px}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{display:block}.cmp tr{border-block-start:1px solid var(--c-carob);padding-block-start:.75rem;padding-block-end:.75rem}.cmp th,.cmp td{border:0;padding:.2rem 0}.cmp td{display:grid;grid-template-columns:7rem 1fr}.cmp td:before{color:var(--c-shade);content:attr(data-label);font:500 var(--t-label-size)/1.4 "Familjen Grotesk"}}.menu{margin-block:var(--course)}.menu li{border-block-start:1px solid var(--c-carob);display:grid;row-gap:.25rem;padding-block-start:.8rem;padding-block-end:.8rem}.qh{padding-block:var(--course)}.hours .tx{align-self: end}.yr li{border-block-start:1px solid var(--c-rule);display:grid;row-gap:.1rem;padding-block-start:.8rem;padding-block-end:.8rem}.jr a{border-block-start:1px solid var(--c-carob);color:inherit;display:block;padding-block:calc(var(--course)*1.5);text-decoration:none}.jr .lead{margin-block-start:.75rem}@media (hover:hover) and (pointer:fine){.jr a:hover .page-t{color:var(--c-cala)}}.essay>*+*{margin-block-start:1.25rem}.srcs{margin-block-start:var(--course)}.srcs a{color:var(--c-cala);display:inline-block;padding-block-start:.35rem;padding-block-end:.35rem}.nextessay{display:grid;row-gap:.25rem}.nextessay a{text-decoration-thickness:1px;text-underline-offset:.15em;justify-self:start;padding-block-start:.25rem;padding-block-end:.25rem}.pvp text{font-size:4.2px}.csheet{display:grid;gap:var(--gutter);grid-template-columns:repeat(7,minmax(0,1fr))}.csheet img{aspect-ratio:1;object-fit:cover;inline-size:100%}.csheet figcaption{margin-block-start:.25rem}@media (max-width:47.99em){.csheet{grid-template-columns:repeat(3,minmax(0,1fr))}.u+.u,.lift{margin-block-start:var(--half-course)}.hours .tx{margin-block-start:var(--course)}.rt{margin-block-start:var(--half-course)}}}@layer pages{.plan-wrap{align-items: start}.plan-draw{background:var(--c-lime2);grid-column:1/8}.plan-side{grid-column:8/13}.plan-svg{display:block;touch-action:manipulation;block-size:auto;inline-size:100%}.plan-svg .b{cursor:pointer;fill:var(--c-rule);stroke:var(--c-carob);stroke-width:.5}.plan-svg .b.new{fill:var(--c-lime)}.plan-svg .b.open{fill:none}.plan-svg .b.pit{fill:none;stroke-dasharray:2 1}.plan-svg .b.pool{fill:var(--c-cala);stroke:none}.plan-svg .b.sel,.plan-svg .b.pool.sel{fill:var(--c-mares)}.plan-svg .sh{fill:var(--c-carob);opacity:.28;pointer-events:none}.plan-svg .ax{stroke:var(--c-cala);stroke-dasharray:3 2;stroke-width:.7}.plan-svg .well{fill:var(--c-cala)}.plan-svg .north{fill:none;stroke:var(--c-carob);stroke-width:.5}.plan-svg text{fill:var(--c-carob);paint-order:stroke;pointer-events:none;stroke:var(--c-lime2);stroke-width:1px;font:400 3.6px DM Mono}.plan-svg text.halo{stroke-width:1.2px}.time{margin-block-end:var(--course)}.time output{display:block;min-block-size:4.2em;margin-block-end:.75rem}.time input{accent-color:var(--c-cala);block-size:2.75rem;inline-size:100%;margin:0}.scale{display:flex;justify-content:space-between}.blist{column-gap:var(--gutter);display:grid;grid-template-columns:1fr 1fr}.blist button{border:0;border-block-start:1px solid var(--c-rule);color:inherit;cursor:pointer;font:400 var(--t-small-size)/1.3 "Familjen Grotesk";text-align:start;background:0 0;min-block-size:2.75rem;inline-size:100%;padding:.55rem 0}.blist button[aria-pressed=true]{border-block-start:2px solid var(--c-carob);font-weight:600}@media (forced-colors:active){.blist button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}}.bpanel{background:var(--c-lime2);padding:var(--half-course);min-block-size:9rem;margin-block-start:var(--course)}.bpanel .m{margin-block-start:.35rem;margin-block-end:.35rem}.bpanel img{aspect-ratio:3/2;object-fit:cover;inline-size:100%;margin-block-start:.75rem}.plan-static{row-gap:var(--course)}.plan-static>*{grid-column:1/-1}.plan-static-list li{border-block-start:1px solid var(--c-rule);padding-block:var(--half-course)}@media (scripting:none){.plan-live{display:none}}.olds{column-gap:var(--gutter);display:grid;grid-column:1/-1;grid-template-columns:2fr 5fr 5fr}.olds-row{display:contents}.olds>*,.olds-row>*{border-block-start:1px solid var(--c-rule);padding-block-start:.8rem;padding-block-end:.8rem}.olds .hd{border-block-start-color:var(--c-carob);font:340 var(--t-h3-size)/1.2 Piazzolla}.olds .olds-row{border:0;padding:0}.sect .tx{grid-column:1/5}.sect .dw{grid-column:6/13}.span .h{grid-column:1/7}.span .a{grid-column:1/7;margin-block-start:calc(var(--course)*1.5)}.span .b{grid-column:7/13;margin-block-start:calc(var(--course)*4)}.arch-c2{grid-column:3/13}@media (max-width:79.99em){.plan-draw{grid-column:1/5}.plan-side{grid-column:5/9}.olds{grid-template-columns:2fr 3fr 3fr}.sect .tx{grid-column:1/4}.sect .dw{grid-column:4/9}.span .h,.span .a{grid-column:1/5}.span .b{grid-column:5/9}.arch-c2{grid-column:1/9}}@media (max-width:47.99em){.plan-draw,.plan-side,.sect .tx,.sect .dw,.span .h,.span .a,.span .b,.arch-c2{grid-column:1/-1}.plan-side{margin-block-start:var(--course)}.plan-svg text{stroke-width:1.4px;font-size:6.4px}.plan-svg text.minor{display:none}.plan-svg .label-lane{transform:translate(-18px)}.plan-svg .label-sea{transform:translate(-8px)}.plan-svg .label-pav{transform:translate(-10px,-7px)}.plan-svg .label-refectori{transform:translate(-13px)}.olds{grid-template-columns:1fr}.olds .x{display:none}.olds>*,.olds-row>*{padding-block-start:.4rem;padding-block-end:.4rem}.sect .dw{margin-block-start:var(--course)}.span .b{margin-block-start:var(--half-course)}}}@layer pages{.comp{background:var(--c-lime);display:grid;grid-template-rows:auto 1fr auto;min-block-size:calc(100svh - var(--hdr) - 3rem)}.step{padding:calc(var(--course)*2)var(--margin);inline-size:100%;max-inline-size:100rem;margin-inline-start:auto;margin-inline-end:auto}.step h1{max-inline-size:20ch}.step h1:focus-visible{outline-color:#0000}.opts{max-inline-size:44rem;margin-block-start:calc(var(--course)*1.5)}.opt{display:block;position:relative}.opt input{cursor:pointer;opacity:0;position:absolute;block-size:100%;inline-size:100%;margin:0;inset:0}.opt span{border-block-start:1px solid var(--c-carob);display:flex;font:350 var(--t-lead-size)/1.25 Piazzolla;font-variation-settings:"opsz" 18;transition:background-color var(--dur-feedback)ease;align-items: center;min-block-size:3.5rem;padding:.75rem 1rem}.opt:last-child span{border-block-end:1px solid var(--c-carob)}.opt input:checked+span{background:var(--c-carob);color:var(--c-lime)}.opt input:focus-visible+span{outline:3px solid var(--c-focus);outline-offset:2px}@media (forced-colors:active){.opt input:checked+span{color:highlighttext;forced-color-adjust:none;background:highlight}}@media (hover:hover) and (pointer:fine){.opt input:not(:checked):hover+span{background:var(--c-lime2)}}.step .acts{margin-block-start:var(--course)}.acts .mono{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.settle{animation:settle var(--dur-reveal)var(--ease-settle)both}}@keyframes settle{0%{opacity:0;transform:translateY(16px)}}.wel{align-items: end;column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.wel .a{grid-column:1/8}.wel .b{background:var(--c-mares);grid-column:9/13;padding:12% 12% 3% 3%}.wel img{aspect-ratio:1;object-fit:cover;object-position:50% 45%;inline-size:100%}@media (scripting:none){.composer-live{display:none}}.letter{column-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.letter .a,.letter .day,.letter .act{grid-column:1/8}.letter .im{grid-column:8/13;grid-row:span 3}.letter .lead{margin-block-start:.9rem}.letter .h4{margin-block-start:1.25rem}.letter .body{margin-block-start:.25rem}.letter .day{margin-block-start:var(--course)}.day .h4{margin-block-end:.5rem}.day li{border-block-start:1px solid var(--c-rule);display:grid;grid-template-columns:4.5rem 1fr;padding-block-start:.55rem;padding-block-end:.55rem}.letter .act{display:flex;flex-wrap:wrap;align-items: center;gap:1rem 1.5rem;margin-block-start:var(--course)}@media (max-width:79.99em){.wel,.letter{grid-template-columns:repeat(8,minmax(0,1fr))}.wel .a,.letter .a,.letter .day,.letter .act{grid-column:1/6}.wel .b,.letter .im{grid-column:6/9}}@media (max-width:47.99em){.wel,.letter{grid-template-columns:repeat(4,minmax(0,1fr))}.wel .a,.wel .b,.letter .a,.letter .im,.letter .day,.letter .act{grid-column:1/-1;grid-row:auto}.wel .b,.letter .im{margin-block-start:var(--course)}}.opt span em{margin-inline-start:auto;font-style:normal}.opt span{justify-content:space-between;column-gap:1rem}.rr{font-size:var(--t-meta-size)}.dates{display:flex;flex-wrap:wrap;column-gap:1.5rem}.fld{display:block;max-inline-size:22rem;margin-block-start:.75rem}.dates .fld{flex:14rem}.fld input{background:var(--c-lime);border:1px solid var(--c-control);color:var(--c-carob);display:block;border-radius:0;min-block-size:2.75rem;inline-size:100%;margin-block-start:.3rem;padding:.6rem .75rem;font:400 1.0625rem Familjen Grotesk}.fld input[aria-invalid=true]{border:2px solid var(--c-error)}.rev{max-inline-size:36rem;margin-block-start:var(--course)}}@layer utilities{.vh{clip-path:inset(50%);overflow:hidden;position:absolute;white-space:nowrap;block-size:1px;inline-size:1px}[hidden]{display:none!important}@media (max-width:47.99em){.wide-m{inline-size:100%}}}@layer reset,tokens,base,layout,components,pages,utilities;
