.ans-night-hero.ans-pillar-hero{--anslation-ds-hero-pt:var(--anslation-ds-space-32);--anslation-ds-hero-frame-gap:var(--anslation-ds-space-48)}.ans-night-hero.ans-pillar-hero[data-atmosphere]{background:radial-gradient(64rem 30rem at 50% -6rem,color-mix(in oklab,var(--ans-tone) 11%,transparent),transparent 72%),var(--anslation-ds-page)}.ans-night-hero.ans-pillar-hero[data-atmosphere]:after,.ans-night-hero.ans-pillar-hero[data-atmosphere]:before{content:none}.ans-pillar-hero.ans-night-hero[data-proof]{overflow-x:clip;overflow-y:visible;padding-bottom:var(--anslation-ds-space-32)}.ans-pillar-hero .ans-night-hero__trail{flex-direction:column;align-items:center;gap:var(--anslation-ds-space-24);margin-bottom:var(--anslation-ds-space-16)}.ans-pillar-hero__mark{display:inline-flex;align-items:center;gap:var(--anslation-ds-space-12);margin:0;font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-pillar-hero .ans-night-hero__copy{max-width:60rem}.ans-pillar-hero h1.ans-night-page-title{letter-spacing:var(--anslation-ds-tracking-display);text-wrap:balance}.ans-pillar-hero .ans-night-hero__lead{max-width:44rem;color:var(--anslation-ds-text-soft)}.ans-pillar-hero .ans-night-hero__actions{align-items:center;gap:var(--anslation-ds-space-8) var(--anslation-ds-space-32)}.ans-pillar-hero .ans-night-hero__proof{max-width:72rem;margin-inline:auto}.ans-pillar-hero-frame.ans-night-frame[data-size=feature]{max-width:none}.ans-pillar-hero-frame.ans-night-frame>.ans-night-frame__window{box-shadow:var(--anslation-ds-elev-float)}@media (min-width:960px){.ans-pillar-hero .ans-night-hero__lead{margin-top:1.25rem}.ans-pillar-hero .ans-night-hero__actions{margin-top:var(--anslation-ds-space-32)}}@media (max-width:599.98px){.ans-night-hero.ans-pillar-hero{--anslation-ds-hero-pt:var(--anslation-ds-space-16);--anslation-ds-hero-frame-gap:var(--anslation-ds-space-24)}.ans-pillar-hero .ans-night-hero__trail{gap:var(--anslation-ds-space-16)}.ans-pillar-hero .ans-night-hero__lead{font-size:var(--anslation-ds-type-lede);line-height:var(--anslation-ds-leading-lede)}.ans-pillar-hero .ans-night-hero__actions{flex-direction:column;width:100%}.ans-pillar-hero .ans-night-hero__actions>.ans-night-btn{width:100%}}@keyframes ans-pillar-exit-copy{40%{opacity:1}to{opacity:.6;translate:0 calc(var(--anslation-ds-space-48) * -1)}}@keyframes ans-pillar-exit-lift{to{translate:0 calc(var(--anslation-ds-space-48) * -1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html:not(.anslation-a11y-reduced-motion) .ans-pillar-hero :is(.ans-night-hero__trail,.ans-night-hero__copy>:not(.ans-night-hero__actions)){animation:ans-pillar-exit-copy var(--anslation-ds-ease) both;animation-timeline:scroll(root);animation-range:0 70vh}html:not(.anslation-a11y-reduced-motion) .ans-pillar-hero .ans-night-hero__actions{animation:ans-pillar-exit-lift var(--anslation-ds-ease) both;animation-timeline:scroll(root);animation-range:0 70vh}}}.ans-pillar-walk{border-top-color:transparent}.ans-pillar-page
	:is(.ans-pillar-walk,.ans-pillar-fitroom,.ans-pillar-included,.ans-pillar-room,.ans-pillar-lines):not(.ans-night-section--band)+:is(.ans-pillar-walk,.ans-pillar-fitroom,.ans-pillar-included,.ans-pillar-room,.ans-pillar-lines):not(.ans-night-section--band){padding-top:var(--anslation-ds-section-y-tight)}.ans-pillar-page
	:is(.ans-pillar-walk,.ans-pillar-fitroom,.ans-pillar-included,.ans-pillar-room,.ans-pillar-lines):not(.ans-night-section--band):has(+:is(.ans-pillar-walk,.ans-pillar-fitroom,.ans-pillar-included,.ans-pillar-room,.ans-pillar-lines):not(.ans-night-section--band)){padding-bottom:var(--anslation-ds-section-y-tight)}.ans-pillar-story .ans-story__eyebrow{color:var(--ans-tone)}.ans-pillar-story .ans-story__body{max-width:30rem;color:var(--anslation-ds-text-soft)}.ans-pillar-story .ans-story__action{display:grid;justify-items:start;gap:var(--anslation-ds-space-16);margin-top:var(--anslation-ds-space-16)}.ans-pillar-story__ledger{display:flex;flex-wrap:wrap;gap:var(--anslation-ds-space-8);margin:0;padding:0;list-style:none}.ans-pillar-story .ans-story__slot .ans-night-frame{max-width:none}.ans-pillar-tone{display:contents}.ans-pillar-tone>.ans-night-section[data-ans-section=proof]{padding-block:var(--anslation-ds-section-y-tight)}.ans-pillar-compare{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--anslation-ds-border)}.ans-pillar-walk__notice{max-width:44rem;margin-top:2.5rem}.ans-pillar-included__panel{--ans-tile-radius:var(--anslation-ds-radius-tile);position:relative;padding:var(--anslation-ds-space-32) var(--anslation-ds-space-24);border-radius:var(--ans-tile-radius);background:radial-gradient(36rem 20rem at 100% 0,color-mix(in oklch,var(--ans-tone) 14%,transparent),transparent 70%),var(--anslation-ds-surface)}.ans-pillar-included__mark{display:none}@media (min-width:960px){.ans-pillar-included__mark{position:absolute;top:var(--anslation-ds-space-48);right:var(--anslation-ds-space-48);display:inline-grid}}.ans-pillar-included .ans-night-list[data-variant=value]{border-top:0}.ans-pillar-included .ans-night-list[data-variant=value]>li{border-bottom:0}.ans-pillar-included .ans-night-list[data-variant=value] .ans-night-card-title{font-size:1.25rem;line-height:1.75rem}.ans-pillar-included .ans-night-list[data-variant=value] .ans-night-small{font-size:1rem;line-height:1.5rem}@media (min-width:960px){.ans-pillar-included__panel{padding:var(--anslation-ds-space-48)}}.ans-pillar-split{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media (min-width:960px){.ans-pillar-split{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:start}.ans-pillar-split>:first-child{position:sticky;top:6rem;grid-column:1/span 5}.ans-pillar-split>:nth-child(2){grid-row:1/span 2;grid-column:7/span 6}.ans-pillar-split>.ans-pillar-works{grid-row:2;grid-column:1/span 5;align-self:start;margin-top:var(--anslation-ds-space-48)}.ans-pillar-compare{margin-top:5rem;padding-top:4rem}}.ans-pillar-fit__items>span{color:var(--anslation-ds-text)}.ans-pillar-fit__items>span+span:before{content:"·";margin-inline:.5rem;color:var(--anslation-ds-text-faint)}.ans-pillar-fit__start{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ans-pillar-lines__links{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}@media (max-width:959.98px){.ans-pillar-fit[data-mobile=stack] tbody td{display:block}.ans-pillar-fit[data-mobile=stack] tbody td:before{content:none}}@media (max-width:599.98px){.ans-pillar-page .ans-pillar-fit a,.ans-pillar-page .ans-pillar-lines__links .ans-night-link,.ans-pillar-page .ans-pillar-walk__notice .ans-night-link{display:inline-flex;align-items:center;min-height:2.75rem}}.ans-pillar-hero.ans-night-stage[data-atmosphere][data-stage=line]{--ans-face-at:50% 78%;background:radial-gradient(40rem 26rem at var(--ans-face-at),var(--ans-tone-soft),transparent 70%),radial-gradient(30rem 20rem at 8% 0,color-mix(in srgb,var(--ans-stage-b) calc(10% * var(--anslation-ds-stage-light)),transparent),transparent 70%),linear-gradient(to bottom,var(--anslation-ds-band),var(--anslation-ds-page) 32rem)}.ans-pillar-hero.ans-night-stage[data-atmosphere]:before{content:none}@media (min-width:960px){.ans-pillar-hero.ans-night-stage[data-atmosphere][data-stage=line]{--ans-face-at:80% 50%}}.ans-pillar-ba{display:grid;gap:var(--anslation-ds-space-24);margin-top:var(--anslation-ds-space-64)}.ans-pillar-ba__title{margin:0;font-size:var(--anslation-ds-type-h3);font-weight:600;line-height:var(--anslation-ds-leading-h3);letter-spacing:var(--anslation-ds-tracking-heading);color:var(--anslation-ds-text)}.ans-pillar-ba__beats{display:grid;gap:var(--anslation-ds-space-12);margin:0;padding:0;list-style:none}.ans-pillar-ba__beat{--ans-tile-radius:var(--anslation-ds-radius-tile);display:grid;align-content:start;gap:var(--anslation-ds-space-8);padding:var(--anslation-ds-space-24);border-radius:var(--ans-tile-radius);background-color:var(--ans-tile-fill,var(--anslation-ds-surface))}.ans-pillar-ba__label{font-size:var(--anslation-ds-type-small);font-weight:600;line-height:var(--anslation-ds-leading-small);color:var(--ans-tone)}.ans-pillar-ba__text{font-size:var(--anslation-ds-type-prose);line-height:var(--anslation-ds-leading-prose);color:var(--anslation-ds-text-soft)}@media (min-width:960px){.ans-pillar-ba__beats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--anslation-ds-space-16)}}.ans-lm__t1{fill:color-mix(in srgb,var(--ans-tone) 68%,var(--anslation-ds-night-fill-light))}.ans-lm__t2{fill:var(--ans-tone)}.ans-lm__t4{fill:color-mix(in srgb,var(--ans-tone) 34%,var(--anslation-ds-surface))}.ans-lm__hi{fill:var(--anslation-ds-night-fill-light);opacity:.55}.ans-lm__hi-s{fill:none;stroke:var(--anslation-ds-night-fill-light);stroke-width:2;stroke-linecap:round;opacity:.45}.ans-lm__ink{fill:none;stroke:var(--anslation-ds-page);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ans-lm__face{fill:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) 45%,transparent);stroke-width:calc(1px * var(--sk))}.ans-lm__grid{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 62%,transparent);stroke-width:calc(1px * var(--sk));stroke-linecap:round;stroke-dasharray:1 1}.ans-lm__bar{fill:var(--anslation-ds-night-fill-light);transform-box:fill-box;transform-origin:50% 100%}.ans-lm__sw{transform-box:fill-box;transform-origin:center}.ans-lm__dim{stroke:var(--ans-tone);stroke-width:calc(var(--anslation-ds-trace-dim, 1.75px) * var(--sk));stroke-opacity:var(--anslation-ds-fan-dim)}.ans-lm__on{stroke:color-mix(in srgb,var(--ans-tone) 82%,var(--anslation-ds-night-fill-light));stroke-width:calc(var(--anslation-ds-trace-lit, 2px) * var(--sk))}.ans-lm__pk{stroke:var(--anslation-ds-night-fill-light);stroke-width:calc(3px * var(--sk));stroke-dasharray:.12 1.2;stroke-dashoffset:.12;opacity:0}.ans-lm__via{stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-night-fill-light));stroke-width:calc(var(--anslation-ds-trace-via, 1.5px) * var(--sk));transform-box:fill-box;transform-origin:center}.ans-lm__hole,.ans-lm__via{fill:var(--anslation-ds-page)}.ans-lm__ring{fill:color-mix(in srgb,var(--ans-tone) 6%,transparent);stroke:color-mix(in srgb,var(--ans-tone) 26%,transparent);stroke-width:calc(1px * var(--sk));transform-box:fill-box;transform-origin:center}.ans-relay{display:grid;gap:var(--anslation-ds-space-12)}.ans-relay__bus{display:flex;flex-wrap:wrap;gap:var(--anslation-ds-space-8);margin:0;padding:0;list-style:none}.ans-relay__step{display:flex}.ans-relay__pad{display:inline-flex;align-items:baseline;gap:var(--anslation-ds-space-8);padding:var(--anslation-ds-space-4) var(--anslation-ds-space-12);border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-pill);background-color:var(--anslation-ds-surface);color:var(--anslation-ds-text-soft);text-decoration:none}.ans-relay__flow{font-size:var(--anslation-ds-type-small);font-weight:600;line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text)}.ans-relay__name{font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption);color:var(--anslation-ds-muted)}.ans-relay__step[data-owner] .ans-relay__pad{border-color:var(--ans-tone-edge);background-color:var(--ans-tone-soft);color:var(--anslation-ds-text)}.ans-relay__step[data-owner] .ans-relay__flow{color:var(--ans-tone)}.ans-relay__step[data-owner] .ans-relay__name{color:var(--anslation-ds-text);text-decoration:underline;text-decoration-color:var(--ans-tone-edge);text-underline-offset:.2em}.ans-pillar-page .ans-relay a.ans-relay__pad{display:inline-flex;align-items:baseline}.ans-relay__pad:is(a):hover{border-color:var(--ans-tone)}.ans-relay__pad:is(a):focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-relay__handoff{margin:0;font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text-soft)}.ans-pillar-fit__actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;align-self:stretch;margin-top:.5rem}.ans-pillar-fit__actions>.ans-night-link{align-self:flex-start;min-height:2.75rem}@media (min-width:768px){.ans-pillar-fit__actions{flex-direction:row;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:.75rem 1.25rem}.ans-pillar-fit__actions>.ans-night-link{align-self:center;min-height:0}}.ans-pillar-room__grid{display:grid;gap:var(--anslation-ds-intro-gap)}.ans-pillar-room__contact{margin-top:1.25rem}.ans-pillar-room .ans-night-faq__icon{color:var(--ans-tone)}@media (min-width:960px){.ans-pillar-room__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:4rem}.ans-pillar-room__aside{position:sticky;top:6rem}}.ans-pillar-works{display:grid;gap:1.25rem}.ans-pillar-works__title{margin:0}.ans-pillar-works__cards{margin-block:0;list-style:none}@media (min-width:600px){.ans-pillar-works__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0}}.ans-pillar-works__cards>li{display:flex}.ans-pillar-works__cards>li>.ans-night-card{flex:1 1 auto}@media (min-width:768px) and (max-width:959.98px){.ans-pillar-works__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ans-pillar-fit__lead{display:grid;gap:2rem;min-width:0}@media (max-width:599.98px){.ans-pillar-fit__lead .ans-pstrip{display:none}}.ans-pstrip{display:grid;gap:.875rem;margin:0;padding:1.25rem 1.25rem 1rem;border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 60%),var(--anslation-ds-surface)}.ans-pstrip__cap{color:var(--anslation-ds-text-soft)}.ans-pstrip__rows{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.ans-pstrip__row{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem;align-items:baseline}.ans-pstrip__name{color:var(--anslation-ds-text);font-weight:var(--anslation-ds-night-weight-strong)}.ans-pstrip__weeks{color:var(--anslation-ds-text-soft);font-variant-numeric:tabular-nums}.ans-pstrip__track{position:relative;grid-column:1/-1;height:.75rem}.ans-pstrip__lead{position:absolute;top:50%;left:0;width:calc(var(--from) * 100%);border-top:var(--anslation-ds-trace-via,1.5px) dashed color-mix(in srgb,var(--ans-tone) 55%,transparent)}.ans-pstrip__lead:before{content:"";top:-.3125rem;left:-.0625rem;width:.5rem;height:.5rem;background:var(--anslation-ds-page);box-shadow:inset 0 0 0 var(--anslation-ds-trace-via,1.5px) var(--ans-tone)}.ans-pstrip__bar,.ans-pstrip__lead:before{position:absolute;border-radius:var(--anslation-ds-night-radius-pill)}.ans-pstrip__bar{inset-block:0;left:calc(var(--from) * 100%);width:calc(var(--span) * 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--ans-tone) 72%,var(--anslation-ds-night-fill-light)),var(--ans-tone) 55%,color-mix(in srgb,var(--ans-tone) 78%,var(--anslation-ds-night-fill-dark)));box-shadow:0 0 .75rem color-mix(in srgb,var(--ans-tone) 30%,transparent);transform-origin:0 50%}.ans-pstrip__axis{position:relative;display:block;height:1.25rem;border-top:1px solid var(--anslation-ds-border)}.ans-pstrip__tick{position:absolute;top:.25rem;left:calc(var(--at) * 100%);color:var(--anslation-ds-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateX(-50%)}.ans-pstrip__tick:first-child{transform:none}.ans-pstrip__tick:last-child{transform:translateX(-100%)}.ans-pstrip__tick:before{content:"";position:absolute;top:-.5rem;left:50%;width:1px;height:.3125rem;background:var(--anslation-ds-border-strong)}.ans-pstrip__tick:first-child:before{left:0}.ans-pstrip__tick:last-child:before{left:auto;right:0}@media (max-width:959.98px){.ans-pillar-fit__lead{gap:1.5rem}}@keyframes ans-pstrip-grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-pstrip[data-ans-once]:not([data-ans-play]) .ans-pstrip__bar{transform:scaleX(.04)}html:not(.anslation-a11y-reduced-motion) .ans-pstrip[data-ans-play] .ans-pstrip__bar{animation:ans-pstrip-grow var(--anslation-ds-duration-draw) var(--anslation-ds-ease-glide) calc(var(--anslation-ds-duration-base) + var(--i) * var(--anslation-ds-stagger) * 2) both}}.ans-pillar-walk .ans-night-frame>.ans-night-frame__window>.ans-night-frame__bar{background-color:var(--ans-tone-soft);box-shadow:inset 0 2px 0 var(--ans-tone)}.ans-mock-step__strip{display:flex;flex-direction:column}.ans-mock-lv{margin:0;padding:.5rem .75rem .625rem;list-style:none}.ans-mock-lv :is(ul,ol){margin:0;padding:0;list-style:none}.ans-mock-lv li{min-width:0}.ans-mock-lv--chain{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;background:linear-gradient(var(--ans-tone-edge),var(--ans-tone-edge)) 50% /calc(100% - 3rem) 2px no-repeat}.ans-mock-lv--chain>li{display:flex;justify-content:center;padding:.25rem .5rem;border:1px solid var(--anslation-ds-border-strong);border-radius:var(--anslation-ds-radius-pill);background-color:var(--anslation-ds-surface)}.ans-mock-lv--chain>li[data-on],.ans-mock-lv--chips>li[data-on],.ans-mock-lv--film>li[data-on]{border-color:var(--ans-tone-edge);background-color:var(--ans-tone-soft)}.ans-mock-lv--chips{display:flex;flex-wrap:wrap;gap:.375rem}.ans-mock-lv--chips>li{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5rem;border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-sm);color:var(--anslation-ds-muted)}.ans-mock-lv--chips>li[data-on]{color:var(--anslation-ds-text-soft)}.ans-mock-lv--chips>li>svg{flex-shrink:0}.ans-mock-lv--chips>li[data-on]>svg{color:var(--ans-tone)}.ans-mock-lv--seats,.ans-mock-lv--tiles{display:grid;flex:1 1 auto;gap:.375rem}.ans-mock-lv--tiles{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.ans-mock-lv--seats{grid-template-columns:repeat(2,minmax(0,1fr))}.ans-mock-lv--seats>li,.ans-mock-lv--tiles>li{border:1px solid var(--ans-tone-edge);border-radius:var(--anslation-ds-radius-sm);background-color:var(--ans-tone-soft)}.ans-mock-lv--tiles>li{display:grid;align-content:center;justify-items:center;gap:.375rem;padding:.5rem}.ans-mock-lv--seats>li{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem}.ans-mock-lv__shape{width:1.5rem;height:1.5rem;border-radius:var(--anslation-ds-radius-sm);background-color:var(--ans-tone)}.ans-mock-lv__shape[data-shape=dot]{border-radius:var(--anslation-ds-radius-pill)}.ans-mock-lv__shape[data-shape=tag]{clip-path:polygon(50% 0,100% 100%,0 100%)}.ans-mock-lv__price{width:2rem;height:.375rem;border-radius:var(--anslation-ds-radius-pill);background-color:var(--anslation-ds-border-strong)}.ans-mock-lv--grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:.3125rem}.ans-mock-lv--grid>span{height:1.25rem;border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-xs);background-color:var(--anslation-ds-surface)}.ans-mock-lv--grid>span[data-on]{border-color:var(--ans-tone-edge);background:radial-gradient(circle,var(--ans-tone) 0 .1875rem,transparent .25rem),var(--ans-tone-soft)}.ans-mock-lv--mix{display:grid;gap:.625rem}.ans-mock-lv__bar{display:flex;gap:.125rem;height:.75rem;overflow:hidden;border-radius:var(--anslation-ds-radius-pill)}.ans-mock-lv--mix li:before,.ans-mock-lv__bar>span{background-color:var(--ans-tone);opacity:calc(1 - var(--k) * .22)}.ans-mock-lv--mix ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem}.ans-mock-lv--mix li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.375rem}.ans-mock-lv--mix li:before{content:"";width:.5rem;height:.5rem;border-radius:var(--anslation-ds-radius-xs)}.ans-mock-lv--flow{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:1.25rem}.ans-mock-lv--flow ul{display:grid;gap:.375rem}.ans-mock-lv--flow li{position:relative;padding:.3125rem .625rem;border:1px solid var(--anslation-ds-border-strong);border-radius:var(--anslation-ds-radius-sm);background-color:var(--anslation-ds-surface)}.ans-mock-lv--flow li:after{content:"";position:absolute;top:50%;left:100%;width:1.25rem;height:2px;background-color:var(--ans-tone)}.ans-mock-lv__hub{padding:.75rem 1rem;border:1px solid var(--ans-tone-edge);border-radius:var(--anslation-ds-radius);background-color:var(--ans-tone-soft);box-shadow:inset 2px 0 0 var(--ans-tone)}.ans-mock-lv--film{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.ans-mock-lv--film>li{height:2.25rem;border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-xs);background-color:var(--anslation-ds-surface)}.ans-mock-lv--film>li[data-on]{box-shadow:inset 0 -3px 0 var(--ans-tone)}@media (min-width:960px){.ans-pillar-page .ans-pillar-split>:first-child{top:8.25rem}}@media (max-width:599.98px){.ans-pillar-page>main{--anslation-ds-section-y:var(--anslation-ds-section-y-tight)}}.ans-sg{--sg-t0:var(--anslation-ds-duration-base);--sg-travel:var(--anslation-ds-duration-long)}.ans-sg-badge{min-height:1.5rem;margin-left:.5rem;padding-block:.125rem;vertical-align:middle;letter-spacing:normal;text-transform:none}:is(.ans-sg-utm__label,.ans-sg-shelf__label,.ans-sg-cr__label){margin:0;font-size:.875rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.5rem;color:var(--anslation-ds-text)}.ans-sg-checks.ans-night-frame{max-width:60rem;margin-inline:auto}.ans-sg-checks__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--anslation-ds-space-4) var(--anslation-ds-space-16);margin:0;padding:var(--anslation-ds-space-12) var(--anslation-ds-space-24);border-bottom:1px solid var(--anslation-ds-border);font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-muted)}.ans-sg-checks__status strong{font-weight:600;color:var(--anslation-ds-text)}.ans-sg-checks__rows{margin:0;padding:0;list-style:none}.ans-sg-checks__rows>li+li{border-top:1px solid var(--anslation-ds-border)}.ans-sg-checks__sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph name chev" "glyph meta chev";align-items:center;gap:var(--anslation-ds-space-8) var(--anslation-ds-space-16);padding:var(--anslation-ds-space-16) var(--anslation-ds-space-24);list-style:none;cursor:pointer}.ans-sg-checks__sum::-webkit-details-marker{display:none}.ans-sg-checks__sum:hover{background-color:var(--anslation-ds-surface-raised)}.ans-sg-checks__sum:focus-visible{outline:2px solid var(--anslation-ds-night-action);outline-offset:-2px}.ans-sg-checks__glyph{grid-area:glyph}.ans-sg-checks__name{display:grid;grid-area:name;gap:var(--anslation-ds-space-4);min-width:0}.ans-sg-checks__name strong{font-size:var(--anslation-ds-type-prose);font-weight:600;line-height:var(--anslation-ds-leading-prose);color:var(--anslation-ds-text)}.ans-sg-checks__routes{display:flex;flex-wrap:wrap;gap:var(--anslation-ds-space-4)}.ans-sg-checks__route{padding:0 var(--anslation-ds-space-8);border-radius:var(--anslation-ds-radius-tag);background-color:var(--anslation-ds-soft);font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption);color:var(--anslation-ds-muted)}.ans-sg-checks__meta{display:flex;grid-area:meta;flex-wrap:wrap;align-items:center;gap:var(--anslation-ds-space-12)}.ans-sg-checks__count{font-size:var(--anslation-ds-type-small);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--anslation-ds-text-soft)}.ans-sg-checks__chev{grid-area:chev;color:var(--anslation-ds-muted)}.ans-sg-checks__row[open] .ans-sg-checks__chev{rotate:180deg}.ans-sg-checks__more{display:grid;gap:var(--anslation-ds-space-12);--ans-sg-indent:4.5rem;padding:0 var(--anslation-ds-space-24) var(--anslation-ds-space-24) var(--ans-sg-indent);font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text-soft)}.ans-sg-checks__more :is(p,dl,dd){margin:0}.ans-sg-checks__more dl{display:grid;gap:var(--anslation-ds-space-4)}.ans-sg-checks__more dt{margin-top:var(--anslation-ds-space-8);font-weight:600;color:var(--anslation-ds-text)}@media (min-width:720px){.ans-sg-checks__sum{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"glyph name meta chev";gap:var(--anslation-ds-space-24)}}@media (max-width:599.98px){.ans-sg-checks__more,.ans-sg-checks__status,.ans-sg-checks__sum{padding-inline:var(--anslation-ds-space-16)}}.ans-sg-shelf__grid,.ans-sg-utm__chain{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ans-sg-week.ans-night-frame{max-width:60rem;margin-inline:auto}.ans-sg-week__stations{display:grid;gap:var(--anslation-ds-space-8);margin:0;padding:var(--anslation-ds-space-16);list-style:none}.ans-sg-week__station{display:flex;align-items:center;gap:var(--anslation-ds-space-12);padding:var(--anslation-ds-space-12);border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-control);background-color:var(--anslation-ds-surface)}.ans-sg-checks__glyph,.ans-sg-map__pad,.ans-sg-week__glyph{--grow-from:scale(0.5)}.ans-sg-week__name{font-size:var(--anslation-ds-type-small);font-weight:600;line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text)}.ans-sg-week__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--anslation-ds-space-12) var(--anslation-ds-space-24);padding:var(--anslation-ds-space-16);border-top:1px solid var(--anslation-ds-border);background-color:var(--anslation-ds-surface-raised)}.ans-sg-week__review{display:inline-flex;align-items:center;gap:var(--anslation-ds-space-8);margin:0;font-size:var(--anslation-ds-type-small);font-weight:600;line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text)}.ans-sg-week__review svg{flex-shrink:0;color:var(--ans-tone)}.ans-sg-week__one{display:inline-flex;align-items:center;gap:var(--anslation-ds-space-12);padding:var(--anslation-ds-space-8) var(--anslation-ds-space-16) var(--anslation-ds-space-8) var(--anslation-ds-space-8);border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-control);background-color:var(--anslation-ds-surface);text-decoration:none;color:var(--anslation-ds-text)}.ans-sg-week__one:hover{border-color:var(--ans-tone-edge)}.ans-sg-week__one:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-week__one-text{display:grid}.ans-sg-week__one-name{font-size:var(--anslation-ds-type-small);font-weight:600;line-height:var(--anslation-ds-leading-small)}.ans-sg-week__one-link{font-size:var(--anslation-ds-type-caption);line-height:var(--anslation-ds-leading-caption);color:var(--anslation-ds-night-action)}@media (min-width:600px){.ans-sg-week__stations{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--anslation-ds-space-24)}.ans-sg-week__foot{padding:var(--anslation-ds-space-16) var(--anslation-ds-space-24)}}@media (min-width:960px){.ans-sg-week__stations{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--anslation-ds-space-12)}.ans-sg-week__station{flex-direction:column;align-items:flex-start;min-height:8rem;padding:var(--anslation-ds-space-16)}}.ans-sg-utm__name{font-size:.9375rem;font-weight:500;line-height:1.375rem;color:var(--anslation-ds-text)}.ans-sg-brand{display:grid;gap:2rem}.ans-sg-brand__system{display:grid;gap:1.5rem;min-width:0}.ans-sg-brand__mark{display:grid;justify-items:center;gap:1rem;margin:0;padding:1.5rem 1rem 1.25rem;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 75%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}.ans-sg-brand__svg{display:block;width:min(100%,24rem);height:auto;overflow:visible}.ans-sg-brand__arch,.ans-sg-brand__grid{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.ans-sg-brand__grid{stroke:color-mix(in srgb,var(--ans-tone) 45%,transparent);stroke-width:.9}.ans-sg-brand__axis{stroke:color-mix(in srgb,var(--ans-tone) 28%,transparent)}.ans-sg-brand__arch{stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:1.4}.ans-sg-brand__bar{fill:var(--ans-tone);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ans-tone) 45%,transparent));transform-box:fill-box;transform-origin:50% 100%}.ans-sg-brand__names{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;color:var(--anslation-ds-text-soft)}.ans-sg-brand__names span{display:inline-flex;align-items:center;gap:.375rem}.ans-sg-brand__names span:before{content:"";width:.5rem;height:.5rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--ans-tone)}.ans-sg-brand__ramp{display:grid;margin:0;padding:0;list-style:none}.ans-sg-brand__ramp li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--anslation-ds-border)}.ans-sg-brand__aa{font-weight:var(--anslation-ds-night-weight-heading);line-height:1;letter-spacing:var(--anslation-ds-tracking-display);color:var(--anslation-ds-text)}.ans-sg-brand__ramp [data-step=display] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-display)}.ans-sg-brand__ramp [data-step=title] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-title)}.ans-sg-brand__ramp [data-step=h3] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-h3)}.ans-sg-brand__ramp [data-step=prose] .ans-sg-brand__aa{font-size:var(--anslation-ds-type-prose);font-weight:400;letter-spacing:normal}.ans-sg-brand__step{font-size:.9375rem;font-weight:500;color:var(--anslation-ds-text)}.ans-sg-brand__family{font-size:.8125rem;color:var(--anslation-ds-muted)}.ans-sg-brand__tokens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ans-sg-brand__tokens ul{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:0;padding:0;list-style:none}.ans-sg-brand__radius,.ans-sg-brand__space{display:grid;justify-items:start;gap:.375rem;font-size:.8125rem;color:var(--anslation-ds-text-soft)}.ans-sg-brand__radius span{width:2.5rem;height:2.5rem;background-color:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));box-shadow:inset 0 0 0 1.5px var(--ans-tone)}.ans-sg-brand__tokens ul+ul{flex-direction:column;align-items:stretch;gap:.5rem}.ans-sg-brand__space span{height:.5rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift))}.ans-sg-brand__try{display:grid;align-content:start;gap:1rem;min-width:0}.ans-sg-brand__pick{margin:0;padding:0;border:0}.ans-sg-brand__pick legend{margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-text)}.ans-sg-brand__swatches{display:flex;flex-wrap:wrap;gap:.375rem}.ans-sg-brand__swatch{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--anslation-ds-night-radius-pill);cursor:pointer}.ans-sg-brand__swatch input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ans-sg-brand__dot{width:1.5rem;height:1.5rem;border-radius:var(--anslation-ds-night-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 76%,var(--anslation-ds-night-fill-light)),var(--ans-tone) 55%,color-mix(in srgb,var(--ans-tone) 84%,var(--anslation-ds-night-fill-dark)));box-shadow:0 0 0 1px color-mix(in srgb,var(--ans-tone) 50%,transparent)}.ans-sg-brand__swatch:has(input:checked) .ans-sg-brand__dot{box-shadow:0 0 0 2px var(--anslation-ds-page),0 0 0 4px var(--ans-tone),0 0 1rem var(--ans-tone)}.ans-sg-brand__swatch:has(input:focus-visible){box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-brand__card{position:relative;display:grid;gap:0;overflow:hidden;padding:1.5rem 1.5rem 0;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(90% 70% at 85% 0,color-mix(in srgb,var(--ans-tone) 22%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-border)),inset 0 3px 0 var(--ans-tone)}.ans-sg-brand__face{display:none;justify-items:start;gap:1rem}.ans-sg-brand__face[data-on]{display:grid}.ans-sg-brand__face p{margin:0}.ans-sg-brand__title{font-size:var(--anslation-ds-type-h3);font-weight:var(--anslation-ds-night-weight-heading);line-height:var(--anslation-ds-leading-h3);letter-spacing:-.02em;text-wrap:balance;color:var(--anslation-ds-text)}.ans-sg-brand__cap{display:inline-flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;color:var(--ans-tone)}.ans-sg-brand__node{width:.625rem;height:.625rem;border-radius:var(--anslation-ds-night-radius-pill);box-shadow:inset 0 0 0 1.5px var(--ans-tone),0 0 .5rem color-mix(in srgb,var(--ans-tone) 60%,transparent)}.ans-sg-brand__kit{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px dashed color-mix(in srgb,var(--ans-tone) 28%,var(--anslation-ds-border))}.ans-sg-brand__btn{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border-radius:var(--anslation-ds-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ans-tone) 80%,var(--anslation-ds-night-fill-light)),var(--ans-tone) 60%);box-shadow:0 .5rem 1.25rem -.5rem color-mix(in srgb,var(--ans-tone) 70%,transparent);font-size:.875rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-night-fill-ink)}.ans-sg-brand__chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;background-color:var(--ans-tone-soft);box-shadow:inset 0 0 0 1px var(--ans-tone-edge);font-size:.8125rem;font-weight:500;color:var(--anslation-ds-text)}.ans-sg-brand__chip,.ans-sg-brand__meter{border-radius:var(--anslation-ds-night-radius-pill)}.ans-sg-brand__meter{position:relative;flex:1 1 4rem;max-width:7rem;height:.375rem;overflow:hidden;background-color:color-mix(in srgb,var(--ans-tone) 18%,var(--anslation-ds-border))}.ans-sg-brand__meter i{position:absolute;inset:0 36% 0 0;border-radius:inherit;background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo)}.ans-sg-brand__mix{display:inline-flex;gap:.25rem}.ans-sg-brand__mix i{width:1.125rem;height:1.125rem;border-radius:var(--anslation-ds-radius-sm);background-color:var(--ans-tone)}.ans-sg-brand__mix i:nth-child(2){background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift))}.ans-sg-brand__mix i:nth-child(3){background-color:color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-page))}.ans-sg-brand__fan{display:block;width:100%;max-width:15rem;height:auto;margin:1rem auto 0;overflow:visible}.ans-sg-brand__fan path{fill:none;stroke-linecap:round}.ans-sg-brand__fan-dim{stroke:var(--ans-tone);stroke-width:var(--anslation-ds-trace-dim);stroke-opacity:var(--anslation-ds-fan-dim)}.ans-sg-brand__fan-on{stroke:color-mix(in srgb,var(--ans-tone) 72%,var(--anslation-ds-trace-lift));stroke-width:var(--anslation-ds-trace-lit);filter:drop-shadow(0 0 4px var(--ans-tone))}.ans-sg-brand__fan-bus{stroke:var(--ans-tone);stroke-width:3}@supports selector(:has(*)){.ans-sg-brand:has(input:checked) .ans-sg-brand__face{display:none}.ans-sg-brand:has(input[value=green]:checked) .ans-sg-brand__face[data-for=green],.ans-sg-brand:has(input[value=magenta]:checked) .ans-sg-brand__face[data-for=magenta],.ans-sg-brand:has(input[value=orange]:checked) .ans-sg-brand__face[data-for=orange],.ans-sg-brand:has(input[value=primary]:checked) .ans-sg-brand__face[data-for=primary],.ans-sg-brand:has(input[value=teal]:checked) .ans-sg-brand__face[data-for=teal],.ans-sg-brand:has(input[value=violet]:checked) .ans-sg-brand__face[data-for=violet],.ans-sg-brand:has(input[value=yellow]:checked) .ans-sg-brand__face[data-for=yellow]{display:grid}.ans-sg-brand:has(input[value=primary]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-primary);--ans-tone-soft:var(--anslation-ds-product-primary-soft);--ans-tone-edge:var(--anslation-ds-product-primary-border)}.ans-sg-brand:has(input[value=teal]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-teal);--ans-tone-soft:var(--anslation-ds-product-teal-soft);--ans-tone-edge:var(--anslation-ds-product-teal-border)}.ans-sg-brand:has(input[value=magenta]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-magenta);--ans-tone-soft:var(--anslation-ds-product-magenta-soft);--ans-tone-edge:var(--anslation-ds-product-magenta-border)}.ans-sg-brand:has(input[value=orange]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-orange);--ans-tone-soft:var(--anslation-ds-product-orange-soft);--ans-tone-edge:var(--anslation-ds-product-orange-border)}.ans-sg-brand:has(input[value=green]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-green);--ans-tone-soft:var(--anslation-ds-product-green-soft);--ans-tone-edge:var(--anslation-ds-product-green-border)}.ans-sg-brand:has(input[value=violet]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-violet);--ans-tone-soft:var(--anslation-ds-product-violet-soft);--ans-tone-edge:var(--anslation-ds-product-violet-border)}.ans-sg-brand:has(input[value=yellow]:checked) .ans-sg-brand__card{--ans-tone:var(--anslation-ds-product-yellow);--ans-tone-soft:var(--anslation-ds-product-yellow-soft);--ans-tone-edge:var(--anslation-ds-product-yellow-border)}}@media (min-width:1024px){.ans-sg-brand{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:3rem}}.ans-sg-utm{display:grid;gap:1.5rem}.ans-sg-utm__pad{--lit:1;position:relative;display:flex;align-items:center;gap:.875rem}.ans-sg-utm{--utm-w:5.5rem;--utm-h:3.4375rem}.ans-sg-utm__tile{position:relative;z-index:1;flex-shrink:0;width:var(--utm-w);height:var(--utm-h);border-radius:var(--anslation-ds-radius);opacity:calc(.45 + .55 * var(--lit));box-shadow:0 0 calc(1.5rem * var(--lit)) -.25rem color-mix(in srgb,var(--ans-tone) 55%,transparent);transform-origin:center}.ans-sg-utm__screen{display:block;width:100%;height:100%}.ans-sg-utm__screen .sc-frame{fill:color-mix(in srgb,var(--ans-tone) 8%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) calc(30% + 40% * var(--lit)),var(--anslation-ds-border));stroke-width:1.5}.ans-sg-utm__screen .sc-card{fill:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) 34%,transparent);stroke-width:1}.ans-sg-utm__screen .sc-dim{fill:color-mix(in srgb,var(--ans-tone) 24%,var(--anslation-ds-border))}.ans-sg-utm__screen .sc-ink{fill:color-mix(in srgb,var(--ans-tone) 68%,var(--anslation-ds-trace-lift))}.ans-sg-utm__screen .sc-hot{fill:var(--ans-tone)}.ans-sg-utm__screen .sc-line{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ans-sg-utm__screen .sc-line--dim{stroke:color-mix(in srgb,var(--ans-tone) 30%,var(--anslation-ds-border));stroke-width:1.5}.ans-sg-utm__badge{position:absolute;right:-.375rem;bottom:-.375rem;width:1.5rem;height:1.5rem;border-radius:var(--anslation-ds-radius-sm);box-shadow:0 0 0 3px var(--anslation-ds-page)}.ans-sg-utm__words{display:grid;gap:.125rem;min-width:0}.ans-sg-utm__param{font-size:.75rem}.ans-sg-utm__chip,.ans-sg-utm__param{font-family:var(--anslation-ds-font-mono);line-height:1.125rem;color:color-mix(in srgb,var(--ans-tone) calc(40% + 45% * var(--lit)),var(--anslation-ds-muted))}.ans-sg-utm__chip{--lit:1;position:absolute;top:calc(var(--utm-h) / 2 - 1.625rem);left:0;display:none;padding:0 .375rem;border-radius:var(--anslation-ds-radius-sm);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) calc(25% + 45% * var(--lit)),var(--anslation-ds-border));font-size:var(--anslation-ds-type-micro);white-space:nowrap;translate:-50% 0}.ans-sg-utm__link{--lit:1;position:absolute;bottom:100%;left:calc(var(--utm-w) / 2 - 1px);width:2px;height:.75rem;overflow:hidden;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 36%,var(--anslation-ds-page))}.ans-sg-utm__link:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--ans-tone) 74%,var(--anslation-ds-trace-lift));box-shadow:0 0 .5rem var(--anslation-ds-trace-halo);opacity:var(--lit)}.ans-sg-utm__pk{position:absolute;inset:0;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)))}.ans-sg-utm:has(.ans-sg-utm__tool[data-ready]) :is(.ans-sg-utm__pad,.ans-sg-utm__link,.ans-sg-utm__chip){--lit:0}.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l0]) .ans-sg-utm__chip,.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l0]) .ans-sg-utm__link[data-k="0"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l1]) .ans-sg-utm__link[data-k="1"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l2]) .ans-sg-utm__link[data-k="2"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=l3]) .ans-sg-utm__link[data-k="3"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p0]) .ans-sg-utm__pad[data-k="0"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p1]) .ans-sg-utm__pad[data-k="1"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p2]) .ans-sg-utm__pad[data-k="2"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p3]) .ans-sg-utm__pad[data-k="3"],.ans-sg-utm:has(.ans-sg-utm__tool[data-lit~=p4]) .ans-sg-utm__pad[data-k="4"]{--lit:1}.ans-sg-utm__static{display:none;gap:.5rem}.ans-sg-utm__tool{display:grid;gap:1rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border),inset 0 2px 0 color-mix(in srgb,var(--ans-tone) 60%,transparent)}@media (scripting:none){.ans-sg-utm__static{display:grid}.ans-sg-utm__tool{display:none}}.ans-sg-utm__fields{display:grid;gap:.875rem}.ans-sg-utm__field{display:grid;gap:.375rem;min-width:0}.ans-sg-utm__field-label{font-size:.875rem;font-weight:500;color:var(--anslation-ds-text-soft)}.ans-sg-utm__out{display:block;min-width:0;padding:.75rem .875rem;overflow-wrap:anywhere;border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-page);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-border));font-family:var(--anslation-ds-font-mono);font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text)}.ans-sg-utm__result{display:grid;gap:.75rem}.ans-sg-utm__actions{display:flex;flex-wrap:wrap;gap:.625rem}.ans-sg-utm__note{margin:0;font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text-soft)}.ans-sg-utm__note:empty{display:none}@media (min-width:600px){.ans-sg-utm__chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ans-sg-utm__pad{flex-direction:column;gap:.625rem;text-align:center}.ans-sg-utm{--utm-w:6rem;--utm-h:3.75rem}.ans-sg-utm__link{top:calc(var(--utm-h) / 2 - 1px);right:calc(50% + var(--utm-w) / 2 + .375rem);bottom:auto;left:calc(-50% + var(--utm-w) / 2 + .375rem);width:auto;height:2px}.ans-sg-utm__words{justify-items:center}.ans-sg-utm__pk{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift)))}.ans-sg-utm__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ans-sg-utm__field[data-field=url]{grid-column:1/-1}.ans-sg-utm__result{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.ans-sg-utm{--utm-w:8rem;--utm-h:5rem}.ans-sg-utm__chip{display:block}.ans-sg-utm__fields{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.ans-sg-utm__field[data-field=url]{grid-column:auto}}.ans-sg-shelf{display:grid;gap:2rem}.ans-sg-shelf__board{display:grid;min-width:0}.ans-sg-shelf__item{min-width:0}.ans-sg-shelf__card{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:.875rem;align-items:center;height:100%;padding:.75rem;border-radius:var(--anslation-ds-radius);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border),inset 0 2px 0 color-mix(in srgb,var(--ans-tone) 55%,transparent);text-decoration:none;color:inherit}.ans-sg-shelf__card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 55%,var(--anslation-ds-border)),inset 0 2px 0 var(--ans-tone)}.ans-sg-shelf__card:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-shelf__cover{grid-row:1/span 3;display:grid;place-items:center;aspect-ratio:120/64;border-radius:var(--anslation-ds-radius-sm);background:linear-gradient(160deg,color-mix(in srgb,var(--ans-tone) 22%,var(--anslation-ds-surface)),var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 30%,transparent);color:var(--ans-tone)}.ans-sg-shelf__cover .ans-mock-store__art{position:static;display:block;width:88%;height:auto;color:var(--ans-tone)}.ans-sg-shelf__cat{font-size:.75rem;font-weight:500;line-height:1rem;color:var(--ans-tone)}.ans-sg-shelf__promise,.ans-sg-shelf__title{font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.25rem;color:var(--anslation-ds-text)}.ans-sg-shelf__price{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--anslation-ds-text-soft)}.ans-sg-shelf:has(.ans-sg-cart input[data-k="0"]:checked) .ans-sg-shelf__item[data-k="0"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="1"]:checked) .ans-sg-shelf__item[data-k="1"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="2"]:checked) .ans-sg-shelf__item[data-k="2"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="3"]:checked) .ans-sg-shelf__item[data-k="3"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="4"]:checked) .ans-sg-shelf__item[data-k="4"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="5"]:checked) .ans-sg-shelf__item[data-k="5"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="6"]:checked) .ans-sg-shelf__item[data-k="6"] .ans-sg-shelf__card,.ans-sg-shelf:has(.ans-sg-cart input[data-k="7"]:checked) .ans-sg-shelf__item[data-k="7"] .ans-sg-shelf__card{box-shadow:inset 0 0 0 1.5px var(--ans-tone),0 0 0 4px color-mix(in srgb,var(--ans-tone) 16%,transparent),0 0 1.5rem color-mix(in srgb,var(--ans-tone) 30%,transparent)}.ans-sg-shelf__checkout{display:grid;gap:1.5rem;align-items:start}.ans-sg-cart{display:grid;gap:.75rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background-color:var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}@media (scripting:none){.ans-sg-cart{display:none}.ans-sg-shelf .ans-sg-shelf__checkout{grid-template-columns:minmax(0,48rem)}}.ans-sg-cart__group{display:grid;margin:0;padding:0;border:0}.ans-sg-cart__group legend{margin-bottom:.25rem;padding:0;font-size:.8125rem;font-weight:var(--anslation-ds-night-weight-strong);color:var(--anslation-ds-muted)}.ans-sg-cart__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;border-bottom:1px solid var(--anslation-ds-border);font-size:.9375rem;color:var(--anslation-ds-text);cursor:pointer}.ans-sg-cart__row input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--ans-tone);cursor:pointer}.ans-sg-cart__row input:focus-visible{outline:2px solid var(--anslation-ds-product-primary);outline-offset:2px}.ans-sg-cart__price{font-variant-numeric:tabular-nums;color:var(--anslation-ds-text-soft)}.ans-sg-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:.25rem 0 0;font-size:.9375rem;color:var(--anslation-ds-text-soft)}.ans-sg-cart__total strong{font-size:1.375rem;font-weight:var(--anslation-ds-night-weight-heading);font-variant-numeric:tabular-nums;color:var(--anslation-ds-text)}.ans-sg-shelf__path{display:grid;gap:1rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(80% 60% at 0 0,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}.ans-sg-shelf__path ol{display:grid;margin:0;padding:0;list-style:none}.ans-sg-shelf__path li{--hot:0;position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.875rem;row-gap:.125rem;padding-bottom:1rem}.ans-sg-shelf__path li:not(:last-child):before{content:"";position:absolute;top:1.25rem;bottom:0;left:calc(.625rem - 1px);width:2px;background-color:color-mix(in srgb,var(--ans-tone) calc(50% + 30% * var(--hot)),var(--anslation-ds-page))}.ans-sg-shelf__via{grid-row:1/span 2;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) calc(16% + 20% * var(--hot)),var(--anslation-ds-page));box-shadow:inset 0 0 0 var(--anslation-ds-trace-via) var(--ans-tone),0 0 0 calc(4px * var(--hot)) color-mix(in srgb,var(--ans-tone) 16%,transparent),0 0 calc(1rem * var(--hot)) color-mix(in srgb,var(--ans-tone) 50%,transparent);color:color-mix(in srgb,var(--ans-tone) 35%,var(--anslation-ds-trace-lift))}.ans-sg-shelf__desc{font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text-soft)}.ans-sg-shelf__more{color:var(--anslation-ds-product-primary);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.ans-sg-shelf__open{justify-self:start}.ans-sg-shelf:has(.ans-sg-cart input:checked) .ans-sg-shelf__path li{--hot:1}@media (min-width:600px){.ans-sg-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ans-sg-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.ans-sg-shelf__checkout{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:600px){.ans-sg-cart__group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}}@media (min-width:1200px){.ans-sg-shelf__grid{grid-template-columns:repeat(var(--shelf-n,6),minmax(0,1fr));gap:0}.ans-sg-shelf__item{padding-inline:.375rem}.ans-sg-shelf__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:start;row-gap:.25rem}.ans-sg-shelf__cover{grid-row:auto;margin-bottom:.5rem}}.ans-sg-cr{display:grid;justify-items:stretch;gap:var(--anslation-ds-space-24)}.ans-sg-cr__frame{min-width:0}.ans-sg-cr__tabs{flex-wrap:wrap}.ans-sg-cr__tabs .ans-mock-shelf__tab{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem}.ans-sg-cr__frame .ans-mock,.ans-sg-cr__frame .ans-night-frame__content{display:flex;flex-direction:column}.ans-sg-cr__frame .ans-mock{flex:1 1 auto}.ans-sg-cr__shelf{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);gap:.625rem}.ans-sg-cr__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.5rem}.ans-sg-cr__thumbs .ans-mock-shelf__thumb{height:auto;min-height:0}.ans-sg-cr__thumbs .ans-sg-cr__cover{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:stretch;align-content:stretch;border:0;overflow:hidden;padding:0;border-radius:var(--anslation-ds-radius);background:radial-gradient(90% 70% at 50% 0,color-mix(in srgb,var(--ans-tone) 22%,transparent),transparent 75%),color-mix(in srgb,var(--ans-tone) 6%,var(--anslation-ds-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 22%,var(--anslation-ds-border))}.ans-sg-cr__art{display:block;width:100%;height:100%;min-height:0}.ans-sg-cr__art .cv-card{fill:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-surface));stroke:color-mix(in srgb,var(--ans-tone) 38%,transparent);stroke-width:1}.ans-sg-cr__art .cv-dim{fill:color-mix(in srgb,var(--ans-tone) 26%,var(--anslation-ds-border))}.ans-sg-cr__art .cv-ink{fill:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift))}.ans-sg-cr__art .cv-hot{fill:var(--ans-tone);filter:drop-shadow(0 0 3px var(--anslation-ds-trace-halo))}.ans-sg-cr__art .cv-line{fill:none;stroke:color-mix(in srgb,var(--ans-tone) 70%,var(--anslation-ds-trace-lift));stroke-width:2.5;stroke-linecap:round}.ans-sg-cr__art .cv-line--dim{stroke:color-mix(in srgb,var(--ans-tone) 34%,var(--anslation-ds-border))}.ans-sg-cr__cover-name{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-top:1px solid color-mix(in srgb,var(--ans-tone) 18%,var(--anslation-ds-border));background-color:color-mix(in srgb,var(--anslation-ds-page) 55%,transparent);font-size:.75rem;font-weight:500;line-height:1rem;color:var(--anslation-ds-text-soft)}.ans-sg-cr__cover-name svg{color:var(--ans-tone)}.ans-sg-cr__go{display:grid;justify-items:center;gap:.75rem;padding-top:.75rem;text-align:center}.ans-sg-cr__go p{margin:0}.ans-sg-cr__app{display:grid;justify-items:inherit;gap:.375rem;max-width:20rem;margin-bottom:.5rem}.ans-sg-cr__tile{width:3.5rem;height:3.5rem;margin-bottom:.5rem;border-radius:var(--anslation-ds-radius-lg);box-shadow:inset 0 1px 0 var(--anslation-ds-night-fill-highlight),inset 0 -1px 0 var(--anslation-ds-night-fill-shade),0 0 2rem color-mix(in srgb,var(--ans-tone) 40%,transparent)}.ans-sg-cr__app-name{font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-sg-cr__app-text{font-size:.9375rem;line-height:1.5rem;color:var(--anslation-ds-text-soft)}.ans-sg-cr__month{display:grid;gap:1rem;margin-top:2.5rem;padding:1.25rem;border-radius:var(--anslation-ds-radius-lg);background:radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--ans-tone) 10%,transparent),transparent 70%),var(--anslation-ds-surface);box-shadow:inset 0 0 0 1px var(--anslation-ds-border)}.ans-sg-cr__drops{display:grid;gap:var(--anslation-ds-space-8);margin:0;padding:0;list-style:none}.ans-sg-cr__drops li{display:grid;gap:var(--anslation-ds-space-4);padding:var(--anslation-ds-space-12) var(--anslation-ds-space-16);border-radius:var(--anslation-ds-radius-control);background-color:color-mix(in srgb,var(--ans-tone) 10%,var(--anslation-ds-surface-raised))}.ans-sg-cr__drop{font-size:.9375rem;font-weight:var(--anslation-ds-night-weight-strong);line-height:1.25rem;color:var(--anslation-ds-text)}.ans-sg-cr__when{font-size:.8125rem;line-height:1.25rem;color:var(--anslation-ds-muted)}@media (min-width:768px){.ans-sg-cr__drops{grid-template-columns:repeat(var(--drops,5),minmax(0,1fr));gap:var(--anslation-ds-space-12)}.ans-sg-cr__drops li{align-content:start}}@media (min-width:1024px){.ans-sg-cr{grid-template-columns:minmax(0,1.7fr) minmax(13rem,1fr);align-items:center;gap:var(--anslation-ds-space-64)}.ans-sg-cr__go{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;justify-items:start;gap:0;padding:0 0 2.25rem .75rem;text-align:start}.ans-sg-cr__app{align-self:end;margin-bottom:1.25rem}.ans-sg-cr__btn{grid-row:2}.ans-sg-cr__go .ans-sg-cr__note{grid-row:3;align-self:start;margin-top:.75rem}}.ans-sg-map__src{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--anslation-ds-space-8);margin:0 0 var(--anslation-ds-space-32);padding:0;list-style:none}.ans-sg-map__line{display:inline-flex;align-items:center;gap:var(--anslation-ds-space-8);min-height:2.75rem;padding:var(--anslation-ds-space-4) var(--anslation-ds-space-16) var(--anslation-ds-space-4) var(--anslation-ds-space-8);border-radius:var(--anslation-ds-radius-pill);background-color:var(--anslation-ds-surface);text-decoration:none;color:var(--anslation-ds-text-soft)}a.ans-sg-map__line:hover{color:var(--anslation-ds-text);background-color:var(--anslation-ds-surface-raised)}a.ans-sg-map__line:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-map__line[aria-current]{box-shadow:inset 0 0 0 1px var(--ans-tone);color:var(--anslation-ds-text)}.ans-sg-map__pad.ans-night-icon{width:1.75rem;height:1.75rem;border-radius:var(--anslation-ds-radius-pill)}.ans-sg-map__name{font-size:var(--anslation-ds-type-small);font-weight:600;line-height:var(--anslation-ds-leading-small)}.ans-sg-map__pr{display:grid;gap:var(--anslation-ds-space-16);margin:var(--anslation-ds-space-24) 0 0;padding:0;list-style:none}.ans-sg-map__product{--ans-tile-radius:var(--anslation-ds-radius-tile);display:flex;align-items:center;gap:var(--anslation-ds-space-16);height:100%;padding:var(--anslation-ds-space-16) var(--anslation-ds-space-24) var(--anslation-ds-space-16) var(--anslation-ds-space-16);border-radius:var(--ans-tile-radius);background-color:var(--anslation-ds-surface);text-decoration:none;color:var(--anslation-ds-text)}a.ans-sg-map__product:hover{background-color:var(--anslation-ds-surface-raised)}a.ans-sg-map__product:focus-visible{outline:none;box-shadow:var(--anslation-ds-focus-ring)}.ans-sg-map__mark.ans-night-icon{flex-shrink:0;width:2.75rem;height:2.75rem}.ans-sg-map__ptext{display:grid;gap:var(--anslation-ds-space-4);min-width:0}.ans-sg-map__ptitle{font-size:var(--anslation-ds-type-card-title);font-weight:600;line-height:var(--anslation-ds-leading-card-title)}.ans-sg-map__pdesc{font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small)}.ans-sg-map__go,.ans-sg-map__pdesc{color:var(--anslation-ds-text-soft)}.ans-sg-map__go{flex-shrink:0;margin-left:auto}@media (min-width:768px){.ans-sg-map__pr{grid-template-columns:repeat(2,minmax(0,1fr))}}.ans-sg .ans-night-frame.ans-sg-map__view{max-width:none}.ans-sg-view{--grow-from:scaleX(0);display:grid;grid-template-columns:minmax(6.5rem,1.2fr) repeat(var(--ws),minmax(0,1fr));gap:.25rem;padding:1rem}.ans-sg-view__row{display:contents}.ans-sg-view__col{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;font-size:.75rem;font-weight:500;color:var(--anslation-ds-text-soft)}.ans-sg-view__col svg{flex-shrink:0;color:var(--ans-tone)}.ans-sg-view__col-name{display:none}.ans-sg-view__line{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding-left:.5rem;border-radius:var(--anslation-ds-radius-sm);font-size:.8125rem;color:var(--anslation-ds-text)}.ans-sg-view__dot{width:.5rem;height:.5rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:var(--ans-tone);box-shadow:0 0 .375rem color-mix(in srgb,var(--ans-tone) 60%,transparent)}.ans-sg-view__cell{display:grid;place-items:center;min-height:2rem;border-radius:var(--anslation-ds-radius-sm);background-color:color-mix(in srgb,var(--ans-tone) 7%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-border))}.ans-sg-view__cell i{width:72%;height:.375rem;border-radius:var(--anslation-ds-night-radius-pill);background-color:color-mix(in srgb,var(--ans-tone) 72%,var(--anslation-ds-trace-lift));box-shadow:0 0 .375rem var(--anslation-ds-trace-halo);transform-origin:0 50%}.ans-sg-view__row[data-current] .ans-sg-view__line{background-color:color-mix(in srgb,var(--ans-tone) 12%,transparent);font-weight:var(--anslation-ds-night-weight-strong)}.ans-sg-view__row[data-current] .ans-sg-view__cell{background-color:color-mix(in srgb,var(--ans-tone) 16%,var(--anslation-ds-page));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ans-tone) 40%,transparent)}@media (min-width:768px){.ans-sg-view{grid-template-columns:minmax(9rem,1fr) repeat(var(--ws),minmax(0,1.4fr));gap:.5rem .75rem;padding:1.5rem}.ans-sg-view__cell{min-height:2.25rem}.ans-sg-view__line{font-size:.875rem}.ans-sg-view__col-name{display:inline}}@keyframes ans-sg-run{0%{transform:none}to{transform:var(--run-to)}}@keyframes ans-sg-grow{0%{transform:var(--grow-from)}to{transform:none}}@keyframes ans-sg-sweep{0%{opacity:0;transform:var(--sweep-from)}30%,70%{opacity:1}to{opacity:0;transform:var(--sweep-to)}}@keyframes ans-sg-life{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@keyframes ans-sg-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes ans-sg-flash{0%,to{transform:scale(1)}40%{transform:scale(1.3)}}@keyframes ans-sg-wake{0%{opacity:.15}to{opacity:1}}@keyframes ans-sg-rise{0%{transform:scaleY(.12)}to{transform:none}}.ans-sg-utm{--sweep-from:translateY(-100%);--sweep-to:translateY(100%)}@media (min-width:600px){.ans-sg-utm{--sweep-from:translateX(-100%);--sweep-to:translateX(100%)}}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-brand__mark[data-ans-once]:not([data-ans-play]) :is(.ans-sg-brand__grid,.ans-sg-brand__arch){stroke-dashoffset:1}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-view[data-ans-once]:not([data-ans-play]) .ans-sg-view__cell i{transform:scaleX(0)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-checks__rows[data-ans-once]:not([data-ans-play]) .ans-sg-checks__glyph,html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-map__src[data-ans-once]:not([data-ans-play]) .ans-sg-map__pad,html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-week__stations[data-ans-once]:not([data-ans-play]) .ans-sg-week__glyph{transform:var(--grow-from)}html:not(.anslation-a11y-reduced-motion)[data-ans-motion=on] .ans-sg-brand__mark[data-ans-once]:not([data-ans-play]) .ans-sg-brand__bar{transform:scaleY(.12)}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__tile{transition:opacity var(--anslation-ds-duration-base) var(--anslation-ds-ease),box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__link:before{transition:opacity var(--anslation-ds-duration-base) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__dot{transition:box-shadow var(--anslation-ds-duration-fast) var(--anslation-ds-ease)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__path li:not(:last-child):before{transition:background-color var(--anslation-ds-duration-base) var(--anslation-ds-ease) calc(var(--k) * var(--anslation-ds-stagger) * 2)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__via{transition:background-color var(--anslation-ds-duration-base) var(--anslation-ds-ease) calc(var(--k) * var(--anslation-ds-stagger) * 2),box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease) calc(var(--k) * var(--anslation-ds-stagger) * 2)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__card{transition:box-shadow var(--anslation-ds-duration-base) var(--anslation-ds-ease),transform var(--anslation-ds-duration-settle) var(--anslation-ds-spring)}html:not(.anslation-a11y-reduced-motion) .ans-sg-shelf__card:hover{transform:translateY(var(--anslation-ds-lift))}html:not(.anslation-a11y-reduced-motion) .ans-sg-checks__rows[data-ans-play] .ans-sg-checks__glyph,html:not(.anslation-a11y-reduced-motion) .ans-sg-week__stations[data-ans-play] .ans-sg-week__glyph{animation:ans-sg-grow var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-stagger) * 2) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__mark[data-ans-play] .ans-sg-brand__grid{animation:ans-gfx-draw var(--anslation-ds-duration-draw) var(--anslation-ds-ease-glide) calc(var(--i) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__mark[data-ans-play] .ans-sg-brand__arch{animation:ans-gfx-draw var(--anslation-ds-duration-long) var(--anslation-ds-ease-glide) var(--anslation-ds-duration-reveal) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-brand__mark[data-ans-play] .ans-sg-brand__bar{animation:ans-sg-rise var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--anslation-ds-duration-slow) + var(--i) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__chain[data-ans-play] .ans-sg-utm__pk{animation:ans-sg-sweep var(--anslation-ds-duration-settle) var(--anslation-ds-ease-glide) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-duration-slow)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-utm__chain[data-ans-play] .ans-sg-utm__tile{animation:ans-sg-flash var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-duration-slow)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-view[data-ans-play] .ans-sg-view__cell i{animation:ans-sg-grow var(--anslation-ds-duration-settle) var(--anslation-ds-ease-glide) calc(var(--sg-t0) + var(--d) * var(--anslation-ds-stagger)) both}html:not(.anslation-a11y-reduced-motion) .ans-sg-map__src[data-ans-play] .ans-sg-map__pad{animation:ans-sg-grow var(--anslation-ds-duration-settle) var(--anslation-ds-spring-bounce) calc(var(--sg-t0) + var(--k) * var(--anslation-ds-stagger)) both}}@media (min-width:960px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--ans-st-0){html:not(.anslation-a11y-reduced-motion) .ans-pillar-story[data-ans-story] .ans-story__copy{min-height:56svh}}}.ans-pillar-others{display:grid;gap:var(--anslation-ds-space-12);margin:0;padding:0;list-style:none}.ans-pillar-others>li{display:flex;min-width:0}.ans-pillar-others__tile{--ans-tile-radius:var(--anslation-ds-radius-tile);display:flex;flex:1 1 auto;align-items:center;gap:var(--anslation-ds-space-16);padding:var(--anslation-ds-space-16) var(--anslation-ds-space-24) var(--anslation-ds-space-16) var(--anslation-ds-space-16);border-radius:var(--ans-tile-radius);background-color:var(--anslation-ds-surface);color:var(--anslation-ds-text);text-decoration:none;outline:none}.ans-pillar-others__tile:focus-visible{box-shadow:var(--anslation-ds-focus-ring)}.ans-pillar-others__copy{display:grid;min-width:0;gap:var(--anslation-ds-space-4);font-size:var(--anslation-ds-type-small);line-height:var(--anslation-ds-leading-small);color:var(--anslation-ds-text-soft)}.ans-pillar-others__copy strong{font-size:var(--anslation-ds-type-card-title);font-weight:var(--anslation-ds-night-weight-strong);line-height:var(--anslation-ds-leading-card-title);color:var(--anslation-ds-text)}.ans-pillar-others__go{flex-shrink:0;margin-left:auto;color:var(--anslation-ds-text-soft)}@media (max-width:599.98px){.ans-pillar-others{gap:0}.ans-pillar-others__tile{border-radius:0}.ans-pillar-others>li+li .ans-pillar-others__tile{border-top:1px solid var(--anslation-ds-border)}.ans-pillar-others>li:first-child .ans-pillar-others__tile{border-radius:var(--ans-tile-radius) var(--ans-tile-radius) 0 0}.ans-pillar-others>li:last-child .ans-pillar-others__tile{border-radius:0 0 var(--ans-tile-radius) var(--ans-tile-radius)}}@media (min-width:600px){.ans-pillar-others{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--anslation-ds-space-16)}}@media (min-width:960px){.ans-pillar-others{grid-template-columns:repeat(3,minmax(0,1fr))}.ans-pillar-others__tile{padding:var(--anslation-ds-space-24)}}