@property --ag-gray{syntax:"<number>";inherits:true;initial-value:1}@property --ag-dim{syntax:"<number>";inherits:true;initial-value:.35}.accordion-gallery{--ag-accent:#fff;--ag-overlay:#060010;--ag-text:#fff;--ag-gap:10px;--ag-radius:16px;--ag-media-size:320px;--ag-grow:1;gap:var(--ag-gap);perspective:1400px;perspective-origin:50%;flex-direction:row;width:100%;max-width:100%;display:flex}.accordion-gallery--vertical{flex-direction:column}.ag-panel{--ag-gray:0;--ag-dim:.35;border-radius:var(--ag-radius);cursor:pointer;min-width:0;min-height:0;color:var(--ag-text);transform-style:preserve-3d;transform-origin:50%;background:var(--charcoal-deep,#3a3a3a);will-change:flex-grow, transform;-webkit-tap-highlight-color:transparent;outline:none;flex:1 1 0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #000c}.accordion-gallery--grayscale .ag-panel{--ag-gray:1}.ag-panel--active,.accordion-gallery--grayscale .ag-panel--active{--ag-gray:0;--ag-dim:0;flex-grow:var(--ag-grow)}.ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-accent), 0 10px 30px -18px #000c}.ag-panel__frame{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ag-panel__media{width:var(--ag-media-size);height:100%;filter:grayscale(var(--ag-gray));will-change:transform, filter;position:absolute;top:50%;left:50%}.accordion-gallery--vertical .ag-panel__media{width:100%;height:var(--ag-media-size)}.ag-panel__media img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.ag-panel__overlay{pointer-events:none;background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--ag-overlay) 78%, transparent) 100%), color-mix(in srgb, var(--ag-overlay) calc(var(--ag-dim,.35) * 100%), transparent);position:absolute;inset:0}.ag-panel__label{pointer-events:none;z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.ag-panel__bar{background:var(--ag-accent);opacity:0;width:3px;height:26px;box-shadow:0 0 12px color-mix(in srgb, var(--ag-accent) 60%, transparent);border-radius:3px;flex:none}.ag-panel__text{color:var(--ag-text);font-family:var(--font-display,inherit);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:0;text-shadow:0 2px 14px #0000008c;font-size:clamp(1rem,1.4vw,1.35rem);font-weight:700;overflow:hidden}.ag-panel--active .ag-panel__bar,.ag-panel--active .ag-panel__text{opacity:1}@media (max-width:520px){.accordion-gallery{perspective:none;overflow-anchor:none;flex-direction:column;height:auto!important}.ag-panel{width:100%;height:92px;min-height:0;transition:height .55s cubic-bezier(.22,1,.36,1),--ag-gray .55s,--ag-dim .55s;flex:none!important;transform:none!important}.ag-panel--active{height:300px}.accordion-gallery .ag-panel__media{width:100%;height:300px;top:50%;left:0;transform:translateY(-50%)!important}.ag-panel__bar,.ag-panel__text{transition:opacity .45s}}@media (max-width:520px) and (prefers-reduced-motion:reduce){.ag-panel,.ag-panel__bar,.ag-panel__text{transition:none}}@media (prefers-reduced-motion:reduce){.ag-panel,.ag-panel__media{will-change:auto}}
.ZARIfG_hero{height:100svh;min-height:100svh;color:var(--white);isolation:isolate;background:var(--charcoal-deep);align-items:end;display:grid;position:relative;overflow:hidden}.ZARIfG_media{z-index:1;position:absolute;inset:0}.ZARIfG_mediaFull,.ZARIfG_mediaLogo,.ZARIfG_veil{position:absolute;inset:0}.ZARIfG_veil{z-index:1;background:var(--charcoal);opacity:0;pointer-events:none;transition:opacity 1.1s ease-out}.ZARIfG_veilIn .ZARIfG_veil{opacity:1}.ZARIfG_mediaFull{z-index:0;opacity:0;transition:opacity .9s ease-in-out}.ZARIfG_mediaFull img,.ZARIfG_mediaLogo img{object-fit:cover;object-position:55% center;width:100%;height:100%}.ZARIfG_settled .ZARIfG_mediaFull{opacity:1}.ZARIfG_settled .ZARIfG_mediaFull img{animation:ZARIfG_kenburns 18s var(--ease-out) both}.ZARIfG_mediaLogo{z-index:2;-webkit-mask-mode:alpha;opacity:0;transition:opacity .7s var(--ease-enter), transform .7s var(--ease-enter), -webkit-mask-size .7s var(--ease-enter), mask-size .7s var(--ease-enter);pointer-events:none;transform:scale(.94);-webkit-mask-image:url(/logo-ad-mask.svg);mask-image:url(/logo-ad-mask.svg);-webkit-mask-position:50% 38%;mask-position:50% 38%;-webkit-mask-size:min(24.84vw,7.59rem);mask-size:min(24.84vw,7.59rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ZARIfG_veilIn .ZARIfG_mediaLogo{opacity:1;transform:scale(1);-webkit-mask-size:min(57.96vw,18.63rem);mask-size:min(57.96vw,18.63rem)}.ZARIfG_settled .ZARIfG_mediaLogo{opacity:0;transition:opacity .55s ease-in-out}.ZARIfG_scrim{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(95deg,#2d2d2dd1 0%,#2d2d2d66 38%,#2d2d2d14 72%),linear-gradient(#0000 48%,#1e1e1ee6 100%);transition:opacity .9s ease-in-out;position:absolute;inset:0}.ZARIfG_settled .ZARIfG_scrim{opacity:1}.ZARIfG_content{z-index:3;width:min(100% - 2rem, var(--max));margin:0 auto;padding:4.5rem 0 3.5rem;position:relative}:is(.ZARIfG_content .anim-rise-mid,.ZARIfG_content .anim-rise-late,.ZARIfG_content .anim-rise-end){opacity:0;animation:none}.ZARIfG_revealed .ZARIfG_content .anim-rise-mid{opacity:1;animation:ZARIfG_hero-copy-in 1.15s var(--ease-out) both}.ZARIfG_revealed .ZARIfG_content .anim-rise-late{opacity:1;animation:ZARIfG_hero-copy-in 1.15s var(--ease-out) .14s both}.ZARIfG_revealed .ZARIfG_content .anim-rise-end{opacity:1;animation:ZARIfG_hero-copy-in 1.15s var(--ease-out) .28s both}.ZARIfG_wordmark{opacity:0;margin:0 0 .2rem}.ZARIfG_veilIn .ZARIfG_wordmark{animation:ZARIfG_hero-wordmark-in .7s var(--ease-enter) .2s both}.ZARIfG_brand{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--white);margin:0 0 .2rem;font-size:clamp(3.2rem,11vw,6.8rem);font-weight:800;line-height:.88}.ZARIfG_tagline{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--sage);margin:0 0 1.6rem;font-size:clamp(.95rem,2vw,1.15rem);font-weight:500}.ZARIfG_headline{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;max-width:33%;color:var(--white);margin:0 0 .85rem;font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:700;line-height:1.05}.ZARIfG_support{letter-spacing:.04em;max-width:34rem;color:var(--white-dim);margin:0 0 1.75rem;font-size:1.15rem;font-weight:400}.ZARIfG_actions{flex-wrap:wrap;gap:.75rem;display:flex}.ZARIfG_actions .btn-ghost{color:var(--white);border-color:var(--white-mute)}.ZARIfG_actions .btn-ghost:hover{border-color:var(--sage-soft);color:var(--sage-soft)}.ZARIfG_settled .ZARIfG_veil{opacity:0;transition:opacity .9s ease-in-out}.ZARIfG_settled .ZARIfG_wordmark{pointer-events:none;animation:.45s ease-in-out forwards ZARIfG_hero-wordmark-fade}.ZARIfG_revealed .ZARIfG_wordmark{animation:ZARIfG_hero-wordmark-collapse .9s var(--ease-out) forwards}@keyframes ZARIfG_hero-wordmark-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes ZARIfG_hero-wordmark-fade{0%{opacity:1}to{opacity:0}}@keyframes ZARIfG_hero-wordmark-collapse{0%{opacity:0;max-height:14rem;margin:0 0 .2rem}to{opacity:0;visibility:hidden;max-height:0;margin:0;overflow:hidden}}@keyframes ZARIfG_hero-copy-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ZARIfG_content{padding-bottom:2.5rem}.ZARIfG_headline{max-width:14rem}.ZARIfG_support{max-width:16rem}.ZARIfG_actions{flex-wrap:nowrap;gap:clamp(.4rem,2vw,.75rem);width:100%}.ZARIfG_actions .btn{letter-spacing:clamp(.04em,.2vw,.1em);white-space:nowrap;flex:1 1 0;min-width:0;padding:.75rem clamp(.45rem,2.2vw,1.1rem);font-size:clamp(.78rem,3.1vw,1.05rem)}.ZARIfG_mediaFull img,.ZARIfG_mediaLogo img{object-position:60% center}.ZARIfG_mediaLogo{-webkit-mask-position:50% 34%;mask-position:50% 34%}}@media (prefers-reduced-motion:reduce){.ZARIfG_mediaLogo,.ZARIfG_wordmark,.ZARIfG_veil{display:none}.ZARIfG_mediaFull,.ZARIfG_scrim{opacity:1;transition:none}.ZARIfG_mediaFull img{animation:none;transform:none}:is(.ZARIfG_content .anim-rise-mid,.ZARIfG_content .anim-rise-late,.ZARIfG_content .anim-rise-end){opacity:1;animation:none}}
section.aUD9Yq_intro{padding:4rem 0 3.25rem}.aUD9Yq_introLayout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:3rem 3.5rem;display:grid}.aUD9Yq_introLead{max-width:9em;font-family:var(--font-display);letter-spacing:.015em;text-wrap:balance;text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(2.75rem,5.4vw,4.35rem);font-weight:800;line-height:.9}.aUD9Yq_introFallback{max-width:36rem;color:var(--text);margin:0;font-size:1.35rem;line-height:1.45}.aUD9Yq_claims{gap:0;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.aUD9Yq_claims li{border-top:2px solid var(--sage-dim);font-family:var(--font-display);letter-spacing:.02em;color:var(--text);margin:0;padding:1rem 0 1.1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2}.aUD9Yq_claims li:last-child{border-bottom:2px solid var(--sage-dim)}.aUD9Yq_newsGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.aUD9Yq_newsLink{transition:transform var(--dur) var(--ease-out);gap:.75rem;text-decoration:none;display:grid}.aUD9Yq_newsLink:hover{transform:translateY(-4px)}.aUD9Yq_newsMedia{display:block;overflow:hidden}.aUD9Yq_newsMedia img,.aUD9Yq_newsLink img{aspect-ratio:4/3;object-fit:cover;filter:grayscale(.1)contrast(1.04);width:100%;transition:transform .7s var(--ease-out)}.aUD9Yq_newsLink:hover .aUD9Yq_newsMedia img{transform:scale(1.05)}.aUD9Yq_newsLink h3{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text);transition:color var(--dur-fast) var(--ease-out);margin:0;font-size:1.3rem;font-weight:700}.aUD9Yq_newsLink:hover h3{color:var(--sage-dim)}.aUD9Yq_newsLink p{color:var(--text-dim);margin:0;font-size:1.02rem}.aUD9Yq_placeBand{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);margin:1rem 0 0;padding:3.5rem 0}.aUD9Yq_placeCopy h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sage-dim);margin:0 0 .6rem;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800}.aUD9Yq_placeLead{max-width:34rem;color:var(--text-dim);margin:0 0 1.75rem;font-size:1.15rem}.aUD9Yq_placeLayout{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:2.5rem;display:grid}.aUD9Yq_placeCopy p{max-width:40rem;color:var(--text-dim);margin:0 0 1.25rem;font-size:1.15rem}.aUD9Yq_placeMap{border:1px solid var(--line);background:var(--bg);min-height:22rem;overflow:hidden}.aUD9Yq_placeMap iframe{filter:grayscale(.25)contrast(1.05);border:0;width:100%;height:100%;min-height:22rem;display:block}@media (max-width:860px){.aUD9Yq_introLayout{grid-template-columns:1fr;gap:2rem}.aUD9Yq_introLead{max-width:14em;font-size:clamp(2rem,9vw,2.75rem)}.aUD9Yq_newsGrid,.aUD9Yq_placeLayout{grid-template-columns:1fr}}
