[dir=rtl] .abs__quote{letter-spacing:0;line-height:1.32}[dir=rtl] .ab-arrow{transform:scaleX(-1)}.abh{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(28px,4.5vw,56px) clamp(40px,6vw,72px)}.abh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(34% 55% at 74% 52%,rgb(var(--violet-rgb)/.2),transparent 70%)}[dir=rtl] .abh:before{background:radial-gradient(34% 55% at 26% 52%,rgb(var(--violet-rgb)/.2),transparent 70%)}.abh__frame,.abh__stage{position:relative}.abh__frame{-webkit-mask-image:radial-gradient(70% 78% at 50% 44%,#000 62%,transparent 100%);mask-image:radial-gradient(70% 78% at 50% 44%,#000 62%,transparent 100%)}.abh__art{--draw-spread:2.2s;--draw-dur:1.5s;--draw-start:0.5s}.abh__floor{position:absolute;inset-inline:-35%;inset-block-start:60%;block-size:70%;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgb(var(--fg-rgb)/.12) 1px,transparent 1px),linear-gradient(0deg,rgb(var(--fg-rgb)/.12) 1px,transparent 1px);background-size:48px 48px;background-position:top;transform:perspective(420px) rotateX(64deg);transform-origin:50% 0;-webkit-mask-image:radial-gradient(55% 100% at 50% 0,#000,transparent 85%);mask-image:radial-gradient(55% 100% at 50% 0,#000,transparent 85%)}@media (prefers-reduced-motion:no-preference){.abh__floor{animation:abh-floor 2.4s var(--ease) .3s both}}@keyframes abh-floor{0%{opacity:0;background-size:16px 16px}}.abh__torch{position:absolute;inset:0;pointer-events:none}.abh__torch .dr .a,.abh__torch .dr .k{stroke:var(--violet-soft)}.abh__torch .dr{filter:drop-shadow(0 0 5px rgb(var(--violet-soft-rgb)/.8))}.abh__torch .fx{animation:none}@media (prefers-reduced-motion:no-preference){.abh__torch{animation:dr-fade 1.2s var(--ease) 3.6s both}}@media (prefers-reduced-motion:reduce){.abh__torch{display:none}}.abs__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);align-items:center}.abs__art{position:relative;--draw-spread:1.6s}.abs__art:before{content:"";position:absolute;inset:-12% -8%;z-index:-1;background:radial-gradient(40% 36% at 40% 40%,rgb(var(--violet-rgb)/.2),transparent 70%);pointer-events:none}.abs__text blockquote{margin:0}.abs__quote{margin:0 0 28px;font:800 clamp(28px,3.4vw,44px) /1.14 var(--display);letter-spacing:-.03em;text-wrap:balance}.abs__quote:before{content:"“";display:block;block-size:.5em;font-size:1.8em;line-height:1;color:var(--violet-soft)}[dir=rtl] .abs__quote:before{content:"”"}.abs__text>p{max-inline-size:58ch;margin:0 0 16px;font:400 16.5px/1.8 var(--body);color:var(--fg-65);text-wrap:pretty}.ab .ab-day{position:relative;block-size:300vh;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.ab-day__stick{position:-webkit-sticky;position:sticky;top:0;min-block-size:100vh;padding-block:96px 40px}.ab-day__grid,.ab-day__stick{display:grid;align-items:center}.ab-day__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"head head" "dial events";grid-gap:clamp(8px,2vw,24px) clamp(32px,6vw,88px);gap:clamp(8px,2vw,24px) clamp(32px,6vw,88px)}.ab-day__head{grid-area:head}.ab-day__head .hphead{-webkit-margin-after:0;margin-block-end:0}.ab-day__pin{grid-area:dial}.ab-day__dial{position:relative;justify-self:center;inline-size:min(100%,440px,58vh);aspect-ratio:1}.ab-dial{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.ab-dial__face{fill:var(--ink-surface);stroke:var(--line-strong);stroke-width:1}.ab-dial__night{fill:rgb(var(--violet-rgb)/.07)}.ab-dial__dots{fill:none;stroke:rgb(var(--fg-rgb)/.16);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:0 1}.ab-dial__dots--lit{stroke:var(--violet-soft)}.ab-dial__tick{stroke:rgb(var(--fg-rgb)/.3);stroke-width:1.4;stroke-linecap:round}.ab-dial__tick[data-major]{stroke:rgb(var(--fg-rgb)/.6);stroke-width:2}.ab-dial__hour{fill:var(--fg-55);font:600 14px var(--mono)}.ab-dial__mark{position:absolute;z-index:2;display:grid;place-items:center;inline-size:46px;block-size:46px;margin:-23px 0 0 -23px;padding:9px;border-radius:14px;background:var(--ink-surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);opacity:.4;transform:scale(.88);transition:opacity .4s var(--ease),transform .5s cubic-bezier(.34,1.56,.64,1),border-color .4s var(--ease),box-shadow .4s var(--ease)}@media (prefers-reduced-motion:no-preference){.ab-dial__mark[data-on]{--dr-anim:dr-draw;--draw-spread:0.25s;--draw-dur:0.7s}}.ab-dial__mark[data-on]{opacity:1;transform:scale(1);border-color:rgb(var(--violet-soft-rgb)/.6);box-shadow:0 10px 24px -12px rgb(var(--violet-rgb)/.7)}.ab-day__tile .dr,.ab-dial__mark .dr{inline-size:100%;block-size:100%}.ab-dial__hand{position:absolute;z-index:1;left:50%;bottom:50%;inline-size:3px;block-size:36%;margin-left:-1.5px;border-radius:3px;background:linear-gradient(to top,var(--violet),var(--violet-soft));transform-origin:50% 100%}.ab-dial__hand:after{content:"";top:-6px;inline-size:12px;block-size:12px;margin-left:-6px;background:var(--violet-soft);box-shadow:0 0 0 5px rgb(var(--violet-soft-rgb)/.2)}.ab-dial__centre,.ab-dial__hand:after{position:absolute;left:50%;border-radius:50%}.ab-dial__centre{z-index:3;top:50%;display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;inline-size:36%;aspect-ratio:1;background:var(--ink-surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-3);text-align:center;transform:translate(-50%,-50%)}.ab-dial__clock{font:700 clamp(22px,2.4vw,30px) var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.ab-dial__watch{max-inline-size:12ch;font:600 11.5px/1.35 var(--body);color:var(--fg-55)}.ab-day__events{grid-area:events;display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.ab-day__events li{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"tile time" "tile title" ". body";grid-column-gap:14px;column-gap:14px;padding:12px 14px;border-radius:16px;opacity:.45;transition:opacity .35s var(--ease),background-color .35s var(--ease)}.ab-day__events li[data-past]{opacity:.62}.ab-day__events li[data-on]{opacity:1;background:rgb(var(--violet-rgb)/.07)}.ab-day__tile{grid-area:tile;display:grid;place-items:center;align-self:start;inline-size:46px;block-size:46px;padding:9px;border-radius:14px;background:var(--ink-surface);border:1px solid var(--line)}.ab-day__events li[data-on] .ab-day__tile{border-color:rgb(var(--violet-soft-rgb)/.6)}.ab-day__time{grid-area:time;font:600 12.5px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--violet-soft)}.ab-day__title{grid-area:title;margin:2px 0 0;font:700 16px/1.35 var(--display);color:var(--fg)}.ab-day__body{grid-area:body;margin:6px 0 0;font:400 14px/1.65 var(--body);color:var(--fg-65)}@media (min-width:64.01rem){.ab-day__events li:not([data-on]) .ab-day__body{display:none}}.abp__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.abp__list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.abp__card{position:relative;isolation:isolate;display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;inline-size:100%;padding:18px 20px 20px;border:1px solid var(--line);border-radius:20px;background:rgb(var(--fg-rgb)/.015);color:inherit;font:inherit;text-align:start;cursor:pointer;overflow:hidden;transition:background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.abp__card[aria-pressed=true]{background:var(--ink-surface);border-color:rgb(var(--violet-soft-rgb)/.5);box-shadow:0 18px 40px -24px rgb(var(--violet-rgb)/.6)}.abp__card:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px}.abp__card:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;border-radius:inherit;background:radial-gradient(260px circle at var(--gx,-200px) var(--gy,-200px),rgb(var(--violet-soft-rgb)/.85),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .4s var(--ease);pointer-events:none}@media (hover:hover){.abp__card:hover:before{opacity:1}}.abp__icon{display:grid;place-items:center;inline-size:52px;block-size:52px;padding:11px;border-radius:15px;border:1px solid var(--line-strong);background:var(--ink-surface);transition:background-color .35s var(--ease),border-color .35s var(--ease)}.abp__icon .dr{inline-size:100%;block-size:100%}@media (prefers-reduced-motion:no-preference){.abp__card[aria-pressed=true]{--dr-anim:dr-draw;--draw-spread:0.3s;--draw-dur:0.8s}}.abp__text{display:grid;grid-gap:6px;gap:6px}.abp__title{margin:0;font:700 clamp(17px,1.5vw,19px) /1.35 var(--display);color:var(--fg)}.abp__body{margin:0;font:400 14.5px/1.7 var(--body);color:var(--fg-65)}.abp__card--static{cursor:default;padding:0 0 18px;background:var(--ink-surface)}.abp__card--static>:not(.abp__art){margin-inline:18px}.abp__art{position:relative;grid-column:1/-1;aspect-ratio:4/3;-webkit-margin-after:2px;margin-block-end:2px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);--draw-spread:1.2s}.abp__art:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 55% at 50% 55%,rgb(var(--violet-rgb)/.12),transparent 70%),linear-gradient(90deg,rgb(var(--fg-rgb)/.06) 1px,transparent 1px) 50% /24px 24px,linear-gradient(0deg,rgb(var(--fg-rgb)/.06) 1px,transparent 1px) 50% /24px 24px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent);mask-image:radial-gradient(closest-side,#000 35%,transparent)}.abp__art .dr{position:absolute;inset:8% 10%;inline-size:80%;block-size:84%}.abp__timer{position:absolute;inset-inline:20px;inset-block-end:0;block-size:2px;border-radius:2px;background:var(--violet-soft);transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .abp__timer{transform-origin:100% 50%}.abp__card[aria-pressed=true] .abp__timer[data-run]{animation:abp-timer var(--abp-every,7s) linear both}.abp__list[data-paused] .abp__timer{animation-play-state:paused}@keyframes abp-timer{to{transform:scaleX(1)}}.abp__stage{position:relative;aspect-ratio:1/1;border-radius:32px;border:1px solid var(--line);background:var(--ink-surface);box-shadow:var(--shadow-2);overflow:hidden;isolation:isolate}.abp__stage:before{background-image:linear-gradient(90deg,rgb(var(--fg-rgb)/.07) 1px,transparent 1px),linear-gradient(0deg,rgb(var(--fg-rgb)/.07) 1px,transparent 1px);background-size:28px 28px;background-position:50%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent)}.abp__stage:after,.abp__stage:before{content:"";position:absolute;inset:0;z-index:-1}.abp__stage:after{background:radial-gradient(50% 50% at 50% 55%,rgb(var(--violet-rgb)/.16),transparent 70%)}.abp__scene{position:absolute;inset:9% 9% 14%;--draw-spread:1.2s;--draw-dur:1.2s}.abp__scene .dr,.abp__scene>div{inline-size:100%;block-size:100%}.abp__dots{position:absolute;inset-block-end:22px;inset-inline:0;display:flex;justify-content:center;gap:8px}.abp__dots span{inline-size:7px;block-size:7px;border-radius:99px;background:rgb(var(--fg-rgb)/.2);transition:inline-size .4s var(--ease),background-color .4s var(--ease)}.abp__dots span[data-on]{inline-size:24px;background:var(--violet-soft)}.abf{text-align:center}.abf__leds{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgb(var(--violet-soft-rgb)/.5) 1.2px,transparent 1.8px);background-size:18px 18px;background-position:50%;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:.55}@media (prefers-reduced-motion:no-preference){.abf__in[data-armed] .abf__leds{-webkit-mask-size:0 0;mask-size:0 0;transition:-webkit-mask-size 2.2s var(--ease);transition:mask-size 2.2s var(--ease);transition:mask-size 2.2s var(--ease),-webkit-mask-size 2.2s var(--ease)}.abf__in[data-seen] .abf__leds{-webkit-mask-size:140% 140%;mask-size:140% 140%}}.abf__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.abf__fact{display:grid;grid-gap:8px;gap:8px;justify-items:center}.abf__fact+.abf__fact{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.abf__value{font:800 clamp(40px,5.4vw,72px) /1 var(--display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--fg),rgb(var(--violet-soft-rgb)/.9));background-clip:text;-webkit-background-clip:text;color:transparent}.abf__label{max-inline-size:18ch;font:500 14.5px/1.5 var(--body);color:var(--fg-60)}.abf__pulse{display:block;inline-size:100%;block-size:64px;margin-block:clamp(28px,4vw,48px) 0;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.abf__pulse .k{stroke:rgb(var(--fg-rgb)/.22);stroke-width:1.5}.abf__pulse .blip{stroke:var(--violet-soft);stroke-width:2.5;stroke-dasharray:.08 1;stroke-dashoffset:.08;filter:drop-shadow(0 0 6px var(--violet-soft));opacity:0}@media (prefers-reduced-motion:no-preference){.abf__in[data-seen] .abf__pulse .blip{animation:abf-blip 4s cubic-bezier(.45,0,.3,1) 1.6s infinite}}@keyframes abf-blip{0%{stroke-dashoffset:.08;opacity:1}70%{stroke-dashoffset:-1;opacity:1}71%,to{stroke-dashoffset:-1;opacity:0}}.abt__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.abt__card{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:26px;border:1px solid var(--line);background:var(--ink-surface);overflow:hidden;isolation:isolate;transition:transform .5s var(--ease),border-color .4s var(--ease),box-shadow .5s var(--ease)}.abt__card:hover{transform:translateY(-6px);border-color:rgb(var(--violet-soft-rgb)/.45);box-shadow:0 30px 60px -30px rgb(var(--violet-rgb)/.55)}.abt__card:before{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;background:radial-gradient(320px circle at var(--gx,-200px) var(--gy,-200px),rgb(var(--violet-soft-rgb)/.85),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .4s var(--ease);pointer-events:none}@media (hover:hover){.abt__card:hover:before{opacity:1}}.abt__stage{position:relative;display:grid;place-items:end center;aspect-ratio:4/3;--draw-spread:1.5s}.abt__stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 60% at 50% 70%,rgb(var(--violet-rgb)/.16),transparent 72%),radial-gradient(circle,rgb(var(--fg-rgb)/.14) 1px,transparent 1.6px) 50% /16px 16px;-webkit-mask-image:radial-gradient(70% 75% at 50% 60%,#000 40%,transparent 100%);mask-image:radial-gradient(70% 75% at 50% 60%,#000 40%,transparent 100%);transition:opacity .5s var(--ease);opacity:.7}.abt__card:hover .abt__stage:before{opacity:1}.abt__stage .dr{position:absolute;inset-block:24px 0;inset-inline:24px;inline-size:calc(100% - 48px);block-size:calc(100% - 24px);transform-origin:50% 100%;transition:transform .6s var(--ease)}.abt__card:hover .abt__stage .dr{transform:scale(1.04)}.abt__copy{padding:20px 24px 26px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.abt__title{margin:0 0 8px;font:700 20px/1.3 var(--display)}.abt__body{margin:0;font:400 15px/1.7 var(--body);color:var(--fg-65)}@media (max-width:64rem){.abp__grid,.abs__grid{grid-template-columns:minmax(0,1fr)}.ab-day__grid{display:block}.ab-day__pin{position:-webkit-sticky;position:sticky;top:56px;z-index:2;margin-block:20px 8px;padding-block:24px 28px;background:linear-gradient(rgb(var(--bg-rgb)) 80%,rgb(var(--bg-rgb)/0))}.abs__art{max-inline-size:520px;margin-inline:auto}.ab .ab-day{block-size:auto}.ab-day__stick{position:static;min-block-size:0;padding-block:clamp(64px,9vw,96px)}.ab-day__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "dial" "events"}.ab-day__dial{inline-size:min(64vw,260px);margin-inline:auto}.ab-day__grid:after{content:"";display:block;block-size:35vh}.abp__stage{order:-1;aspect-ratio:4/3}.abt__grid{grid-template-columns:minmax(0,1fr);max-inline-size:520px;margin-inline:auto}.abf__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.abf__fact:nth-child(3){-webkit-border-start:0;border-inline-start:0}}@media (max-width:48rem){.abh{padding-block:110px 40px}.abh .hero__visual{display:none}}@media (max-width:40rem){.abp__card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px}.abp__card--static{padding:0 0 18px}.abp__icon{inline-size:44px;block-size:44px;padding:9px;border-radius:13px}.ab-dial__mark{inline-size:38px;block-size:38px;margin:-19px 0 0 -19px;padding:7px;border-radius:11px}}@media (prefers-reduced-motion:reduce){.ab-day__events li,.ab-dial__mark,.abp__card,.abp__dots span,.abt__card,.abt__stage .dr{transition:none}}