@font-face{font-family:"Recursive";font-style:normal;font-weight:400 1000;font-display:swap;src:url(/fonts/recursive-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Recursive";font-style:normal;font-weight:400 1000;font-display:swap;src:url(/fonts/recursive-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ubuntusans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ubuntusans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ubuntusans-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ubuntusans-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@property --ring{syntax:"<length>";inherits:true;initial-value:0}:root{--sage:#B9D1C9;--sage-deep:#A3C0B6;--mint:#D6EBDD;--sky:#D2EAF3;--coral:#F57069;--violet:#7A55A3;--violet-deep:#5A3B8A;--violet-hover:#47296F;--lilac:#E6DAF2;--sky-site:#CFE5F0;--navy:#22355C;--orange:#E6642C;--lake:#2E6F80;--periwinkle:#8FA9DA;--pink:#EF8AA3;--peach:#F7BE93;--gold:#E9B53A;--paper:#FFFDF8;--ink:#1C1F3F;--ink-2:#4A4B66;--rule:#6F7088;--access:#1F5BAD;--danger:#B3261E;--f-hand:"Recursive","Ubuntu Sans","Trebuchet MS",sans-serif;--f-plain:"Ubuntu Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--t-h1:clamp(44px,3.2vw + 32px,80px);--t-h2:clamp(32px,1.4vw + 26px,48px);--t-h3:clamp(24px,.7vw + 21px,30px);--t-name:clamp(24px,.8vw + 21px,30px);--t-lead:clamp(20px,.4vw + 18.5px,23px);--t-read:19px;--t-ui:18px;--t-btn:18px;--t-label:16px;--t-fine:15px;--t-tag:14px;--gutter:clamp(16px,4.4vw,64px);--section:clamp(64px,7vw,112px);--radius:14px;--ring-t:1320ms;--ease-pen:cubic-bezier(.45,.05,.25,1);--ease-open:cubic-bezier(.7,0,.22,1);--fly:320ms;--ease-fly:cubic-bezier(.22,.61,.36,1);--reveal:460ms;--quick:160ms}@media (max-width:399px){:root{--t-read:18px}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--t-read)/1.62 var(--f-plain);font-synthesis:none;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}h1,h2,h3,h4{font-family:var(--f-hand);font-variation-settings:"CASL" 1;font-weight:800;line-height:1.08;text-wrap:balance;color:var(--ink)}h1{font-size:var(--t-h1);font-weight:860}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}p{text-wrap:pretty}button,input,select,textarea{font:inherit;font-size:max(16px,1em);color:inherit}button{cursor:pointer}input,select,textarea{font-size:18px}:focus-visible{outline:3px solid var(--violet-deep);outline-offset:3px}.btn:focus-visible.on-navy,.on-navy :focus-visible{outline-color:var(--paper)}[hidden]{display:none!important}.hand{font-family:var(--f-hand);font-variation-settings:"CASL" 1}.figs{font-family:var(--f-hand);font-variation-settings:"CASL" 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead{font-size:var(--t-lead)}.fine,.lead{line-height:1.5}.fine{font-size:var(--t-fine);color:var(--ink-2)}.label{font:700 var(--t-label)/1.4 var(--f-plain)}.quote{font-style:italic}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:1344px;margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:66ch}.prose>*+*{margin-top:1em}.section{padding-block:var(--section)}.band-sage{background:var(--sage)}.band-mint{background:var(--mint)}.band-sky{background:var(--sky)}.band-navy{background:var(--navy);color:var(--paper)}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;padding:12px 18px;border-radius:999px;background:var(--violet-deep);color:var(--paper);font:700 18px/1.2 var(--f-plain);text-decoration:none}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;font:700 var(--t-btn)/1.15 var(--f-plain);background:var(--violet-deep);color:var(--paper);text-decoration:none;cursor:pointer;text-align:center}.btn.large{min-height:60px;padding:0 32px;font-size:20px}.btn:active{transform:translateY(1px)}.btn.quiet{background:transparent;color:var(--violet-deep);box-shadow:inset 0 0 0 2px var(--violet-deep)}.on-navy .btn{background:var(--paper);color:var(--violet-deep)}.on-navy .btn.quiet{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 2px var(--paper)}@media (hover:hover){.btn:hover{background:var(--violet-hover)}.btn.quiet:hover{background:var(--violet-deep);color:var(--paper)}.on-navy .btn:hover{background:var(--sky)}.on-navy .btn.quiet:hover{background:var(--paper);color:var(--navy)}}[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn[aria-disabled=true]:active{transform:none}.lifted{transform:translateY(-3px);box-shadow:3px 3px 0 var(--violet)}a{color:inherit}.link,.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:2px;text-underline-offset:4px}.on-navy .link,.on-navy .prose a{color:var(--paper);text-decoration-color:var(--coral)}@media (hover:hover){.link:hover,.prose a:hover{text-decoration-thickness:3px}}.go{display:inline-flex;align-items:center;gap:8px;min-height:48px;font:700 18px/1.3 var(--f-plain);color:var(--ink);text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:2px;text-underline-offset:4px}.on-navy .go{color:var(--paper);text-decoration-color:var(--coral)}.go svg{flex:none;transition:transform var(--quick) ease-out}@media (hover:hover){.go:hover{text-decoration-thickness:3px}.go:hover svg{transform:translateX(4px)}}.sample{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font:700 14px/1 var(--f-plain);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--lake);white-space:nowrap;vertical-align:middle}.on-navy .sample{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--sky)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:999px;font:700 17px/1 var(--f-plain);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);cursor:pointer;text-decoration:none}.chip[aria-pressed=true]{background:var(--violet-deep);color:var(--paper);box-shadow:none}.chip .chip-tick{display:none}.chip[aria-pressed=true] .chip-tick{display:block}@media (hover:hover){.chip:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 2px var(--violet-deep)}}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:999px;box-shadow:inset 0 0 0 2px var(--violet)}.seg>a,.seg>button{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:700 17px/1 var(--f-plain);text-decoration:none;cursor:pointer}.seg>[aria-checked=true],.seg>[aria-current=page],.seg>[aria-selected=true]{background:var(--violet-deep);color:var(--paper)}.step{display:inline-flex;align-items:center;gap:10px}.step-btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--paper);color:var(--violet-deep);box-shadow:inset 0 0 0 2px var(--violet-deep);cursor:pointer}@media (hover:hover){.step-btn:not([aria-disabled=true]):hover{background:var(--violet-deep);color:var(--paper)}}.step-value{min-width:2.2ch;text-align:center;font-size:22px;font-weight:800;line-height:1}.step-limit{margin-top:6px;font-size:var(--t-fine);color:var(--ink-2)}.status{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:999px;font:700 var(--t-tag)/1 var(--f-plain);white-space:nowrap;vertical-align:middle}.status-on-sale{background:var(--violet-deep);color:var(--paper)}.status-sold-out{background:var(--ink);color:var(--paper)}.status-early-bird{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--orange)}.status-early-bird:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}.status-played{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--rule)}.status-year{background:var(--mint);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--violet)}.status-sample{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--lake)}.status-plulkw,.status-workshop{background:var(--paper);color:var(--violet-deep);box-shadow:inset 0 0 0 1.5px var(--violet)}.status-preview{background:var(--lake);color:var(--paper)}.marker{--m:36px;display:inline-grid;place-items:center;flex:none;width:var(--m);height:var(--m);border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 calc(var(--m) * .16) var(--coral);color:var(--ink);font-family:var(--f-hand);font-variation-settings:"CASL" 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;font-size:calc(var(--m) * .42);line-height:1}.marker.s22{--m:22px}.marker.s36{--m:36px}.marker.s40{--m:40px}.marker.s48{--m:48px}.ringed{position:relative;display:inline-grid;place-items:center;isolation:isolate}.ringed-mark{position:absolute;left:50%;top:50%;width:calc(100% + var(--ring-pad,12px));height:calc(100% + var(--ring-pad,12px));transform:translate(-50%,-50%) rotate(-120deg);overflow:visible;pointer-events:none}.ringed-mark circle{cx:50%;cy:50%;r:calc(50% - 4px);fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.ringed-mark .ring-under{stroke:var(--paper);stroke-width:7px}.ringed-mark .ring-pen{stroke:var(--coral);stroke-width:4px}@media (prefers-reduced-motion:no-preference){.ringed.is-drawn .ringed-mark circle{animation:ring-draw var(--ring-draw,.3s) var(--ease-pen) both}}.ring{position:relative;overflow:hidden;isolation:isolate}.ring,.ring>.ring-next,.ring>.ring-now{background:var(--ring-ground,var(--sage))}.ring>.ring-next,.ring>.ring-now{position:absolute;inset:0}.ring>.ring-next{clip-path:circle(var(--ring) at var(--fx,50%) var(--fy,42%))}.ring:not(.is-ringing):not(.is-arriving)>.ring-next{display:none}.ring-mark{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.ring:not(.is-ringing) .ring-mark{display:none}.ring-mark circle{cx:var(--fx);cy:var(--fy);r:calc(max(var(--ring),var(--ring-from)) + 5px);fill:none;stroke-linecap:round;stroke-dasharray:1 1;transform:rotate(-120deg);transform-origin:var(--fx) var(--fy)}.ring-mark .ring-under{stroke:var(--paper);stroke-width:16px}.ring-mark .ring-pen{stroke:var(--coral);stroke-width:10px}@media (prefers-reduced-motion:reduce),(scripting:none){.ring.is-arriving>.ring-next{clip-path:none}}@media (prefers-reduced-motion:no-preference){.ring.is-ringing{animation:ring var(--ring-t) linear both}.ring.is-ringing .ring-mark circle{animation:ring-draw calc(var(--ring-t) * .32) var(--ease-pen) both}}@keyframes ring{0%{--ring:0px}31.9%{--ring:0px}32%{--ring:var(--ring-from)}47%{--ring:var(--ring-from);animation-timing-function:var(--ease-open)}to{--ring:var(--ring-to)}}@keyframes ring-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (max-width:699px){.ring-mark .ring-pen{stroke-width:8px}.ring-mark .ring-under{stroke-width:13px}}.table-box{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{padding:12px 14px;font:700 16px/1.3 var(--f-plain);color:var(--ink-2);text-align:left;border-bottom:2px solid var(--violet)}.table td{padding:14px;font-size:18px;line-height:1.45;border-bottom:1px solid var(--rule);vertical-align:top}.table .num{text-align:right;font-family:var(--f-hand);font-variation-settings:"CASL" 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.table-swipe{display:none;margin-top:8px;font-size:var(--t-fine);color:var(--ink-2)}@media (max-width:699px){.table-swipe{display:block}}.fact{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--violet);font:700 16px/1.2 var(--f-plain);color:var(--ink)}.facts{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.acard{position:relative;display:grid;gap:10px;align-content:start;min-height:100%;padding:22px 22px 20px;border-radius:var(--radius);background:var(--mint);color:var(--ink)}.acard-name{font-family:var(--f-hand);font-variation-settings:"CASL" 1;font-weight:800;font-size:var(--t-name);line-height:1.1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.acard-name a{color:inherit;text-decoration:none}.acard-name a:after{content:"";position:absolute;inset:0;border-radius:inherit}@media (hover:hover){.acard-name a:hover{text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:2px;text-underline-offset:4px}}.acard-kind{font:700 var(--t-label)/1.3 var(--f-plain);color:var(--ink-2)}.acard-when{font:700 16px/1.4 var(--f-plain);color:var(--ink-2)}.acard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.acard-action{position:relative;z-index:1}.ccard{display:grid;gap:12px;align-content:start;padding:20px;border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 2px var(--violet)}.ccard-date{display:flex;align-items:center;gap:10px;font-family:var(--f-hand);font-variation-settings:"CASL" 0;font-weight:800;font-size:22px}.ccard-date:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lake)}.ccard-art{aspect-ratio:3/2;background:var(--sky)}.ccard-art img{width:100%;height:100%;object-fit:contain}.ccard-title{font-size:var(--t-name)}.ccard-title a{text-decoration:none}@media (hover:hover){.ccard-title a:hover{text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:2px;text-underline-offset:4px}}.ccard-line{font:700 16px/1.4 var(--f-plain);color:var(--ink-2)}.ccard-prices{font-size:17px;line-height:1.5}.ccard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.circle-btn{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:var(--paper);color:var(--violet);cursor:pointer}.circle-btn,.circle-btn .circle-btn-dot{border-radius:50%;box-shadow:inset 0 0 0 2px var(--violet)}.circle-btn .circle-btn-dot{width:28px;height:28px;display:grid;place-items:center}.circle-btn[aria-pressed=true] .circle-btn-dot{background:var(--coral);box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.circle-btn .circle-btn-dot svg{display:none}.circle-btn[aria-pressed=true] .circle-btn-dot svg{display:block}.sample-banner{display:flex;align-items:flex-start;gap:10px;padding:12px var(--gutter);background:var(--sky);color:var(--ink);font:400 17px/1.45 var(--f-plain)}.sample-banner svg{flex:none;margin-top:1px}.preview-banner{position:sticky;top:var(--header-h,0);z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:10px var(--gutter);background:var(--lake);color:var(--paper);font:700 17px/1.4 var(--f-plain)}.preview-banner .btn.quiet{min-height:48px;color:var(--paper);box-shadow:inset 0 0 0 2px var(--paper)}@media (hover:hover){.preview-banner .btn.quiet:hover{background:var(--paper);color:var(--lake)}}.preview-banner :focus-visible{outline-color:var(--paper)}.preview-card{display:grid;gap:16px;justify-items:start;padding:24px;border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 2px var(--lake)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal:not(.is-in)>*{opacity:0;transform:translateY(14px)}.reveal>*{transition:opacity var(--reveal) ease-out,transform var(--reveal) ease-out}}.photo{display:grid;gap:8px}.photo img{width:100%;height:auto;border-radius:0}.photo.cover img{height:100%;object-fit:cover}.photo figcaption{font-size:var(--t-fine);line-height:1.4;color:var(--ink-2)}.page-head{padding-block:clamp(40px,5vw,80px) clamp(32px,4vw,56px)}.page-head h1{max-width:20ch}.page-head .lead{max-width:52ch;margin-top:18px}.page-head-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin:20px 0 0;padding:0;list-style:none}main:focus{outline:none}:root{--header-h:80px}@media (max-width:899px){:root{--header-h:64px}}:root:has(.chrome-reduced){--header-h:0px}.brand-mono{display:inline-block;flex:none;background:currentColor;-webkit-mask:url(/images/brand/monogram.svg) center/contain no-repeat;mask:url(/images/brand/monogram.svg) center/contain no-repeat}.brand-word{font-family:var(--f-hand);font-variation-settings:"CASL" 1;font-weight:860;font-size:22px;line-height:1;white-space:nowrap}.brand-badge{width:96px;height:96px;border-radius:50%}.chrome-header{position:sticky;top:0;z-index:40;background:var(--paper);box-shadow:0 0 0 transparent}.chrome-header.is-scrolled{box-shadow:0 2px 0 var(--sage)}.chrome-bar{height:var(--header-h);max-width:1344px;margin-inline:auto;padding-inline:var(--gutter)}.chrome-bar,.chrome-home{display:flex;align-items:center;gap:12px}.chrome-home{min-height:48px;color:var(--ink);text-decoration:none;margin-right:auto}.chrome-nav{display:none;gap:28px;margin-right:12px}.chrome-nav-link{position:relative;display:inline-flex;align-items:center;min-height:48px;font:700 18px/1 var(--f-plain);color:var(--ink);text-decoration:none;white-space:nowrap}.chrome-road{position:absolute;left:0;right:0;bottom:4px;width:100%;height:6px;overflow:visible;opacity:0}.chrome-road path{fill:none;stroke:var(--coral);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.chrome-nav-link[aria-current=page] .chrome-road{opacity:1}@media (hover:hover){.chrome-nav-link:hover .chrome-road{opacity:.5}.chrome-nav-link[aria-current=page]:hover .chrome-road{opacity:1}}.chrome-phone{display:none;align-items:center;gap:8px;min-height:48px;margin-right:8px;font:700 17px/1 var(--f-plain);color:var(--ink);text-decoration:none}.chrome-basket{min-height:48px;padding:0 18px;gap:8px;white-space:nowrap}.chrome-basket-count{--m:24px;font-size:12px;color:var(--ink)}.chrome-menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:700 18px/1 var(--f-plain)}.chrome-menu-word{display:none}@media (min-width:600px){.chrome-menu-word{display:inline}}@media (max-width:419px){.chrome-word{display:none}}@media (max-width:899px){.chrome-home .brand-mono{height:32px!important;width:48px!important}}@media (min-width:1100px){.chrome-nav{display:flex}.chrome-menu-btn{display:none}}@media (min-width:1280px){.chrome-phone{display:inline-flex}}@media (max-width:1279px) and (min-width:1100px){.chrome-nav{gap:22px}}.chrome-menu{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px var(--gutter) 40px;border:0;background:var(--navy);color:var(--paper);overflow-y:auto}.chrome-menu::backdrop{background:var(--navy)}.chrome-menu-top{display:flex;align-items:center;gap:12px;min-height:48px}.chrome-menu-top>a:first-child{display:flex;align-items:center;min-height:48px;margin-right:auto;color:var(--paper)}.chrome-menu .chrome-basket{color:var(--paper);box-shadow:inset 0 0 0 2px var(--paper)}.chrome-menu-close{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--paper);font:700 18px/1 var(--f-plain)}.chrome-menu-list{margin:24px 0 0;padding:0;list-style:none}.chrome-menu-list>li{padding-bottom:14px;border-bottom:1px solid rgba(255,253,248,.25)}.chrome-menu-section{display:flex;align-items:center;min-height:64px;font-family:var(--f-hand);font-variation-settings:"CASL" 1;font-weight:860;font-size:34px;line-height:1;color:var(--paper);text-decoration:none}.chrome-menu-section[aria-current=page]{text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:4px;text-underline-offset:8px}.chrome-menu-sub{display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none}.chrome-menu-sub a{display:inline-flex;align-items:center;min-height:44px;font:700 17px/1.2 var(--f-plain);color:var(--sky);text-decoration:none}.chrome-menu-foot{display:grid;gap:10px;margin-top:28px;font-size:17px;line-height:1.45;color:var(--sky)}.chrome-menu-foot a{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:var(--paper);font-weight:700}.chrome-menu-foot .chrome-menu-basket{justify-content:center;width:100%;margin-top:12px;background:var(--paper);color:var(--violet-deep)}.chrome-menu :focus-visible{outline-color:var(--paper)}.chrome-reduced{display:flex;align-items:center;gap:12px;height:56px;padding-inline:var(--gutter);background:var(--paper);box-shadow:0 2px 0 var(--sage)}.chrome-reduced-home{display:flex;align-items:center;min-height:48px;color:var(--ink)}.chrome-reduced-title{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 18px/1.2 var(--f-plain)}.chrome-reduced-back{display:inline-flex;align-items:center;gap:6px;min-height:48px;font:700 18px/1 var(--f-plain);color:var(--ink);text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width:479px){.chrome-reduced .chrome-basket span:not(.marker){display:none}.chrome-reduced .chrome-basket{padding:0 12px}}.chrome-footer{padding:80px 0 40px;background:var(--navy);color:var(--paper)}.chrome-footer-land{max-width:60ch;font-style:italic;font-size:21px;line-height:1.55}.chrome-footer-top{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,253,248,.25)}.chrome-footer-word{font-size:30px}.chrome-footer-heading{margin-left:auto;font-family:var(--f-hand);font-variation-settings:"CASL" 1;font-weight:800;font-size:28px;line-height:1.15}.chrome-footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:40px}.chrome-footer-cols h2{margin-bottom:14px;font:700 15px/1.3 var(--f-plain);color:var(--sky)}.chrome-footer-cols p{font-size:17px;line-height:1.5}.chrome-footer-cols p+p{margin-top:10px}.chrome-footer-cols a{display:inline-block;padding-block:4px;color:var(--paper);text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:4px}.chrome-footer-cols ul{margin:0;padding:0;list-style:none}.chrome-footer-cols li a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:17px}.chrome-footer-social a{min-height:48px}.chrome-footer-society{max-width:72ch;margin-top:48px;font-size:17px;line-height:1.55;color:var(--sky)}.chrome-footer-fine{margin-top:16px;font-size:15px;line-height:1.5;color:var(--sky)}@media (max-width:1099px){.chrome-footer-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.chrome-footer{padding-top:56px}.chrome-footer-cols{grid-template-columns:1fr;gap:32px}.chrome-footer-heading{margin-left:0}}