html.hl-active{overflow-anchor:none;scroll-padding-top:72px}.hl{--paper:#faf8f3;--paper-deep:#f2eee4;--ink:#14243a;--ink-muted:#4a5868;--cobalt:#1b4f8a;--cobalt-deep:#163f6e;--gold:#f0a830;--bronze:#946215;--frost:#a8c8e8;--white:#fff;--rule-light:#94621547;--rule-dark:#a8c8e840;--frost-lt:#dce8f6;--on-dark:#e4eef8;--display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--body:"Newsreader", Georgia, "Times New Roman", serif;--label:"Jost", "Avenir Next", "Segoe UI", system-ui, sans-serif;--m:clamp(20px, 4vw, 64px);--gap:clamp(24px, 3.6vw, 56px);--hdr:72px;--fr:22px;--out:cubic-bezier(.23, 1, .32, 1);--inout:cubic-bezier(.77, 0, .175, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hl *,.hl :before,.hl :after{box-sizing:border-box}html.hl-locked{overflow:hidden}.hl{background:var(--paper);color:var(--ink);font:400 17px/1.7 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}@media (width>=768px){.hl{font-size:18px}}.hl h1,.hl h2,.hl h3,.hl p,.hl ul,.hl ol{margin:0}.hl ul,.hl ol{padding:0;list-style:none}.hl img{max-width:100%;height:auto;display:block}.hl a{color:inherit}.hl :focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.hl .on-dark :focus-visible,.hl .foot :focus-visible{outline-color:var(--gold)}.hl .skip{background:var(--ink);color:#fff;z-index:200;font:500 14px var(--label);padding:10px 16px;position:absolute;top:8px;left:-999px}.hl .skip:focus{left:12px}.hl .wrap{width:100%;max-width:calc(1440px / var(--z,1));padding-inline:max(var(--m), env(safe-area-inset-left,0px)) max(var(--m), env(safe-area-inset-right,0px));margin-inline:auto}.hl .eyebrow{font:500 13px/1.3 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}.hl .on-dark .eyebrow{color:var(--frost)}.hl .h1{font:500 clamp(42px, 5.6vw, 88px)/1 var(--display);letter-spacing:-.012em}.hl .h2{font:500 clamp(34px, 4.1vw, 60px)/1.05 var(--display);letter-spacing:-.01em;text-wrap:balance}.hl .h2.xl{letter-spacing:-.018em;font-size:clamp(46px,7.4vw,112px);line-height:.96}.hl .h1 em,.hl .h2 em{color:var(--bronze);font-style:italic;font-weight:500}.hl .on-dark .h1 em,.hl .on-dark .h2 em{color:var(--gold)}.hl .h3{font:600 clamp(24px, 2.2vw, 30px)/1.15 var(--display)}.hl .lede{color:var(--ink-muted);max-width:32em;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.hl .on-dark{color:#fff}.hl .on-dark .lede,.hl .on-dark p{color:var(--on-dark)}.hl .small{font-size:15px;line-height:1.5}.hl p+p{margin-top:1em}.hl .btn{background:var(--ink);min-height:54px;color:var(--paper);font:500 14px/1 var(--label);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);cursor:pointer;transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .16s var(--out);justify-content:center;align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex}.hl .btn:active{transform:scale(.97)}.hl .on-dark .btn{background:var(--gold);border-color:var(--gold);color:var(--ink)}.hl .link{font:500 14px/1.2 var(--label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-bottom:1px solid;padding-bottom:5px;text-decoration:none;transition:color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.hl .btn:hover{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.hl .on-dark .btn:hover{border-color:var(--gold);color:var(--gold);background:0 0}.hl .link:hover{color:var(--bronze)}.hl .on-dark .link:hover{color:var(--gold)}}.hl .hdr{z-index:60;background:var(--paper);border-bottom:1px solid var(--rule-light);padding-top:env(safe-area-inset-top,0px);position:fixed;inset:0 0 auto}.hl .hdr-in{height:var(--hdr);justify-content:space-between;align-items:center;gap:24px;display:flex}.hl .wordmark{font:500 15px/1 var(--label);letter-spacing:.34em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.hl .wordmark svg{flex:none;width:26px;height:26px}.hl .nav{gap:clamp(18px,2.4vw,38px);display:none}.hl .nav a{font:500 12.5px/1 var(--label);letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #0000;padding:12px 0;text-decoration:none;transition:border-color .2s}.hl .nav a[aria-current=true]{border-bottom-color:var(--bronze)}@media (hover:hover) and (pointer:fine){.hl .nav a:hover{border-bottom-color:var(--bronze)}}@media (width>=1000px){.hl .nav{display:flex}}.hl .hdr .btn{min-height:44px;padding:0 20px;font-size:12.5px}.hl.js .hdr{transform:translateY(-100%)}.hl.js.formed .hdr{transition:transform .9s var(--out);transform:none}.hl .dots{z-index:55;flex-direction:column;gap:2px;display:none;position:fixed;top:50%;right:clamp(8px,1.4vw,24px);translate:0 -50%}.hl .dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.hl .dots i{border:1.5px solid var(--bronze);width:7px;height:7px;transition:background-color .25s ease, border-color .25s ease, transform .3s var(--out);border-radius:50%;display:block}.hl .dots button[aria-current=true] i{background:var(--bronze);transform:scale(1.35)}.hl[data-tone=dark] .dots i{border-color:var(--frost)}.hl[data-tone=dark] .dots button[aria-current=true] i{background:var(--gold);border-color:var(--gold)}.hl.pin .dots{display:flex}.hl.js .dots{opacity:0}.hl.js.formed .dots{opacity:1;transition:opacity 1s .7s}.hl .rail,.hl .stage{position:relative}.hl .bgs,.hl .frieze{display:none}.hl .scene{padding:clamp(80px,10vw,128px) 0;position:relative;overflow:hidden}.hl .scene>.sc{z-index:1;width:100%;position:relative}.hl .hero.scene{padding-top:calc(var(--hdr) + 28px)}.hl .scene[data-bg=paper],.hl .bg-paper{background:var(--paper) var(--marble) center/cover}.hl .scene[data-bg=sand],.hl .bg-sand{background:var(--paper-deep) var(--marble-sand) center/cover}.hl .scene[data-bg=night],.hl .bg-night{background:var(--cobalt)}.hl .scene[data-bg=deep],.hl .bg-deep{background:var(--cobalt-deep)}.hl .scene[data-bg=night]:after,.hl .bg-night:after,.hl .scene[data-bg=deep]:after,.hl .bg-deep:after{content:"";background:var(--night) center/cover;pointer-events:none;z-index:0;position:absolute;inset:-30%}.hl .scene[data-bg=deep]:after,.hl .bg-deep:after{background-image:var(--night-deep)}.hl .scene:before{content:"";height:var(--fr);background:var(--meander-bronze) repeat-x 0 0/40px 22px;opacity:.5;z-index:1;position:absolute;top:0;left:0;right:0}.hl .scene[data-bg=night]:before,.hl .scene[data-bg=deep]:before{background-image:var(--meander-gold);opacity:.7}.hl .hero.scene:before{display:none}@keyframes hl-spin{to{transform:rotate(360deg)}}.hl.pin .stage{height:100svh;position:sticky;top:0;overflow:hidden}.hl.pin .bgs{z-index:0;display:block;position:absolute;inset:0}.hl.pin .bg{position:absolute;inset:0;overflow:hidden}.hl.pin .bg-night:after,.hl.pin .bg-deep:after{animation:300s linear infinite hl-spin}.hl.pin .scene{z-index:1;padding:calc(var(--hdr) + 30px) 0 calc(var(--fr) + 30px);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.hl.pin .scene:before,.hl.pin .scene:after{display:none}.hl.pin .frieze{height:var(--fr);z-index:3;pointer-events:none;background:var(--meander-bronze) repeat-x 0 100%/40px 22px;opacity:.55;display:block;position:absolute;bottom:0;left:0;right:0}.hl.pin .frieze:after{content:"";background:var(--meander-gold) repeat-x 0 100%/40px 22px;opacity:0;transition:opacity .6s;position:absolute;inset:0}.hl.pin[data-tone=dark] .frieze{opacity:.9}.hl.pin[data-tone=dark] .frieze:after{opacity:1}.hl .hero-in{align-items:center;gap:32px;display:grid}.hl .hero-text{justify-items:start;gap:22px;display:grid}.hl .hero .h1{font-size:clamp(42px,5.3vw,84px)}.hl .sub{font:italic 500 clamp(24px, 2.4vw, 36px)/1.15 var(--display);color:var(--ink)}.hl .hero .lede{max-width:30em}.hl .actions{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:6px;display:flex}.hl .arch-wrap{order:-1;justify-self:center}.hl .arch{aspect-ratio:.78;background:var(--cobalt);border-radius:999px 999px 0 0;width:min(74vw,330px);position:relative;overflow:hidden}.hl .arch:before{content:"";background:var(--night) center/cover;opacity:1;transition:opacity 1s;position:absolute;inset:-20%}.hl .arch:after{content:"";border:1px solid #f0a83099;border-radius:999px 999px 0 0;transition:opacity 1s;position:absolute;inset:10px}.hl.js .arch:not(.lit):before,.hl.js .arch:not(.lit):after{opacity:0}.hl .emb-slot{aspect-ratio:1;z-index:1;width:106%;position:absolute;top:55%;left:50%;translate:-50% -50%}@media (width>=900px){.hl .hero-in{gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hl .arch-wrap{order:0;justify-content:flex-end;justify-self:end;width:100%;display:flex}.hl .arch{width:auto;max-width:100%;height:min(66svh,640px)}}.hl.js .hst{opacity:0}@keyframes hl-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hl.js.formed .hst{animation:hl-rise .95s var(--out) both;animation-delay:calc(var(--k,0) * 90ms + .12s)}.hl .cue{left:50%;bottom:calc(var(--fr) + 16px);z-index:2;font:500 11px/1 var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-muted);pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:8px;transition:opacity .6s;display:none;position:absolute;translate:-50%}.hl .cue i{background:var(--bronze);transform-origin:top;width:1px;height:34px;animation:hl-cue 2.2s var(--inout) infinite;display:block}@keyframes hl-cue{0%{transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hl.pin .cue{display:flex}.hl .intro{display:none}.hl.js .intro{z-index:100;background:var(--cobalt);place-items:center;display:grid;position:fixed;inset:0}.hl .ibox{aspect-ratio:1;transform-origin:50%;width:min(74svh,86vw,680px)}.hl .icap{left:0;right:0;bottom:calc(8svh + env(safe-area-inset-bottom,0px));text-align:center;font:500 12px/1.4 var(--label);letter-spacing:.34em;text-transform:uppercase;color:var(--frost);opacity:0;transition:opacity .7s;position:absolute}.hl .icap.in{opacity:1}.hl .emblem{--e-leaf:#a8c8e8;--e-leaf2:#86add6;--e-stem:#a8c8e8;--e-drum:#dce8f6;--e-stone:#a8c8e8;--e-flute:#163f6e;--e-vine:#dce8f6;--e-bg:var(--cobalt);--e-gold:var(--gold);width:100%;height:100%;display:block;overflow:visible}.hl .emblem .leaf.o{fill:var(--e-leaf)}.hl .emblem .leaf.i{fill:var(--e-leaf2)}.hl .emblem .stem{fill:none;stroke:var(--e-stem);stroke-width:5px;stroke-linecap:round}.hl .emblem .drum rect{fill:var(--e-drum)}.hl .emblem .drum.new rect{fill:var(--e-gold)}.hl .emblem .flute{fill:var(--e-flute);opacity:.14}.hl .emblem .stone{fill:var(--e-stone)}.hl .emblem .vine-o{fill:none;stroke:var(--e-bg);stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.hl .emblem .vine{fill:none;stroke:var(--e-vine);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.hl .emblem .vleaf{fill:var(--e-vine)}.hl .emblem .fly{transform-box:view-box;transform-origin:300px 312px}.hl.js .emblem .p{opacity:0}.hl.js .emblem.go .p{opacity:1}.hl .two{align-items:center;gap:40px;display:grid}@media (width>=900px){.hl .two{gap:var(--gap)}.hl .order-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hl .cover-box{justify-self:center;width:min(78%,36.25svh,380px);margin-bottom:16px;position:relative}.hl .cover-box:before{content:"";border:1px solid var(--bronze);position:absolute;inset:0;transform:translate(16px,16px)}.hl .cover{aspect-ratio:5/8;width:100%;height:auto;position:relative;box-shadow:0 26px 40px -26px #14243a80}@media (width>=900px){.hl .cover-box{justify-self:end;margin-right:16px}}.hl .order-r{align-content:center;gap:18px;display:grid}.hl .order-r .lede{margin-bottom:10px}.hl .shop{gap:10px;display:grid}.hl .shop a{border:1px solid var(--rule-light);color:var(--ink);transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .16s var(--out);background:#ffffff8c;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;column-gap:20px;padding:18px 22px;text-decoration:none;display:grid}.hl .shop a:active{transform:scale(.985)}.hl .shop strong{font:600 clamp(24px, 2.1vw, 30px)/1.1 var(--display)}.hl .shop span{font:500 12px/1.3 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);text-align:right;transition:color .2s}.hl .shop svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:24px;height:24px;transition:transform .22s var(--out)}.hl .on-dark .shop a{border-color:var(--rule-dark);color:#fff;background:#ffffff0f}.hl .on-dark .shop span{color:var(--on-dark)}@media (hover:hover) and (pointer:fine){.hl .shop a:hover{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.hl .shop a:hover span{color:var(--on-dark)}.hl .shop a:hover svg{transform:translate(6px)}.hl .on-dark .shop a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.hl .on-dark .shop a:hover span{color:var(--ink)}}@media (width<=560px){.hl .shop a{grid-template-columns:minmax(0,1fr) 24px;row-gap:4px;padding:16px 18px}.hl .shop span{text-align:left;grid-area:2/1}.hl .shop svg{grid-area:1/2/3}}.hl .lazy-in{gap:clamp(28px,4vw,56px);display:grid}.hl .lazy-in p{max-width:27em;font-size:clamp(19px,1.7vw,24px);line-height:1.6}@media (width>=900px){.hl .lazy-in p{justify-self:end;margin-right:6%}}.hl .sys-in{align-items:start;gap:32px;display:grid}.hl .sys-l{gap:20px;display:grid}.hl .sys-l p{max-width:26em}.hl .nl li{border-top:1px solid var(--rule-light);grid-template-columns:60px minmax(0,1fr);align-items:baseline;column-gap:14px;padding:14px 0;font-size:clamp(17px,1.35vw,19px);line-height:1.55;display:grid}.hl .nl li:last-child{border-bottom:1px solid var(--rule-light)}.hl .nl b{color:var(--ink);font-weight:400}.hl .nl .n{font:italic 500 32px/1 var(--display);color:var(--bronze)}.hl .closing{font:italic 500 clamp(22px, 2.4vw, 34px)/1.3 var(--display);color:var(--cobalt);text-wrap:balance;max-width:30em;margin-top:clamp(22px,3vw,40px)}@media (width>=900px){.hl .sys-in{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hl .learn-head{align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,52px);display:grid}.hl .quote{font:italic 500 clamp(28px, 3.5vw, 52px)/1.18 var(--display);color:var(--cobalt);text-wrap:balance}@media (width>=900px){.hl .learn-head{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hl .learn-3{gap:12px;display:grid}.hl .learn-3 li{border:1px solid var(--rule-light);background:#ffffff9e;align-content:start;gap:16px;padding:clamp(26px,3vw,48px) clamp(24px,2.6vw,40px);display:grid;position:relative}.hl .learn-3 .r{font:italic 500 clamp(44px, 4.4vw, 64px)/1 var(--display);color:var(--bronze)}.hl .learn-3 p{font:500 clamp(24px, 2.2vw, 32px)/1.25 var(--display)}@media (width>=900px){.hl .learn-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.hl .yhead{align-items:end;gap:14px;margin-bottom:clamp(14px,2vw,26px);display:grid}.hl .yhead .lede{max-width:24em}@media (width>=900px){.hl .yhead{gap:var(--gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.hl .colonnade{width:100%;height:auto;display:block}@media (width>=900px){.hl .colonnade{max-height:48svh}}.hl .colonnade .stone{fill:var(--frost)}.hl .colonnade .drum rect{fill:var(--frost-lt)}.hl .colonnade .drum.new rect{fill:var(--gold)}.hl .colonnade .flute{fill:var(--cobalt-deep);opacity:.16}.hl .colonnade .slab{fill:var(--frost);opacity:.4}.hl .colonnade .mlabel{fill:#fff;font:500 21px var(--label);letter-spacing:.04em}.hl .colonnade .col{cursor:pointer;transition:opacity .25s}.hl .colonnade.has-hot .col{opacity:.32}.hl .colonnade.has-hot .col.hot{opacity:1}@media (width<=899px){.hl .colonnade .mlabel{font-size:30px}}@media (width<=560px){.hl .colonnade .mlabel{font-size:38px}}.hl .yfoot{align-items:end;gap:16px 40px;margin-top:clamp(10px,1.6vw,22px);display:grid}.hl .live{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 18px;min-height:68px;display:grid}.hl .live .lm{font:500 12px/1.3 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--frost);grid-column:1/-1}.hl .live .ln{font:500 clamp(34px, 3.6vw, 52px)/1 var(--display);color:var(--gold)}.hl .live .ld{color:var(--on-dark);font-size:clamp(16px,1.3vw,19px)}.hl .start{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.hl .start label{font:500 12px/1 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--frost)}.hl .start select{appearance:none;font:500 14px/1 var(--label);letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid var(--rule-dark);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23F0A830' stroke-width='2'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:0;min-height:46px;padding:0 40px 0 16px;transition:border-color .2s}.hl .start select option{color:var(--ink);background:#fff}@media (hover:hover) and (pointer:fine){.hl .start select:hover{border-color:var(--gold)}}.hl .legend{color:var(--on-dark);align-items:center;gap:10px;font-size:15px;display:flex}.hl .legend i{background:var(--gold);flex:none;width:12px;height:12px}@media (width>=900px){.hl .yfoot{grid-template-columns:minmax(0,1fr) auto}}.hl .vhead{gap:10px;margin-bottom:clamp(24px,3.4vw,44px);display:grid}.hl .vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.hl .vgrid li{border-top:1px solid var(--rule-light);align-content:start;gap:3px;padding:20px 0 26px;display:grid;position:relative}.hl .vr{font:italic 500 28px/1 var(--display);color:var(--bronze);opacity:.45;transition:opacity .25s;position:absolute;top:12px;right:0}.hl .vm{font:500 11.5px/1.3 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}.hl .vn{font:600 clamp(28px, 2.8vw, 40px)/1.1 var(--display);margin-top:6px}.hl .vd{color:var(--ink-muted);max-width:19em;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.5}@media (hover:hover) and (pointer:fine){.hl .vgrid li:hover .vr{opacity:1}}@media (width>=900px){.hl .vgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 28px}}@media (width<=560px){.hl .vgrid{grid-template-columns:1fr}}.hl .thead{gap:10px;margin-bottom:clamp(10px,1.6vw,22px);display:grid}.hl .temple-svg{width:100%;height:auto;display:block}@media (width>=900px){.hl .temple-svg{max-height:44svh}}.hl .temple-svg .stone{fill:#fff;stroke:var(--bronze);stroke-opacity:.45;stroke-width:1.3px}.hl .temple-svg .stone2{fill:#eae3d2;stroke:var(--bronze);stroke-opacity:.4;stroke-width:1.2px}.hl .temple-svg .shaft{fill:#fff;stroke:var(--bronze);stroke-opacity:.45;stroke-width:1.3px;transition:fill .25s}.hl .temple-svg .fl{fill:none;stroke:var(--bronze);stroke-opacity:.32;stroke-width:2px}.hl .temple-svg .band,.hl .temple-svg .tymp{fill:var(--cobalt)}.hl .temple-svg .sun{fill:var(--gold)}.hl .temple-svg .sunray{stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round}.hl .temple-svg .pcol{cursor:pointer}.hl .temple-svg .pcol.hot .shaft{fill:var(--gold)}.hl .pl{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px;display:grid}.hl .pl-i{text-align:center;gap:4px;padding:0 clamp(4px,.8vw,14px);display:grid}.hl .pn{font:600 clamp(20px, 2vw, 30px)/1.1 var(--display);transition:color .2s}.hl .pd{color:var(--ink-muted);font-size:clamp(13.5px,1.05vw,16px);line-height:1.4}.hl .pl-i.hot .pn{color:var(--bronze)}@media (width<=899px){.hl .temple-svg{display:none}.hl .pl{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:20px}.hl .pl-i{text-align:left;border-top:1px solid var(--rule-light);padding:14px 0 0}.hl .pn{font-size:26px}.hl .pd{font-size:15.5px}}@media (width<=560px){.hl .pl{grid-template-columns:1fr}}.hl .free-in{align-items:center;gap:32px;display:grid}.hl .free-in .h2{margin:14px 0 18px}.hl .free .stmt{font:italic 500 clamp(22px, 2vw, 30px)/1.3 var(--display);color:var(--on-dark);max-width:26em}.hl .pitch{max-width:34em;margin-top:16px;font-size:clamp(16px,1.4vw,20px)}.hl .kit{gap:12px;margin-top:22px;display:grid}.hl .kit li{padding-left:28px;font-size:clamp(16px,1.35vw,19px);line-height:1.45;position:relative}.hl .kit li:before{content:"";background:var(--gold);width:9px;height:9px;position:absolute;top:.58em;left:2px;transform:rotate(45deg)}.hl .kit strong{font:600 clamp(20px, 1.7vw, 24px)/1.2 var(--display);margin-right:8px}.hl .signup{background:var(--paper);color:var(--ink);align-content:start;gap:14px;padding:clamp(40px,4vw,52px) clamp(22px,3vw,40px) clamp(24px,3vw,36px);display:grid;position:relative}.hl .signup:before{content:"";background:var(--meander-bronze) repeat-x 0 50%/40px 22px;opacity:.55;height:22px;position:absolute;top:0;left:0;right:0}.hl .on-dark .signup p{color:var(--ink)}.hl .on-dark .signup .small{color:var(--ink-muted)}.hl .signup .h3{color:var(--ink)}.hl .on-dark .signup .msg{color:#8a1c1c}.hl .signup .row{gap:14px;display:grid}.hl .signup label.f{font:500 11.5px/1.2 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);gap:6px;display:grid}.hl .signup input[type=email],.hl .signup input[type=text]{width:100%;min-height:50px;font:400 17px/1 var(--body);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--ink-muted);background:#fff;border-radius:0;padding:0 14px}.hl .signup input:focus{outline:2px solid var(--bronze);outline-offset:0;border-color:var(--bronze)}.hl .chk{font:400 15px/1.45 var(--body);letter-spacing:0;text-transform:none;align-items:flex-start;gap:12px;display:flex}.hl .chk input{width:20px;height:20px;accent-color:var(--cobalt);flex:none;margin:2px 0 0}.hl .signup .btn{background:var(--cobalt);border-color:var(--cobalt);color:#fff;width:100%}@media (hover:hover) and (pointer:fine){.hl .signup .btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}}.hl .msg{color:#8a1c1c;min-height:1.4em;font-size:15px;font-weight:400}.hl .done{gap:12px;display:grid}@media (width>=900px){.hl .free-in{gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hl .signup .row{grid-template-columns:1fr 1.3fr}}.hl .me-in{align-items:center;gap:36px;display:grid}.hl .arch-img{aspect-ratio:1/1.1;background:var(--cobalt);border-radius:999px 999px 0 0;justify-self:center;width:min(70vw,320px);position:relative;overflow:hidden}.hl .arch-img img{object-fit:cover;width:100%;height:100%}.hl .arch-img:after{content:"";pointer-events:none;border:1px solid #f0a830b3;border-radius:999px 999px 0 0;position:absolute;inset:10px}.hl .me-r{gap:18px;display:grid}.hl .me-r p{max-width:30em;font-size:clamp(18px,1.6vw,23px);line-height:1.65}.hl .me-r p+p{margin-top:0}@media (width>=900px){.hl .me-in{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hl .arch-img{justify-self:end;width:auto;height:min(60svh,560px);margin-right:8px}}.hl .faq-wrap{gap:28px;display:grid}.hl .faq details{border-top:1px solid var(--rule-light)}.hl .faq details:last-child{border-bottom:1px solid var(--rule-light)}.hl .faq summary{cursor:pointer;font:500 clamp(22px, 2vw, 29px)/1.2 var(--display);justify-content:space-between;align-items:center;gap:24px;padding:17px 0;list-style:none;transition:color .2s;display:flex}.hl .faq summary::-webkit-details-marker{display:none}.hl .faq summary:after{content:"";width:16px;height:16px;transition:transform .25s var(--out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='0' y='7.2' width='16' height='1.6' fill='%23946215'/%3E%3Crect x='7.2' y='0' width='1.6' height='16' fill='%23946215'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none}.hl .faq details[open] summary:after{transform:rotate(45deg)}.hl .faq details>p{max-width:36em;color:var(--ink-muted);padding:0 0 20px;font-size:clamp(16px,1.45vw,21px);line-height:1.65}@media (hover:hover) and (pointer:fine){.hl .faq summary:hover{color:var(--bronze)}}@media (width>=900px){.hl .faq-wrap{gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.hl.pin .faq-list{min-height:410px;position:relative}.hl.pin .faq details{width:47%}.hl.pin .faq details>p{width:47%;padding:4px 0 0;position:absolute;top:0;left:53%}.hl.pin .faq details[open] summary{color:var(--bronze)}.hl.pin .faq-list:after{content:"";background:var(--rule-light);width:1px;position:absolute;top:0;bottom:0;left:50%}.hl .fin-in{align-items:center;gap:32px;display:grid}.hl .fin-in .h2{margin-bottom:clamp(20px,2.6vw,34px)}.hl .fin-emb{aspect-ratio:1;justify-self:center;width:min(80vw,420px)}@media (width>=900px){.hl .fin-in{gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hl .fin-emb{width:min(100%,64svh)}}.hl .foot{background:var(--cobalt-deep);color:var(--on-dark);padding-top:clamp(56px,7vw,96px);position:relative;overflow:hidden}.hl .foot:before{content:"";height:var(--fr);background:var(--meander-gold) repeat-x 0 0/40px 22px;opacity:.7;position:absolute;top:0;left:0;right:0}.hl .mark{font:600 min(19vw, 300px)/.84 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#a8c8e838;white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;display:block}.hl .foot-row{font:500 12px/1.4 var(--label);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:14px 32px;padding-block:32px;display:flex}.hl .foot-row nav{gap:10px 28px;display:flex}.hl .foot-row a{text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.hl .foot-row a:hover{color:var(--gold)}}.hl.js.flow .st:not(.in){opacity:0;transform:translateY(24px)}.hl.js.flow .st{transition:opacity .8s var(--out), transform .8s var(--out);transition-delay:var(--rd,0s)}@media (prefers-reduced-motion:reduce){.hl.js .hst,.hl.js.flow .st:not(.in){opacity:1;transform:none}.hl.js.formed .hst{animation:none}.hl.js.flow .st,.hl .btn,.hl .shop a,.hl .shop svg,.hl .hdr{transition:none!important}.hl .cue i,.hl.pin .bg:after{animation:none}}.hl .chk a{text-decoration:underline}
