.ar{--ar-col:calc(420 * var(--hm-u));--ar-measure:calc(740 * var(--hm-u));--ar-quiet:#8c8c8c;--ar-dim:#858585;--ar-panel:#232524;--ar-ease:cubic-bezier(.16, 1, .3, 1)}.ar-progress{z-index:30;width:100%;height:calc(4 * var(--hm-u));background:var(--hm-mint);transform-origin:0;min-height:3px;transform:scaleX(var(--ar-p,0));pointer-events:none;position:fixed;top:0;left:0}.ar-head{padding:calc(151.2 * var(--hm-u)) calc(34 * var(--hm-u)) 0;position:relative}.ar-title{margin:calc(31 * var(--hm-u)) 0 0 calc(-3 * var(--hm-u));font-size:calc(151 * var(--hm-u));letter-spacing:-.056em;text-wrap:balance;font-weight:600;line-height:.897}.ar-line{margin:-.2em 0 -.22em;padding:.2em 0 .22em;display:block;overflow:hidden}.ar-line-in{display:block}.ar-byline{margin:calc(48 * var(--hm-u)) 0 0;font-size:max(14px, calc(15 * var(--hm-u)));color:var(--ar-quiet)}.ar-hero{height:calc(760 * var(--hm-u));margin-top:calc(80 * var(--hm-u));background:var(--ar-panel);position:relative}.ar-hero img{object-fit:cover;width:100%;height:100%;display:block}.ar-ph{background:var(--ar-panel);position:absolute;inset:0}.ar-ph-cross{width:100%;height:100%;position:absolute;inset:0}.ar-ph-cross path{fill:none;stroke:#262827;stroke-width:1px;vector-effect:non-scaling-stroke}.ar-ph-label{left:calc(16 * var(--hm-u));bottom:calc(16 * var(--hm-u));font-size:max(10px, calc(12 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:var(--ar-dim);font-weight:600;position:absolute}.ar-layout{grid-template-columns:var(--ar-col) var(--ar-measure);padding:calc(128 * var(--hm-u)) 0 calc(171 * var(--hm-u));display:grid;position:relative}@media (min-width:1800px){.ar-layout{grid-template-columns:1fr var(--ar-measure) 1fr}.ar-aside{padding-right:calc(32 * var(--hm-u))}}[data-variant=field-note] .ar-layout{padding-top:calc(100 * var(--hm-u))}.ar-body{grid-column:2;min-width:0}.ar-aside{padding-left:calc(34 * var(--hm-u));grid-column:1}.ar-aside-inner{top:calc(40 * var(--hm-u));margin-top:calc(-6 * var(--hm-u));position:sticky}.ar-aside-label{margin:0 0 calc(16 * var(--hm-u));font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:var(--ar-quiet);font-weight:600}.ar-aside ol,.ar-aside ul{margin:0;padding:0;list-style:none}.ar-toc li+li{margin-top:calc(9.3 * var(--hm-u))}.ar-toc a{font-size:max(14px, calc(15 * var(--hm-u)));color:var(--ar-dim);font-weight:600;transition:color .3s}.ar-toc a:hover,.ar .ar-toc a[aria-current]{color:var(--hm-ground)}.ar-share{margin-top:calc(43 * var(--hm-u))}.ar-share .ar-aside-label{margin-bottom:calc(11 * var(--hm-u))}.ar-share li+li{margin-top:calc(7.5 * var(--hm-u))}.ar-share a,.ar-share button{color:var(--hm-ground);font:inherit;font-size:max(14px, calc(15 * var(--hm-u)));cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ar-share a:hover,.ar-share button:hover,.ar-share button[data-copied]{color:var(--hm-mint)}.ar-p,.ar-list{margin:0 0 calc(32 * var(--hm-u));font-family:var(--font-body);font-size:max(18px, calc(23 * var(--hm-u)));color:#dcdedd;font-optical-sizing:auto;hanging-punctuation:first;font-weight:400;line-height:1.71}.ar-section:first-child .ar-p:first-of-type{margin-top:calc(-8 * var(--hm-u))}.ar-list{padding-left:1.2em;list-style:outside}ol.ar-list{list-style:decimal}.ar-list li+li{margin-top:.4em}.ar-list li::marker{color:var(--hm-mint)}.ar-link{color:var(--hm-ground);text-decoration:underline;-webkit-text-decoration-color:var(--hm-mint);text-decoration-color:var(--hm-mint);text-underline-offset:.2em;text-decoration-thickness:1.5px}.ar .ar-link{text-decoration:underline;-webkit-text-decoration-color:var(--hm-mint);text-decoration-color:var(--hm-mint)}.ar .ar-link:hover{color:var(--hm-mint)}.ar-h2{margin:calc(70 * var(--hm-u)) 0 calc(22 * var(--hm-u));font-size:max(28px, calc(48 * var(--hm-u)));letter-spacing:-.038em;font-weight:600;line-height:1.05}.ar-h3{margin:calc(48 * var(--hm-u)) 0 calc(16 * var(--hm-u));font-size:max(21px, calc(28 * var(--hm-u)));letter-spacing:-.03em;font-weight:600;line-height:1.15}.ar-quote{margin:calc(70 * var(--hm-u)) 0 calc(66 * var(--hm-u)) calc(-150 * var(--hm-u))}.ar-quote blockquote{margin:0}.ar-quote p{font-size:max(34px, calc(76.5 * var(--hm-u)));letter-spacing:-.05em;color:var(--hm-mint);text-wrap:balance;margin:0;font-weight:600;line-height:1}.ar-quote figcaption{margin-top:calc(20 * var(--hm-u));font-size:max(14px, calc(16 * var(--hm-u)));color:var(--ar-quiet)}.ar-figure{margin:calc(51 * var(--hm-u)) 0 calc(32 * var(--hm-u))}.ar-figure-frame img{width:100%;height:auto;display:block}.ar-caption{margin-top:calc(10 * var(--hm-u));font-size:max(13px, calc(14 * var(--hm-u)));color:var(--ar-dim);line-height:1.45}.ar-more{padding:0 calc(34 * var(--hm-u)) calc(174 * var(--hm-u))}.ar-more-label{padding-top:calc(41.5 * var(--hm-u));border-top:1px solid var(--hm-rule);font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:var(--ar-quiet);margin:0;font-weight:600}.ar-cards{gap:calc(20 * var(--hm-u));margin:calc(27 * var(--hm-u)) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.ar-card-link{display:block}.ar-card-img{height:calc(300 * var(--hm-u));background:var(--ar-panel);position:relative;overflow:hidden}.ar-card-img img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ar-ease);display:block}.ar-card-topic{margin:calc(18 * var(--hm-u)) 0 0;font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:var(--hm-mint);font-weight:600}.ar-card-title{margin:calc(10 * var(--hm-u)) 0 0;font-size:max(24px, calc(36.5 * var(--hm-u)));letter-spacing:-.035em;font-weight:600;line-height:1.1;transition:color .25s}.ar-card-link:hover .ar-card-title{color:var(--hm-mint)}.ar-card-link:hover .ar-card-img img{scale:1.03}.ar-pixels{transition:scale .8s var(--ar-ease)}.ar-card-link:hover .ar-pixels{scale:1.03}.ar .ar-card-link:focus-visible{outline-offset:6px}.ar-news{padding:calc(121 * var(--hm-u)) var(--hm-gx) calc(128 * var(--hm-u));background:var(--hm-mint);color:var(--hm-ink)}.ar-news-label{font-size:max(12px, calc(14 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:#1e5a3c;margin:0;font-weight:600}.ar-news-row{justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--hm-u));margin-top:calc(23 * var(--hm-u));display:flex}.ar-news-title{font-size:calc(105.3 * var(--hm-u));letter-spacing:-.05em;margin:0;font-weight:600;line-height:.981}.ar-news-form{align-items:center;gap:calc(16 * var(--hm-u));width:calc(518 * var(--hm-u));padding-bottom:calc(14 * var(--hm-u));border-bottom:2px solid var(--hm-ink);display:flex}.ar-news-input{min-width:0;color:var(--hm-ink);font:inherit;font-size:max(17px, calc(21.5 * var(--hm-u)));background:0 0;border:0;flex:1;padding:0;font-weight:400}.ar-news-input::placeholder{color:#1e5a3c;opacity:1}.ar .ar-news-input:focus-visible{outline:none}.ar-news-form:focus-within{border-bottom-color:var(--hm-ink);box-shadow:0 2px 0 var(--hm-ink)}.ar-news-btn{height:max(44px, calc(54 * var(--hm-u)));padding:0 max(20px, calc(28 * var(--hm-u)));background:var(--hm-ink);color:var(--hm-mint);font:inherit;font-size:max(15px, calc(18 * var(--hm-u)));cursor:pointer;border:0;border-radius:999px;flex-shrink:0;font-weight:600;transition:scale .25s}.ar-news-btn:hover{scale:1.04}.ar .ar-news :focus-visible{outline-color:var(--hm-ink)}.ar-index-top{padding:calc(151.2 * var(--hm-u)) calc(34 * var(--hm-u)) 0;position:relative}.ar-index-title{margin:calc(31 * var(--hm-u)) 0 0 calc(-4 * var(--hm-u));font-size:calc(230 * var(--hm-u));letter-spacing:-.057em;align-items:flex-start;font-weight:600;line-height:.86;display:flex}.ar-index-list{padding:calc(100 * var(--hm-u)) calc(34 * var(--hm-u)) calc(170 * var(--hm-u))}.ar-index-list .ar-cards{padding-top:calc(40 * var(--hm-u));border-top:1px solid var(--hm-rule);margin:0}.ar-pages{justify-content:space-between;align-items:center;gap:calc(24 * var(--hm-u));margin-top:calc(80 * var(--hm-u));padding-top:calc(28 * var(--hm-u));border-top:1px solid var(--hm-rule);font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:flex}.ar-pages ol{gap:calc(18 * var(--hm-u));margin:0;padding:0;list-style:none;display:flex}.ar-pages a{color:var(--ar-quiet);padding:10px 4px;transition:color .25s;display:inline-block}.ar-pages a:hover,.ar-pages a[aria-current=page]{color:var(--hm-mint)}.ar-pages-step{min-width:4em}.ar-pages-step:last-child{text-align:right}.ar-p code,.ar-list code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}@media (prefers-reduced-motion:no-preference){.ar-line-in{animation:ar-rise 1.1s var(--ar-ease) both;animation-delay:calc(.12s + var(--ar-i,0) * .1s)}.ar-crumbs,.ar-byline{animation:ar-fade .9s var(--ar-ease) both}.ar-byline{animation-delay:.35s}@supports (animation-timeline:view()){.ar-rise{animation:linear both ar-in;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes ar-rise{0%{transform:translateY(calc(100% + .45em))}}@keyframes ar-fade{0%{opacity:0;transform:translateY(12px)}}@keyframes ar-in{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.ar-progress{display:none}.ar-toc a,.ar-card-title,.ar-card-img img,.ar-pixels,.ar-news-btn{transition:none}}@media (max-width:819px){.ar-head{padding:132px 20px 0}.ar-title{margin:24px 0 0 -2px;font-size:clamp(44px,13vw,96px);line-height:.92}.ar-line{display:inline;overflow:visible}.ar-line-in{animation:none;display:inline}.ar-title{animation:ar-fade .9s var(--ar-ease) both}.ar-byline{margin-top:28px}.ar-hero{aspect-ratio:4/3;height:auto;margin-top:40px}.ar-ph-label{bottom:14px;left:16px}.ar-layout{padding:48px 20px 72px;display:block}.ar-aside{border-bottom:1px solid var(--hm-rule);margin-bottom:36px;padding:0 0 24px}.ar-aside-inner{flex-wrap:wrap;gap:28px 48px;display:flex;position:static}.ar-aside-label{margin-bottom:10px}.ar-toc li+li{margin-top:8px}.ar-share{margin-top:0}.ar-share li+li{margin-top:8px}.ar-p,.ar-list{margin-bottom:24px;line-height:1.7}.ar-section:first-child .ar-p:first-of-type{margin-top:0}.ar-h2{margin:48px 0 16px}.ar-quote{margin:48px 0 40px}.ar-quote p{font-size:clamp(32px,9.5vw,60px)}.ar-figure{margin:40px 0 48px}.ar-caption{margin-top:10px}.ar-end{margin-top:40px}.ar-bio{align-items:flex-start;gap:16px;padding:20px}.ar-more{padding:0 20px 72px}.ar-more-label{padding-top:32px}.ar-cards{grid-template-columns:1fr;gap:36px;margin-top:20px}.ar-card-img{aspect-ratio:3/2;height:auto}.ar-card-topic{margin-top:14px}.ar-card-title{margin-top:6px}.ar-news{padding:64px 20px 72px}.ar-news-row{flex-direction:column;align-items:stretch;gap:36px;margin-top:20px}.ar-news-title{margin-left:-1px;font-size:clamp(48px,14.5vw,96px)}.ar-news-form{gap:12px;width:auto;padding-bottom:10px}.ar-index-top{padding:132px 20px 0}.ar-index-title{margin:24px 0 0 -2px;font-size:clamp(52px,17.5vw,200px)}.ar-index-list{padding:48px 20px 72px}}@media (max-width:819px) and (prefers-reduced-motion:reduce){.ar-title{animation:none}}.ar-link{overflow-wrap:anywhere}
