body{color:#17130e;font-family:var(--font-text,"Lil Grotesk", "Avenir Next", "Segoe UI", Verdana, sans-serif);font-size:var(--text-body);background:#f3efe6;margin:0;line-height:1.6}h1,h2,h3,h4{margin:0 0 .4em;font-family:Cormorant Garamond,Iowan Old Style,Georgia,Times New Roman,serif;font-weight:400;line-height:1.1}h1{font-size:max(var(--text-body), 44px)}h2{font-size:max(var(--text-body), 32px)}img,video{border:0;max-width:100%;height:auto}main,header,footer,section,article,aside,nav,figure{display:block}table{border-collapse:collapse}th,td{text-align:left;padding:6px 12px 6px 0}:where(body:not(.bulletin-page):not(:has(>.office-main))) section{padding-block:36px}html.basic section,html.no-js section{padding:36px 20px}html.basic video,html.no-js video{display:none}html.basic .hero-media-fallback,html.no-js .hero-media-fallback{opacity:1}html.basic .home-hero,html.no-js .home-hero{color:#f3efe6;background:#090907}html.basic .home-hero h1,html.no-js .home-hero h1{color:#f8f3e9}:root{--limestone-ivory:#f3efe6;--limestone:#e6ddcf;--limestone-soft:#eee7dc;--warm-plaster:#ddcc96;--limestone-ink:#17130e;--soft-ink:#17130eb8;--faint-ink:#17130e9e;--paper-white:#fbfaf7;--deep-green:#0c1712;--violet:#3d2b50;--plum:#5a3d5c;--bronze:#6b5538;--muted-red:#8a3a2f;--stone-line:#17130e2e;--stone-line-soft:#17130e1a;--btn-pill-outline:#17130e8c;--btn-pill-outline-dark:#f8f3e999;--ink-rule:#17130ead;--ink-rule-strong:#17130ecc;--ivory-line:#f3efe638;--ivory-text:#f3efe6;--ivory-text-soft:#f3efe6bd;--error-on-dark:#ffd6d1;--font-display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--font-editorial:"Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--font-text:"Lil Grotesk", "Avenir Next", ui-sans-serif, system-ui, sans-serif;--track-display:0;--track-display-tight:0;--lh-display:1.02;--lh-body:1.6;--text-scale:1;--display-text-scale:1;--text-hero-fluid:calc(clamp(61.6px, 11.84px + 6.47vw, 128px) * var(--display-text-scale));--text-display-fluid:calc(clamp(50.16px, 13.68px + 4.75vw, 100.32px) * var(--display-text-scale));--text-title-fluid:calc(clamp(39.9px, 23.58px + 2.124vw, 61.56px) * var(--display-text-scale));--text-subtitle-fluid:calc(clamp(27.36px, 15.36px + 1.1vw, 36.48px) * var(--display-text-scale));--text-hero:max(calc(var(--text-body) * 1.25), min(var(--text-hero-fluid), 14vw));--text-display:max(calc(var(--text-body) * 1.2), min(var(--text-display-fluid), 13vw));--text-title:max(calc(var(--text-body) * 1.15), min(var(--text-title-fluid), 12vw));--text-subtitle:max(calc(var(--text-body) * 1.1), min(var(--text-subtitle-fluid), 8vw));--text-lede:calc(clamp(1.2825rem, 1.425vw, 1.5675rem) * var(--text-scale));--text-body:calc(clamp(1.211rem, 1.311vw, 1.354rem) * var(--text-scale));--text-meta:calc(clamp(1.015rem, 1.14vw, 1.211rem) * var(--text-scale));--text-control:calc(1.015rem * var(--text-scale));--text-small:calc(.875rem * var(--text-scale));--text-label:calc(.875rem * var(--text-scale));--long-title-scale:1;--text-hero-long-mobile:clamp(calc(44px * var(--long-title-scale)), calc(14vw * var(--long-title-scale)), calc(55px * var(--long-title-scale)));--text-hero-long-compact:calc(44px * var(--long-title-scale));--hero-ground:#12110e;--hero-text-stroke:#09090780;--hero-lede:#f3efe6db;--hero-image-filter:saturate(.98) brightness(1.08) contrast(.98);--hero-scrim-dark:linear-gradient(180deg, #09090721 0%, #09090708 42%, #0909075c 100%), linear-gradient(90deg, #09090740 0%, #09090708 64%);--hero-scrim-dark-mobile:linear-gradient(180deg, #0909074d 0%, #09090733 45%, #09090770 100%), linear-gradient(90deg, #0909071f 0%, #0909070d 55%, #0909071f 100%);--hero-scrim-dark-left-strong:linear-gradient(180deg, #09090770 0%, #0909071f 42%, #0909077a 100%), linear-gradient(90deg, #09090785 0%, #09090733 56%, #09090714 100%);--hero-scrim-dark-left-readable:linear-gradient(90deg, #090907bd 0%, #090907ad 64%, #0909072e 100%);--hero-scrim-dark-mobile-strong:linear-gradient(180deg, #0909078a 0%, #0909072e 46%, #0909078f 100%), linear-gradient(90deg, #09090770 0%, #09090733 64%, #0909071a 100%);--hero-scrim-light:linear-gradient(180deg, #f3efe600 52%, #f3efe66b 80%, var(--limestone-ivory) 100%);--space-section-y:clamp(72px, 9vw, 148px);--space-section-x:clamp(28px, 6vw, 112px);--space-gutter:clamp(24px, 4.8vw, 82px);--grid-columns:12;--grid-gutter:var(--space-gutter);--gutter:var(--space-section-x);--content-max:1320px;--baseline:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--surface-rule:1px solid var(--stone-line);--surface-rule-soft:1px solid var(--stone-line-soft);--surface-pad-inline:clamp(20px, 3vw, 32px);--surface-pad-block:clamp(18px, 2.5vw, 28px);--mobile-reading-min:16px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-reveal:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-settle:cubic-bezier(.19, 1, .22, 1);--dur-micro:.12s;--dur-short:.36s;--dur-reveal:.78s;--rb-radius:6px;--field-target:44px;--focus-ring:2px;--arch-radius:50% 50% 0 0 / 34% 34% 0 0;--measure:65ch;--measure-narrow:46ch;--context-surface-bg:#fbfaf7f0;--context-surface-border:#17130e33;--context-surface-highlight:#ffffffc7;--context-surface-shadow:0 28px 72px #1a140e29, 0 8px 22px #1a140e17;--context-surface-radius:8px;--context-surface-padding:clamp(24px, 3.5vw, 48px);--context-surface-divider:#17130e26;--context-surface-blur:12px}:root:has(body.bulletin-page),:root:has(.office-main){--text-hero-fluid:clamp(calc(2.25rem * var(--display-text-scale)), calc((1.5rem + 2vw) * var(--display-text-scale)), calc(4rem * var(--display-text-scale)));--text-display-fluid:clamp(calc(2rem * var(--display-text-scale)), calc((1.5rem + 1.5vw) * var(--display-text-scale)), calc(3rem * var(--display-text-scale)));--text-title-fluid:clamp(calc(1.75rem * var(--display-text-scale)), calc((1.25rem + 1vw) * var(--display-text-scale)), calc(2.5rem * var(--display-text-scale)));--text-subtitle-fluid:clamp(calc(1.375rem * var(--display-text-scale)), calc((1rem + .75vw) * var(--display-text-scale)), calc(1.875rem * var(--display-text-scale)));--text-hero:max(calc(var(--text-body) * 1.25), min(var(--text-hero-fluid), 12vw));--text-display:max(calc(var(--text-body) * 1.25), min(var(--text-display-fluid), 11vw));--text-title:max(calc(var(--text-body) * 1.2), min(var(--text-title-fluid), 10vw));--text-subtitle:max(calc(var(--text-body) * 1.1), min(var(--text-subtitle-fluid), 8vw));--text-lede:clamp(calc(1.125rem * var(--text-scale)), calc((1rem + .25vw) * var(--text-scale)), calc(1.375rem * var(--text-scale)));--text-body:calc(1.125rem * var(--text-scale));--text-meta:calc(1rem * var(--text-scale));--text-control:calc(1rem * var(--text-scale));--space-section-y:clamp(40px, 5vw, 80px);--text-hero-long-mobile:clamp(calc(1.5rem * var(--long-title-scale)), calc((1.25rem + 1vw) * var(--long-title-scale)), calc(2.25rem * var(--long-title-scale)));--text-hero-long-compact:calc(1.5rem * var(--long-title-scale))}.rb-btn,.rb-btn--secondary,.rb-btn--quiet{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;color:inherit;font-family:var(--font-text);font-size:var(--text-control);letter-spacing:0;text-align:center;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 24px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.rb-btn{color:var(--limestone-ink);border-color:var(--btn-pill-outline)}.rb-btn:hover{background-color:var(--season-deep,var(--deep-green));border-color:var(--season-deep,var(--deep-green));color:var(--limestone-ivory)}.rb-btn--secondary{color:var(--limestone-ink);border-color:var(--stone-line)}.rb-btn--secondary:hover{background-color:var(--limestone-ink);border-color:var(--limestone-ink);color:var(--limestone-ivory)}.rb-btn--quiet{padding:0 var(--space-1);background-color:#0000;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:var(--space-1) 100%;color:var(--bronze);transition:background-size var(--dur-short) var(--ease-out);background-size:0% 1px;border-color:#0000;border-radius:0}.rb-btn--quiet:hover{background-size:calc(100% - (var(--space-1) * 2)) 1px}.rb-contact-band .rb-btn,.rb-on-dark .rb-btn{color:var(--ivory-text);border-color:var(--btn-pill-outline-dark);background-color:#0000}.rb-contact-band .rb-btn:hover,.rb-on-dark .rb-btn:hover{background-color:var(--ivory-text);border-color:var(--ivory-text);color:var(--season-deep,var(--deep-green))}.rb-contact-band .rb-btn--secondary,.rb-on-dark .rb-btn--secondary{color:var(--ivory-text);border-color:var(--ivory-line)}.rb-contact-band .rb-btn--secondary:hover,.rb-on-dark .rb-btn--secondary:hover{background-color:var(--ivory-text);border-color:var(--ivory-text);color:var(--season-deep,var(--deep-green))}.rb-contact-band .rb-btn--quiet,.rb-on-dark .rb-btn--quiet{color:var(--ivory-text)}.rb-btn:focus-visible,.rb-btn--secondary:focus-visible,.rb-btn--quiet:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.rb-contact-band .rb-btn:focus-visible,.rb-contact-band .rb-btn--secondary:focus-visible,.rb-contact-band .rb-btn--quiet:focus-visible,.rb-on-dark .rb-btn:focus-visible,.rb-on-dark .rb-btn--secondary:focus-visible,.rb-on-dark .rb-btn--quiet:focus-visible{outline-color:var(--ivory-text)}.rb-btn:active,.rb-btn--secondary:active,.rb-btn--quiet:active{transform:translateY(1px)}.rb-btn:disabled,.rb-btn--secondary:disabled,.rb-btn--quiet:disabled,.rb-btn[aria-disabled=true],.rb-btn--secondary[aria-disabled=true],.rb-btn--quiet[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.rb-anchor-row{flex-wrap:wrap;gap:0 clamp(20px,2.6vw,36px);display:flex}.rb-anchor-row-link{min-height:44px;color:var(--soft-ink);font-family:var(--font-text);font-size:var(--text-body);transition:background-size var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.rb-anchor-row-link:hover,.rb-anchor-row-link:focus-visible{color:var(--limestone-ink);background-size:100% 1px}.rb-on-dark .rb-anchor-row-link{color:var(--ivory-text-soft)}.rb-on-dark .rb-anchor-row-link:hover,.rb-on-dark .rb-anchor-row-link:focus-visible{color:var(--ivory-text)}.cta-band .rb-btn{color:var(--ivory-text);border-color:var(--btn-pill-outline-dark);background:0 0}.cta-band .rb-btn:hover{background:var(--ivory-text);border-color:var(--ivory-text);color:var(--season-deep,var(--deep-green))}.cta-band .rb-btn:focus-visible{outline-color:var(--bronze)}.native-form .rb-btn{min-height:var(--field-target,44px);border-radius:var(--rb-radius);background:var(--season-deep,var(--deep-green));color:var(--ivory-text);font-size:var(--text-body);padding:0 22px}.native-form .rb-btn:hover{background:color-mix(in srgb, var(--season-deep,var(--deep-green)) 90%, #080705)}@media (prefers-reduced-motion:reduce){.rb-btn,.rb-btn--secondary,.rb-btn--quiet,.rb-anchor-row-link,.cta-band .rb-btn,.native-form .rb-btn{transition:none}}@media print{.cta-band .rb-btn{color:#000;background:#fff;border-color:#000}}.card{gap:var(--space-3);padding:var(--space-5);background:var(--paper-white);border:1px solid var(--stone-line);box-shadow:none;color:var(--limestone-ink);border-radius:0;flex-direction:column;display:flex}.card__title{color:var(--limestone-ink);font-family:var(--font-display);font-size:var(--text-subtitle);margin:0;font-weight:400;line-height:1.15}.card__meta{color:var(--faint-ink);font-family:var(--font-text);font-size:var(--text-meta);margin:0}.card__body{max-width:var(--measure);color:var(--soft-ink);font-family:var(--font-text);font-size:var(--text-body);margin:0;line-height:1.6}.card--link{cursor:pointer;transition:border-color var(--dur-short) var(--ease-out);text-decoration:none}.card--link:hover{border-color:var(--limestone-ink)}.card--link:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.card--link .card__title{transition:background-size var(--dur-short) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;display:inline-block}.card--link:hover .card__title,.card--link:focus-visible .card__title{background-size:100% 1px}.tile{background:var(--paper-white);border:1px solid var(--stone-line);box-shadow:none;color:inherit;border-radius:0;flex-direction:column;text-decoration:none;display:flex}a.tile{transition:background-color var(--dur-short) var(--ease-out)}a.tile:hover{background:var(--limestone-soft)}a.tile:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.tile__media{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid var(--stone-line);width:100%;height:auto;display:block}.tile__body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.tile__meta{color:var(--faint-ink);font-family:var(--font-text);font-size:var(--text-meta);margin:0}.tile__title{color:var(--limestone-ink);font-family:var(--font-display);font-size:var(--text-subtitle);margin:0;font-weight:400;line-height:1.15}a.tile .tile__title{transition:background-size var(--dur-short) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}a.tile:hover .tile__title,a.tile:focus-visible .tile__title{background-size:100% 1px}.tile .rb-btn--quiet{align-self:flex-start}.tile-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.context-surface{padding:var(--context-surface-padding);border:1px solid var(--context-surface-border);border-radius:var(--context-surface-radius);background:var(--context-surface-bg);box-shadow:var(--context-surface-shadow);color:var(--limestone-ink);-webkit-backdrop-filter:blur(var(--context-surface-blur));backdrop-filter:blur(var(--context-surface-blur));position:relative;overflow:hidden}.context-surface:before{content:"";border-top:1px solid var(--context-surface-highlight);border-left:1px solid var(--context-surface-highlight);border-radius:calc(var(--context-surface-radius) - 1px);pointer-events:none;position:absolute;inset:1px}@media (prefers-reduced-motion:reduce){.card--link,.card--link .card__title,a.tile,a.tile .tile__title{transition:none}}.corner-art-surface{--botanical-edge-width:clamp(180px, 19vw, 280px);--botanical-rail-width:clamp(260px, 23vw, 340px);--botanical-rail-slender-width:clamp(170px, 14vw, 190px);--botanical-rail-content-reserve:clamp(190px, 22vw, 330px);--botanical-rail-text-wrap:clamp(78px, 8vw, 112px);--botanical-shoreline-width:clamp(560px, 64vw, 900px);--botanical-shoreline-depth:clamp(187px, 21.34vw, 300px);isolation:isolate;position:relative;overflow:hidden}.corner-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.corner-art__content{z-index:1;position:relative}@media (width<=1100px){.corner-art[data-corner-compact=hide]{display:none}}.corner-art__item{max-width:none;width:var(--botanical-edge-width);opacity:.32;filter:contrast(1.03);height:auto;display:block;position:absolute}.corner-art[data-corner-weight=strong] .corner-art__item{opacity:.52;filter:contrast(1.12)}.corner-art[data-corner-mode=edge]{overflow:visible}.corner-art[data-corner-mode=edge] .corner-art__item{width:var(--botanical-edge-width);object-fit:contain;opacity:.48;max-width:none;height:auto}.corner-art[data-corner-profile=rail] .corner-art__item{width:var(--botanical-rail-width);object-fit:contain;object-position:bottom;opacity:.47;max-width:none;height:auto}.corner-art[data-corner-profile=rail-slender] .corner-art__item{width:var(--botanical-rail-slender-width);object-fit:contain;object-position:bottom;opacity:.47;max-width:none;height:auto}.corner-art[data-corner-profile=shoreline] .corner-art__item{width:var(--botanical-shoreline-width);object-fit:contain;object-position:bottom;opacity:.32;max-width:none;height:auto}.corner-art__item--left{left:0}.corner-art__item--right{right:0}.corner-art__item--top{top:0}.corner-art__item--middle{top:50%;transform:translateY(-50%)}.corner-art__item--bottom{bottom:0}@media (width>=821px){.corner-art[data-corner-placement=diagonal-up] .corner-art__item--top,.corner-art[data-corner-placement=diagonal-up] .corner-art__item--bottom{width:var(--botanical-edge-width)}}@media (width<=820px){.corner-art-surface{--botanical-rail-width:clamp(190px, 31vw, 250px);--botanical-rail-slender-width:clamp(128px, 22vw, 170px);--botanical-rail-content-reserve:clamp(112px, 28vw, 190px);--botanical-rail-text-wrap:clamp(70px, 20vw, 88px);--botanical-shoreline-width:min(124vw, 520px);--botanical-shoreline-depth:min(41.34vw, 173px)}.corner-art__item{opacity:.3;width:min(44vw,176px)}.corner-art[data-corner-weight=strong] .corner-art__item{opacity:.48}.corner-art{inset:0}.corner-art[data-corner-mode=edge] .corner-art__item{width:var(--botanical-edge-width);opacity:.46;max-width:none;height:auto}.corner-art[data-corner-profile=rail] .corner-art__item{width:var(--botanical-rail-width);opacity:.45;max-width:none;height:auto}.corner-art[data-corner-profile=rail-slender] .corner-art__item{width:var(--botanical-rail-slender-width);opacity:.45;max-width:none;height:auto}.corner-art[data-corner-profile=shoreline] .corner-art__item{width:var(--botanical-shoreline-width);opacity:.3;max-width:none;height:auto}.corner-art__item--left{left:0}.corner-art__item--right{right:0}}@media print{.corner-art{display:none}}.interior-page{background:var(--limestone-ivory);color:var(--limestone-ink);overflow:clip}.interior-shell{width:min(100%,1180px);padding-inline:var(--gutter);margin-inline:auto}.interior-flow{gap:var(--space-5);padding-block:clamp(40px,4.5vw,60px);display:grid}.interior-section{gap:var(--space-5);border-top:1px solid var(--stone-line);padding-block:clamp(40px,4.5vw,60px);display:grid}.interior-section:first-child{border-top:0}.interior-opening,.interior-spread{align-items:start;gap:clamp(22px,3vw,40px);display:grid}.interior-opening{max-width:min(100%,820px)}.interior-peer-grid{align-items:start;gap:clamp(28px,4vw,56px);display:grid}.interior-reading,.interior-prose{gap:var(--space-4);max-width:var(--measure);display:grid}.interior-reading>:first-child,.interior-prose>:first-child{margin-top:0}.interior-reading>:last-child,.interior-prose>:last-child{margin-bottom:0}.interior-page :where(.interior-reading,.interior-prose) p,.interior-page :where(.interior-reading,.interior-prose) li{color:var(--soft-ink);font-size:var(--text-body);line-height:1.65}.interior-page :where(.interior-reading,.interior-prose) h2,.interior-page :where(.interior-reading,.interior-prose) h3{margin-top:var(--space-4)}.interior-page :where(.interior-reading,.interior-prose) ul,.interior-page :where(.interior-reading,.interior-prose) ol{gap:var(--space-2);margin-block:0;padding-left:1.2em;display:grid}.interior-statement{max-width:30ch;color:var(--limestone-ink);font-family:var(--font-display);font-size:var(--text-subtitle);text-wrap:pretty;line-height:1.28}.interior-quote{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.interior-quote blockquote{margin:0}.interior-quote figcaption,.interior-section-index{color:var(--bronze);font-size:var(--text-meta);font-weight:700}.interior-section-index{margin-bottom:var(--space-2)}.interior-section-summary{max-width:34ch;margin-top:var(--space-3);color:var(--soft-ink);font-size:var(--text-lede);line-height:1.5}.interior-note{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4) 0 var(--space-4) var(--space-4);border-left:2px solid var(--season,var(--bronze));display:grid}.interior-note p{color:var(--soft-ink)}.interior-ledger{border-top:1px solid var(--stone-line);margin:0}.interior-ledger>a{display:block}.interior-ledger>:where(div,li,a){min-height:64px;padding-block:var(--space-4);border-bottom:1px solid var(--stone-line)}.interior-ledger dt,.interior-ledger strong{color:var(--limestone-ink);font-weight:650}.interior-ledger dd{margin:var(--space-2) 0 0;color:var(--soft-ink)}.interior-art-surface{isolation:isolate;position:relative;overflow:clip}.editorial-landscape{pointer-events:none;width:100%;margin:0;line-height:0;overflow:visible}.editorial-landscape img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;opacity:.72;width:100%;max-width:none;height:auto;display:block}.editorial-landscape[data-landscape-weight=strong] img{opacity:.84}.seasonal-specimen{isolation:isolate;pointer-events:none;width:100%;min-height:clamp(580px,47vw,720px);margin:0;position:relative;overflow:clip}.seasonal-specimen__plate{z-index:0;background:color-mix(in srgb, var(--season,var(--season-deep,var(--deep-green))) 64%, var(--limestone-ivory));width:min(68%,470px);height:76%;position:absolute;top:50%;right:clamp(18px,4vw,64px);transform:translateY(-50%)}.seasonal-specimen__art{z-index:1;object-fit:contain;object-position:right center;filter:grayscale()contrast(1.38)brightness(.82);transform-origin:100%;width:108%;height:100%;display:block;position:absolute;top:0;bottom:0;right:-2%}.seasonal-specimen[data-specimen-profile=branch] .seasonal-specimen__art{object-position:right center;width:162%;right:-5%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 100%)}.seasonal-specimen[data-specimen-profile=ground] .seasonal-specimen__art{object-position:right bottom;width:158%;right:-5%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 100%)}.seasonal-specimen[data-specimen-profile=tall] .seasonal-specimen__art{object-fit:contain;object-position:right bottom;width:auto;max-width:none;height:116%;top:-8%;bottom:auto;right:-2%}.seasonal-specimen[data-specimen-flip=true] .seasonal-specimen__art{transform-origin:50%;transform:scaleX(-1)}.seasonal-specimen[data-specimen-motif=sunflower]{min-height:clamp(760px,63vw,920px)}.seasonal-specimen[data-specimen-motif=sunflower] .seasonal-specimen__art{height:112%;top:-5%;right:-7%}.seasonal-specimen[data-specimen-motif=cattails-reeds] .seasonal-specimen__art{width:174%;right:-7%}.seasonal-specimen[data-specimen-motif=grapevine] .seasonal-specimen__art{width:176%;right:-7%}.interior-season-field{color:var(--ivory-text);background:var(--season-deep,var(--deep-green))}.interior-season-field :where(h2,h3,p){color:inherit}.interior-anchor-row{border-bottom:1px solid var(--stone-line)}@media (width>=860px){.interior-spread,.interior-peer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-ledger>:where(div,li,a){gap:var(--space-5);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:baseline;display:grid}.interior-ledger dd{margin-top:0}}@media (width<=859px){.interior-flow,.interior-section{padding-block:clamp(32px,8vw,44px)}.interior-statement{max-width:100%}.seasonal-specimen{min-height:clamp(470px,72vw,590px)}.seasonal-specimen__plate{width:min(66%,420px);height:74%;right:clamp(16px,4vw,34px)}.seasonal-specimen[data-specimen-profile=branch] .seasonal-specimen__art{width:120%;right:-4%}.seasonal-specimen[data-specimen-profile=ground] .seasonal-specimen__art{width:124%;right:-5%}.seasonal-specimen[data-specimen-motif=sunflower]{min-height:clamp(640px,84vw,700px)}.seasonal-specimen[data-specimen-motif=sunflower] .seasonal-specimen__art{height:100%;top:0;right:-5%}.seasonal-specimen[data-specimen-motif=cattails-reeds] .seasonal-specimen__art,.seasonal-specimen[data-specimen-motif=grapevine] .seasonal-specimen__art{width:134%;right:-7%}}@media (width<=520px){.seasonal-specimen{min-height:clamp(420px,116vw,510px)}.seasonal-specimen__plate{width:min(72%,300px);height:72%;right:0}.seasonal-specimen[data-specimen-profile=branch] .seasonal-specimen__art{width:128%;right:-8%}.seasonal-specimen[data-specimen-profile=ground] .seasonal-specimen__art{width:132%;right:-9%}.seasonal-specimen[data-specimen-profile=tall] .seasonal-specimen__art{width:auto;height:126%;top:-12%;right:-5%}.seasonal-specimen[data-specimen-motif=sunflower]{min-height:clamp(640px,176vw,700px)}.seasonal-specimen[data-specimen-motif=sunflower] .seasonal-specimen__art{height:100%;top:0;right:-7%}.seasonal-specimen[data-specimen-motif=cattails-reeds] .seasonal-specimen__art,.seasonal-specimen[data-specimen-motif=grapevine] .seasonal-specimen__art{width:140%;right:-10%}}@media (width>=800px){.seasonal-specimen{min-height:clamp(620px,56vw,820px)}.seasonal-specimen[data-specimen-profile=branch] .seasonal-specimen__plate{width:min(76%,550px);height:56%;top:44%;right:clamp(0px,2vw,30px)}.seasonal-specimen[data-specimen-profile=branch] .seasonal-specimen__art{width:190%;right:-7%}.seasonal-specimen[data-specimen-profile=ground] .seasonal-specimen__plate{width:min(76%,550px);height:62%;top:auto;bottom:8%;right:clamp(0px,2vw,30px);transform:none}.seasonal-specimen[data-specimen-profile=ground] .seasonal-specimen__art{width:204%;right:-8%}.seasonal-specimen[data-specimen-motif=cattails-reeds] .seasonal-specimen__art{width:224%;right:-9%}.seasonal-specimen[data-specimen-motif=grapevine] .seasonal-specimen__art{width:220%;right:-9%}.seasonal-specimen[data-specimen-motif=sunflower]{min-height:clamp(800px,64vw,940px)}.seasonal-specimen[data-specimen-motif=sunflower] .seasonal-specimen__art{height:122%;top:-9%;right:-9%}}.seasonal-specimen[data-specimen-composition=im-guide] .seasonal-specimen__plate{width:76%;height:72%;top:auto;bottom:0;right:0;transform:none}.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-profile=tall] .seasonal-specimen__art{object-fit:contain;object-position:right bottom;width:104%;height:100%;top:auto;bottom:0;right:-2%}.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-motif=serviceberry] .seasonal-specimen__art{width:116%;right:-6%}.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-motif=peach-orchard] .seasonal-specimen__art{width:110%;right:-4%}.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-motif=sunflower] .seasonal-specimen__art{object-position:right bottom;width:82%;height:100%;top:auto;bottom:-2.75%;right:-5%}.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-motif=sunflower] .seasonal-specimen__plate{height:69%;top:auto;bottom:0;transform:none}@media (width<=999px){.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-profile=tall] .seasonal-specimen__art{width:104%;height:100%;top:auto;bottom:0;right:-2%}.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-motif=sunflower] .seasonal-specimen__art{width:80%;height:100%;top:auto;bottom:-2.75%;right:-5%}}@media (width<=700px){.seasonal-specimen[data-specimen-composition=im-guide][data-specimen-motif=sunflower] .seasonal-specimen__art{width:78%;bottom:-2.75%;right:-7%}}@media print{.editorial-landscape,.seasonal-specimen{display:none}}:root{--rb-pad-row:16px 24px;--rb-pad-cell:18px 24px;--rb-gap:8px;--card-press:1px}.inset{box-sizing:border-box;width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);display:grid}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.col-full{grid-column:1/-1}@media (width<=760px){.grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.grid>[class*=col-]{grid-column:1/-1}}html.grid-overlay body:after{content:"";z-index:9999;pointer-events:none;max-width:var(--content-max);padding-inline:var(--gutter);background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--muted-red) 12%, transparent) 0, color-mix(in srgb, var(--muted-red) 12%, transparent) calc((100% - 11 * var(--grid-gutter)) / 12), transparent calc((100% - 11 * var(--grid-gutter)) / 12), transparent calc((100% - 11 * var(--grid-gutter)) / 12 + var(--grid-gutter)));-webkit-background-clip:content-box;background-clip:content-box;margin-inline:auto;position:fixed;inset:0}.rb-type{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--lh-body);color:var(--limestone-ink);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.rb-type h1,.rb-type h2,.rb-type h3,.rb-type h4{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance;color:inherit;text-box-trim:trim-both}.rb-type h1,.rb-type h2{font-size:var(--text-title);margin-block:var(--space-7) var(--space-4)}.rb-type>h1:first-child,.rb-type>h2:first-child{margin-block-start:0}.rb-type h3{font-size:var(--text-subtitle);margin-block:var(--space-6) var(--space-3)}.rb-type h4{font-size:var(--text-lede);margin-block:var(--space-5) var(--space-2);font-weight:600}.rb-type--hero .rb-hero-title,.rb-hero-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-hero);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);text-wrap:balance;color:var(--ivory-text);margin:0}.rb-type .rb-lede,.rb-lede{font-family:var(--font-text);font-size:var(--text-lede);line-height:var(--lh-body);color:var(--soft-ink);max-width:var(--measure-narrow);letter-spacing:0;margin-block:0 var(--space-5)}.rb-type p{font-size:var(--text-body);line-height:var(--lh-body);color:var(--limestone-ink);max-width:var(--measure);letter-spacing:0;margin-block:0 var(--space-4)}.rb-type p:last-child{margin-block-end:0}.rb-type ul,.rb-type ol{font-size:var(--text-body);line-height:var(--lh-body);color:var(--limestone-ink);max-width:var(--measure);margin-block:0 var(--space-4);padding-inline-start:var(--space-5)}.rb-type li{margin-block:var(--space-2) 0}.rb-type li:first-child{margin-block-start:0}.rb-type blockquote{font-family:var(--font-display);font-size:var(--text-subtitle);letter-spacing:var(--track-display);color:var(--limestone-ink);max-width:var(--measure);margin-block:var(--space-6);border-inline-start:1px solid var(--stone-line);margin-inline:0;padding-inline-start:var(--space-5);font-weight:400;line-height:1.25}.rb-type blockquote p{font-size:inherit;max-width:none;margin-block:0}.rb-type blockquote cite{font-family:var(--font-text);font-size:var(--text-meta);color:var(--faint-ink);margin-block-start:var(--space-3);font-style:normal;display:block}.rb-type small,.rb-type .rb-meta,.rb-meta{font-family:var(--font-text);font-size:var(--text-meta);color:var(--faint-ink);letter-spacing:0;line-height:1.4}.rb-type .rb-byline,.rb-byline{font-family:var(--font-text);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--faint-ink);font-weight:600;line-height:1.4}.rb-type a,.rb-type .rb-link{color:var(--bronze);transition:background-size var(--dur-short) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-weight:600;text-decoration:none}.rb-type a:hover,.rb-type .rb-link:hover{background-size:100% 1px}.rb-type a:focus-visible,.rb-type .rb-link:focus-visible{outline:2px solid var(--bronze);outline-offset:3px;background-size:100% 1px}.rb-type a:active,.rb-type .rb-link:active{color:var(--bronze)}.rb-type--invert,.rb-type--invert p,.rb-type--invert ul,.rb-type--invert ol,.rb-type--invert blockquote{color:var(--ivory-text)}.rb-type--invert .rb-lede,.rb-type--invert small,.rb-type--invert .rb-meta,.rb-type--invert .rb-byline{color:var(--ivory-text-soft)}.rb-type--invert blockquote{border-inline-start-color:var(--ivory-line)}.rb-type--invert a,.rb-type--invert .rb-link{color:var(--ivory-text)}.rb-type--invert a:focus-visible,.rb-type--invert .rb-link:focus-visible{outline-color:var(--ivory-text)}@media (prefers-reduced-motion:reduce){.rb-type a,.rb-type .rb-link{transition:none}}.ds-hero-copy{padding-inline:var(--space-section-x);max-width:var(--measure)}.ds-stack{gap:var(--space-5);flex-direction:column;display:flex}.ds-stack--tight{gap:var(--space-3)}.ds-stack--snug{gap:var(--space-4)}.ds-stack--loose{gap:var(--space-7)}.ds-stack--wide{gap:var(--space-8)}.ds-intro{column-gap:var(--space-8);row-gap:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.ds-intro__lead{max-width:var(--measure-narrow)}.ds-intro__body{max-width:var(--measure)}@media (width<=768px){.ds-intro{grid-template-columns:1fr}}.ds-ledger{flex-direction:column;display:flex}.ds-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ds-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){.ds-grid--2,.ds-grid--3{grid-template-columns:1fr}}.ds-cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-cluster--meta{gap:var(--space-2)}.ds-cluster--ends{justify-content:space-between}.ds-table{border-collapse:collapse;width:100%}.ds-table th,.ds-table td{text-align:left;border-top:1px solid var(--stone-line);padding:18px 24px}.ds-table tr:last-child td{border-bottom:1px solid var(--stone-line)}:where(.rb-table,.rb-chart){--rule-hair:1px;--rule-head:1.5px}.rb-rows{flex-direction:column;display:flex}.rb-row{column-gap:var(--space-5);row-gap:var(--space-1);min-height:52px;padding:var(--space-4) var(--space-5);border-top:var(--rule-hair,1px) solid var(--stone-line);color:inherit;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.95fr) auto;text-decoration:none;display:grid}.rb-rows .rb-row:last-child{border-bottom:var(--rule-hair,1px) solid var(--stone-line)}.rb-row__title{font-family:var(--font-display);font-size:var(--text-subtitle);grid-area:1/1;margin:0;line-height:1.15}.rb-row__summary{font-family:var(--font-text);font-size:var(--text-body);color:var(--soft-ink);grid-area:2/1;margin:0}.rb-row__context{align-self:center;gap:var(--space-1) var(--space-4);font-size:var(--text-meta);color:var(--faint-ink);flex-wrap:wrap;grid-area:1/2/3;display:flex}.rb-row__chevron{color:var(--bronze);font-size:var(--text-subtitle);transition:transform var(--dur-micro) var(--ease-out);grid-area:1/3/3;align-self:center}.rb-row:hover{background:var(--limestone-soft)}.rb-row:hover .rb-row__chevron{transform:translate(2px)}.rb-row:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.rb-rows--flush .rb-row{padding-inline:0}.rb-rows--flush .rb-row:hover{background:0 0}.rb-rows--flush .rb-row:hover .rb-row__title{color:var(--bronze)}.min-group__head{align-items:baseline;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-hair,1px) solid var(--stone-line);flex-wrap:wrap;display:flex}.min-group__head h2,.min-group__head h3{font-family:var(--font-display);font-size:var(--text-subtitle);letter-spacing:0;text-transform:none;color:var(--limestone-ink);margin:0;font-weight:400}.min-group__count{font-family:var(--font-text);font-size:var(--text-meta);color:var(--faint-ink)}.min-group__note{font-family:var(--font-text);font-size:var(--text-body);color:var(--soft-ink);max-width:60ch;margin:var(--space-2) 0 var(--space-4)}@media (width<=900px){.rb-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.rb-row__title{grid-area:1/1}.rb-row__summary{grid-area:2/1}.rb-row__context{grid-area:3/1;align-self:start}.rb-row__chevron{grid-area:1/2/4;align-self:center}}@media (width<=480px){.rb-row{padding:var(--space-4)}.rb-row__title{font-size:var(--text-lede)}}.min-facts{font-size:var(--text-body);column-gap:var(--space-6);border-top:var(--rule-hair,1px) solid var(--stone-line);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.min-facts>div{padding:var(--space-4) 0;border-bottom:var(--rule-hair,1px) solid var(--stone-line);min-width:0}.min-facts dt{font-family:var(--font-text);font-size:var(--text-meta);letter-spacing:0;text-transform:none;color:var(--faint-ink);margin:0 0 var(--space-2);font-weight:600}.min-facts dd{font-family:var(--font-text);font-size:var(--text-body);color:var(--limestone-ink);overflow-wrap:break-word;min-width:0;margin:0;line-height:1.5}.min-facts dd a{color:var(--bronze);text-underline-offset:2px;text-decoration:underline}.rb-table{border-collapse:collapse;width:100%;font-family:var(--font-text);color:var(--limestone-ink);box-shadow:none;padding-block:var(--space-3);margin-block:var(--space-5);border-radius:0}.rb-table caption{text-align:left;font-family:var(--font-text);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--faint-ink);padding-inline:var(--space-4);margin:0 0 var(--space-3);font-weight:600}.rb-table th,.rb-table td{text-align:left;vertical-align:baseline;padding:var(--space-3) var(--space-4);font-size:var(--text-body);border:0;line-height:1.5}.rb-table thead th{color:var(--faint-ink);border-bottom:var(--rule-head,1.5px) solid var(--stone-line);font-weight:600}.rb-table tbody td{color:var(--soft-ink)}.rb-table tbody th{color:var(--limestone-ink);font-weight:600}.rb-table tbody tr{border-top:var(--rule-hair,1px) solid var(--stone-line)}.rb-table tbody tr:first-child{border-top:0}.rb-table tbody tr:last-child{border-bottom:var(--rule-hair,1px) solid var(--stone-line)}.rb-table .rb-num{text-align:right;font-variant-numeric:tabular-nums}.rb-table tbody tr:hover{background:var(--limestone-soft)}@media (width<=600px){.rb-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rb-table,.rb-table tbody,.rb-table tr,.rb-table th,.rb-table td{width:100%;display:block}.rb-table tbody tr{padding:var(--space-3) 0;border-top:var(--rule-hair,1px) solid var(--stone-line)}.rb-table tbody tr:first-child{border-top:0}.rb-table th,.rb-table td{padding:var(--space-1) 0}.rb-table td[data-label]:before{content:attr(data-label);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--faint-ink);margin-bottom:var(--space-1);font-weight:600;display:block}.rb-table .rb-num{text-align:left}}.rb-chart{box-sizing:border-box;max-width:100%;margin:0}.rb-chart__head{font-family:var(--font-text);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--faint-ink);margin:0 0 var(--space-3);font-weight:600}.rb-chart__track{border-top:var(--rule-head,1.5px) solid var(--stone-line);flex-wrap:wrap;display:flex}.rb-chart__seg{flex:1 1 var(--rb-chart-min,150px);box-sizing:border-box;min-width:0;padding:var(--space-4) var(--space-4) var(--space-5);border-left:var(--rule-hair,1px) solid var(--stone-line)}.rb-chart__seg:first-child{border-left:0}.rb-chart__seg{box-shadow:none;border-radius:0}.rb-chart__seg--accent{box-shadow:inset 0 2px 0 0 var(--seg-accent,var(--season,var(--bronze)))}.rb-chart__name{font-family:var(--font-text);font-size:var(--text-body);letter-spacing:.08em;text-transform:uppercase;color:var(--limestone-ink);margin:0 0 var(--space-2);font-weight:600}.rb-chart__dur{font-family:var(--font-text);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--faint-ink);margin:0 0 var(--space-3)}.rb-chart__span{font-family:var(--font-text);font-size:var(--text-body);color:var(--soft-ink);margin:0}.rb-chart__bar{height:2px;width:var(--bar,100%);margin-top:var(--space-3);background:var(--seg-accent,var(--season,var(--stone-line)));display:block}@media (width<=700px){.rb-chart__seg{border-left:0;border-top:var(--rule-hair,1px) solid var(--stone-line);padding:var(--space-3) 0;flex:100%}.rb-chart__seg:first-child{border-top:0}.rb-chart__seg--accent{box-shadow:inset 2px 0 0 0 var(--seg-accent,var(--season,var(--bronze)));padding-left:var(--space-3)}}@media (prefers-reduced-motion:reduce){.rb-row__chevron{transition:none}}@media print{.rb-row:hover,.rb-table tbody tr:hover{background:0 0}.rb-row,.rb-table th,.rb-table td,.min-facts>div,.rb-chart__seg{color:#000}.rb-row,.rb-table tbody tr,.min-facts>div{break-inside:avoid}}:root{--hover-rule-h:1px}.hx-catalog{background:var(--limestone-ivory);color:var(--limestone-ink);font-family:var(--font-text);font-size:var(--text-body);line-height:1.6}.hx-link{color:var(--bronze);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--hover-rule-h);transition:background-size var(--dur-short) var(--ease-out);font-weight:600;text-decoration:none}.hx-link:hover{background-size:100% var(--hover-rule-h)}.hx-link:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.hx-nav{gap:var(--space-6);flex-wrap:wrap;align-items:baseline;display:flex}.hx-nav__item{min-height:44px;padding:var(--space-2) 2px;color:var(--soft-ink);letter-spacing:0;transition:color var(--dur-short) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hx-nav__item:after{content:"";background:var(--season-deep,var(--deep-green));transform-origin:0;height:2px;transition:transform var(--dur-short) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hx-nav__item:hover{color:var(--limestone-ink)}.hx-nav__item:hover:after{transform:scaleX(1)}.hx-nav__item[aria-current=page]{color:var(--limestone-ink);font-weight:600}.hx-nav__item[aria-current=page]:after{transform:scaleX(1)}.hx-nav__item:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.hx-rows{flex-direction:column;display:flex}.hx-row{align-items:center;column-gap:var(--space-6);border-top:1px solid var(--stone-line);min-height:52px;color:inherit;transition:background-color var(--dur-short) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;padding:16px 24px;text-decoration:none;display:grid}.hx-rows .hx-row:last-child{border-bottom:1px solid var(--stone-line)}.hx-row:hover{background:var(--limestone-soft)}.hx-row:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.hx-row__title{font-family:var(--font-display);font-size:var(--text-subtitle);margin:0;font-weight:400;line-height:1.15}.hx-row__context{font-size:var(--text-meta);color:var(--faint-ink)}.hx-card{gap:var(--space-3);padding:var(--space-5);background:var(--paper-white);border:1px solid var(--stone-line);box-shadow:none;color:var(--limestone-ink);transition:border-color var(--dur-short) var(--ease-out);border-radius:0;flex-direction:column;text-decoration:none;display:flex}.hx-card:hover{border-color:var(--limestone-ink)}.hx-card:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.hx-card__title{font-family:var(--font-display);font-size:var(--text-subtitle);background-image:linear-gradient(currentColor,currentColor);background-size:0% var(--hover-rule-h);transition:background-size var(--dur-short) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;margin:0;font-weight:400;line-height:1.15;display:inline-block}.hx-card:hover .hx-card__title,.hx-card:focus-visible .hx-card__title{background-size:100% var(--hover-rule-h)}.hx-card__body{font-size:var(--text-body);color:var(--soft-ink);max-width:var(--measure);margin:0;line-height:1.6}.hx-btn,.hx-btn--secondary,.hx-btn--quiet{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-text);font-size:var(--text-small);letter-spacing:0;cursor:pointer;color:inherit;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 24px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.hx-btn{color:var(--limestone-ink);border-color:var(--btn-pill-outline)}.hx-btn:hover{background-color:var(--season-deep,var(--deep-green));border-color:var(--season-deep,var(--deep-green));color:var(--limestone-ivory)}.hx-btn--secondary{color:var(--limestone-ink);border-color:var(--stone-line)}.hx-btn--secondary:hover{background-color:var(--limestone-ink);border-color:var(--limestone-ink);color:var(--limestone-ivory)}.hx-btn--quiet{color:var(--bronze);padding:0 var(--space-1);background-color:#0000;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:var(--space-1) 100%;background-size:0% var(--hover-rule-h);transition:background-size var(--dur-short) var(--ease-out);border-color:#0000;border-radius:0}.hx-btn--quiet:hover{background-size:calc(100% - (var(--space-1) * 2)) var(--hover-rule-h)}.hx-btn:active,.hx-btn--secondary:active,.hx-btn--quiet:active{transform:translateY(var(--card-press))}.hx-btn:focus-visible,.hx-btn--secondary:focus-visible,.hx-btn--quiet:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.hx-btn:disabled,.hx-btn--secondary:disabled,.hx-btn--quiet:disabled,.hx-btn[aria-disabled=true],.hx-btn--secondary[aria-disabled=true],.hx-btn--quiet[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.hx-on-dark{background:var(--season-deep,var(--deep-green));color:var(--ivory-text);padding:var(--space-5)}.hx-on-dark .hx-btn{color:var(--ivory-text);border-color:var(--btn-pill-outline-dark);background-color:#0000}.hx-on-dark .hx-btn:hover{background-color:var(--ivory-text);border-color:var(--ivory-text);color:var(--season-deep,var(--deep-green))}.hx-on-dark .hx-btn--secondary{color:var(--ivory-text);border-color:var(--ivory-line)}.hx-on-dark .hx-btn--secondary:hover{background-color:var(--ivory-text);border-color:var(--ivory-text);color:var(--season-deep,var(--deep-green))}.hx-on-dark .hx-btn--quiet{color:var(--ivory-text)}.hx-on-dark .hx-btn:focus-visible,.hx-on-dark .hx-btn--secondary:focus-visible,.hx-on-dark .hx-btn--quiet:focus-visible{outline-color:var(--ivory-text)}.hx-focus-demo{min-height:44px;padding:var(--space-2) var(--space-4);color:var(--bronze);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.hx-focus-demo:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.hx-on-dark .hx-focus-demo:focus-visible{outline-color:var(--ivory-text)}@media (prefers-reduced-motion:reduce){.hx-link,.hx-nav__item,.hx-nav__item:after,.hx-row,.hx-card,.hx-card__title,.hx-btn,.hx-btn--secondary,.hx-btn--quiet{transition:none}}.content-table-wrap{max-width:100%;margin-block:var(--space-6,24px);border-block:1px solid var(--rule,#17130e3d);overflow-x:auto}.content-table-wrap--content{width:min(100%,52rem)}.content-table-wrap--full{width:100%}.content-table-wrap table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-body)}.content-table-wrap caption,.content-table-wrap th,.content-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule,#17130e2e);padding:.8rem .9rem}.content-table-wrap--compact th,.content-table-wrap--compact td{padding-block:.48rem}.content-table-wrap--spacious th,.content-table-wrap--spacious td{padding-block:1.15rem}.content-table-wrap caption{font-family:var(--font-editorial);font-size:var(--text-lede)}.content-table-wrap th{font-weight:700}.content-table-help{display:none}@media screen{.content-table{margin-block:var(--space-6,24px);font-size:var(--text-body);container-type:inline-size}.content-table>.content-table-wrap{margin-block:0}.content-table-wrap{--table-ground:var(--limestone-ivory);background:linear-gradient(to right, var(--table-ground) 30%, transparent) left center / 48px 100% no-repeat local, linear-gradient(to left, var(--table-ground) 30%, transparent) right center / 48px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #17130e38, transparent) left center / 16px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #17130e38, transparent) right center / 16px 100% no-repeat scroll}.content-table-help{margin:0 0 var(--space-2,8px);font-family:var(--font-text);font-size:var(--text-body);color:var(--soft-ink);font-weight:600;line-height:1.5}.content-table-help:after{content:" →"}@container (width<=calc(36rem - 1px)){.content-table .content-table-wrap{background:0 0;overflow:visible}.content-table table,.content-table tbody,.content-table tr,.content-table td{width:100%;min-width:0;display:block}.content-table caption{padding-inline:0;display:block}.content-table thead,.content-table colgroup{display:none}.content-table tr{padding-block:var(--space-4,16px);border-bottom:1px solid var(--rule,#17130e2e)}.content-table td{border:0;padding:0}.content-table td+td{margin-top:var(--space-2,8px)}.content-table td:empty{display:none}.content-table:not([data-columns="1"]) td:before{content:attr(data-label);font-size:var(--text-small);color:var(--soft-ink);font-weight:700;display:block}.content-table:not([data-columns="1"]) td:first-child{font-weight:700}.content-table:not([data-columns="1"]) td:first-child:before{content:none}}}@media print{.content-table{display:contents}.content-table-wrap{overflow:visible}.content-table-wrap table{min-width:0}}:where(h1,h2,h3,h4,h5,h6,p,dd,blockquote),:where(h1,.cta-band__heading){overflow-wrap:anywhere}:where(h1,h2,h3,h4,h5,h6,p,blockquote){min-width:0}:where(main) :where(p,li,td,blockquote,figcaption) a:not([class]){color:var(--bronze);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:where(main) :where(p,li,td,blockquote,figcaption) a:not([class]):hover{text-decoration-thickness:2px}.content-image{margin:var(--space-6) 0}.content-image img{border-radius:var(--rb-radius);width:100%;max-width:100%;height:auto;display:block}.content-image figcaption{margin-top:var(--space-2);color:var(--soft-ink);font-size:var(--text-small);line-height:1.45}.nowrap{white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--limestone-ivory);color:var(--limestone-ink);font-family:var(--font-text);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0}h1,h2{font-size:var(--text-title)}h3{font-size:var(--text-subtitle)}h4{font-size:var(--text-lede);font-weight:600}h5{font-size:var(--text-body);font-weight:600}h6{font-family:var(--font-text);font-size:var(--text-meta);font-weight:700;line-height:1.4}small{color:var(--faint-ink);font-family:var(--font-text);font-size:var(--text-meta);letter-spacing:0;line-height:1.4}p{margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bronze);outline-offset:4px;border-radius:1px}::selection{background:color-mix(in srgb, var(--bronze) 24%, transparent)}img,video{max-width:100%;height:auto}.section{padding:var(--space-section-y) var(--space-section-x)}.measure{max-width:var(--measure)}.lede{max-width:var(--measure-narrow);color:var(--soft-ink);font-family:var(--font-text);font-size:var(--text-lede);line-height:var(--lh-body);letter-spacing:0}[data-row-link]{transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);position:relative}[data-link-confidence]{position:relative}[data-link-confidence]:after{transition:transform var(--dur-short) var(--ease-out)}@media (hover:hover) and (pointer:fine){[data-row-link]:hover{background-color:color-mix(in srgb, var(--limestone-soft) 46%, transparent)}[data-link-confidence]:hover:after{transform:translate(3px)}}html.js-reveal .reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}html.js-reveal .reveal.is-revealed{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js-reveal .reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (prefers-contrast:more){:root{--soft-ink:#17130ee0;--faint-ink:#17130ed1;--stone-line:#17130e66;--stone-line-soft:#17130e47;--ivory-text-soft:#f3efe6eb}}.ledger{border-top:1px solid var(--stone-line);display:grid}.ledger-row{border-bottom:1px solid var(--stone-line);grid-template-columns:minmax(96px,132px) minmax(0,1fr) auto;align-items:center;gap:clamp(22px,3vw,48px);padding:28px 0;display:grid}@media (width<=700px){.ledger-row{grid-template-columns:1fr;gap:10px}}@media print{.no-print{display:none}body{color:#000;background:#fff}}.skip-link{z-index:200;background:var(--limestone-ink);color:var(--limestone-ivory);font-weight:600;font-size:var(--text-control);border-radius:999px;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
