@font-face{font-family:Kalnia;src:url(/fonts/kalnia-latin.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@property --open{syntax:"<number>";inherits:true;initial-value:1}:root{--font-title:"Kalnia",Georgia,"Times New Roman",serif;--font-text:"Proza Libre","Trebuchet MS",Verdana,sans-serif;--font-num:"Karla","Helvetica Neue",Arial,sans-serif;font-synthesis:none;--terracotta:#F6F2EA;--terracotta-2:#EFE7DA;--white:#FFFFFF;--ink:#231F20;--ink-2:#5E5559;--on-ink:#F6F2EA;--on-ink-2:#C9BFC0;--purple:#90278E;--purple-deep:#7A1F78;--purple-wash:#F7E7F6;--purple-light:#E7A9E5;--rose:#EBA394;--rose-wash:#F3C9BF;--gilt:#D9B25F;--brick:#2B2220;--brick-2:#3A302D;--on-brick:#F6F2EA;--on-brick-2:#B9ABA6;--brick-warm:#5B4632;--edge:#D0C6BE;--edge-strong:#8A7F7B;--ok:#1E6B45;--alert:#B3261E;--gutter:clamp(16px,5vw,100px);--rhythm:clamp(56px,7vw,104px);--band-1:#FFD75A;--band-2:#FF9E5E;--band-3:#F2708A;--band-4:#DD86E6;--band-5:#A9DCF7;--band-6:#4A82E6;--band-7:#8FE3C6;--band-8:#7C9A3A;--band-9:#E4F0A0;--ease-lattice:cubic-bezier(.45,.05,.2,1);--ease-out:cubic-bezier(.2,.7,.2,1);--t-lattice:780ms;--t-lattice-chosen:520ms;--t-fly:320ms;--t-reveal:420ms;--t-quick:120ms;--c-text:var(--ink);--c-text-2:var(--ink-2);--c-link:var(--purple);--c-link-hover:var(--purple-deep);--c-focus:var(--purple);--c-line:var(--edge);--lattice-line:rgb(35 31 32/.06)}.on-ink{--c-text:var(--on-ink);--c-text-2:var(--on-ink-2);--c-link:var(--purple-light);--c-link-hover:#FFFFFF;--c-focus:#FFFFFF;--c-line:rgb(246 242 234/.16);--lattice-line:rgb(246 242 234/.14);color:var(--on-ink)}.on-brick{--c-text:var(--on-brick);--c-text-2:var(--on-brick-2);--c-link:var(--purple-light);--c-link-hover:#FFFFFF;--c-focus:#FFFFFF;--c-line:rgb(246 242 234/.16);color:var(--on-brick)}.on-light{--c-text:var(--ink);--c-text-2:var(--ink-2);--c-link:var(--purple);--c-link-hover:var(--purple-deep);--c-focus:var(--purple);--c-line:var(--edge);--lattice-line:rgb(35 31 32/.06);color:var(--ink)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:24px}body{margin:0;background:var(--terracotta);color:var(--ink);font:400 18px/1.6 var(--font-text);overflow-wrap:break-word}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,legend,p{margin:0;padding:0}fieldset{border:0;min-width:0}ol[class],ul[class]{list-style:none;margin:0;padding:0}img,svg{display:block;max-width:100%}img{height:auto}svg{flex:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}details>summary{cursor:pointer}main{display:block}main:focus{outline:none}[hidden]{display:none!important}.show-title,h1{font:600 clamp(38px,calc(4.2vw + .5rem),68px)/1.04 var(--font-title);letter-spacing:-.01em;text-wrap:balance}h2{font:500 clamp(30px,calc(2.2vw + .75rem),44px)/1.1 var(--font-title)}h2,h3{text-wrap:balance}h3{font:500 clamp(26px,calc(1vw + 16px),30px)/1.15 var(--font-title)}h4{font:700 20px/1.3 var(--font-text)}.lede{font:400 clamp(19px,calc(.5vw + 16px),22px)/1.5 var(--font-text);max-width:60ch}.ui{font:600 17px/1.2 var(--font-text)}.fine{font:400 15px/1.5 var(--font-text)}.label{font:700 13px/1.3 var(--font-text);letter-spacing:.02em}.meta{font:500 16px/1.4 var(--font-text);color:var(--c-text-2)}.big-num,.num,.price,.when,table{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,tabular-nums lining-nums}.num{font-family:var(--font-num);font-weight:600}.when{font:700 20px/1.3 var(--font-num)}.price{font:700 20px/1.2 var(--font-num)}.big-num{font:800 clamp(30px,calc(2vw + 16px),44px)/1 var(--font-num)}.show-title a{color:var(--c-text);text-decoration:none}.show-title a:focus-visible{text-decoration:underline;text-decoration-color:var(--c-link);text-decoration-thickness:2px;text-underline-offset:4px}@media (hover:hover){.show-title a:hover{text-decoration:underline;text-decoration-color:var(--c-link);text-decoration-thickness:2px;text-underline-offset:4px}}@media (max-width:599px){.when{font-size:18px}}.wrap{box-sizing:content-box;max-width:1240px;margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:66ch}.prose>*+*{margin-top:1em}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border:0;border-radius:0;background:var(--purple);color:#FFFFFF;font:700 17px/1.2 var(--font-text);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--t-quick),color var(--t-quick)}.btn:active{background:var(--purple-deep)}.btn.large{min-height:60px;padding:17px 30px;font-size:19px}.btn.small{min-height:48px;padding:11px 18px;font-size:16px}.btn.quiet{background:transparent;color:var(--c-text);box-shadow:inset 0 0 0 2px var(--c-text)}.btn.quiet:active{background:var(--c-text);color:var(--terracotta)}.on-brick .btn.quiet:active,.on-ink .btn.quiet:active{color:var(--ink)}.btn.alert{background:var(--alert)}@media (hover:hover){.btn:hover{background:var(--purple-deep)}.btn.quiet:hover{background:var(--c-text);color:var(--terracotta)}.on-brick .btn.quiet:hover,.on-ink .btn.quiet:hover{color:var(--ink)}.on-light .btn.quiet:hover{color:var(--terracotta)}.btn[aria-disabled=true]:hover{background:var(--purple)}.btn.quiet[aria-disabled=true]:hover{background:transparent;color:var(--c-text)}}[aria-disabled=true]{cursor:not-allowed}.btn[aria-disabled=true],.chip[aria-disabled=true]{opacity:.45}.btn[aria-disabled=true]:active{background:var(--purple)}.btn.quiet[aria-disabled=true]:active{background:transparent;color:var(--c-text)}.textlink,:where(p,li,dd,dt,blockquote,figcaption,td,label,legend,summary)>a:not([class]){color:var(--c-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:color var(--t-quick)}.textlink{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-weight:600;background:none;border:0;padding:0;cursor:pointer}.textlink.inline{display:inline;min-height:0;font-weight:inherit}@media (hover:hover){.textlink:hover,:where(p,li,dd,dt,blockquote,figcaption,td,label,legend,summary)>a:not([class]):hover{color:var(--c-link-hover)}}.skip{position:absolute;left:var(--gutter);top:-100px;z-index:60}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.btn:not(.quiet):focus-visible{outline-color:var(--ink)}.on-brick .btn:not(.quiet):focus-visible,.on-ink .btn:not(.quiet):focus-visible{outline-color:#FFFFFF}.field{display:grid;gap:8px;align-content:start}.field>.field-label,.field>label{font:600 17px/1.2 var(--font-text);color:var(--c-text)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:52px;padding:12px 14px;border:0;border-radius:0;background:var(--white);color:var(--ink);font:400 18px/1.4 var(--font-text);box-shadow:inset 0 0 0 2px var(--edge-strong);appearance:none;-webkit-appearance:none}.field select{appearance:auto;-webkit-appearance:menulist}.field textarea{min-height:132px;resize:vertical}.field[data-state=error] input:not([type=checkbox]):not([type=radio]),.field[data-state=error] select,.field[data-state=error] textarea{box-shadow:inset 0 0 0 2px var(--alert)}.field-help{color:var(--c-text-2)}.field-error,.field-help{font:400 15px/1.5 var(--font-text)}.field-error{display:flex;align-items:flex-start;gap:8px;color:var(--alert)}.field-error svg{margin-top:3px}.field-check{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.field-check input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--purple)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 16px;border:0;border-radius:0;background:var(--white);color:var(--ink);font:600 16px/1.2 var(--font-text);text-align:left;box-shadow:inset 0 0 0 2px var(--edge-strong);cursor:pointer;transition:background-color var(--t-quick)}.chip .num{color:var(--ink-2)}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--purple-wash);box-shadow:inset 0 0 0 2px var(--purple)}.chip.on-brick{background:var(--brick-2);color:var(--on-brick);box-shadow:inset 0 0 0 2px var(--on-brick-2)}.chip.on-brick .num{color:var(--on-brick-2)}.chip.on-brick[aria-checked=true],.chip.on-brick[aria-pressed=true]{background:var(--brick-2);box-shadow:inset 0 0 0 2px var(--on-brick)}.segmented{display:inline-flex;max-width:100%;border:2px solid var(--c-text)}.segmented>button{flex:1 1 auto;min-height:48px;padding:10px 18px;border:0;border-radius:0;background:transparent;color:var(--c-text);font:600 16px/1.2 var(--font-text);cursor:pointer;transition:background-color var(--t-quick),color var(--t-quick)}.segmented>button+button{border-left:2px solid var(--c-text)}.segmented>button[aria-checked=true]{background:var(--c-text);color:var(--terracotta)}.on-brick .segmented>button[aria-checked=true],.on-ink .segmented>button[aria-checked=true]{color:var(--ink)}.segmented>button:focus-visible{outline-offset:5px;position:relative;z-index:1}.segmented .num{font-weight:700}.stepper{display:flex;align-items:center;justify-content:space-between;gap:16px}.stepper-label{display:grid;gap:2px;font:600 17px/1.3 var(--font-text)}.stepper-controls{display:inline-flex;align-items:center;flex:none}.stepper-controls .btn{width:48px;min-height:48px;padding:0}.stepper-count{min-width:52px;text-align:center;font:800 22px/1 var(--font-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.series{display:inline-flex;align-items:center;gap:8px;min-height:24px;font:700 14px/1.3 var(--font-text);color:var(--c-link);text-decoration:none}a.series{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:color var(--t-quick)}@media (hover:hover){a.series:hover{color:var(--c-link-hover)}}.status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 10px;font:700 13px/1.3 var(--font-text);background-color:var(--white);color:var(--ink);white-space:nowrap}.status[data-tag=nextUp]{background-color:var(--ink);color:var(--on-ink)}.status[data-tag=nextUp] svg{color:var(--gilt)}.status[data-tag=seriesOnly]{--dot:var(--ink-2);background-image:repeating-linear-gradient(90deg,var(--dot) 0 3px,transparent 3px 6px),repeating-linear-gradient(90deg,var(--dot) 0 3px,transparent 3px 6px),repeating-linear-gradient(0deg,var(--dot) 0 3px,transparent 3px 6px),repeating-linear-gradient(0deg,var(--dot) 0 3px,transparent 3px 6px);background-size:100% 2px,100% 2px,2px 100%,2px 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat}.status[data-tag=closed],.status[data-tag=soldOut]{box-shadow:inset 0 0 0 2px var(--ink)}.status[data-tag=played]{background-color:var(--terracotta-2);color:var(--ink-2)}.status[data-tag=schools]{background-color:var(--purple-wash)}.status[data-tag=ga],.status[data-tag=room]{box-shadow:inset 0 0 0 2px var(--edge-strong)}.status.on-ink{background-color:transparent;color:var(--on-ink);box-shadow:inset 0 0 0 2px var(--on-ink-2)}.status.on-ink[data-tag=seriesOnly]{--dot:var(--on-ink-2);box-shadow:inset 0 0 0 0 transparent}.status.on-ink[data-tag=nextUp]{background-color:var(--on-ink);color:var(--ink);box-shadow:inset 0 0 0 0 transparent}.status.on-ink[data-tag=nextUp] svg{color:var(--ink)}.status.on-ink[data-tag=played]{color:var(--on-ink-2)}.status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sample{display:inline-block;padding:3px 9px;font:700 13px/1.3 var(--font-text);letter-spacing:.02em}.sample,.sample-banner{background:var(--rose-wash);color:var(--ink)}.sample-banner{display:flex;align-items:center;min-height:44px;padding:10px max(var(--gutter),calc((100% - 1240px) / 2));font:400 15px/1.5 var(--font-text)}.photo{display:block;width:100%}.photo img{width:100%;height:auto}.illustration{display:block;width:100%;background:var(--terracotta)}.illustration img{width:100%;height:100%;object-fit:contain}.artframe{display:block;aspect-ratio:2/1;background:var(--terracotta-2);overflow:hidden}.artframe>img{width:100%;height:100%;object-fit:contain}.plate{display:grid;place-items:center;aspect-ratio:2/1;container-type:inline-size;overflow:hidden;background-color:var(--ink);--plate-step:max(12px,3.3cqw);background-image:repeating-linear-gradient(45deg,rgb(246 242 234/.14) 0 1px,transparent 1px var(--plate-step)),repeating-linear-gradient(135deg,rgb(246 242 234/.14) 0 1px,transparent 1px var(--plate-step))}.plate-title{max-width:86cqw;padding:.12em .3em;background:var(--ink);color:var(--on-ink);font:600 clamp(13px,7cqw,64px)/1.08 var(--font-title);letter-spacing:-.01em;text-align:center;text-wrap:balance}.showcard{display:flex;flex-direction:column;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge)}.showcard>.artframe,.showcard>.plate{margin:1px 1px 0}.showcard-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 1;padding:18px 20px 20px}.showcard-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:26px}.showcard-title{font:500 26px/1.15 var(--font-title);letter-spacing:-.005em;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.showcard-title a{color:var(--ink);text-decoration:none}.showcard-title a:focus-visible{outline-offset:1px}.showcard .when{font-size:18px}.showcard-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;width:100%;margin-top:auto;padding-top:8px}@media (hover:hover){.showcard:hover{box-shadow:inset 0 0 0 2px var(--ink)}.showcard-title a:hover{text-decoration:underline;text-decoration-color:var(--purple);text-decoration-thickness:2px;text-underline-offset:4px}}.perf{display:grid;grid-template-columns:88px minmax(0,1fr) auto;column-gap:24px;row-gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--c-line)}.perf.has-thumb{grid-template-columns:88px 160px minmax(0,1fr) auto}.perf-date{display:grid;justify-items:start;gap:2px;color:var(--c-text)}.perf-day{font:800 34px/1 var(--font-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.perf-thumb{width:160px}.perf-body{display:grid;gap:6px;min-width:0}.perf-title{font:700 20px/1.3 var(--font-text)}.perf-title a{color:var(--c-text);text-decoration:none}.perf-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.perf .when{font-size:18px}.perf-note{font:400 15px/1.5 var(--font-text);color:var(--c-text-2)}.perf-end{display:flex;align-items:center;justify-content:flex-end;gap:20px;min-width:0}.perf-end .price{font-size:18px;white-space:nowrap}.perf-closed{max-width:34ch;font:400 15px/1.5 var(--font-text)}.perf[data-status=played],.perf[data-status=played] .perf-date,.perf[data-status=played] .perf-title a{color:var(--c-text-2)}@media (hover:hover){.perf-title a:hover{text-decoration:underline;text-decoration-color:var(--c-link);text-decoration-thickness:2px;text-underline-offset:4px}}@media (max-width:899px){.perf,.perf.has-thumb{grid-template-columns:72px minmax(0,1fr);column-gap:16px}.perf-thumb{display:none}.perf-end{grid-column:1/-1;justify-content:space-between;flex-wrap:wrap}.perf-end .btn{flex:1 1 100%}.perf-day{font-size:30px}}.boxoffice{background:var(--terracotta-2);color:var(--ink)}.boxoffice-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 56px;align-items:start;padding-block:clamp(48px,6vw,80px)}.boxoffice-lines{display:grid;gap:6px;justify-items:start}.boxoffice-phone{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.boxoffice-phone .textlink{font:700 22px/1.2 var(--font-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.boxoffice.compact{padding:16px 18px}.boxoffice.compact h3,.boxoffice.compact h4{font:700 17px/1.3 var(--font-text);margin-bottom:2px}.boxoffice.compact .boxoffice-lines{gap:2px}.boxoffice.compact .boxoffice-phone .textlink{font-size:20px}@media (max-width:899px){.boxoffice-in{grid-template-columns:minmax(0,1fr)}}.theirwords{padding-left:20px;border-left:3px solid var(--purple);max-width:66ch}.theirwords>*+*{margin-top:.8em}.theirwords-source{display:block;margin-top:10px;font:400 15px/1.5 var(--font-text);font-style:normal;color:var(--c-text-2)}.theirwords.display{max-width:22ch;font:500 clamp(34px,calc(3vw + 14px),60px)/1.08 var(--font-title);letter-spacing:-.01em;text-wrap:balance}.theirwords.display .theirwords-source{margin-top:18px}.lattice-ground{background-image:repeating-linear-gradient(45deg,var(--lattice-line) 0 1px,transparent 1px 28px),repeating-linear-gradient(135deg,var(--lattice-line) 0 1px,transparent 1px 28px)}.who{display:grid;gap:8px;justify-items:start}.who .segmented{display:flex;flex-wrap:wrap}.who .segmented>button{display:inline-flex;align-items:baseline;justify-content:center;gap:8px}.who .fine{color:var(--c-text-2)}.notice{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px max(var(--gutter),calc((100% - 1240px) / 2));background:var(--ink);color:var(--on-ink);font:600 17px/1.4 var(--font-text)}.notice svg{color:var(--gilt)}.steps{display:flex;flex-wrap:wrap;gap:6px 22px;font:600 16px/1.3 var(--font-text);color:var(--ink-2)}.steps>li{display:inline-flex;align-items:center;gap:8px;min-height:32px}.steps>li[aria-current=step]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--purple)}.steps>li[data-done=true]{color:var(--ink)}.steps .num{font-weight:800}.quantity{gap:18px}.quantity,.quantity-rows{display:grid}.quantity-rows>li{padding:12px 0;border-bottom:1px solid var(--c-line)}.quantity-rows>li:first-child{border-top:1px solid var(--c-line)}.quantity-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.quantity>.btn{width:100%}.form-sample{display:grid;gap:20px;max-width:640px;padding:clamp(20px,3vw,32px);background:var(--white);box-shadow:inset 0 0 0 1px var(--edge)}.form-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.form-head h3{font:700 20px/1.3 var(--font-text)}.form-fields{display:grid;gap:18px}.form-sent{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--terracotta-2);font:600 17px/1.5 var(--font-text)}.form-sent svg{flex:none;margin-top:4px;color:var(--ok)}.form-sample .btn{justify-self:start}.lattice{position:relative;overflow:hidden;isolation:isolate}.lattice>.lattice-next,.lattice>.lattice-now{position:absolute;inset:0}.lattice.is-turning>.lattice-next{clip-path:var(--lattice-clip)}.lattice-clip path{transform-box:fill-box;transform-origin:center;transform:scale(calc(var(--k) * 1.02))}.lattice-clip .a{--k:clamp(0,calc(var(--open) / .72),1)}.lattice-clip .b{--k:clamp(0,calc((var(--open) - .28) / .72),1)}@media (prefers-reduced-motion:no-preference){.lattice.is-turning{animation:lattice-open var(--t-lattice) var(--ease-lattice) var(--lattice-delay,0s) both}}@keyframes lattice-open{0%{--open:0}to{--open:1}}.lattice.lattice-flow>div:last-of-type{position:relative;inset:auto}.lattice.is-fixed{position:fixed;inset:0;z-index:100}.lattice-clip-holder{position:absolute;width:0;height:0}@media (prefers-reduced-motion:reduce){.lattice.is-turning>.lattice-next{clip-path:none}}@media (prefers-reduced-motion:no-preference){.reveal.is-waiting{opacity:0}.reveal.is-in{animation:reveal-in var(--t-reveal) ease-out both}}@keyframes reveal-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important}}@media print{.chrome-footer,.chrome-header,.chrome-menu,.notice,.sample-banner,.skip{display:none!important}body{background:#FFFFFF}.reveal.is-waiting{opacity:1}}.wordmark{color:var(--ink);--wordmark-grey:#808184;width:auto}.wordmark[data-tone=on-ink]{color:var(--on-ink);--wordmark-grey:var(--on-ink-2)}.wordmark-symbol{position:absolute;width:0;height:0;overflow:hidden}.chrome-header{position:relative;z-index:40;background:var(--terracotta);border-bottom:1px solid var(--edge)}.chrome-bar{display:flex;align-items:center;gap:clamp(18px,2.4vw,40px);height:75px}.chrome-home{display:block;flex:none;margin-right:auto;padding:4px 0}.chrome-home .wordmark{height:44px}.chrome-nav .chrome-links{display:flex;align-items:center;gap:clamp(14px,1.9vw,26px)}.chrome-nav a{display:inline-flex;align-items:center;min-height:48px;padding-block:12px;color:var(--ink);font:600 16px/1.2 var(--font-text);text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 0 transparent}.chrome-nav a.is-current{text-decoration:underline;text-decoration-color:var(--purple);text-decoration-thickness:2px;text-underline-offset:8px}@media (hover:hover){.chrome-nav a:hover{text-decoration:underline;text-decoration-color:var(--purple);text-decoration-thickness:2px;text-underline-offset:8px}}.chrome-phone{display:grid;gap:1px;flex:none;min-height:48px;align-content:center;color:var(--ink);text-decoration:none}.chrome-phone .label{color:var(--ink-2)}.chrome-phone-number{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:17px;line-height:1.2;white-space:nowrap}@media (hover:hover){.chrome-phone:hover .chrome-phone-number{text-decoration:underline;text-decoration-color:var(--purple);text-decoration-thickness:2px;text-underline-offset:4px}}.chrome-toggle{display:none;flex-direction:column;gap:3px;flex:none;width:56px;min-height:48px;height:48px;padding:0;font-size:15px;line-height:1}.chrome-menu{position:absolute;left:0;right:0;top:100%;background:var(--ink);padding-block:8px 32px}.chrome-menu-nav a{display:flex;align-items:center;min-height:60px;padding-block:10px;border-bottom:1px solid rgb(246 242 234/.16);color:var(--on-ink);font:500 28px/1.15 var(--font-title);text-decoration:none}.chrome-menu-nav a.is-current{text-decoration:underline;text-decoration-color:var(--purple-light);text-decoration-thickness:2px;text-underline-offset:6px}.chrome-menu-phone{display:flex;width:100%;margin-top:24px}.chrome-menu-phone .num{font-weight:800}.chrome-menu-hours{margin-top:14px;color:var(--on-ink-2)}@media (min-width:1100px) and (max-width:1279px){.chrome-bar{padding-inline:clamp(24px,calc((100vw - 1056px) / 2),var(--gutter));gap:16px}.chrome-nav .chrome-links{gap:14px}.chrome-phone-number svg{display:none}}@media (max-width:1099px){.chrome-nav,.chrome-phone{display:none}.chrome-toggle{display:inline-flex}}@media (max-width:599px){.chrome-bar{height:63px}.chrome-home .wordmark{height:36px}}.chrome-footer{background:var(--ink);color:var(--on-ink)}.chrome-footer-band{height:12px;border-bottom:1px solid rgb(246 242 234/.14);background-image:repeating-linear-gradient(45deg,var(--lattice-line) 0 1px,transparent 1px 8.485px),repeating-linear-gradient(135deg,var(--lattice-line) 0 1px,transparent 1px 8.485px)}.chrome-footer-in{padding-block:56px 40px}.chrome-footer-cols{display:grid;grid-template-columns:1.25fr 1.15fr 1fr 1fr;gap:40px clamp(28px,4vw,64px)}.chrome-footer-col{display:grid;align-content:start;justify-items:start;gap:4px;min-width:0}.chrome-footer-mark{height:48px;margin-bottom:18px}.chrome-footer-head{margin-bottom:8px;font:700 17px/1.3 var(--font-text);color:var(--on-ink)}.chrome-footer-quiet{color:var(--on-ink-2)}.chrome-footer-phone{font-size:22px;font-weight:700;color:var(--on-ink)}.chrome-footer-nav a{display:inline-flex;align-items:center;min-height:48px;color:var(--on-ink);font:500 17px/1.3 var(--font-text);text-decoration:none}.chrome-footer-nav a.is-current{text-decoration:underline;text-decoration-color:var(--purple-light);text-decoration-thickness:2px;text-underline-offset:5px}@media (hover:hover){.chrome-footer-nav a:hover{text-decoration:underline;text-decoration-color:var(--purple-light);text-decoration-thickness:2px;text-underline-offset:5px}}.chrome-socials{display:flex;gap:8px;margin-top:12px;margin-left:-12px}.chrome-socials a{display:grid;place-items:center;width:48px;height:48px;color:var(--on-ink)}@media (hover:hover){.chrome-socials a:hover{color:var(--purple-light)}}.chrome-footer-end{display:grid;gap:6px;margin-top:44px;padding-top:24px;border-top:1px solid rgb(246 242 234/.16);color:var(--on-ink-2)}@media (max-width:899px){.chrome-footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:599px){.chrome-footer-cols{grid-template-columns:1fr}.chrome-footer-in{padding-block:44px 32px}}