.VGphx{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--color-ground-raised);border-top:1px solid var(--color-hairline);box-shadow:var(--shadow-raised);transform:translateY(100%);transition:transform var(--motion-banner-duration) var(--easing-motion)}.VGphx[data-entered]{transform:none}@media (prefers-reduced-motion:reduce){.VGphx{transform:none;transition:none}}.Xmrfc{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-4) var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.dnlmc{flex:1 1 20rem}@media (min-width:48rem){.VGphx{left:var(--rail-width)}}.wVvpC{margin:0;font-size:var(--text-sm);color:var(--color-ink-body)}.xRvml{margin-top:var(--space-4)}.VMYXh{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);cursor:pointer}.lKjYl{margin:var(--space-3) 0 0 0;font-size:var(--text-xs);color:var(--color-ink-body)}.nwGEV{display:flex;gap:var(--space-3);flex-wrap:wrap}@media (max-width:47.99rem){.Xmrfc{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.dnlmc{flex-basis:100%}.wVvpC{font-size:13px;line-height:1.45}.nwGEV{flex-wrap:nowrap;width:100%}.nwGEV>button{flex:1 1;padding-inline:var(--space-3)}}.JoQtK,.eUMFB{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-6);border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-display-semibold);letter-spacing:.02em;line-height:1;cursor:pointer;transition:background-color var(--motion-control-duration) var(--easing-standard),color var(--motion-control-duration) var(--easing-standard),box-shadow var(--motion-control-duration) var(--easing-standard)}.JoQtK{background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--shadow-raised-sm)}.JoQtK:hover{background:var(--color-accent);color:var(--color-on-accent)}.eUMFB{background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.eUMFB:hover{box-shadow:inset 0 0 0 1px var(--color-accent)}.JoQtK:focus-visible,.eUMFB:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.JoQtK,.eUMFB{transition:none}}.oNIJM{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.JKrXU{border-top:1px solid var(--color-hairline);background:var(--color-ground-deep)}.JKrXU .cVfMg{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);justify-content:space-between;align-items:baseline;padding-top:var(--space-10);padding-bottom:var(--space-6)}html[data-consent-open] .JKrXU .cVfMg{padding-bottom:var(--space-16)}.mmxvR{margin:0;font-size:var(--text-md)}.VpsPQ{flex-basis:100%;margin:0;font-size:var(--text-lg);font-weight:var(--weight-display-semibold)}.KuQbV,.VpsPQ{color:var(--color-ink)}.KuQbV{text-decoration:none}.KuQbV:hover{color:var(--color-ink)}.IIGRr{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;font-family:var(--font-body);font-size:var(--text-sm)}.IIGRr a,.IIGRr button{text-decoration:none;color:var(--color-ink-muted);transition:color var(--link-duration) var(--easing-standard)}.IIGRr a:is(:hover,:focus-visible),.IIGRr button:is(:hover,:focus-visible){color:var(--link-text-on)}@media (prefers-reduced-motion:reduce){.IIGRr a,.IIGRr button{transition:none}}.JKrXU .pBeVu{padding-bottom:var(--space-8)}.JKrXU .pBeVu,.OIYtD{padding-top:var(--space-4)}.OIYtD{color:var(--color-ink-muted);margin:0;border-top:1px solid var(--color-hairline)}.oglxi{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-display-semibold);letter-spacing:.02em;line-height:1.25;text-decoration:none;white-space:normal;text-align:left;max-width:100%;cursor:pointer;transition:transform var(--motion-control-duration) var(--easing-standard),box-shadow var(--motion-control-duration) var(--easing-standard),background-color var(--motion-control-duration) var(--easing-standard),color var(--motion-control-duration) var(--easing-standard)}.ofhdC{width:18px;height:10px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.5}.oglxi:hover{transform:translateY(-1px)}.oglxi:active{transform:none;box-shadow:var(--shadow-inset)}.Tllnu{background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--shadow-raised-sm)}.Tllnu:hover{background:var(--color-accent);color:var(--color-on-accent)}.aAJSZ{background:var(--surface-matte);box-shadow:var(--shadow-raised-sm)}.aAJSZ,.pYGbK{color:var(--color-ink)}.pYGbK{background:transparent;box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.pYGbK:hover{box-shadow:inset 0 0 0 1px var(--color-accent)}.fCKtA{padding-inline:0;color:var(--color-ink);background:none;box-shadow:none}.fCKtA:hover{transform:none}.fCKtA .ofhdC{transition:translate var(--motion-control-duration) var(--easing-standard)}.fCKtA:focus-visible .ofhdC,.fCKtA:hover .ofhdC{translate:4px 0}@media (prefers-reduced-motion:reduce){.fCKtA .ofhdC,.oglxi{transition:none}.oglxi:hover{transform:none}.fCKtA:focus-visible .ofhdC,.fCKtA:hover .ofhdC{translate:none}}.Kxeeg{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-hairline);background:var(--color-ground);background:color-mix(in srgb,var(--color-ground) 94%,transparent)}.JaYKr{display:flex;gap:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-4);flex-wrap:nowrap}.JaYKr,.NsJuE{align-items:center}.NsJuE{display:inline-flex;min-height:44px;flex:0 0 auto}.wnwbu{display:block;width:120px;height:auto;aspect-ratio:409/56}.CWCQq{display:none;min-width:0}.PHUhi{margin-left:auto;min-width:0;flex:0 1 auto}@media (min-width:60rem){.CWCQq{display:flex;justify-content:center;flex:1 1 auto}.PHUhi{display:none}.JaYKr{gap:var(--space-6)}}.ojUjp{list-style:none;display:flex;flex-wrap:nowrap;gap:var(--space-1);margin:0;padding:5px;align-items:center;border-radius:var(--radius-pill);background:var(--color-inset);box-shadow:var(--shadow-inset)}.ojUjp,.ojUjp>li{position:relative}.ojUjp>li{flex:0 0 auto;z-index:1}.fYViC{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 18px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-body-medium);letter-spacing:.02em;line-height:1;white-space:nowrap;text-decoration:none;color:var(--color-ink-muted);cursor:pointer;transition:color var(--motion-hover-duration) var(--easing-standard),background-color var(--motion-hover-duration) var(--easing-standard)}.fYViC[href="/"]:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V20h-5.5v-6h-5v6H4z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V20h-5.5v-6h-5v6H4z'/%3E%3C/svg%3E") center /contain no-repeat}.ojUjp:not([data-pill])>li>.fYViC[aria-current=page],.ojUjp:not([data-pill])>li>details>.fYViC[data-contains-current]{background:var(--surface-matte);box-shadow:var(--shadow-raised-sm)}.fYViC[aria-current=page],.fYViC[data-contains-current],.fYViC[data-pill-on],.uXwLy[open]>.fYViC{color:var(--color-ink)}.fYViC:focus-visible:not([aria-current=page],[data-contains-current]),.hCQCT:focus-visible{color:var(--color-ink);background-color:color-mix(in srgb,var(--color-ink) 6%,transparent)}@media (hover:hover){.fYViC:hover:not([aria-current=page],[data-contains-current]),.hCQCT:hover{color:var(--color-ink);background-color:color-mix(in srgb,var(--color-ink) 6%,transparent)}}.wFNPV{display:none}.ojUjp[data-pill]>.wFNPV{display:block;position:absolute;left:0;top:5px;z-index:0;border-radius:var(--radius-pill);background:var(--surface-matte);box-shadow:var(--shadow-raised-sm);transform-origin:left center;pointer-events:none;transition:transform var(--motion-control-duration) var(--easing-standard)}.bxBar,.uXwLy{position:relative}.bxBar{list-style:none}.bxBar::-webkit-details-marker{display:none}.hCQCT{display:flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-body-medium);letter-spacing:.02em;white-space:nowrap;text-decoration:none;color:var(--color-ink-muted);transition:color var(--motion-hover-duration) var(--easing-standard),background-color var(--motion-hover-duration) var(--easing-standard)}.hCQCT[aria-current=page]{color:var(--color-ink);background:var(--surface-matte);box-shadow:var(--shadow-raised-sm)}.qQOAK .hCQCT[aria-current=page]{background:none;box-shadow:inset 2px 0 0 var(--color-accent)}.qQOAK{list-style:none;margin:0;padding:var(--space-2);position:absolute;top:calc(100% + var(--space-2));left:0;background:var(--color-ground-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);min-width:13rem;z-index:20}.SsMqG{position:static}.vvgHG{cursor:pointer;list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;min-width:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--color-inset);box-shadow:var(--shadow-inset);font-family:var(--font-body);font-weight:var(--weight-body-medium);font-size:var(--text-xs);color:var(--color-ink)}.vvgHG::-webkit-details-marker{display:none}.BlxJN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8rem}.Ejguz{flex:0 0 auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.SsMqG[open] .Ejguz{border-top:0;border-bottom:5px solid}.YCujR{list-style:none;margin:0;padding:var(--space-2) var(--space-6) var(--space-4);position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:flex-start;background:var(--color-ground-raised);border-bottom:1px solid var(--color-hairline);box-shadow:var(--shadow-raised);z-index:20}.Kxeeg .qAAUA{flex:0 0 auto;padding-inline:var(--space-4)}@media (min-width:60rem){.Kxeeg .qAAUA{padding-inline:var(--space-6)}}.FkeaA{display:none}@media (min-width:60rem){.FkeaA{display:inline}.NCRCx{display:none}}.YRTVy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.fYViC,.hCQCT,.ojUjp[data-pill]>.wFNPV{transition:none}}@media (max-width:29.99rem){.wnwbu{width:44px;height:44px;aspect-ratio:1}.Kxeeg .JaYKr{padding-inline:var(--space-4)}.Kxeeg .qAAUA,.Kxeeg .vvgHG{padding-inline:var(--space-3)}}.hxNGL{display:none}@media (min-width:48rem){.hxNGL{display:block;position:fixed;top:0;bottom:0;left:0;width:var(--rail-width);background:var(--color-ground-raised);border-right:1px solid var(--color-hairline);z-index:30;pointer-events:none}}.uBxoD{position:absolute;top:0;right:-1px;width:1px;height:100%;background:var(--color-accent);transform:scaleY(0);transform-origin:top center}.lhZIb{display:none}@media (min-width:64rem){.lhZIb{display:block;min-width:0;min-height:15rem}}.HGozS{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;justify-items:start;min-width:0}.HGozS p{margin:0}.nuLLx{color:var(--color-accent)}.bQifa{font-size:clamp(2.25rem,4.6vw,var(--text-3xl));line-height:1.08;max-width:22ch}.tkWEa{font-size:clamp(1.875rem,4vw,var(--text-3xl));line-height:1.1}.SsoPL{font-size:var(--text-md);line-height:1.65;max-width:44rem}.hiYnp{max-width:34rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-inset);box-shadow:var(--shadow-inset)}.jkkrO{margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs)}@media (min-width:64rem){.Ekgta{display:grid;grid-template-columns:minmax(0,1fr) 17rem;grid-gap:var(--space-10);gap:var(--space-10)}.ObXLJ{align-self:stretch;margin-top:0}}.rhomD button{min-height:44px;padding:var(--space-2) var(--space-5);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink-body);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-display-semibold);cursor:pointer}.rhomD button[aria-pressed=true]{background:var(--color-ink);color:var(--color-on-ink)}.rhomD button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sKlac{list-style:none;margin:var(--space-10) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:40rem){.sKlac{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sKlac{grid-template-columns:repeat(4,minmax(0,1fr))}}.Kbyfz{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;justify-items:start;padding:var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.Kbyfz p{margin:0;line-height:1.6}.Kbyfz p,.vkHnq{font-size:var(--text-xs)}.vkHnq{color:var(--color-ink-muted)}.inGSf{position:relative;justify-self:stretch;max-width:13rem}.YKmaj{font-size:var(--text-base);font-weight:var(--weight-display-semibold);line-height:1.3}.YKmaj svg{display:inline-block;width:1.1em;height:.6em;vertical-align:middle;stroke:currentColor;fill:none}.XqQUb,.wLQkg{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-inset);font-size:var(--text-label);font-weight:var(--weight-display-semibold)}.wLQkg{color:var(--color-accent)}.XqQUb{justify-self:start;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.QSWsq{margin:var(--space-6) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.EwCDm{display:none}html[data-motion] .Kbyfz:not([data-open]) .EwCDm{display:block;position:absolute;left:50%;bottom:12%;width:6px;height:9px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:var(--color-accent);transform:scale(0);animation:EwCDm 2.4s ease-in .6s 3}html[data-motion] .Kbyfz:not([data-open]) .EwCDm+.EwCDm{left:56%;animation-delay:1.8s}.FGQAD{min-height:40px;margin-top:var(--space-2);padding:0 var(--space-5);border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);color:var(--color-ink);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-display-semibold);cursor:pointer;transition:box-shadow var(--motion-control-duration) var(--easing-standard)}.FGQAD:hover{box-shadow:inset 0 0 0 1px var(--color-accent)}.FGQAD:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sKlac:not([data-pods]) .FGQAD,.sKlac[data-pods] [data-pod-panel]{display:none}.sKlac[data-pods] .Kbyfz[data-open] [data-pod-panel],.sKlac[data-pods] [data-pod-row] [data-pod-panel]{display:grid}.Kbyfz[data-open]{outline-color:var(--color-accent)}.PnGda{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-self:stretch;margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);font-size:var(--text-xs);line-height:1.6}.PnGda>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.PnGda ul{margin:0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.aAkfN{color:var(--color-accent);font-size:var(--text-label);font-weight:var(--weight-display-semibold);letter-spacing:var(--tracking-label);line-height:1.3;text-transform:uppercase}.PJgyg{color:var(--color-ink-muted)}.sKlac[data-pods]~.PJgyg{display:none}.sKlac~.PJgyg{margin:var(--space-4) 0 0;font-size:var(--text-sm)}.sKlac>[data-pod-row]{grid-column:1/-1;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-inset);box-shadow:var(--shadow-inset)}[data-pod-row] .PnGda{margin:0;padding:0;border:0;font-size:var(--text-sm);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-8)}.sKlac [data-pod-row] [data-pod-close],[data-pod-row] .PJgyg{grid-column:1/-1}.sKlac [data-pod-row] [data-pod-close]{justify-self:start}@media (prefers-reduced-motion:reduce){.FGQAD{transition:none}}@keyframes EwCDm{15%{transform:translateY(0) scale(1)}to{transform:translateY(28px) scale(0)}}.cjySF .HGozS{max-width:44rem}@media (min-width:64rem){.cjySF{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.sskiq{display:grid;grid-template-columns:minmax(0,40rem) minmax(16rem,1fr);grid-gap:var(--space-8);gap:var(--space-8);min-height:18rem;align-items:end}}.MFPaH{margin-top:var(--space-6);border-radius:var(--radius-lg);background:var(--color-ground-raised);box-shadow:var(--shadow-raised);overflow-x:auto}.MFPaH table{width:100%;min-width:36rem;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MFPaH td,.MFPaH th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);text-align:left;font-size:var(--text-sm)}.MFPaH thead th{color:var(--color-ink-muted);font-size:var(--text-xs);background:var(--color-inset)}.MFPaH tbody th,.MFPaH thead th{font-weight:var(--weight-display-semibold)}.MFPaH tbody th{color:var(--color-ink)}.MFPaH tr:last-child>*{border-bottom:0}.WiAqW{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:64rem){.WiAqW{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-12);align-items:start}.jQMmu{justify-self:stretch;min-height:18rem}}.gOPWT{padding:var(--space-2) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--color-ground);box-shadow:var(--shadow-raised)}.yNgdd{list-style:none;margin:0;padding:0}.xLfTq{padding:var(--space-5) 0;border-bottom:1px solid var(--color-hairline)}.xLfTq p{margin:0 0 var(--space-3);color:var(--color-ink);font-weight:var(--weight-body-medium)}.rhomD{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rhomD button{background:var(--color-inset);box-shadow:inset 0 0 0 1px var(--color-hairline)}.TgGXO{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding-top:var(--space-5)}.TgGXO p{margin:0}.osPeY{color:var(--color-ink-muted)}.osPeY b{color:var(--color-ink);font-size:var(--text-3xl);line-height:1}.XlpgC{display:flex;gap:var(--space-5);align-items:center}.RDDsG{flex:0 0 7.5rem}.MFPaH:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ZFriu{max-width:48rem}.CVwuy{font-size:var(--text-xl);margin-bottom:var(--space-6)}.qiuCO{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}.kqged{scroll-margin-top:var(--space-8)}.pDkwg{font-family:var(--font-display);font-weight:var(--weight-display-bold);font-size:var(--text-md);color:var(--color-ink);margin-bottom:var(--space-3)}.eNylq{margin:0;color:var(--color-ink-body)}.GlGYK{font-size:var(--text-sm);line-height:var(--leading-normal)}.GlGYK+.GlGYK{margin-top:var(--space-3)}.XnEmv{margin:0 0 var(--space-4) 0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.BdIxV{display:block;font-size:var(--text-3xl);line-height:1;font-weight:var(--weight-display-bold);color:var(--color-ink)}.JDukL>p:last-child{margin-bottom:0}.goEPm{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.04em}.cvqgP{position:relative;overflow:hidden;border-radius:var(--radius-md)}.bibnF{display:block;width:100%;height:auto}.zNBSp{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-revealed] .cvqgP [data-object-motion=ring]{animation:BzQeW 1.5s ease-out .3s 1 both}[data-revealed] .cvqgP [data-object-motion=sway]{animation:NGPHL 1.6s ease-out .3s 1 both}[data-revealed] .cvqgP [data-object-motion=settle]{animation:vwjog 1.1s var(--easing-standard) .3s 1 both}[data-card]:is(:hover,:focus-within,:active) .cvqgP [data-object-motion=ring]{animation:Ybifz 1.5s ease-out 0s 1 both}[data-card]:is(:hover,:focus-within,:active) .cvqgP [data-object-motion=sway]{animation:uNuRQ 1.6s ease-out 0s 1 both}[data-card]:is(:hover,:focus-within,:active) .cvqgP [data-object-motion=settle]{animation:bhftH 1.1s var(--easing-standard) 0s 1 both}}@keyframes yRcqw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes EYcjo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BzQeW{0%{transform:rotate(0deg)}14%{transform:rotate(9deg)}30%{transform:rotate(-7deg)}46%{transform:rotate(5deg)}62%{transform:rotate(-3deg)}80%{transform:rotate(1.2deg)}to{transform:rotate(0deg)}}@keyframes Ybifz{0%{transform:rotate(0deg)}14%{transform:rotate(9deg)}30%{transform:rotate(-7deg)}46%{transform:rotate(5deg)}62%{transform:rotate(-3deg)}80%{transform:rotate(1.2deg)}to{transform:rotate(0deg)}}@keyframes NGPHL{0%{transform:rotate(0deg)}18%{transform:rotate(-6deg)}40%{transform:rotate(4deg)}62%{transform:rotate(-2.2deg)}82%{transform:rotate(.8deg)}to{transform:rotate(0deg)}}@keyframes uNuRQ{0%{transform:rotate(0deg)}18%{transform:rotate(-6deg)}40%{transform:rotate(4deg)}62%{transform:rotate(-2.2deg)}82%{transform:rotate(.8deg)}to{transform:rotate(0deg)}}@keyframes vwjog{0%{transform:none}28%{transform:translateY(-6px) rotate(-1.5deg)}55%{transform:translateY(0) rotate(.4deg)}75%{transform:translateY(-2px) rotate(0deg)}to{transform:none}}@keyframes bhftH{0%{transform:none}28%{transform:translateY(-6px) rotate(-1.5deg)}55%{transform:translateY(0) rotate(.4deg)}75%{transform:translateY(-2px) rotate(0deg)}to{transform:none}}.XAjLE{min-width:0}.XAjLE [data-guide-room]:not([data-guide-stage]),.ywjtj [data-guide-room]{display:none}@media (min-width:64rem){.XAjLE [data-guide-room]:not([data-guide-stage]),.ywjtj [data-guide-room]{display:block;min-width:0;align-self:stretch}}.uqOZk{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding-block:var(--space-12) var(--space-10)}@media (min-width:64rem){.uqOZk{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto;gap:var(--space-8) var(--space-12);align-items:start;padding-block:56px 48px;min-height:calc(100vh - 5rem);align-content:start}}.VmxQy{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start;min-width:0}.VmxQy p{margin:0}@media (min-width:64rem){.uqOZk .haUiu{grid-column:1;grid-row:2;grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--space-4);min-height:11rem;margin-top:0}.haUiu [data-guide-slot]{order:-1}.haUiu [data-guide-slot],.haUiu [data-guide-slot] img{width:160px;height:160px}.OBZWg{grid-column:2;grid-row:1/span 2;align-self:center}}.Xuxwe{font-size:var(--text-base)}.bleCG{font-size:clamp(3rem,4.2vw,3.75rem);line-height:1.03;letter-spacing:-.015em}.RvuKF{font-size:var(--text-sm);line-height:1.7;max-width:46ch}@media (min-width:64rem){.RvuKF{font-size:var(--text-base);line-height:1.75}}.mcUON{color:var(--color-ink-muted);font-size:var(--text-xs)}.uyTqJ{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);align-items:center}.OBZWg{min-width:0;border-radius:var(--radius-lg);background:var(--color-ground-raised);box-shadow:var(--shadow-raised);overflow:hidden;font-size:var(--text-xs)}.mvxgX{display:flex;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);color:var(--color-ink-muted)}.mvxgX b{color:var(--color-ink);font-weight:var(--weight-display-semibold)}.PoPqn{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.YJkok{max-width:85%}.YJkok small{display:block;margin:0 var(--space-1) var(--space-1);color:var(--color-ink-muted);font-size:.6875rem}.YJkok p{margin:0;padding:var(--space-3);border-radius:14px 14px 14px 4px;background:var(--color-surface-high);color:var(--color-ink);line-height:1.5}.jNGPW{justify-self:end}.jNGPW small{text-align:right}.jNGPW p{border-radius:14px 14px 4px 14px;background:var(--color-inset);box-shadow:inset 0 0 0 1px var(--color-pivot)}.hsHiy{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.hsHiy span{padding:var(--space-1) var(--space-3);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm)}.hsHiy span:last-child{border-color:var(--color-pivot);background:var(--color-pivot);color:var(--color-on-accent);font-weight:var(--weight-display-semibold)}.xRjlP{display:grid;grid-gap:2px;gap:2px;margin:0 var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-inset);box-shadow:inset 3px 0 0 var(--color-pivot);color:var(--color-ink-body)}.xRjlP b{color:var(--color-ink)}.TDJfS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--color-hairline)}.TDJfS div{display:grid;align-content:space-between;padding:var(--space-3) var(--space-4);color:var(--color-ink-muted)}.TDJfS div+div{border-left:1px solid var(--color-hairline)}.TDJfS dd{margin:0;color:var(--color-ink);font-size:var(--text-xl);font-weight:var(--weight-display-semibold)}html[data-motion] .hsHiy span:last-child{animation:QxAep .3s var(--easing-standard) 2.4s both}@keyframes QxAep{0%{border-color:var(--color-hairline-strong);background:transparent;color:var(--color-ink)}}.jbswm{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:48rem){.jbswm{grid-template-columns:repeat(3,minmax(0,1fr))}}.jbswm li{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.jbswm li>:first-child{flex:0 0 92px}.jbswm p{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:1.6}.xbXPI{padding-block:var(--section-pad)}.BNIzn{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:38rem;align-content:start}.BNIzn p{margin:0;max-width:60ch}.vxFUZ{font-size:clamp(1.875rem,4vw,var(--text-3xl));line-height:1.1;letter-spacing:-.005em}.XxuZO{font-size:var(--text-xl);line-height:1.25;font-weight:var(--weight-display-semibold)}.lohAl{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:64rem){.lohAl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,24rem) minmax(13rem,18rem)}.lohAl [data-guide-room]{grid-column:3;grid-row:1;margin-block:calc(-1 * var(--section-pad))}.lohAl>div:last-child{display:contents}.mYBbG{display:grid;grid-template-columns:minmax(0,38rem) minmax(16rem,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.mYBbG [data-guide-room]{margin-top:calc(-1 * var(--section-pad))}.mYBbG .BNIzn{align-self:end}}.nxuuo{margin:0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.ywjtj{position:relative;background:linear-gradient(var(--color-ground),#000 8rem,#000 calc(100% - 8rem),var(--color-ground))}.xwzSN{display:none}.lozRm{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 0 max(var(--space-4),calc((100% - 75rem) / 2 + var(--space-4)));padding-top:var(--space-6);color:var(--color-ink-body);font-size:var(--text-sm)}.vdmGr{display:grid;grid-gap:var(--space-6);gap:var(--space-6);list-style:none;margin:0 auto;padding:var(--space-16) var(--space-4) var(--space-6);max-width:30rem}.sijfL{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-scrim);box-shadow:var(--shadow-raised),inset 0 0 0 1px var(--color-hairline)}.sijfL p{margin:0}.sijfL>img{justify-self:stretch;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:#000}.wfLFO:nth-child(8) .sijfL>img{object-position:38% 50%}.wfLFO:nth-child(9) .sijfL>img{object-position:59% 50%}.wfLFO:nth-child(11) .sijfL>img{object-position:46% 50%}.VvfRr,.sKcWx{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-inset);font-size:var(--text-label);font-weight:var(--weight-display-semibold)}.VvfRr{color:var(--color-accent)}.sKcWx{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.AFLdG{justify-self:stretch;padding-top:var(--space-3);border-top:1px solid var(--color-hairline);font-size:var(--text-sm)}.AFLdG span{display:block;margin-bottom:var(--space-1);color:var(--color-pivot);font-size:.625rem;font-weight:var(--weight-display-semibold);letter-spacing:.16em;text-transform:uppercase}.gqHig{justify-self:stretch;display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:var(--space-3) 0 0;border-top:1px solid var(--color-hairline);list-style:none;font-size:var(--text-xs)}.gqHig li{display:flex;gap:var(--space-2);align-items:baseline}.gqHig li:before{content:"";flex:none;align-self:center;width:1rem;height:1rem;border-radius:5px;background:var(--color-pivot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.4 2.4 4.8-5.2' fill='none' stroke='%23151517' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% no-repeat;transition:background-color .3s var(--easing-motion)}.gqHig span{color:var(--color-ink-muted)}.gqHig b{margin-left:auto;color:var(--color-ink);font-weight:var(--weight-display-semibold);transition:opacity .3s var(--easing-motion)}.DwMLT{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:center;margin:0;padding:var(--space-8) var(--space-6) var(--space-12);color:var(--color-ink-body);font-size:var(--text-xs)}.DwMLT span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--space-2);border-radius:50%;background:var(--color-ink)}.DwMLT span:nth-child(2):before{background:var(--color-accent)}.DwMLT span:nth-child(3):before{background:var(--color-pivot)}.xwzSN>[data-guide-room]{display:none}@media (min-width:64rem){html[data-motion] .ywjtj:not([data-scene=stills]) .sijfL>img{display:none}html[data-motion] .ywjtj:not([data-scene=stills]) .xwzSN{display:block;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;pointer-events:none}html[data-motion] .ywjtj:not([data-scene=stills]) .vdmGr{display:block;max-width:none;margin:-100vh 0 0;padding:0}html[data-motion] .ywjtj:not([data-scene=stills]){--step:60vh}html[data-motion] .ywjtj:not([data-scene=stills]) .wfLFO{display:grid;grid-template-columns:max(2rem,7vw) min(27.5rem,32vw) 1fr min(27.5rem,32vw) max(2rem,7vw);grid-template-rows:calc(50vh - 190px) auto 1fr;height:var(--step)}html[data-motion] .ywjtj:not([data-scene=stills]) .wfLFO .sijfL{grid-column:2;grid-row:2}html[data-motion] .ywjtj[data-scene=run] .wfLFO .sijfL{grid-column:4}html[data-motion] .ywjtj[data-scene=run] .xwzSN>[data-guide-room]{display:block;position:absolute;left:max(2rem,7vw);width:min(27.5rem,32vw);top:calc(50% + 200px);bottom:5rem}.xwzSN:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.58) 30%,transparent 52%),linear-gradient(#000,transparent 12%,transparent 88%,#000)}.xwzSN [data-scene-canvas],.xwzSN [data-scene-ring]{position:absolute;inset:0;width:100%;height:100%}.xwzSN [data-scene-canvas]{display:block;transition:opacity .9s var(--easing-motion)}.xwzSN [data-scene-ring]{z-index:2;stroke:var(--color-pivot)}.xwzSN [data-deck]{position:absolute;z-index:3;left:max(2rem,7vw);top:calc(50% - 190px);width:min(27.5rem,32vw);perspective:1400px;--deck-n1:color-mix(in srgb,var(--color-ground-raised) 82%,#000);--deck-n2:color-mix(in srgb,var(--color-ground-raised) 70%,#000)}.xwzSN [data-dcard]{position:absolute;inset:0 0 auto;background:var(--color-ground-raised);transform-origin:50% 0;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .55s ease}.xwzSN [data-dcard]:not([data-dcard=top])>*{display:none}.xwzSN [data-dcard=n1]{transform:translateY(30px) scale(.955);opacity:.7;background:var(--deck-n1)}.xwzSN [data-dcard=n2]{transform:translateY(56px) scale(.91);opacity:.4;background:var(--deck-n2)}.xwzSN [data-dcard=n1],.xwzSN [data-dcard=n2],.xwzSN [data-dcard=top]{will-change:transform,opacity}.xwzSN [data-dcard=later]{display:none}.xwzSN [data-dcard=gone]{transform:translateY(-46px) rotateX(78deg) scale(.97)}.xwzSN [data-well]{justify-self:stretch;display:block;height:6px;margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-inset);box-shadow:inset 2px 2px 5px rgba(0,0,0,.65);overflow:hidden}.xwzSN [data-fill]{display:block;width:0;height:100%;background:var(--color-pivot)}.xwzSN [data-checklist] li:not([data-on]):before{background:var(--color-inset);box-shadow:inset 2px 2px 5px rgba(0,0,0,.65)}.xwzSN [data-rail]{position:absolute;z-index:3;right:var(--space-4);top:50%;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;transform:translateY(-50%);color:var(--color-ink-muted);font-size:var(--text-label);letter-spacing:.08em}.xwzSN [data-rail] li{display:flex;gap:var(--space-2);align-items:center;justify-content:flex-end;min-height:.75rem}.xwzSN [data-rail] li:after{content:"";width:7px;height:7px;border:1px solid;border-radius:50%}.xwzSN [data-rail] [data-state=on]{color:var(--color-ink)}.xwzSN [data-rail] [data-state=on]:after{border-color:var(--color-pivot);background:var(--color-pivot)}.xwzSN [data-rail] [data-state=done]:after{background:currentColor}.xwzSN [data-scene-illustration],.xwzSN [data-scene-loading]{position:absolute;z-index:3;color:var(--color-ink-muted);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase}.xwzSN [data-scene-illustration]{right:var(--space-4);bottom:22px}.xwzSN [data-scene-loading]{left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease}.xwzSN .DwMLT{position:absolute;z-index:3;left:50%;bottom:20px;width:min(760px,calc(100% - 200px));padding:0;transform:translateX(-50%)}}.KcoSM{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:48rem){.KcoSM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.KcoSM{grid-template-columns:repeat(4,minmax(0,1fr))}}.KcoSM li{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.KcoSM p{margin:0;font-size:var(--text-xs);line-height:1.65}.BWHnY{font-size:var(--text-base);font-weight:var(--weight-display-semibold);line-height:1.35}.xORwQ{margin:var(--space-8) 0 0}.XFmgc{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:center;text-align:center;padding-block:var(--section-pad)}.XFmgc .vxFUZ{max-width:16ch}.XFmgc .uyTqJ{justify-content:center}.jEqKn{margin:0;color:var(--color-ink-muted);font-size:var(--text-sm)}.jEqKn a{color:var(--color-ink-body)}@media (min-width:64rem){.XFmgc{grid-template-columns:minmax(13rem,1fr) minmax(0,40rem) minmax(13rem,1fr);padding-block:var(--section-pad)}.XFmgc>:not(.QpqeX){grid-column:2}.QpqeX{grid-column:1;grid-row:1/span 4;justify-self:stretch;margin-block:calc(-1 * var(--section-pad))}}.IhsAE{padding-top:var(--section-pad);padding-bottom:var(--section-pad);border-bottom:1px solid var(--color-hairline)}.IhsAE:last-of-type{border-bottom:none}.QlmtD{background:var(--color-ground-raised)}.BuBhz{max-width:48rem}.qhqMS{position:relative;margin:0;padding:0;line-height:0}.qhqMS:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--color-ground) 0,transparent 35%),linear-gradient(90deg,var(--color-ground) 0,transparent 20%)}.apJuC{width:min(100%,26rem)}.toIWj{width:9rem}@media (min-width:48rem){.toIWj{width:11rem}}.PKoXv{position:relative;display:block;width:100%;height:auto;filter:grayscale(1)}.VjCuC{max-width:52rem}.iOvci{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.DGGGG{margin-bottom:calc(-1 * var(--space-12));width:12rem}@media (min-width:48rem){.iOvci{grid-template-columns:1fr auto;align-items:end}.DGGGG{width:22rem}}@media (min-width:60rem){.DGGGG{width:26rem}}.uDpKi{max-width:48rem}.WfGYz{color:var(--color-accent);margin-bottom:var(--space-4)}.AULLR{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.iajRz{font-size:var(--text-md);color:var(--color-ink-body);max-width:42rem;margin-bottom:0}.JnQGa{font-size:var(--text-lg);margin-bottom:var(--space-6)}.ozuYx{margin:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ImCyU{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--color-hairline);padding-top:var(--space-4)}@media (min-width:40rem){.ImCyU{grid-template-columns:12rem 1fr;gap:var(--space-4)}}.WDrhY{color:var(--color-accent)}.WDrhY,.hnIQq,.ozunj{margin:0}.ozunj{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-4);padding:0}.jBhey{margin-top:var(--space-8);margin-bottom:0;color:var(--color-ink-body);font-size:var(--text-sm)}.LKzAY{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}@media (min-width:60rem){.LKzAY{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-16);align-items:start}}.rLTJD{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:start;min-width:0}.rLTJD p{margin:0}.LyRXl{color:var(--color-accent)}.qaysk{font-size:clamp(2.25rem,5vw,var(--text-3xl));line-height:1.08}.NuAmO{font-size:var(--text-md)}.uDmYn{max-width:100%;font-size:clamp(1.375rem,4.4vw,2.25rem);font-weight:var(--weight-display-semibold);line-height:1.2;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.uDmYn a{color:var(--color-ink);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--link-thickness);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--link-offset);transition:-webkit-text-decoration-color var(--link-duration) var(--easing-standard);transition:text-decoration-color var(--link-duration) var(--easing-standard);transition:text-decoration-color var(--link-duration) var(--easing-standard),-webkit-text-decoration-color var(--link-duration) var(--easing-standard)}.uDmYn a:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--link-line-on);text-decoration-color:var(--link-line-on)}.cmzpl{display:flex;flex-wrap:wrap;gap:var(--space-3)}.QZOEn{min-height:44px;padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:var(--surface-matte);box-shadow:var(--shadow-raised-sm);color:var(--color-ink);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-display-semibold);cursor:pointer}.QZOEn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.RaGTv{color:var(--color-ink-muted);font-size:var(--text-sm);max-width:34rem}.uGXWx{display:grid;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.yogHZ{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.DdSYI{width:8rem;height:auto;aspect-ratio:800/688}.yogHZ figcaption{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.veQbe{color:var(--color-ink);font-weight:var(--weight-display-semibold)}.eLCnK{font-size:var(--text-lg);margin-bottom:var(--space-3)}.uyQVJ ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.uyQVJ li{padding-left:var(--space-4);border-left:2px solid var(--color-hairline-strong)}.EqCeN{max-width:48rem;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-inset);box-shadow:var(--shadow-inset)}.EqCeN p{margin:0}.njiWO{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-8) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs)}@media (min-width:40rem){.njiWO{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:var(--space-16)}}.njiWO dt{margin-bottom:var(--space-2)}.njiWO dd{display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start;margin:0}.POfSC{font-style:normal}.YhzNI{max-width:48rem}.wdlwo{color:var(--color-accent);margin-bottom:var(--space-4)}.drwYM{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.wAfIe{font-size:var(--text-md);color:var(--color-ink-body);margin-bottom:var(--space-8)}.NJArD{display:flex;gap:var(--space-6);margin-bottom:0;font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-xs)}.XWdNM{border-radius:var(--radius-lg);padding:var(--space-6);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.WwQba{font-size:var(--text-lg);margin-bottom:var(--space-2)}.DkeEk{color:var(--color-ink-body);font-size:var(--text-sm);margin-bottom:var(--space-5)}.ddbkO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.OktoT,.ddbkO{gap:var(--space-3)}.OktoT{display:grid;grid-template-columns:9rem 1fr auto;align-items:baseline;grid-gap:var(--space-3)}.neHmu{color:var(--color-accent)}.wVfdz{font-size:var(--text-sm)}.iyNFd{display:none}@media (min-width:60rem){.ddbkO{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:var(--space-6)}.OktoT{display:flex;flex:1 1;min-width:8rem;flex-direction:column;gap:var(--space-2);position:relative;padding-right:var(--space-5)}.OktoT:last-child{padding-right:0}.iyNFd{display:block;position:absolute;top:0;right:0;width:var(--space-4);text-align:center;color:var(--color-ink-body)}.iyNFd svg{display:block;margin:.3em auto 0}}.NSdfe{display:inline-flex;align-items:center;gap:var(--space-2);padding:9px var(--space-4);border-radius:var(--radius-pill);background:var(--color-inset);box-shadow:var(--shadow-inset);color:var(--color-ink-body);font-size:var(--text-xs);font-weight:var(--weight-body-medium);line-height:1.3}.acFpo{display:grid;grid-template-rows:auto 1fr;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised);min-width:0}.XEoau{display:grid;place-items:center}.IyEhG,.XEoau{padding:var(--space-6)}.IyEhG{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;border-radius:var(--radius-md);background:var(--color-inset);box-shadow:var(--shadow-inset);min-width:0}.IyEhG>:last-child{margin-bottom:0}.JfBsT{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-ground-raised);border-block:1px solid var(--color-hairline)}.LdnBZ{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;padding:var(--space-6);min-width:0;border-bottom:1px solid var(--color-hairline)}.LdnBZ:last-child{border-bottom:0}.LdnBZ>:last-child{margin-bottom:0}@media (min-width:48rem){.JfBsT{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.LdnBZ{border-bottom:0;border-right:1px solid var(--color-hairline)}.LdnBZ:last-child{border-right:0}}.TwHdv{max-width:52rem}.gipub{max-width:48rem}.iVMRv{color:var(--color-accent);margin-bottom:var(--space-4)}.nlMgB{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-5)}.WSprH{font-size:var(--text-md);color:var(--color-ink-body);line-height:var(--leading-normal);max-width:44rem}.EyBNZ{font-size:var(--text-xl);margin-bottom:var(--space-6)}.nUPfj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8);counter-reset:practice;max-width:52rem}.HlSbp{display:grid;grid-template-columns:3rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;scroll-margin-top:var(--space-8)}.hdzSx{color:var(--color-accent);padding-top:.35rem}.CQvRz{font-size:var(--text-md);margin-bottom:var(--space-2)}.LGhMT,.bgoqd{font-size:var(--text-sm);color:var(--color-ink-body);line-height:var(--leading-normal)}.LGhMT{margin-bottom:var(--space-4)}.LLmwi{font-size:var(--text-sm);color:var(--color-ink-body);line-height:var(--leading-normal)}@media (max-width:34rem){.HlSbp{grid-template-columns:1fr;gap:var(--space-2)}.hdzSx{padding-top:0}}.xZRdp{margin-top:var(--space-5)}.RFIxZ{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:64rem){.RFIxZ{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:var(--space-12);align-items:center}}.uDExd{min-width:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-raised)}.uDExd>ul{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);border-block:0}.uDExd>ul>li{border-right:0;border-bottom:1px solid var(--color-hairline)}.uDExd>ul>li:last-child{border-bottom:0}.iorbY{margin:0;font-size:var(--text-xs);line-height:1.6}.fjbbq{max-width:44rem;margin-bottom:var(--space-6)}.czZTh{margin:0;border-radius:var(--radius-lg);padding:var(--space-6);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.DAmwk{position:relative;padding-right:6rem;margin-bottom:var(--space-5);min-height:var(--space-8)}.vtvKm{font-size:var(--text-sm);color:var(--color-ink-body);line-height:var(--leading-normal)}.Julhh{position:absolute;top:0;right:0;font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-xs);background:transparent;color:var(--color-ink);border:1px solid var(--color-hairline);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-hover-duration) var(--easing-motion)}.Julhh:hover{border-color:var(--color-accent)}.GWkjz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.GWkjz,.Wutge{gap:var(--space-3)}.Wutge{display:grid;grid-template-columns:9rem 1fr;grid-gap:var(--space-3);align-items:baseline;border-left:2px solid var(--color-hairline);padding-left:var(--space-4)}.JlwQr{border-left-color:var(--color-accent)}.IZTPc{color:var(--color-ink-body)}.JlwQr .IZTPc{color:var(--color-accent)}.VxTSK{font-size:var(--text-sm);color:var(--color-ink-body);line-height:var(--leading-normal)}@media (max-width:34rem){.Wutge{grid-template-columns:1fr;gap:var(--space-1)}}.tEURu,.wEYRa{max-width:48rem}.rNKqw{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:64rem){.rNKqw{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:var(--space-12);align-items:center}}.REpnN{margin:var(--space-6) 0 0}.pMRMj{color:var(--color-accent);margin-bottom:var(--space-4)}.hVqel{font-size:clamp(2.25rem,5vw,var(--text-3xl));line-height:1.08;margin-bottom:var(--space-5)}.JiHWW{font-size:var(--text-md);line-height:1.65;color:var(--color-ink-body);max-width:44rem;margin-bottom:0}.TQmbf{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:60rem){.TQmbf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.pvAjl{font-size:var(--text-xl);margin-bottom:var(--space-4)}.WZGej{margin-bottom:0}.GXDDH{padding-left:var(--space-5);grid-gap:var(--space-3);gap:var(--space-3);color:var(--color-ink-body)}.FEXeS,.GXDDH{margin:0;display:grid}.FEXeS{list-style:none;padding:0;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:48rem){.FEXeS{grid-template-columns:repeat(3,minmax(0,1fr))}}.Jqjwd{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.Jqjwd p{margin:0;font-size:var(--text-sm);line-height:1.7}.dIJHw{display:block;color:var(--color-ink-muted)}.ThUuA,.dIJHw{margin-bottom:var(--space-2)}.ThUuA{font-size:var(--text-base);font-weight:var(--weight-display-semibold)}.HRdrG{list-style:none;margin:0 0 var(--space-8);padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ellsX{display:grid;justify-items:start}.esTPh{margin-top:var(--space-4);margin-bottom:0;color:var(--color-ink-body);font-size:var(--text-sm)}.gWMtE{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:44rem;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-inset);box-shadow:var(--shadow-inset)}.gWMtE p,.gWMtE ul{margin:0}.gWMtE ul{padding-left:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.xuYXw{font-size:var(--text-xl)}.mlqZx{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:48rem){.mlqZx{grid-template-columns:repeat(2,minmax(0,1fr))}}.SSoFC{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-matte);box-shadow:var(--shadow-raised)}.YQDSG{margin:var(--space-4) 0 0}.dDgmN{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-5)}@media (min-width:48rem){.dDgmN{grid-template-columns:1fr 1fr}}.ZLIFD{max-width:44rem}.AiUbt{color:var(--color-accent);margin-bottom:var(--space-4)}.QUmbA{font-size:var(--text-2xl);margin-bottom:var(--space-8)}.YUqEY{font-size:var(--text-lg);margin-top:var(--space-10)}.YUqEY,.paFOn{margin-bottom:var(--space-4)}.XgoOb{margin:0 0 var(--space-4) 0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.rggsy{width:100%;border-collapse:collapse;margin:0 0 var(--space-6) 0;font-size:var(--text-sm);overflow-wrap:anywhere}.rggsy td,.rggsy th{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-hairline)}.rggsy th{color:var(--color-ink)}.ZWVKJ{max-width:48rem}.JgKcx{font-size:var(--text-md);margin-bottom:var(--space-3)}.EUunD{font-size:var(--text-sm);color:var(--color-ink-body);line-height:var(--leading-normal)}.mGiWk{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.mGiWk p{margin:0;max-width:48rem}.ESxFm{font-size:var(--text-xl)}.PJjwR{border-radius:var(--radius-lg);background:var(--color-ground-raised);box-shadow:var(--shadow-raised);overflow-x:auto}.PJjwR table{width:100%;min-width:34rem;border-collapse:collapse}.PJjwR td,.PJjwR th{padding:var(--space-4);border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:top;font-size:var(--text-sm);line-height:1.6}.PJjwR thead th{color:var(--color-ink-muted);font-size:var(--text-xs);background:var(--color-inset)}.PJjwR tbody th,.PJjwR thead th{font-weight:var(--weight-display-semibold)}.PJjwR tbody th{color:var(--color-ink)}.PJjwR tr:last-child>*{border-bottom:0}.xTgVX{color:var(--color-ink-muted);font-size:var(--text-sm)}.PJjwR:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sXaBb{min-width:0;border-radius:var(--radius-lg);background:var(--color-ground-raised);box-shadow:var(--shadow-raised);overflow:hidden;font-size:var(--text-xs)}.dkMDF{display:flex;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);color:var(--color-ink-muted)}.dkMDF b{color:var(--color-ink);font-weight:var(--weight-display-semibold)}.njZRS{display:grid;margin:0;padding:var(--space-2) var(--space-4) var(--space-3);list-style:none;counter-reset:row}.njZRS li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-hairline);color:var(--color-ink-body);counter-increment:row}.njZRS li:last-child{border-bottom:0}.njZRS li>span:first-child:before{content:"0" counter(row) "  ";color:var(--color-ink-muted);white-space:pre}.pWrvf li{display:grid;justify-content:start;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) 0}.pWrvf li>span:first-child:before{content:none}.pWrvf li>span:first-child{color:var(--color-ink-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.pWrvf li>span:last-child{color:var(--color-ink);font-size:var(--text-sm)}.RUsXy{display:grid;margin:0;padding:var(--space-2) var(--space-4) var(--space-3);list-style:none}.RUsXy>li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-hairline);color:var(--color-ink-body)}.RUsXy>li:last-child{border-bottom:0}.RUsXy h2{margin:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-display-semibold)}.RUsXy p{margin:0}.ShQmL{width:100%;border-collapse:collapse;color:var(--color-ink-body)}.ShQmL td,.ShQmL th{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-hairline);text-align:left;font-weight:inherit}.ShQmL thead th{color:var(--color-ink-muted);font-size:var(--text-label)}.ShQmL tbody th{color:var(--color-ink)}.ShQmL tbody tr:last-child>*{border-bottom:0}.dUSey,.ypeKg{flex:none;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-inset);font-size:var(--text-label);font-weight:var(--weight-display-semibold)}.dUSey{color:var(--color-accent)}.ypeKg{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}