.abh{--ih-focus-x:40%;--ih-focus-phone:32%}.abh .h1-m{max-width:17ch}.abh-court{border-block-start:var(--line-w) solid var(--color-line-strong);color:var(--color-muted);font-size:var(--text-small);max-width:var(--measure-lede);padding-block-start:var(--space-16)}.abh-pool{left:var(--x);top:var(--y);width:var(--ab-pool-w);aspect-ratio:1;border-radius:var(--radius-round);background:var(--grad-lamp);mix-blend-mode:screen;pointer-events:none;position:absolute;translate:-50% -50%}.abh-beam{background:var(--grad-sweep-lamp);mix-blend-mode:screen;pointer-events:none;opacity:.9;width:48%;height:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .abh-pool{animation:abh-seat 9s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .9s)}html:not([data-motion=off]) .abh-beam{animation:abh-beam 16s var(--ease-in-out) infinite alternate}}@keyframes abh-seat{0%{opacity:.12;scale:.8}14%{opacity:1;scale:1}78%{opacity:1;scale:1}94%,to{opacity:.12;scale:.8}}@keyframes abh-beam{0%{opacity:.55;translate:-12%}to{opacity:1;translate:26%}}.abf-grid{grid-template-columns:minmax(0, .85fr) minmax(0, var(--measure));gap:var(--space-32) var(--gap-media);justify-content:space-between;align-items:start;display:grid}.abf-head{gap:var(--space-24);justify-items:start;display:grid}.abf-emblem{width:var(--tile-lg);height:auto}.abf-col{gap:var(--space-24);padding-inline-start:var(--space-48);display:grid;position:relative}.abf-col:before{content:"";inset-inline-start:0;inset-block:var(--space-8);width:var(--line-w-strong);background:var(--grad-brass);transform-origin:50% 0;position:absolute}.abf-head .h2{max-width:16ch;font-size:var(--text-display);line-height:var(--leading-tight)}.abf-lead{font-size:var(--text-lede)}.abf-p{color:var(--color-muted)}.abf-lead{color:var(--color-text)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .abf-col:before{animation:linear both abf-grow view();animation-range:entry 10% cover 55%}}}@keyframes abf-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.abd{padding-block-end:var(--space-64)}.abd-h{max-width:24ch}.abd-row{gap:var(--space-24);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--space-32);display:grid}.abd-person{gap:var(--space-16);align-content:start;display:grid}.abd-plate{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-rim), var(--shadow-card);position:relative;overflow:hidden}.abd-plate img{object-fit:cover;object-position:50% 16%;width:100%;height:100%}.abd-plate:before{content:"";inset:var(--space-8);z-index:1;border:var(--line-w) solid color-mix(in oklab, var(--color-brand) 55%, var(--clear));border-radius:var(--radius-sm);pointer-events:none;position:absolute}.abd-plate:after{content:"";z-index:2;background:var(--grad-shine-brass);opacity:0;pointer-events:none;position:absolute;inset:0;translate:100%}.abd-person h3{font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-strong);line-height:var(--leading-snug);text-align:center}.abd-foot{gap:var(--space-16) var(--space-48);border-block-start:var(--line-w) solid var(--color-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-block-start:var(--space-48);padding-block-start:var(--space-24);display:grid}.abd-said{font-size:var(--text-lede);max-width:var(--measure)}.abd-fields{color:var(--color-muted);max-width:var(--measure)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .abd-person.in .abd-plate:after{animation:abd-pass 1.6s var(--ease-in-out) both;animation-delay:calc(.3s + var(--n,0) * .22s)}}@keyframes abd-pass{0%{opacity:0;translate:100%}30%{opacity:.5}to{opacity:0;translate:-100%}}.abp{padding-block:0 var(--section-y)}.abp-sheet{max-width:var(--ab-sheet-w);padding:var(--space-64) var(--ab-sheet-pad) var(--space-48);border-radius:var(--radius-lg);background:var(--grad-paper);color:var(--color-text);box-shadow:var(--shadow-paper);margin-inline:auto;position:relative}.abp-head{justify-items:center;gap:var(--space-16);border-block-end:var(--line-w-strong) solid var(--paper-line);text-align:center;padding-block-end:var(--space-32);display:grid}.abp-head img{width:var(--tile-lg);height:auto}.abp-head .h2{max-width:22ch}.abp-list{gap:var(--space-32) var(--space-64);padding-block:var(--space-48);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}.abp-clause{grid-template-columns:var(--ab-num) minmax(0, 1fr);gap:var(--space-16);align-items:start;display:grid}.abp-n{width:var(--ab-num);height:var(--ab-num);border-radius:var(--radius-round);border:var(--line-w-strong) solid var(--color-brand);color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-h4);place-items:center;line-height:1;display:grid}.abp-clause h3{font-family:var(--font-text);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin-block:var(--space-8)}.abp-clause p{color:var(--color-muted)}.abp-foot{border-block-start:var(--line-w) solid var(--paper-line);justify-content:center;padding-block-start:var(--space-24);display:flex}@media (width<=1023px){.abf-grid{grid-template-columns:minmax(0,1fr)}.abd-row{grid-template-columns:repeat(5, var(--ab-portrait-phone));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:thin;padding-block-end:var(--space-8);overflow-x:auto}.abd-person{scroll-snap-align:start}.abd-foot{grid-template-columns:minmax(0,1fr)}.abp-list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (width<=1279px){.abp-list{column-gap:var(--space-32)}.abp-clause{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width>=641px) and (width<=1023px){.abd-row{grid-template-columns:repeat(5, calc(var(--ab-portrait-phone) * .62))}}@media (width<=640px){.abf-col{padding-inline-start:var(--space-24)}.abp-sheet{padding:var(--space-32) var(--space-24) var(--space-24)}}.abe-grid{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--gap-media);align-items:center;display:grid}.abe-text{gap:var(--space-16);max-width:var(--measure);justify-items:start;display:grid}.abe-text .h2{max-width:20ch;margin-block-end:var(--space-8)}.abe-answer{font-size:var(--text-lede);font-weight:var(--weight-strong)}.abe-text p:not(.abe-answer){color:var(--color-muted)}.abe-aside{border-block-start:var(--line-w) solid var(--color-line-strong);margin-block-start:var(--space-8);padding-block-start:var(--space-16)}.abe-figure{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;overflow:hidden}.abe-figure img{object-fit:cover;object-position:50% 60%;width:100%;height:112%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .abe-figure img{animation:linear both abe-drift view();animation-range:cover}}}@keyframes abe-drift{0%{transform:translateY(0)scale(1.04)}to{transform:translateY(-10%)scale(1)}}.abc-head{gap:var(--space-16) var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;margin-block-end:var(--space-48);display:grid}.abc-head .h2{max-width:22ch}.abc-head p{max-width:var(--measure)}.abc-grid{gap:var(--space-48) var(--space-24);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.abc-card{gap:var(--space-12);padding:var(--card-pad);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);border-start-start-radius:0;grid-column:span 2;grid-template-rows:auto auto 1fr auto;padding-block-start:var(--space-32);display:grid;position:relative}.abc-card:nth-child(n+4){grid-column:span 3}.abc-card:before{content:"";inset-inline-start:0;width:var(--ab-tab-w);height:var(--space-16);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in oklab, var(--d-raised) 72%, var(--d-surface));box-shadow:var(--shadow-rim);position:absolute;bottom:100%}.abc-tile{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius);color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 12%, var(--clear));place-items:center;display:grid}.abc-card h3{font-size:var(--text-h3)}.abc-card p{color:var(--color-muted)}.abc-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.abc-link:focus-visible{outline:none}.abc-card:has(.abc-link:focus-visible){outline:var(--ring-w) solid var(--color-focus);outline-offset:var(--ring-offset)}.abc-card:hover{background:var(--grad-card-hover)}.abc-close{justify-content:space-between;align-items:center;gap:var(--space-24) var(--space-48);border-block-start:var(--line-w) solid var(--color-line);flex-wrap:wrap;margin-block-start:var(--space-48);padding-block-start:var(--space-32);display:flex}.abc-close p{max-width:var(--measure);font-size:var(--text-lede)}@media (prefers-reduced-motion:no-preference){.abc-card{transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out)}.abc-card:hover{transform:translateY(var(--lift-card))}.abc-card:active{transform:scale(var(--press))}}.abk{padding-block:var(--space-32) var(--section-y)}.abk-panel{gap:var(--space-24) var(--space-64);padding:var(--space-32) var(--space-48);border:var(--line-w-strong) solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-band);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.abk-text{gap:var(--space-12);display:grid}.abk-text h2{font-size:var(--text-h3-lg)}.abk-reach{align-items:center;gap:var(--space-8) var(--space-24);color:var(--color-muted);flex-wrap:wrap;display:flex}.abk-reach span{display:inline}.abk-link{align-items:center;gap:var(--space-8);min-height:var(--target-min);color:var(--color-accent);font-size:var(--text-lede);font-weight:var(--weight-bold);text-underline-offset:var(--space-4);text-decoration:underline;text-decoration-thickness:var(--line-w);margin-inline-start:var(--space-4);display:inline-flex}.abk-link:hover{text-decoration-thickness:var(--ring-w)}.abq-grid{gap:var(--space-32) var(--gap-media);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.abq-h{top:calc(var(--header-space) + var(--space-32));max-width:14ch;position:sticky}.abq-list{gap:var(--space-12);display:grid}.abq-item{border-radius:var(--radius-lg);background:var(--color-raised);box-shadow:var(--shadow-rim)}.abq-item summary{gap:var(--space-16);min-height:calc(var(--target-min) + var(--space-16));padding:var(--space-16) var(--space-24);cursor:pointer;border-radius:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.abq-item summary::-webkit-details-marker{display:none}.abq-item h3{font-size:var(--text-h4);font-family:var(--font-text);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.abq-mark{color:var(--color-accent)}.abq-item[open] .abq-mark{rotate:180deg}.abq-item summary:hover h3{color:var(--color-accent)}.abq-a{gap:var(--space-8);padding:0 var(--space-24) var(--space-24);justify-items:start;display:grid}.abq-a p{color:var(--color-muted);max-width:var(--measure)}@media (prefers-reduced-motion:no-preference){.abq-mark{transition:rotate var(--dur) var(--ease-out)}.abq-item summary h3{transition:color var(--dur) var(--ease-out)}}@media (width<=1279px){.abc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-card,.abc-card:nth-child(n+4){grid-column:auto}.abc-card:last-child{grid-column:1/-1}}@media (width<=1023px){.abe-grid,.abc-head,.abk-panel,.abq-grid{grid-template-columns:minmax(0,1fr)}.abe-figure{order:-1}.abq-h{max-width:none;position:static}}@media (width<=640px){.abc-grid{grid-template-columns:minmax(0,1fr)}.abk-panel{padding:var(--space-24)}.abc-close .btn{flex:100%}.abq-item summary,.abq-a{padding-inline:var(--space-16)}}
