.sv-dial{--w: min(118vw, 34rem);position:absolute;top:calc(var(--header-h) - 2rem);right:calc(var(--w) * -.42);width:var(--w);aspect-ratio:1;opacity:.45}.sv-dial-ring,.sv-dial-ticks{position:absolute;border-radius:50%}.sv-dial-ring{inset:0;border:1px solid rgba(230,196,125,.22)}.sv-dial-ring:before{content:"";position:absolute;inset:9%;border:1px dashed rgba(230,196,125,.12);border-radius:50%}.sv-dial-ticks{inset:-4.5%;background:repeating-conic-gradient(rgba(230,196,125,.4) 0 .35deg,transparent .35deg 5deg);-webkit-mask-image:radial-gradient(closest-side,transparent calc(100% - 9px),#000 calc(100% - 8px),#000 100%,transparent 100%);mask-image:radial-gradient(closest-side,transparent calc(100% - 9px),#000 calc(100% - 8px),#000 100%,transparent 100%)}.sv-dial-orbit.gf-orbit{inset:21%;width:auto}.sv-dial-spin{position:absolute;inset:0}.sv-dial-item{position:absolute;top:50%;left:50%;width:clamp(3.75rem,7vw,5.5rem);aspect-ratio:1;translate:-50% -50%;transform:rotate(var(--a)) translateY(calc(var(--w) / -2)) rotate(calc(var(--a) * -1))}.sv-dial-up{display:grid;place-items:center;width:100%;height:100%;border:1px solid rgba(230,196,125,.32);border-radius:50%;background:radial-gradient(circle,var(--ink-900),var(--ink-950) 70%);box-shadow:0 0 30px -8px #d4a85a59}.sv-dial-glyph{width:66%;height:auto;stroke:var(--gold-400);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.sv-dial-glyph path{vector-effect:non-scaling-stroke}@media(max-width:1023px){.sv-dial-item{display:none}}@media(min-width:768px){.sv-dial{--w: min(64vw, 36rem);left:calc(max(var(--gf-pad-l),(100vw - var(--gf-max)) / 2 + var(--gf-pad-l)) + 6.35 * var(--fs-display) + 3.5rem);right:auto;top:calc(var(--header-h) + 1rem);opacity:.85}}@media(min-width:1024px){.sv-dial{--w: min(40vw, 38rem);top:calc(var(--header-h) + 3rem);opacity:1}}.sv-toc{position:relative;padding-bottom:clamp(1.5rem,4vw,3rem)}.sv-toc-head{margin:0 0 1rem;color:var(--ink-300)}.sv-toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,3vw,2rem);list-style:none;margin:0;padding:0}.sv-toc-link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph glyph" "num label";align-items:start;align-content:start;column-gap:.6rem;row-gap:.85rem;height:100%;padding:1.15rem 0 1.4rem;border-top:1px solid var(--gf-line);color:var(--bone-100)}.sv-toc-link:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--gold-400);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease-out)}.sv-toc-link:hover{color:var(--bone-100)}.sv-toc-link:is(:hover,:focus-visible):before{transform:none}.sv-toc-glyph{grid-area:glyph;width:clamp(2.9rem,9vw,4rem);height:auto;stroke:var(--gold-400);stroke-width:1.2;opacity:.72;transition:opacity var(--dur-base) var(--ease-out),translate .6s var(--ease-out)}.sv-toc-link:is(:hover,:focus-visible) .sv-toc-glyph{opacity:1;translate:0 -3px}.sv-toc-label{transition:color var(--dur-base) var(--ease-out)}.sv-toc-link:is(:hover,:focus-visible) .sv-toc-label{color:var(--gold-300)}.sv-toc-num{grid-area:num;padding-top:.28em;color:var(--gold-400)}.sv-toc-label{grid-area:label;font:500 clamp(.98rem,.9rem + .3vw,1.12rem) / 1.25 var(--gf-display);letter-spacing:-.015em;text-wrap:balance}@media(min-width:768px){.sv-toc-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.sv-toc-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.sv-ch{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(3.5rem,8vw,7.5rem);scroll-margin-top:calc(1.5rem - clamp(3.5rem,8vw,7.5rem))}.sv-ch:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 22% 58%,rgba(212,168,90,.075),transparent 72%)}.sv-ch--flip:before{background:radial-gradient(38% 46% at 78% 58%,rgba(212,168,90,.075),transparent 72%)}.sv-ch-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;margin-bottom:clamp(2rem,5vw,4rem);border-top:1px solid var(--gf-line)}.sv-kicker{margin:0}.sv-folio{color:var(--ink-400)}.sv-plate{position:relative;aspect-ratio:4 / 3;margin:calc(clamp(2rem,5vw,4rem)/-2) calc(var(--gf-pad-r) * -1) clamp(1.5rem,5vw,3.5rem) calc(var(--gf-pad-l) * -1);overflow:clip;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 70%,transparent),linear-gradient(to right,transparent,#000 18%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 70%,transparent),linear-gradient(to right,transparent,#000 18%,#000 86%,transparent);mask-composite:intersect}.sv-plate picture{display:contents}.sv-plate-img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 70% 50%)}@media(max-width:767px){.sv-ch-grid>.sv-stage{display:none}}@media(min-width:768px){.sv-plate{aspect-ratio:2 / 1;margin-inline:0}}@media(min-width:1024px){.sv-plate{--ph: clamp(12rem, 28svh, 28rem);aspect-ratio:auto;height:var(--ph);margin-bottom:clamp(2rem,3vw,3.5rem);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 86%,transparent),linear-gradient(to right,transparent,#000 18%,#000 92%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 86%,transparent),linear-gradient(to right,transparent,#000 18%,#000 92%,transparent)}.sv-plate-img{position:absolute;width:auto;max-width:none;height:calc(var(--ph) * 1.25);aspect-ratio:2752 / 1536;left:calc(70% - var(--ox, .7) * var(--ph) * 1.25 * 2752 / 1536);top:calc(var(--ph) * .48 - var(--oy, .48) * var(--ph) * 1.25);-webkit-mask-image:linear-gradient(to right,transparent,#000 42%,#000 calc(var(--ox, .7) * 100% + 12%),transparent);mask-image:linear-gradient(to right,transparent,#000 42%,#000 calc(var(--ox, .7) * 100% + 12%),transparent)}}.sv-ch-grid{display:grid;gap:clamp(2rem,6vw,3rem)}.sv-stage{position:relative;width:min(84vw,25rem);aspect-ratio:1;justify-self:center}.sv-halo{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(closest-side,rgba(212,168,90,.17),rgba(212,168,90,.05) 55%,transparent)}.sv-big{position:absolute;top:-8%;left:-6%;font:200 clamp(8.5rem,34vw,21rem) / .8 var(--gf-display);font-variation-settings:"opsz" 96;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(230,196,125,.24);pointer-events:none;user-select:none}.sv-ch--flip .sv-big{left:auto;right:-6%}.sv-ring{position:absolute;inset:3%;border:1px solid rgba(230,196,125,.16);border-radius:50%}.sv-ring:before{content:"";position:absolute;inset:7%;border:1px dashed rgba(230,196,125,.1);border-radius:50%}.sv-ring-spin{position:absolute;inset:-1px;border-radius:50%}.sv-ring-spin:after{content:"";position:absolute;top:-3px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--gold-300);box-shadow:0 0 10px 3px #e6c47d73}.sv-art{position:absolute;inset:12%;width:76%;height:76%;stroke:var(--gold-400);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.sv-art path,.sv-toc-glyph path{vector-effect:non-scaling-stroke}.sv-star{position:absolute;left:calc(12% + var(--x) * .76);top:calc(12% + var(--y) * .76);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--gold-300);box-shadow:0 0 14px 4px #e6c47d8c,0 0 44px 14px #d4a85a38}.sv-h .gf-it{display:block;margin-top:.06em}.sv-desc{margin:clamp(1.75rem,4vw,2.75rem) 0 0;max-width:34em}.sv-desc p{margin:0;font-size:clamp(1.12rem,1rem + .45vw,1.38rem);line-height:1.6;color:var(--ink-200);text-wrap:pretty}.sv-desc.gf-dropcap>p:first-child:first-letter{-webkit-initial-letter:2;initial-letter:2;margin-right:.14em}@supports not ((initial-letter: 2) or (-webkit-initial-letter: 2)){.sv-desc.gf-dropcap>p:first-child:first-letter{font-size:3.3em;line-height:.8}}.sv-points{display:grid;gap:1.75rem;list-style:none;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0}.sv-point{position:relative;padding-top:1.15rem}.sv-point-rule{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--gold-400),rgba(230,196,125,.28) 28%,var(--gf-line) 60%);transform-origin:0 50%}.sv-point-t{margin:0 0 .45rem;font:500 clamp(1.08rem,1rem + .3vw,1.22rem) / 1.3 var(--gf-display);letter-spacing:-.015em;color:var(--bone-100)}.sv-point-d{margin:0;max-width:30em;font-size:.95rem;line-height:1.6;color:var(--ink-300)}.sv-cta{margin-top:clamp(2.25rem,5vw,3.25rem)}@media(min-width:768px){.sv-points{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.75rem,3.5vw,3rem);row-gap:2.25rem}.sv-stage{width:min(62vw,27rem)}}@media(min-width:1024px){.sv-ch-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);align-items:start}.sv-stage{grid-column:1 / span 5;grid-row:1;width:100%;max-width:34rem;justify-self:start;position:sticky;top:calc(var(--header-h) + 3rem)}.sv-body{grid-column:7 / span 6;grid-row:1;padding-top:clamp(0rem,2vw,2rem)}.sv-ch--flip .sv-stage{grid-column:8 / span 5;justify-self:end}.sv-ch--flip .sv-body{grid-column:1 / span 6}}@media(min-width:1600px){.sv-stage{max-width:37rem}}.sv-art path{--sd: sv-draw}.sv-big{--sd: sd-drift;--sd-range: cover;--drift: 7}.sv-point-rule{--sd: sd-rule;--sd-range: entry 40% cover 45%}.sv-halo{--sd: sv-glow;--sd-range: entry 0% cover 50%}.sv-plate-img{--sd: sd-px;--sd-range: cover;--px: .035}@media(prefers-reduced-motion:no-preference){.sv-art path{stroke-dasharray:1 1}.sv-dial-spin{animation:sv-spin 160s linear infinite}.sv-dial-up{animation:sv-spin 160s linear infinite reverse}.sv-ring-spin{animation:sv-spin 48s linear infinite}.sv-ch--flip .sv-ring-spin{animation-direction:reverse}.sv-star{animation:sv-pulse 4.5s var(--ease-in-out) infinite}.js .sv-toc-item{animation:gf-in .9s var(--ease-out) both;animation-delay:calc(.45s + var(--i) * 70ms)}}@media(prefers-reduced-motion:reduce){.sv-dial-spin,.sv-dial-up,.sv-ring-spin,.sv-star,.sv-toc-item{animation:none!important}}@keyframes sv-draw{0%{stroke-dashoffset:1.001}to{stroke-dashoffset:0}}@keyframes sv-glow{0%{opacity:.15;scale:.82}to{opacity:1;scale:1}}@keyframes sv-spin{to{rotate:360deg}}@keyframes sv-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.35}}
