@font-face{font-family:__inter_365cbc;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__inter_Fallback_365cbc;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_365cbc{font-family:__inter_365cbc,__inter_Fallback_365cbc,system-ui,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_365cbc{--font-sans:"__inter_365cbc","__inter_Fallback_365cbc",system-ui,Segoe UI,Arial,sans-serif}.tabset_nav{display:flex;flex-direction:row}@media screen and (max-width:600px){.tabset_nav{flex-direction:column;justify-content:center}}.tabset_nav_item{cursor:pointer;font-weight:var(--font-weight-medium);padding:1rem 2rem;position:relative;text-align:center}.tabset_nav_item[active=true]{color:var(--color-primary)}.tabset_nav_item[active=true]:after{animation:borderAnimatIn .3s ease-out;animation-fill-mode:forwards;background-color:var(--color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes borderAnimatIn{0%{width:0}to{width:100%}}.tabset_content{border-top:1px solid var(--color-primary);position:relative}.tabset_tab{animation:fadeTabIn .3s ease-out forwards;height:inherit;opacity:0;padding:1rem 0;top:0}@keyframes fadeTabIn{0%{opacity:0}}:root{--font-label:var(--font-sans);--ed-font-display:var(--font-sans),"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ed-font-sans:var(--font-sans),"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ed-font-label:var(--font-sans),"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ed-pad:16px;--ed-gutter:16px;--ed-space:clamp(3.5rem,1.75rem + 6.5vw,8.5rem);--ed-radius:6px;--ed-body-size:1rem;--ed-ease:cubic-bezier(0.2,0.7,0.2,1);--ed-on-image:#f4efe8;--ed-accent-on-image:#d2ad86}@media (min-width:1024px){:root{--ed-pad:24px;--ed-gutter:24px;--ed-body-size:1.0625rem}}html:root{scrollbar-gutter:auto}html body{background-color:#0c0b0a}.ed-page{--ed-bg:#0c0b0a;--ed-surface:#151311;--ed-surface-2:#1e1b18;--ed-ink:#f4efe8;--ed-text:#d9d1c6;--ed-muted:#9b9288;--ed-line:hsla(35,35%,93%,.12);--ed-line-strong:hsla(35,35%,93%,.26);--ed-accent:#c9a27e;--ed-accent-wash:hsla(29,41%,64%,.08);--ed-body-weight:400;width:100%;background:var(--ed-bg);color:var(--ed-text);font-family:var(--ed-font-sans);font-weight:var(--ed-body-weight);overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ed-page[data-tone=warm]{--ed-bg:#f3ede4;--ed-surface:#ebe3d7;--ed-surface-2:#e2d8ca;--ed-ink:#1b1714;--ed-text:#3b342d;--ed-muted:#6c6257;--ed-line:rgba(27,23,20,.13);--ed-line-strong:rgba(27,23,20,.3);--ed-accent:#8a5a35;--ed-accent-wash:rgba(138,90,53,.08);--ed-body-weight:400}.ed-page[data-tone=stone]{--ed-bg:#161513;--ed-surface:#1d1b18;--ed-surface-2:#26231f;--ed-ink:#f1ece4;--ed-text:#d4ccc1;--ed-muted:#978e84;--ed-line:hsla(37,32%,92%,.11);--ed-line-strong:hsla(37,32%,92%,.24);--ed-accent:#bdb4a6;--ed-accent-wash:hsla(37,15%,70%,.08)}.ed-main{flex:1 0 auto;width:100%}.ed-skip{position:absolute;left:-9999px;top:0}.ed-skip:focus{left:1rem;top:1rem;z-index:10000;padding:.6rem 1rem;background:#f4efe8;color:#0c0b0a;border-radius:4px}.ed-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ed-container{width:100%;max-width:1100px;margin-inline:auto;padding-inline:var(--ed-pad)}@media (min-width:1536px){.ed-container{max-width:1400px}}.ed-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--ed-gutter);column-gap:var(--ed-gutter)}.ed-grid>*{grid-column:1/-1;min-width:0}.ed-h1,.ed-h2,.ed-h3{font-family:var(--ed-font-display);font-weight:600;margin:0;font-optical-sizing:auto}.ed-h1{font-size:clamp(2.75rem,1.55rem + 4.7vw,5.75rem);line-height:1;letter-spacing:-.02em}.ed-h1--page{font-size:clamp(2.5rem,1.6rem + 3.5vw,4.75rem);color:var(--ed-ink)}.ed-h2{font-size:clamp(1.65rem,1.3rem + 1.35vw,2.5rem);line-height:1.12;letter-spacing:-.012em}.ed-h2,.ed-h3{color:var(--ed-ink)}.ed-h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.7rem);line-height:1.2}.ed-page .ed-eyebrow{margin:0 0 .9rem;font-family:var(--ed-font-label);font-weight:600;font-size:.6875rem;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;text-align:left;color:var(--ed-accent)}.ed-page .ed-prose p{margin:0 0 1.3em;max-width:40rem;font-family:var(--ed-font-sans);font-weight:var(--ed-body-weight);font-size:var(--ed-body-size);line-height:1.78;letter-spacing:.005em;text-align:left;color:var(--ed-text)}.ed-page .ed-prose p:last-child{margin-bottom:0}.ed-page .ed-prose--lead p{max-width:46rem;font-size:clamp(1.25rem,1.02rem + .9vw,1.8rem);line-height:1.48;letter-spacing:-.004em}.ed-page .ed-prose--closing p,.ed-page .ed-prose--lead p{font-family:var(--ed-font-display);font-weight:400;color:var(--ed-ink)}.ed-page .ed-prose--closing p{max-width:44rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);line-height:1.55;letter-spacing:0}.ed-page .ed-prose--compact p{font-size:.975rem;line-height:1.72}.ed-page .ed-prose a{font:inherit;letter-spacing:inherit;color:var(--ed-ink);text-decoration:underline;text-decoration-color:var(--ed-accent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s ease}.ed-page .ed-prose a:hover{color:var(--ed-accent)}.ed-page .ed-prose a:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px}.ed-section{padding-block:calc(var(--ed-space) * .5)}.ed-section--space-tight{padding-block:calc(var(--ed-space) * .3)}.ed-section--space-loose{padding-block:calc(var(--ed-space) * .72)}.ed-section--continued{padding-top:calc(var(--ed-space) * .2)}.ed-section__head{margin-bottom:1.6rem;padding-top:1.1rem;border-top:1px solid var(--ed-line-strong)}.ed-section__aside{margin-top:2.25rem;max-width:min(20rem,76%)}.ed-section__media{margin-top:2.5rem}.ed-section--centered .ed-section__head{border-top:0;padding-top:0}@media (min-width:768px) and (max-width:1023.98px){.ed-section--intro .ed-section__body,.ed-section__body{grid-column:1/span 11}}@media (min-width:1024px){.ed-section--editorial .ed-section__head{grid-column:1/span 3;margin-bottom:0;align-self:start}.ed-section--editorial .ed-section__body{grid-column:4/span 7}.ed-section--editorial.ed-section--has-aside .ed-section__body{grid-column:4/span 6}.ed-section--editorial .ed-section__aside{grid-column:10/span 3;margin-top:0;max-width:none}.ed-section--centered .ed-section__body,.ed-section--centered .ed-section__head{grid-column:3/span 8}.ed-section--intro .ed-section__body{grid-column:3/span 9}.ed-section--media-right .ed-section__main{grid-column:1/span 6}.ed-section--media-right .ed-section__media{grid-column:8/span 5;margin-top:0}.ed-section--media-left .ed-section__media{grid-column:1/span 5;grid-row:1;margin-top:0}.ed-section--media-left .ed-section__main{grid-column:7/span 6;grid-row:1}.ed-section__main{align-self:center}}.ed-aside-stack{display:grid;gap:1.5rem}.ed-aside-stack>:nth-child(2){width:78%;margin-left:auto}.ed-hero{position:relative;isolation:isolate;color:var(--ed-on-image);background:#0c0b0a}.ed-hero--overlay{display:flex;align-items:flex-end}.ed-hero--overlay.ed-hero--full{min-height:clamp(540px,88vh,920px)}.ed-hero--overlay.ed-hero--tall{min-height:clamp(480px,74vh,780px)}.ed-hero--overlay.ed-hero--medium{min-height:clamp(420px,60vh,640px)}.ed-hero--overlay.ed-hero--banner{min-height:clamp(210px,22vw,330px)}@media (max-width:767.98px){.ed-hero--overlay.ed-hero--full{min-height:clamp(480px,80vh,760px);min-height:clamp(480px,80svh,760px)}.ed-hero--overlay.ed-hero--tall{min-height:clamp(440px,70vh,680px);min-height:clamp(440px,70svh,680px)}}.ed-hero__media{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#1c1916}.ed-hero .ed-hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal,50% 50%);object-position:var(--focal,50% 50%)}.ed-hero__picture{position:absolute;inset:0;display:block}.ed-hero__picture .ed-hero__img{display:block;width:100%;height:100%}@media (max-width:767.98px){.ed-hero .ed-hero__img{-o-object-position:var(--focal-mobile,var(--focal,50% 50%));object-position:var(--focal-mobile,var(--focal,50% 50%))}}.ed-hero__scrim{position:absolute;inset:0}.ed-hero--copy-left .ed-hero__scrim{background:linear-gradient(90deg,rgba(12,11,10,.78),rgba(12,11,10,.4) 34%,rgba(12,11,10,0) 60%),linear-gradient(0deg,rgba(12,11,10,.75),rgba(12,11,10,0) 45%)}.ed-hero--copy-right .ed-hero__scrim{background:linear-gradient(270deg,rgba(12,11,10,.78),rgba(12,11,10,.4) 34%,rgba(12,11,10,0) 60%),linear-gradient(0deg,rgba(12,11,10,.75),rgba(12,11,10,0) 45%)}@media (max-width:767.98px){.ed-hero--copy-left .ed-hero__scrim,.ed-hero--copy-right .ed-hero__scrim{background:linear-gradient(0deg,rgba(12,11,10,.88),rgba(12,11,10,.45) 42%,rgba(12,11,10,0) 72%)}}.ed-hero__content{position:relative;display:flex;align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,1rem + 4.5vw,5rem)}.ed-hero__copy{max-width:38rem}.ed-hero--copy-right .ed-hero__content{justify-content:flex-end}.ed-hero--copy-right .ed-hero__copy{order:2}.ed-hero--copy-right .ed-hero__aside{order:1;margin-right:auto}.ed-hero--copy-left .ed-hero__aside{margin-left:auto}.ed-hero__aside{flex:0 0 auto;width:clamp(150px,22vw,300px)}.ed-page .ed-hero__eyebrow{color:var(--ed-accent-on-image)}.ed-page .ed-hero__descriptor{margin:1.4rem 0 0;font-family:var(--ed-font-label);font-weight:600;font-size:.6875rem;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;text-align:left;color:hsla(35,35%,93%,.86)}.ed-hero--banner .ed-hero__content{padding-block:1.5rem 1.75rem}.ed-hero--banner .ed-h1{font-size:clamp(2rem,1.35rem + 2.6vw,3.75rem)}@media (max-width:767.98px){.ed-hero--has-aside .ed-hero__content{flex-direction:row;align-items:flex-end;gap:1rem}.ed-hero--has-aside .ed-hero__copy{order:0;flex:1 1 auto;min-width:0}.ed-hero--has-aside .ed-hero__aside{order:1;margin:0;width:26vw;max-width:120px}}.ed-hero--below{background:transparent;color:var(--ed-ink)}.ed-hero--below .ed-hero__media{position:relative;inset:auto;z-index:0;aspect-ratio:21/9}@media (min-width:768px){.ed-hero--below .ed-hero__media{min-height:300px;max-height:calc(100vh - 17rem);max-height:calc(100svh - 17rem)}}@media (max-width:767.98px){.ed-hero--below .ed-hero__media{aspect-ratio:4/5}}.ed-hero--below .ed-hero__content{padding-block:clamp(2rem,1.2rem + 3vw,3.75rem) 0}.ed-page .ed-hero--below .ed-hero__eyebrow{color:var(--ed-accent)}.ed-page .ed-hero--below .ed-hero__descriptor{color:var(--ed-muted)}.ed-book__img{display:block;width:100%;height:auto;filter:drop-shadow(0 28px 36px rgba(0,0,0,.55))}.ed-pagehead{padding-block:clamp(3rem,2rem + 4vw,6.5rem) clamp(1rem,.5rem + 2vw,2.5rem)}.ed-pagehead__grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:end}.ed-pagehead__copy .ed-prose{margin-top:1.75rem}.ed-pagehead__image{width:min(60vw,260px)}@media (min-width:768px){.ed-pagehead--with-image .ed-pagehead__grid{grid-template-columns:minmax(0,1fr) clamp(180px,22vw,280px)}.ed-pagehead__image{width:auto}}.ed-image{margin:0}.ed-image__frame{position:relative;overflow:hidden;border-radius:var(--ed-radius);background:var(--ed-surface-2)}.ed-image__frame--native{background:none}.ed-image__frame--contain{background:radial-gradient(ellipse at 50% 62%,#2b2621 0,#141210 72%)}.ed-image__frame--contain .ed-fit-contain{padding:7%}.ed-image__img--native{display:block;width:100%;height:auto}.ed-fit-cover{-o-object-fit:cover;object-fit:cover}.ed-fit-contain{-o-object-fit:contain;object-fit:contain}.ed-ratio-16x9{aspect-ratio:16/9}.ed-ratio-21x9{aspect-ratio:21/9}.ed-ratio-3x2{aspect-ratio:3/2}.ed-ratio-4x3{aspect-ratio:4/3}.ed-ratio-4x5{aspect-ratio:4/5}.ed-ratio-1x1{aspect-ratio:1/1}.ed-ratio-5x1{aspect-ratio:5/1}@media (max-width:767.98px){.ed-ratio-21x9{aspect-ratio:16/9}.ed-ratio-5x1{aspect-ratio:3/1}}.ed-caption{margin-top:.75rem;font-family:var(--ed-font-sans);font-size:.8125rem;line-height:1.5;letter-spacing:.01em;color:var(--ed-muted)}.ed-block{padding-block:calc(var(--ed-space) * .3)}.ed-block--bleed .ed-image__frame{border-radius:0}.ed-block--bleed .ed-caption{max-width:1100px;margin-inline:auto;padding-inline:var(--ed-pad)}@media (min-width:1024px){.ed-block--wide .ed-block__item{grid-column:1/span 10}.ed-block--wideRight .ed-block__item{grid-column:3/span 10}.ed-block--body .ed-block__item{grid-column:4/span 7}.ed-block--offsetLeft .ed-block__item{grid-column:1/span 7}.ed-block--offsetRight .ed-block__item{grid-column:6/span 7}}.ed-stagger__b{width:66%;margin:1.5rem 0 0 auto}@media (min-width:768px){.ed-stagger__a{grid-column:1/span 7}.ed-stagger__b{grid-column:9/span 4;width:auto;margin:clamp(4rem,12vw,11rem) 0 0;align-self:start}.ed-stagger--reverse .ed-stagger__a{grid-column:6/span 7;grid-row:1}.ed-stagger--reverse .ed-stagger__b{grid-column:1/span 4;grid-row:1}}.ed-pair .ed-grid{align-items:end;row-gap:1.5rem}@media (min-width:768px){.ed-pair--even .ed-pair__first{grid-column:1/span 6}.ed-pair--even .ed-pair__second{grid-column:7/span 6}.ed-pair--wide-narrow .ed-pair__first{grid-column:1/span 7}.ed-pair--wide-narrow .ed-pair__second{grid-column:8/span 5}.ed-pair--narrow-wide .ed-pair__first{grid-column:1/span 5}.ed-pair--narrow-wide .ed-pair__second{grid-column:6/span 7}}.ed-strip{display:grid;gap:var(--ed-gutter)}.ed-strip--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-strip--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-page .ed-strip__label{margin:.75rem 0 0;font-family:var(--ed-font-label);font-weight:600;font-size:.6875rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;text-align:left;color:var(--ed-muted)}@media (max-width:767.98px){.ed-strip{display:flex;gap:12px;margin-inline:calc(var(--ed-pad) * -1);padding-inline:var(--ed-pad);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ed-pad);scrollbar-width:none}.ed-strip::-webkit-scrollbar{display:none}.ed-strip__item{flex:0 0 78%;scroll-snap-align:start}}.ed-cards{display:grid;gap:clamp(1rem,.5rem + 1.6vw,2rem);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.ed-cards--cols-2,.ed-cards--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ed-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023.98px){.ed-cards--cols-3>.ed-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - clamp(1rem, .5rem + 1.6vw, 2rem)) / 2)}}.ed-page .ed-card{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ed-radius);background:var(--ed-surface);color:var(--ed-text);font-size:var(--ed-body-size);line-height:1.6;letter-spacing:normal;text-align:left;text-decoration:none;transition:background-color .4s ease}.ed-page .ed-card:hover{background:var(--ed-surface-2)}.ed-page .ed-card:focus-visible,.ed-page .ed-card__link:focus-visible,.ed-page .ed-card__stretched:focus-visible{outline:2px solid var(--ed-accent);outline-offset:3px}.ed-card__media{position:relative;overflow:hidden;aspect-ratio:3/2;background:var(--ed-surface-2)}.ed-card__media img{transition:transform 1.1s var(--ed-ease)}.ed-card:hover .ed-card__media img{transform:scale(1.035)}.ed-card__media--contain{background:radial-gradient(ellipse at 50% 64%,#2c2722 0,#141210 72%)}.ed-card__media--contain img.ed-fit-contain{padding:7% 0}.ed-card__scrim{display:none}.ed-card__body{display:flex;flex:1;flex-direction:column;gap:.85rem;padding:clamp(1.35rem,1rem + 1vw,2.1rem)}.ed-card__title{margin:0;font-family:var(--ed-font-display);font-weight:600;font-size:clamp(1.45rem,1.2rem + .85vw,2rem);line-height:1.12;letter-spacing:-.01em;color:var(--ed-ink)}.ed-page .ed-card__copy{margin:0;font-family:var(--ed-font-sans);font-weight:var(--ed-body-weight);font-size:.975rem;line-height:1.72;letter-spacing:.005em;text-align:left;color:var(--ed-text)}.ed-card__indicator{display:inline-flex;margin-top:auto;padding-top:.75rem;color:var(--ed-accent)}.ed-arrow{display:block;width:44px;height:auto;flex:0 0 auto;transition:transform .45s var(--ed-ease)}.ed-card:hover .ed-card__indicator .ed-arrow{transform:translateX(10px)}.ed-page .ed-card__stretched{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.ed-card__stretched:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--ed-radius)}.ed-page .ed-card__stretched:focus-visible{outline:none}.ed-card__stretched:focus-visible:after{outline:2px solid var(--ed-accent);outline-offset:3px}.ed-page .ed-card__copy a{position:relative;z-index:2;font:inherit;letter-spacing:inherit;color:var(--ed-ink);text-decoration:underline;text-decoration-color:var(--ed-accent);text-decoration-thickness:1px;text-underline-offset:.22em}.ed-page .ed-card__copy a:hover{color:var(--ed-accent)}.ed-page .ed-cards--panel .ed-card__copy a{color:var(--ed-on-image);text-decoration-color:var(--ed-accent-on-image)}.ed-card__links{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.6rem 1.75rem;padding-top:.25rem}.ed-page .ed-card__link{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--ed-font-label);font-weight:600;font-size:.6875rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;text-align:left;text-decoration:none;color:var(--ed-ink)}.ed-card__link .ed-arrow{width:32px;color:var(--ed-accent)}.ed-card__link:hover .ed-arrow{transform:translateX(6px)}.ed-page .ed-cards--panel .ed-card{min-height:clamp(600px,30rem + 14vw,760px);justify-content:flex-end;background:#0c0b0a;color:hsla(35,35%,93%,.88)}.ed-cards--panel .ed-card__media{position:absolute;inset:0;z-index:-1;aspect-ratio:auto}.ed-cards--panel .ed-card__scrim{display:block;position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,11,10,.94),rgba(12,11,10,.62) 44%,rgba(12,11,10,.06) 80%)}.ed-cards--panel .ed-card__body{flex:0 0 auto;padding:clamp(1.5rem,1rem + 2vw,2.75rem)}.ed-cards--panel .ed-card__title{color:var(--ed-on-image)}.ed-page .ed-cards--panel .ed-card__copy{color:hsla(35,35%,93%,.86)}.ed-cards--panel .ed-card__indicator,.ed-page .ed-cards--panel .ed-eyebrow{color:var(--ed-accent-on-image)}.ed-archive{display:grid;gap:clamp(2rem,1.25rem + 2vw,3rem) var(--ed-gutter);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.ed-archive--featured,.ed-archive--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ed-archive--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ed-page .ed-article{display:flex;flex-direction:column;gap:1rem;color:var(--ed-text);font-size:var(--ed-body-size);line-height:1.6;letter-spacing:normal;text-align:left;text-decoration:none}.ed-article__media{position:relative;overflow:hidden;border-radius:var(--ed-radius);background:var(--ed-surface-2)}.ed-article__media img{transition:transform 1.1s var(--ed-ease)}a.ed-article:hover .ed-article__media img{transform:scale(1.035)}a.ed-article:hover .ed-card__indicator .ed-arrow{transform:translateX(10px)}.ed-page a.ed-article:focus-visible{outline:2px solid var(--ed-accent);outline-offset:4px}.ed-article__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding-top:1rem;border-top:1px solid var(--ed-line)}.ed-page .ed-article__meta{margin:0;font-family:var(--ed-font-label);font-weight:600;font-size:.6875rem;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;text-align:left;color:var(--ed-muted)}.ed-article__title{margin:0;font-family:var(--ed-font-display);font-weight:600;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.2;color:var(--ed-ink)}.ed-article--featured .ed-article__title{font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.ed-page .ed-article__excerpt{margin:0;font-family:var(--ed-font-sans);font-weight:var(--ed-body-weight);font-size:.95rem;line-height:1.7;letter-spacing:.005em;text-align:left;color:var(--ed-text)}.ed-article--placeholder{opacity:.9}.ed-badge{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.35rem .65rem;border-radius:999px;background:rgba(12,11,10,.78);color:#f4efe8;font-family:var(--ed-font-label);font-weight:600;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase}.ed-empty{padding:clamp(1.5rem,1rem + 2vw,2.5rem);border:1px dashed var(--ed-line-strong);border-radius:var(--ed-radius)}.ed-page .ed-empty p{margin:0;font-size:.95rem;letter-spacing:normal;text-align:left;color:var(--ed-muted)}.ed-archive-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);padding-top:1.1rem;border-top:1px solid var(--ed-line-strong)}.ed-page .ed-button{display:inline-flex;align-items:center;gap:1rem;min-height:46px;padding:.7rem 1.35rem .7rem 1.55rem;border:1px solid var(--ed-line-strong);border-radius:999px;font-family:var(--ed-font-label);font-weight:600;font-size:.6875rem;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;text-align:left;text-decoration:none;color:var(--ed-ink);transition:border-color .3s ease,background-color .3s ease}.ed-button .ed-arrow{width:36px;color:var(--ed-accent)}.ed-page .ed-button:hover{border-color:var(--ed-accent);background:var(--ed-accent-wash)}.ed-button:hover .ed-arrow{transform:translateX(6px)}.ed-page .ed-button:focus-visible{outline:2px solid var(--ed-accent);outline-offset:3px}.ed-inline-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.ed-nn{margin:0}.ed-nn__rail{margin:0;padding:0;list-style:none;border-top:1px solid var(--ed-line-strong)}.ed-page .ed-nn__node{display:grid;grid-template-columns:1px 2.75rem minmax(0,1fr);align-items:center;-moz-column-gap:1.1rem;column-gap:1.1rem;padding:1rem 0;border-bottom:1px solid var(--ed-line);font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;text-align:left!important}.ed-nn__mark{width:1px;height:1.6rem;background:var(--ed-accent)}.ed-nn__index{font-family:var(--ed-font-label);font-weight:600;font-size:.6875rem;letter-spacing:.2em;color:var(--ed-muted)}.ed-nn__label{font-family:var(--ed-font-display);font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);line-height:1.1;color:var(--ed-ink)}@media (min-width:1024px){.ed-nn__rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ed-page .ed-nn__node{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:0 1rem 0 0;border-bottom:0}.ed-nn__mark{height:1.25rem;margin-top:-1px}.ed-nn__label{font-size:clamp(1.1rem,.6rem + .85vw,1.45rem)}}.ed-contact{padding-block:clamp(2.5rem,1.5rem + 4vw,6rem)}.ed-contact__grid{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.ed-contact__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}}.ed-contact__intro .ed-prose{margin-top:1.5rem}.ed-contact__types{display:grid;gap:1.5rem;margin-top:2.25rem}.ed-contact__type{padding-top:1.1rem;border-top:1px solid var(--ed-line)}.ed-contact__type .ed-contact__type-title{margin:0 0 .55rem;font-family:var(--ed-font-label);font-weight:600;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-accent)}.ed-contact__form{padding:clamp(.75rem,.25rem + 2vw,2.25rem);border-radius:var(--ed-radius);background:var(--ed-surface)}.ed-skeleton__hero{height:min(56vh,640px);background:var(--ed-surface)}.ed-skeleton__body{display:grid;gap:16px;max-width:720px;padding-top:64px;padding-bottom:96px}.ed-skeleton__line{height:16px;border-radius:4px;background:var(--ed-surface-2);animation:ed-skeleton-pulse 1.6s ease-in-out infinite alternate}.ed-skeleton__line--title{width:60%;height:40px;margin-bottom:16px}.ed-skeleton__line--short{width:40%}@keyframes ed-skeleton-pulse{0%{opacity:1}to{opacity:.55}}.ed-state{min-height:60vh;display:flex;align-items:center}.ed-state__inner{padding-top:128px;padding-bottom:128px;max-width:720px}.ed-page .ed-state__title{margin:0 0 16px;font-family:var(--ed-font-display);font-size:clamp(1.875rem,1.4rem + 2vw,2.875rem);line-height:1.2;color:var(--ed-ink)}.ed-page .ed-state__text{margin:0 0 32px;color:var(--ed-text)}.ed-state__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.ed-page .ed-state__link,.ed-page .ed-state__links a{color:var(--ed-ink);text-decoration:underline;text-underline-offset:4px}.ed-page .ed-state__links{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ed-page .ed-state__links li{display:flex;min-height:44px;align-items:center}@media print{.ed-reveal[data-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.ed-reveal[data-reveal]{opacity:1!important;transform:none!important}.ed-arrow,.ed-article__media img,.ed-card__media img,.ed-reveal[data-reveal]{transition:none!important}.ed-skeleton__line{animation:none}}.ed-hero--align-top .ed-hero__content,.ed-hero--overlay.ed-hero--align-top{align-items:flex-start}.ed-hero--align-top.ed-hero--copy-left .ed-hero__scrim,.ed-hero--align-top.ed-hero--copy-right .ed-hero__scrim{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.35) 32%,transparent 60%)}.ed-contact__image{max-width:320px}@media (min-width:1024px){.ed-contact__grid{grid-template-areas:"intro form" "image form"}.ed-contact__intro{grid-area:intro}.ed-contact__form{grid-area:form}.ed-contact__image{grid-area:image}}.ed-hero--no-media .ed-hero__content{padding-block:clamp(3rem,2rem + 4vw,6rem) .5rem}.ed-frame{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--frame-bg,#f3f8f6);color:var(--frame-fg,#0b483b)}.ed-frame--fill{position:absolute;inset:0}.ed-frame:after{content:"";position:absolute;inset:12px;border:1px solid;opacity:.2;pointer-events:none}.ed-frame__label{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:min(80%,28rem);padding:16px;text-align:center}.ed-frame__label:before{content:"Photograph to come";font-family:var(--ed-font-label);font-weight:600;font-size:.75rem;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;opacity:.75}.ed-frame__label:after{content:attr(data-label);font-family:var(--ed-font-sans);font-weight:400;font-size:.9375rem;line-height:1.4}.ed-hero__frame{align-items:flex-start;justify-content:flex-end;padding:144px 32px 32px}.ed-hero__frame .ed-frame__label{align-items:flex-end;text-align:right}@media (max-width:767.98px){.ed-hero__frame{padding:104px 16px 16px}}.sh{--sh-bg:#fff;--sh-fg:#171717;--sh-muted:#424142;--sh-accent:#0b483b;--sh-line:hsla(0,0%,9%,.12);--sh-mark-filter:invert(1);position:sticky;top:0;z-index:50;width:100%;background:var(--sh-bg);color:var(--sh-fg);font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:400}.sh a{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-align:left;text-decoration:none}.sh__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;min-height:64px;margin-inline:auto;padding:8px 16px}.sh .sh__brand{display:inline-flex;align-items:center;gap:12px;min-height:44px}.sh__mark{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:var(--sh-mark-filter)}.sh__wordmark{font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sh__primary,.sh__sub{display:none}.sh__toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.sh__toggle span{display:block;width:100%;height:2px;background:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .15s ease}.sh[data-menu=open] .sh__toggle span:first-child{transform:translateY(8px) rotate(45deg)}.sh[data-menu=open] .sh__toggle span:nth-child(2){opacity:0}.sh[data-menu=open] .sh__toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.sh .sh__menu-primary:focus-visible,.sh .sh__toggle:focus-visible,.sh a:focus-visible{outline:2px solid var(--sh-accent);outline-offset:2px}.sh__menu{max-height:calc(100vh - 80px);max-height:calc(100svh - 80px);overflow-y:auto;padding:8px 16px 24px;background:var(--sh-bg);color:var(--sh-fg)}.sh__menu-group+.sh__menu-group{border-top:1px solid var(--sh-line)}.sh .sh__menu-primary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:19px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.sh__menu-chevron{width:10px;height:10px;margin-right:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.sh__menu-group[data-open=true] .sh__menu-chevron{transform:rotate(-135deg) translateY(-3px)}.sh__menu-list{display:flex;flex-direction:column;padding:0 0 16px 16px}.sh .sh__menu-item{display:flex;align-items:center;min-height:44px;font-size:15px;color:var(--sh-muted)}.sh .sh__menu-item.is-active,.sh .sh__menu-primary.is-active{color:var(--sh-accent)}@media (min-width:1100px){.sh__menu,.sh__toggle{display:none}.sh__bar{padding:8px 32px}.sh__primary{display:flex;align-items:center;gap:4px}.sh .sh__primary-item{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;color:var(--sh-fg);white-space:nowrap;transition:color .15s ease,background-color .15s ease}.sh .sh__primary-item:hover,.sh .sh__primary-item[data-active=true]{color:var(--sh-accent)}.sh__sub{display:block}.sh__sub-inner{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;max-width:1440px;min-height:44px;margin-inline:auto;padding:0 32px}.sh__sub-inner[data-count="0"]{min-height:0}.sh .sh__sub-item{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;font-size:15px;color:var(--sh-muted);white-space:nowrap;transition:color .15s ease,border-color .15s ease}.sh .sh__sub-item:hover{color:var(--sh-fg)}.sh .sh__sub-item.is-active{border-bottom-color:var(--sh-accent);color:var(--sh-accent)}}.sf{--sf-bg:#f9f9fa;--sf-fg:#171717;--sf-muted:#424142;--sf-accent:#0b483b;--sf-line:hsla(0,0%,9%,.12);--sf-mark-filter:invert(1);--sf-icon-filter:invert(1);width:100%;background:var(--sf-bg);color:var(--sf-fg);font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:400}.sf a,.sf li,.sf p{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-align:left}.sf a{color:inherit;text-decoration:none}.sf p{margin:0}.sf__inner{display:grid;gap:48px;max-width:1200px;margin-inline:auto;padding:64px 16px 48px}.sf .sf__brand-link{display:inline-flex;align-items:center;gap:12px;min-height:44px}.sf__mark{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;filter:var(--sf-mark-filter)}.sf__wordmark{font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sf__map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.sf .sf__col-title{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;line-height:1.3}.sf__list{margin:0;padding:0;list-style:none}.sf .sf__link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;line-height:1.3;color:var(--sf-muted)}.sf .sf__col-title:hover,.sf .sf__link:hover,.sf .sf__social-link:hover{color:var(--sf-accent)}.sf a:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf .sf__social-label{margin-bottom:8px;font-size:15px;color:var(--sf-muted)}.sf__social-links{display:flex;flex-wrap:wrap;gap:8px 24px}.sf .sf__social-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px}.sf__social-link img{width:28px;height:28px;filter:var(--sf-icon-filter)}.sf__base{max-width:1200px;margin-inline:auto;padding:24px 16px 32px}.sf .sf__copy{font-size:12px;color:var(--sf-muted)}@media (min-width:768px){.sf__inner{padding:80px 24px 56px}.sf__map{grid-template-columns:repeat(3,minmax(0,1fr))}.sf__base{padding-inline:24px}}@media (min-width:1024px){.sf__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand social" "map map";align-items:center;padding:96px 32px 64px}.sf__brand{grid-area:brand}.sf__social{grid-area:social;display:flex;align-items:center;gap:24px}.sf .sf__social-label{margin-bottom:0}.sf__map{grid-area:map;grid-template-columns:repeat(6,minmax(0,1fr))}.sf__base{padding-inline:32px}}.ed-contact__form{--form-ink:#171717;--form-label:#171717;--form-muted:#424142;--form-line:silver;--form-field-bg:#fff;--form-accent:#0b483b;--form-ring:rgba(11,72,59,.25);--form-error:#b42318;--form-button-bg:#171717;--form-button-fg:#fff;--form-button-border:#171717;--form-button-radius:999px}html .ed-contact__form [class*=variant_darkBackground]{--label-color:var(--form-label);--input-color:var(--form-ink);--input-bg:var(--form-field-bg);--input-border:var(--form-line);--input-placeholder:var(--form-muted);--focus-border:var(--form-accent);--focus-ring:var(--form-ring);--error-label-color:var(--form-error);--error-border:var(--form-error)}html .ed-contact__form [class*=variant_darkBackground] input,html .ed-contact__form [class*=variant_darkBackground] select,html .ed-contact__form [class*=variant_darkBackground] textarea{background-color:var(--form-field-bg)!important;color:var(--form-ink)!important;font-family:var(--font-sans),system-ui,sans-serif!important;font-size:16px!important;letter-spacing:normal!important;min-height:48px}html .ed-contact__form .text-white,html .ed-contact__form label{color:var(--form-label);font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:normal}html .ed-contact__form .file-dropbox-subtext,html .ed-contact__form .text-white\/70{color:var(--form-muted)}html .ed-contact__form .file-dropbox{border:1px dashed var(--form-line);background:transparent}html .ed-contact__form .file-dropbox.dragover,html .ed-contact__form .file-dropbox:hover{border-color:var(--form-accent);background:transparent;box-shadow:none;transform:none}html .ed-contact__form .file-dropbox-icon,html .ed-contact__form .file-dropbox-text{color:var(--form-ink)}html .ed-contact__form p{letter-spacing:normal;text-align:left}html .ed-contact__form button[type=submit]{height:auto;min-height:48px;padding:0 24px;outline:0;border:1px solid var(--form-button-border);border-radius:var(--form-button-radius);background:var(--form-button-bg);color:var(--form-button-fg);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;font-weight:600;transition:opacity .15s ease}html .ed-contact__form button[type=submit]>div{letter-spacing:normal!important}html .ed-contact__form button[type=submit]:hover{opacity:.85}html .ed-contact__form button[type=submit]:focus-visible{outline:2px solid var(--form-accent);outline-offset:3px}html .ed-contact__form button[type=submit] svg{color:currentColor;fill:currentColor}.sf .sf__col-title,.sf .sf__link,.sh .sh__menu-item,.sh .sh__sub-item{min-width:44px}html .ed-page .ed-article__meta{text-transform:none}html .ed-skip{background:#fff;color:#171717;font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;text-decoration:none}html .ed-skip:focus{background:#fff;color:#171717;outline:2px solid #0b483b;outline-offset:2px}.sf__cta{display:none}html:root:root{--as-page:#171717;--as-band:#000;--as-surface:hsla(0,0%,100%,.06);--as-ink:#fcfcfc;--as-text:silver;--as-muted:#a1a1a1;--as-line:hsla(0,0%,100%,.12);--as-accent:#00b060;--as-button:#fcfcfc;--as-button-hover-fg:#171717;--as-card-title:#fcfcfc;--as-radius:8px;--as-image-radius:4px;--as-shadow:0 0 0 1px hsla(0,0%,100%,.08);--as-shadow-hover:0 0 0 1px hsla(0,0%,100%,.24);--as-footer-bg:#000;--as-footer-fg:#fcfcfc;--as-footer-muted:#a1a1a1;--as-footer-accent:#fcfcfc;--as-footer-line:hsla(0,0%,100%,.14);--as-footer-icon-filter:none;--as-hero-scrim:0,0,0;--as-h1:4.5rem;--as-h1-mobile:2.875rem;--as-h2:2.3125rem;--frame-bg:#353535;--frame-fg:silver;--frame-hero-bg:#353535;--frame-hero-fg:silver;--as-warm-page:#1c1916;--as-warm-band:#12100e;--as-warm-surface:hsla(35,35%,93%,.06);--as-warm-ink:#f4efe8;--as-warm-text:#d4ccc1;--as-warm-muted:#a39a8f;--as-warm-line:hsla(35,35%,93%,.12);--as-warm-accent:#f4efe8;--as-warm-button:#f4efe8;--as-warm-button-hover-fg:#1c1916;--as-warm-scrim:18,16,14;--as-warm-frame-bg:#2e2925;--as-warm-frame-fg:#d4ccc1}html:root body .ed-hero--overlay{background:#000}@media (min-width:1024px){html:root body .ed-hero--overlay.ed-hero--full{min-height:100vh;min-height:100svh}html:root body .ed-hero--overlay{--as-title-box:34rem}}@media (max-width:1023.98px){html:root body .ed-hero--overlay{background:transparent}}@media (min-width:1280px){html:root body .ed-hero--full .ed-h1{font-size:min(5.625rem,var(--title-fit,5.625rem))}}html:root body .ed-cards-block{background:var(--as-band)}html:root body .ed-page .ed-card__copy a,html:root body .ed-page .ed-prose a{color:var(--as-ink);text-decoration-color:var(--as-accent);text-decoration-thickness:2px}html:root body .ed-contact__form{--form-label:#fcfcfc;--form-muted:#a1a1a1;--form-ink:#171717}html:root{--as-page:#fff;--as-band:#f9f9fa;--as-surface:#fff;--as-ink:#171717;--as-text:#353535;--as-muted:#424142;--as-line:hsla(0,0%,9%,.1);--as-accent:#0b483b;--as-button:#0b483b;--as-button-hover-fg:#fff;--as-card-title:#171717;--as-radius:8px;--as-image-radius:8px;--as-shadow:0 2px 10px hsla(0,0%,9%,.08);--as-shadow-hover:0 12px 32px hsla(0,0%,9%,.14);--as-header-bg:#fff;--as-header-tabs:#f9f9fa;--as-header-fg:#171717;--as-header-muted:#424142;--as-header-accent:#0b483b;--as-mark-filter:invert(1);--as-footer-bg:#f9f9fa;--as-footer-fg:#171717;--as-footer-muted:#424142;--as-footer-accent:#0b483b;--as-footer-line:hsla(0,0%,9%,.12);--as-footer-icon-filter:invert(1);--as-hero-scrim:23,23,23;--as-h1:3.625rem;--as-h1-mobile:2.3125rem;--as-h2:1.875rem;--as-h2-mobile:1.5rem;--as-ease:cubic-bezier(0.16,1,0.3,1);--as-dur-fast:0.15s;--as-dur-ui:0.3s;--as-dur-scrim:0.4s;--as-dur-image:0.6s;--as-header-clear:24px;--as-title-box:38rem;--as-title-aside:0px;--as-title-inset:0px;--frame-bg:#f3f8f6;--frame-fg:#0b483b;--as-on-image:#fff;--as-on-image-muted:hsla(0,0%,100%,.9);--as-panel-bg:#171717;--as-panel-scrim:linear-gradient(0deg,hsla(0,0%,9%,.92),hsla(0,0%,9%,.55) 42%,hsla(0,0%,9%,0) 74%);--as-header-shadow:0 4px 18px rgba(0,0,0,.14);--as-book-shadow:drop-shadow(0 24px 32px rgba(0,0,0,.3));--as-field-ink:#171717;--as-warm-page:#f7f4ef;--as-warm-band:#efe9e1;--as-warm-surface:#fff;--as-warm-ink:#2a2522;--as-warm-text:#3d3732;--as-warm-muted:#5e554c;--as-warm-line:rgba(42,37,34,.12);--as-warm-accent:#2a2522;--as-warm-button:#2a2522;--as-warm-button-hover-fg:#f7f4ef;--as-warm-scrim:42,37,34;--as-warm-frame-bg:#efe9e1;--as-warm-frame-fg:#5e554c;--ed-radius:var(--as-radius);--ed-on-image:#fff;--ed-accent-on-image:#fff}html:root body{background-color:var(--as-page)}html body .ed-page,html body .ed-page[data-tone]{--ed-bg:var(--as-page);--ed-surface:var(--as-surface);--ed-surface-2:var(--as-band);--ed-ink:var(--as-ink);--ed-text:var(--as-text);--ed-muted:var(--as-muted);--ed-line:var(--as-line);--ed-line-strong:var(--as-line);--ed-accent:var(--as-accent);--ed-accent-wash:transparent;--ed-body-weight:400;--ed-body-size:1.1875rem;background:var(--as-page);color:var(--as-text)}html body .ed-page[data-tone=warm]{--as-page:var(--as-warm-page);--as-band:var(--as-warm-band);--as-surface:var(--as-warm-surface);--as-ink:var(--as-warm-ink);--as-text:var(--as-warm-text);--as-muted:var(--as-warm-muted);--as-line:var(--as-warm-line);--as-accent:var(--as-warm-accent);--as-button:var(--as-warm-button);--as-button-hover-fg:var(--as-warm-button-hover-fg);--as-card-title:var(--as-warm-ink);--as-hero-scrim:var(--as-warm-scrim);--frame-bg:var(--as-warm-frame-bg);--frame-fg:var(--as-warm-frame-fg)}html body .ed-container{max-width:1432px;padding-inline:16px}@media (min-width:768px){html body .ed-container{padding-inline:24px}}@media (min-width:1024px){html body .ed-container{padding-inline:32px}}html body .ed-h1{font-size:var(--as-h1-mobile);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0}html body .ed-h1,html body .ed-h2{font-weight:600;color:var(--as-ink)}html body .ed-h2{font-size:var(--as-h2-mobile);line-height:1.2;letter-spacing:-.02em}html body .ed-h3{font-weight:600;color:var(--as-ink)}@media (min-width:768px){html body .ed-h1{font-size:var(--as-h1)}html body .ed-h2{font-size:var(--as-h2)}}@supports (width:1cqi){html body .ed-contact__intro,html body .ed-hero__content,html body .ed-pagehead__copy{container-type:inline-size}html body .ed-page .ed-h1{--title-room:calc(min(var(--as-title-box), 100cqi - var(--as-title-aside)) - var(--as-title-inset));--title-fit:calc(var(--title-room) / (var(--title-word-em, 0.1) * 1.04));font-size:min(var(--as-h1-mobile),var(--title-fit))}html body .ed-page .ed-hero--banner .ed-h1{font-size:min(clamp(2rem,1.35rem + 2.6vw,3.75rem),var(--title-fit))}@media (min-width:768px){html body .ed-page .ed-h1{font-size:min(var(--as-h1),var(--title-fit))}}}html body .ed-hero__copy{max-width:var(--as-title-box)}html body .ed-hero--has-aside{--as-title-aside:calc(min(26vw, 120px) + 16px)}@media (min-width:768px){html body .ed-hero--has-aside{--as-title-aside:calc(clamp(150px, 22vw, 300px) + clamp(1.5rem, 4vw, 4rem))}}html body .ed-page .ed-article__meta,html body .ed-page .ed-eyebrow,html body .ed-page .ed-strip__label{font-weight:600;font-size:.75rem;letter-spacing:.05em;color:var(--as-muted)}html body .ed-page .ed-prose p{max-width:42rem;font-size:var(--ed-body-size);line-height:1.6;letter-spacing:0;color:var(--as-text)}html body .ed-page .ed-prose--closing p,html body .ed-page .ed-prose--lead p{max-width:46rem;font-family:var(--ed-font-sans);font-weight:400;font-size:1.5rem;line-height:1.5;letter-spacing:-.01em;color:var(--as-ink)}html body .ed-page .ed-prose--compact p{font-size:.9375rem}html body .ed-page .ed-card__copy a,html body .ed-page .ed-prose a{color:var(--as-accent);text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.22em}html body .ed-page .ed-card__copy a:hover,html body .ed-page .ed-prose a:hover{color:var(--as-accent);text-decoration-thickness:2px}html body .ed-caption{font-size:.75rem;color:var(--as-muted)}html body .ed-section__head{padding-top:0;border-top:0}html body .ed-section{padding-block:48px}html body .ed-section--space-loose{padding-block:64px}html body .ed-section--continued{padding-top:16px}@media (min-width:1024px){html body .ed-section{padding-block:64px}html body .ed-section--space-loose{padding-block:96px}}html body .ed-article__media,html body .ed-image__frame{border-radius:var(--as-image-radius)}html body .ed-block--bleed .ed-image__frame{border-radius:0}html body .ed-card__media--contain,html body .ed-image__frame--contain{background:var(--as-band)}html body .ed-book__img{filter:var(--as-book-shadow)}html body .sh{--sh-bg:var(--as-header-bg);--sh-fg:var(--as-header-fg);--sh-muted:var(--as-header-muted);--sh-accent:var(--as-header-accent);--sh-line:hsla(0,0%,9%,.1);--sh-mark-filter:var(--as-mark-filter);position:absolute;top:16px;left:16px;right:16px;width:auto;max-width:1400px;margin-inline:auto;border-radius:8px;background:var(--as-header-bg);box-shadow:var(--as-header-shadow)}html body .sh__bar{min-height:64px;padding:8px 8px 8px 16px}html body .sh__menu{border-radius:0 0 8px 8px;background:var(--as-header-bg)}html body .sh .sh__menu-primary{font-weight:400}@media (min-width:1100px){html body .sh{left:24px;right:24px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"primary primary" "brand sub";overflow:hidden}html body .sh__bar{display:contents}html body .sh .sh__brand{grid-area:brand;padding:4px 24px}html body .sh__mark{width:32px;height:32px}html body .sh__wordmark{font-size:.75rem;letter-spacing:.2em}html body .sh__primary{grid-area:primary;gap:0;padding:0 8px;background:var(--as-header-tabs)}html body .sh .sh__primary-item{position:relative;min-height:48px;padding:0 24px;border-radius:8px 8px 0 0;font-size:.9375rem;color:var(--as-header-muted)}html body .sh .sh__primary-item:hover{color:var(--as-header-fg)}html body .sh .sh__primary-item[data-active=true]{background:var(--as-header-bg);color:var(--as-header-fg)}html body .sh .sh__primary-item[data-active=true]:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:var(--as-header-accent)}html body .sh__sub{grid-area:sub;display:flex;align-items:center}html body .sh__sub-inner,html body .sh__sub-inner[data-count="0"]{justify-content:flex-start;max-width:none;min-height:56px;margin-inline:0;gap:0 20px;padding:0 24px 0 8px}html body .sh .sh__sub-item{min-height:56px;font-size:.875rem}}html body .ed-page>:first-child:not(.ed-hero){margin-top:104px}@media (min-width:1100px){html body .ed-page>:first-child:not(.ed-hero){margin-top:152px}}html body .ed-hero{background:var(--as-ink)}html body .ed-hero--overlay.ed-hero--full{min-height:clamp(560px,90vh,940px);min-height:clamp(560px,90svh,940px)}html body .ed-hero--overlay.ed-hero--tall{min-height:clamp(520px,76vh,820px);min-height:clamp(520px,76svh,820px)}html body .ed-hero--overlay.ed-hero--banner{min-height:380px}html body .ed-hero__media{background:var(--frame-hero-bg,#353535)}html body .ed-hero--below .ed-hero__media{background:var(--frame-bg)}html body .ed-hero--copy-left .ed-hero__scrim{background:linear-gradient(90deg,rgba(var(--as-hero-scrim),.7) 0,rgba(var(--as-hero-scrim),.25) 40%,rgba(var(--as-hero-scrim),0) 64%),linear-gradient(0deg,rgba(var(--as-hero-scrim),.7) 0,rgba(var(--as-hero-scrim),0) 46%)}html body .ed-hero--copy-right .ed-hero__scrim{background:linear-gradient(270deg,rgba(var(--as-hero-scrim),.7) 0,rgba(var(--as-hero-scrim),.25) 40%,rgba(var(--as-hero-scrim),0) 64%),linear-gradient(0deg,rgba(var(--as-hero-scrim),.7) 0,rgba(var(--as-hero-scrim),0) 46%)}html body .ed-hero--align-top .ed-hero__content{padding-top:136px}@media (min-width:1100px){html body .ed-hero--align-top .ed-hero__content{padding-top:176px}}html body .ed-hero--overlay .ed-h1{color:var(--as-on-image)}html body .ed-page .ed-hero__descriptor{margin-top:16px;font-weight:400;font-size:.9375rem;letter-spacing:0;text-transform:none;color:var(--as-on-image-muted)}html body .ed-hero--below{background:transparent}html body .ed-hero--below .ed-hero__media{max-height:none}html body .ed-page .ed-hero--below .ed-hero__descriptor{color:var(--as-muted)}html body .ed-pagehead{padding-block:0 24px}html body .ed-hero--no-media{padding-top:88px;background:transparent;color:var(--as-ink)}@media (min-width:1100px){html body .ed-hero--no-media{padding-top:136px}}html body .ed-hero--no-media .ed-hero__content{padding-block:24px 8px}html body .ed-hero--no-media .ed-h1{color:var(--as-ink)}html body .ed-page .ed-hero--no-media .ed-hero__descriptor{color:var(--as-muted)}@media (min-width:1024px){html body .ed-hero--contain .ed-hero__media{background:var(--hero-ground,var(--frame-hero-bg))}html body .ed-hero--contain .ed-hero__img{-o-object-fit:contain;object-fit:contain;-o-object-position:100% 50%;object-position:100% 50%}html body .ed-hero--contain .ed-hero__scrim{display:none}}@media (max-width:1023.98px){html body .ed-hero--overlay{display:block;min-height:0;background:transparent;color:var(--as-ink)}html body .ed-hero--overlay.ed-hero--banner,html body .ed-hero--overlay.ed-hero--full,html body .ed-hero--overlay.ed-hero--medium,html body .ed-hero--overlay.ed-hero--tall{min-height:0}html body .ed-hero--overlay .ed-hero__media{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:3/2}html body .ed-hero--overlay .ed-hero__scrim{display:none}html body .ed-hero--overlay .ed-hero__content,html body .ed-hero--overlay.ed-hero--align-top .ed-hero__content,html body .ed-hero--overlay.ed-hero--banner .ed-hero__content{padding-block:32px 8px}html body .ed-hero--overlay .ed-h1{color:var(--as-ink)}html body .ed-page .ed-hero--overlay .ed-hero__descriptor{color:var(--as-muted)}html body .ed-page .ed-hero--overlay .ed-hero__eyebrow{color:var(--as-accent)}html body .ed-hero--overlay .ed-hero__frame{background:var(--frame-bg);color:var(--frame-fg)}}@media (max-width:767.98px){html body .ed-hero--overlay .ed-hero__media{aspect-ratio:4/5}}@media (max-width:1023.98px){html body .ed-hero--overlay.ed-hero--banner .ed-hero__media{aspect-ratio:21/9}}@media (max-width:767.98px){html body .ed-hero--overlay.ed-hero--banner{padding-top:88px}}html body .ed-archive .ed-article__media,html body .ed-card__media{aspect-ratio:16/9}html body .ed-cards-block{padding-block:48px 96px}html body .ed-cards{gap:24px}html body .ed-page .ed-card{border-radius:var(--as-radius);background:var(--as-surface);box-shadow:var(--as-shadow);transition:box-shadow .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}html body .ed-page .ed-card:hover{background:var(--as-surface);box-shadow:var(--as-shadow-hover);transform:translateY(-2px)}html body .ed-card:hover .ed-card__indicator .ed-arrow,html body .ed-card:hover .ed-card__media img,html body .ed-page a.ed-article:hover .ed-article__media img,html body .ed-page a.ed-article:hover .ed-card__indicator .ed-arrow{transform:none}html body .ed-card__body{gap:8px;padding:24px}html body .ed-card__title{font-weight:600;font-size:1.1875rem;line-height:1.3;letter-spacing:0;color:var(--as-card-title)}html body .ed-page .ed-card__copy{font-size:.9375rem;line-height:1.6;letter-spacing:0;color:var(--as-text)}html body .ed-card__indicator{color:var(--as-accent)}html body .ed-arrow{width:32px}html body .ed-card__stretched:after{border-radius:var(--as-radius)}html body .ed-page .ed-cards--panel .ed-card{min-height:clamp(480px,26rem + 12vw,680px);background:var(--as-panel-bg)}html body .ed-cards--panel .ed-card__scrim{background:var(--as-panel-scrim)}html body .ed-cards--panel .ed-card__indicator,html body .ed-cards--panel .ed-card__title,html body .ed-page .ed-cards--panel .ed-card__copy,html body .ed-page .ed-cards--panel .ed-card__copy a{color:var(--as-on-image)}html body .ed-cards--panel .ed-card__title{font-size:1.5rem}html body .ed-page .ed-article{overflow:hidden;border-radius:var(--as-radius);background:var(--as-surface);box-shadow:var(--as-shadow);transition:box-shadow .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}html body .ed-page a.ed-article:hover{box-shadow:var(--as-shadow-hover);transform:translateY(-2px)}html body .ed-article__media{border-radius:0}html body .ed-article__body{padding:16px 24px 24px;border-top:0}html body .ed-article__title{font-weight:600;font-size:1.1875rem;line-height:1.3;color:var(--as-card-title)}html body .ed-archive-head{border-top:0}html body .ed-page .ed-button{min-height:44px;padding:0 30px;border:1px solid var(--as-button);border-radius:30px;background:transparent;font-weight:400;font-size:1rem;letter-spacing:0;text-transform:none;color:var(--as-button);transition:background-color .15s ease,color .15s ease}html body .ed-button .ed-arrow{display:none}html body .ed-page .ed-button:hover{border-color:var(--as-button);background:var(--as-button);color:var(--as-button-hover-fg)}html body .ed-contact__form button[type=submit]:active:not(:disabled),html body .ed-page .ed-button:active,html body .sf .sf__cta-button:active{transform:translateY(1px)}html body .ed-nn__rail{border-top:0}html body .ed-nn__mark{background:var(--as-accent)}html body .ed-nn__label{font-weight:600}html body .ed-contact__type{border-top:0}html body .ed-contact__type .ed-contact__type-title{font-weight:600;font-size:.9375rem;letter-spacing:0;text-transform:none;color:var(--as-ink)}html body .ed-contact__form{border-radius:var(--as-radius);background:var(--as-surface);box-shadow:var(--as-shadow);--form-ink:var(--as-ink);--form-label:var(--as-ink);--form-muted:var(--as-muted);--form-line:#d6d6d6;--form-field-bg:#fff;--form-accent:var(--as-accent);--form-button-bg:transparent;--form-button-fg:var(--as-button);--form-button-border:var(--as-button);--form-button-radius:30px}html body .ed-contact__form [class*=variant_darkBackground] input,html body .ed-contact__form [class*=variant_darkBackground] select,html body .ed-contact__form [class*=variant_darkBackground] textarea{color:var(--as-field-ink)!important}html body .ed-contact__form button[type=submit]{font-weight:400}html body .ed-contact__form button[type=submit]:hover{background:var(--as-button);color:var(--as-button-hover-fg);opacity:1}html body .ed-page .ed-state__links a{display:inline-flex;align-items:center;min-height:44px}html body .sf{--sf-bg:var(--as-footer-bg);--sf-fg:var(--as-footer-fg);--sf-muted:var(--as-footer-muted);--sf-accent:var(--as-footer-accent);--sf-mark-filter:var(--as-mark-filter);--sf-icon-filter:var(--as-footer-icon-filter)}html body .sf__cta{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 16px 48px}html body:has(.ed-contact) .sf__cta{display:none}html body .sf .sf__cta-title{font-weight:600;font-size:1.5rem;line-height:1.2;text-align:center;color:var(--as-footer-fg)}html body .sf .sf__cta-button{display:inline-flex;align-items:center;min-height:44px;padding:0 30px;border:1px solid var(--as-footer-accent);border-radius:30px;font-size:1rem;color:var(--as-footer-accent);transition:background-color .15s ease,color .15s ease}html body .sf .sf__cta-button:hover{background:var(--as-footer-accent);color:var(--as-footer-bg)}html body .sf__base,html body .sf__inner{max-width:1432px;border-top:1px solid var(--as-footer-line)}html body .sf__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:16px}html body .sf .sf__social-label,html body .sf__brand,html body .sf__list,html body .sf__social-name{display:none}html body .sf__map{display:flex;flex-wrap:wrap;gap:0 24px}html body .sf .sf__col-title{font-weight:400;font-size:.9375rem;color:var(--as-footer-fg)}html body .sf__social-links{gap:8px}html body .sf .sf__social-link{justify-content:center;width:44px;height:44px;min-width:44px;border:1.5px solid var(--as-footer-accent);border-radius:50%;transition:border-color .15s ease}html body .sf .sf__social-link:hover{border-color:var(--as-footer-fg)}html body .sf__social-link img{width:20px;height:20px}html body .sf__base{padding:16px}@media (min-width:1024px){html body .sf__base,html body .sf__inner{padding-inline:32px}}html body .ed-hero__frame{background:var(--frame-hero-bg,#353535);color:var(--frame-hero-fg,#dcddde)}@media (min-width:1100px){html body .ed-hero__frame{padding-top:192px}}html body .ed-hero--below .ed-hero__frame{background:var(--frame-bg);color:var(--frame-fg)}html body .ed-cards--panel .ed-frame{background:var(--frame-hero-bg,#353535);color:var(--frame-hero-fg,#dcddde);align-items:flex-start;padding-top:32px}html body .ix-progress{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:70;height:var(--ix-progress-height,3px);pointer-events:none}html body .ix-progress__bar{height:100%;background:var(--as-accent);transform-origin:0 50%}html body .ix-chapters,html body .ix-contents,html body .ix-sheet{--ix-gap:8px;--ix-edge:16px;--ix-target:44px;--ix-mark:16px;--ix-mark-active:32px;--ix-pill:30px;--ix-title-size:0.875rem;--ix-line:2px;--ix-pad-y:4px;--ix-pad-x:24px;--ix-mark-tall:20px}html body main .ed-section[id]{scroll-margin-top:var(--ix-scroll-margin,112px)}html body .ix-chapters{position:fixed;top:50%;right:var(--ix-edge);z-index:40;transform:translateY(-50%);transition:opacity var(--as-dur-fast) var(--as-ease),visibility var(--as-dur-fast) var(--as-ease)}html body .ix-chapters[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}html body .ix-chapters__list,html body .ix-sheet__list{margin:0;padding:0;list-style:none}html body .ix-chapters .ix-chapters__link{display:flex;align-items:center;justify-content:flex-end;gap:var(--ix-gap);min-height:var(--ix-target);color:var(--as-text);text-decoration:none}html body .ix-chapters .ix-chapters__mark{flex:0 0 auto;width:var(--ix-mark);height:var(--ix-line);background:var(--as-muted);transition:width var(--as-dur-fast) var(--as-ease),background-color var(--as-dur-fast) var(--as-ease)}html body .ix-chapters .ix-chapters__link[aria-current=location] .ix-chapters__mark{width:var(--ix-mark-active);background:var(--as-accent)}html body .ix-chapters .ix-chapters__title{max-width:18rem;padding:var(--ix-pad-y) var(--ix-gap);border-radius:var(--as-radius);background:var(--as-surface);box-shadow:var(--as-shadow);font-size:var(--ix-title-size);line-height:1.4;color:var(--as-text);opacity:0;transform:translateX(var(--ix-gap));transition:opacity var(--as-dur-fast) var(--as-ease),transform var(--as-dur-fast) var(--as-ease);pointer-events:none}html body .ix-chapters:focus-within .ix-chapters__title,html body .ix-chapters:hover .ix-chapters__title{opacity:1;transform:none;pointer-events:auto}html body .ix-chapters .ix-chapters__link[aria-current=location] .ix-chapters__title{font-weight:600;color:var(--as-ink)}html body .ix-chapters .ix-chapters__link:focus-visible{outline:var(--ix-line) solid var(--as-accent);outline-offset:var(--ix-line);border-radius:var(--as-radius)}html body .ix-contents{position:fixed;right:calc(var(--ix-edge) + env(safe-area-inset-right, 0px));bottom:calc(var(--ix-edge) + env(safe-area-inset-bottom, 0px));z-index:45;min-height:var(--ix-target);padding:0 var(--ix-pad-x);border:1px solid var(--as-line);border-radius:var(--ix-pill);background:var(--as-surface);box-shadow:var(--as-shadow);color:var(--as-ink);font:inherit;font-weight:600;font-size:.9375rem;cursor:pointer;transition:opacity var(--as-dur-fast) var(--as-ease),visibility var(--as-dur-fast) var(--as-ease)}html body .ix-contents[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}html body .ix-contents:focus-visible{outline:var(--ix-line) solid var(--as-accent);outline-offset:var(--ix-line)}html body .ix-contents:active{transform:translateY(calc(var(--ix-line) / 2))}html body .ix-sheet{position:fixed;inset:0;z-index:80}html body .ix-sheet__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--as-ink) 40%,transparent)}html body .ix-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:70vh;overflow-y:auto;padding:var(--ix-gap) var(--ix-edge) calc(var(--ix-edge) + env(safe-area-inset-bottom, 0px));border-radius:var(--as-radius) var(--as-radius) 0 0;background:var(--as-surface);box-shadow:var(--as-shadow)}html body .ix-sheet .ix-chapters__link{display:flex;align-items:center;gap:var(--ix-gap);min-height:var(--ix-target);border-bottom:1px solid var(--as-line);color:var(--as-text);text-decoration:none}html body .ix-sheet li:last-child .ix-chapters__link{border-bottom:0}html body .ix-sheet .ix-chapters__mark{order:-1;flex:0 0 auto;width:var(--ix-line);height:var(--ix-mark-tall);background:transparent}html body .ix-sheet .ix-chapters__link[aria-current=location]{font-weight:600;color:var(--as-ink)}html body .ix-sheet .ix-chapters__link[aria-current=location] .ix-chapters__mark{background:var(--as-accent)}html body .ix-sheet .ix-chapters__link:focus-visible{outline:var(--ix-line) solid var(--as-accent);outline-offset:calc(var(--ix-line) * -1)}@media (prefers-reduced-motion:reduce){html body .ix-chapters,html body .ix-chapters .ix-chapters__mark,html body .ix-chapters .ix-chapters__title,html body .ix-contents{transition:none}html body .ix-chapters .ix-chapters__title,html body .ix-contents:active{transform:none}}html body .ix-scroll-media{position:absolute;inset:0;will-change:transform;transform-origin:50% 0}@media (prefers-reduced-motion:reduce){html body .ix-scroll-media{transform:none!important}}html body .ix-wipe[data-wipe=pending]{clip-path:inset(100% 0 0 0);transition:none}html body .ix-wipe[data-wipe=pending][data-direction=left]{clip-path:inset(0 100% 0 0)}html body .ix-wipe[data-wipe=pending] img{transform:scale(1.08);transition:none}html body .ix-wipe[data-wipe=visible]{clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.16,1,.3,1)}html body .ix-wipe[data-wipe=visible] img{transform:none;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}@media print{html body .ix-wipe[data-wipe=pending],html body .ix-wipe[data-wipe=visible]{clip-path:none!important}html body .ix-wipe[data-wipe=pending] img,html body .ix-wipe[data-wipe=visible] img{transform:none!important}}@media (prefers-reduced-motion:reduce){html body .ix-wipe[data-wipe=pending],html body .ix-wipe[data-wipe=visible]{clip-path:none!important;transition:none!important}html body .ix-wipe[data-wipe=pending] img,html body .ix-wipe[data-wipe=visible] img{transform:none!important;transition:none!important}}html body .ix-nn{--ix-draw:1.2s;--ix-step:90ms;--ix-lead:200ms;--ix-rise:8px;position:relative}html body .ix-nn__line{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--as-muted);transform-origin:50% 0;pointer-events:none}@media (min-width:1024px){html body .ix-nn__line{right:0;bottom:auto;width:auto;height:1px;transform-origin:0 50%}}html body .ix-nn[data-state=pending] .ix-nn__line{transform:scaleY(0)}html body .ix-nn[data-state=pending] .ed-nn__node{opacity:0;transform:translateY(var(--ix-rise))}@media (min-width:1024px){html body .ix-nn[data-state=pending] .ix-nn__line{transform:scaleX(0)}}html body .ix-nn[data-state=drawn] .ix-nn__line{transform:none;transition:transform var(--ix-draw) var(--as-ease)}html body .ix-nn[data-state=drawn] .ed-nn__node{opacity:1;transform:none;transition:opacity var(--as-dur-scrim) var(--as-ease),transform var(--as-dur-scrim) var(--as-ease);transition-delay:calc(var(--i, 0) * var(--ix-step) + var(--ix-lead))}@media (hover:hover) and (pointer:fine){html body .ix-nn .ed-nn__label,html body .ix-nn .ed-nn__mark{transition:transform var(--as-dur-fast) var(--as-ease),color var(--as-dur-fast) var(--as-ease)}html body .ix-nn .ed-nn__rail:hover .ed-nn__label{color:var(--as-muted)}html body .ix-nn .ed-nn__rail .ed-nn__node:hover .ed-nn__label{color:var(--as-ink)}html body .ix-nn .ed-nn__node:hover .ed-nn__mark{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){html body .ix-nn .ed-nn__mark,html body .ix-nn .ed-nn__node,html body .ix-nn .ix-nn__line{opacity:1!important;transform:none!important;transition:none!important}}html body .ix-filter{--ix-chip-size:44px;--ix-chip-pad:16px;--ix-chip-gap:8px;--ix-chip-row-space:24px;--ix-chip-radius:30px;--ix-ring:2px;--ix-mark:4px;--ix-ease:cubic-bezier(0.16,1,0.3,1);--ix-state-time:150ms;--ix-fade-time:200ms}html body .ix-filter__chips{display:flex;flex-wrap:wrap;gap:var(--ix-chip-gap);margin:0 0 var(--ix-chip-row-space)}html body .ix-chip{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ix-chip-size);min-height:var(--ix-chip-size);max-width:100%;margin:0;padding:0 var(--ix-chip-pad);border:1px solid var(--as-line);border-radius:var(--ix-chip-radius);background:transparent;color:var(--as-text);font:inherit;font-weight:400;font-size:.9375rem;line-height:1.25;letter-spacing:0;text-align:center;text-transform:none;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:border-color,background-color,color;transition-duration:var(--ix-state-time);transition-timing-function:var(--ix-ease)}@media (hover:hover){html body .ix-chip:hover{border-color:var(--as-ink)}}html body .ix-chip[aria-pressed=true]{border-color:var(--as-ink);background:var(--as-ink);color:var(--as-page)}html body .ix-chip:focus-visible{outline:var(--ix-ring) solid var(--as-accent);outline-offset:var(--ix-ring)}html body .ix-chip:active{transform:translateY(1px)}@keyframes ix-fade{0%{opacity:0}to{opacity:1}}html body .ix-filter__archive--fade{animation:ix-fade var(--ix-fade-time) var(--ix-ease)}@media (forced-colors:active){html body .ix-chip[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:var(--ix-ring);text-underline-offset:var(--ix-mark)}}@media (prefers-reduced-motion:reduce){html body .ix-chip{transition:none}html body .ix-chip:active{transform:none}html body .ix-filter__archive--fade{animation:none}}html[data-ix~=header-return] body .sh[data-scrolled=true]{position:fixed;z-index:50;transform:translateY(calc(-100% - var(--as-header-clear)));transition:transform var(--as-dur-ui) var(--as-ease)}html[data-ix~=header-return] body .sh[data-scrolled=true]:focus-within,html[data-ix~=header-return] body .sh[data-scrolled=true][data-direction=up]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html[data-ix~=header-return] body .sh[data-scrolled=true]{transition:none}}html body .ix-page{display:flex;flex-direction:column;flex:1 0 auto;width:100%}html body .ix-tilt{transform-style:preserve-3d;will-change:transform}@media (prefers-reduced-motion:reduce){html body .ix-tilt{transform:none!important;transition:none!important}}@media (hover:hover) and (pointer:fine){html[data-ix~=panel-hover] body .ed-cards--panel .ed-card__media img{transition:transform var(--as-dur-image) var(--as-ease)}html[data-ix~=panel-hover] body .ed-cards--panel .ed-card__scrim{transition:opacity var(--as-dur-scrim) var(--as-ease)}html[data-ix~=panel-hover] body .ed-cards--panel .ed-card:focus-within .ed-card__media img,html[data-ix~=panel-hover] body .ed-cards--panel .ed-card:hover .ed-card__media img{transform:scale(1.05)}html[data-ix~=panel-hover] body .ed-cards--panel .ed-card:focus-within .ed-card__scrim,html[data-ix~=panel-hover] body .ed-cards--panel .ed-card:hover .ed-card__scrim{opacity:.82}}@media (prefers-reduced-motion:reduce){html[data-ix~=panel-hover] body .ed-cards--panel .ed-card .ed-card__media img{transform:none;transition:none}}html[data-ix]{--ix-word-dur:0.9s;--ix-word-step:90ms;--ix-word-lead:150ms;--ix-word-rise:110%;--ix-meta-delay:0.6s;--ix-meta-rise:12px;--ix-settle-dur:2.4s;--ix-settle-from:1.12;--ix-bar-height:14vh;--ix-bar-dur:1.4s;--ix-bar-delay:0.25s;--ix-bar-colour:#000}html[data-ix~=title-reveal] body .ix-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-block:.06em;margin-block:-.06em}html[data-ix~=title-reveal] body .ix-word__inner{display:inline-block;animation:ix-word-rise var(--ix-word-dur) var(--as-ease) both;animation-delay:calc(var(--w, 0) * var(--ix-word-step) + var(--ix-word-lead))}html[data-ix~=title-reveal] body .ed-page .ed-hero__descriptor,html[data-ix~=title-reveal] body .ed-page .ed-hero__eyebrow{animation:ix-meta-in var(--ix-word-dur) var(--as-ease) both;animation-delay:var(--ix-meta-delay)}@keyframes ix-word-rise{0%{transform:translateY(var(--ix-word-rise))}to{transform:none}}@keyframes ix-meta-in{0%{opacity:0;transform:translateY(var(--ix-meta-rise))}to{opacity:1;transform:none}}html[data-ix~=hero-settle] body .ed-hero__media .ed-hero__img{animation:ix-settle var(--ix-settle-dur) var(--as-ease) both}@keyframes ix-settle{0%{transform:scale(var(--ix-settle-from))}to{transform:none}}@media (min-width:1024px){html[data-ix~=letterbox] body .ed-hero--overlay .ed-hero__media:after,html[data-ix~=letterbox] body .ed-hero--overlay .ed-hero__media:before{content:"";position:absolute;left:0;right:0;z-index:3;height:var(--ix-bar-height);background:var(--ix-bar-colour);pointer-events:none;animation:ix-bar var(--ix-bar-dur) var(--as-ease) both;animation-delay:var(--ix-bar-delay)}html[data-ix~=letterbox] body .ed-hero--overlay .ed-hero__media:before{top:0;transform-origin:50% 0}html[data-ix~=letterbox] body .ed-hero--overlay .ed-hero__media:after{bottom:0;transform-origin:50% 100%}}@keyframes ix-bar{0%{transform:scaleY(1)}to{transform:scaleY(0)}}html body .ix-depth{position:absolute;inset:0;will-change:transform}@media (prefers-reduced-motion:reduce),print{html[data-ix] body .ed-hero__media .ed-hero__img,html[data-ix] body .ed-page .ed-hero__descriptor,html[data-ix] body .ed-page .ed-hero__eyebrow,html[data-ix] body .ix-word__inner{animation:none!important;transform:none!important;opacity:1!important}html[data-ix] body .ed-hero__media:after,html[data-ix] body .ed-hero__media:before{display:none!important}html body .ix-depth{transform:none!important}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slide>div,.slick-slide>div>div{outline:0}.slick-list{overflow:hidden;margin:0;padding:0;width:100%}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next,.slick-prev{font-size:20px;line-height:0;top:30%;width:20px;height:20px;z-index:2;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:40px;line-height:1;opacity:.75;color:#000}.slick-prev{left:0}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:"❮"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"❯"}.slick-next{right:15px}[dir=rtl] .slick-next{right:auto;left:0}[dir=rtl] .slick-next:before{content:"❮"}.slick-dots{padding-left:0;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{margin-left:0!important;position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.slick-dots li:before{content:""}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:40px;height:40px;content:"•";text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.loading-body{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#000}.loading-container{position:fixed;bottom:0;width:100%;height:5px;overflow:hidden}@keyframes load{0%{left:-100px;background:#fff}50%{left:90%;background:#00b060}to{left:100%;background:#fff}}.loading-bar{position:relative;width:100px;height:100%;background-color:#fff;animation:load 3s infinite}@keyframes loading-pulse-text{0%{color:#fff}50%{color:#00b060}to{color:#fff}}.loading-pulse-text{animation:loading-pulse-text 3s infinite}@keyframes always-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.always-spin{animation:always-spin 3s infinite;transform-style:preserve-3d}::-webkit-scrollbar{width:6px!important;height:6px!important;-webkit-overflow-scrolling:auto}::-webkit-scrollbar-button{width:0!important;height:0!important}::-webkit-scrollbar-thumb{background:#fff!important;border:0 #fff!important;border-radius:100px!important}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#fff!important}::-webkit-scrollbar-track{background:#292929!important;border:0 #fff!important;border-radius:20px!important}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#3d3d3d!important}::-webkit-scrollbar-corner{background:transparent!important}@media screen and (max-width:1200px){::-webkit-scrollbar{display:none}}@keyframes op-fade{0%{opacity:0}to{opacity:1}}.section{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.section-content{max-width:1200px;padding:1.5rem 0 0;width:100%}.noTouch{touch-action:pan-y}.modal-blur{animation:op-fade 1s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgb(0 0 0/5%)}.modal-outline{outline:1px solid #fff}.blur-bg{background:hsla(0,0%,100%,.06)}.blur-bg,.dark-blur-bg{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.dark-blur-bg{background-color:#00000060}@keyframes grow-line{0%{width:0}to{width:80%}}.growLine{animation:grow-line .5s;border-bottom:2px solid #ffffff50;width:80%}@keyframes grow-line-full{0%{width:0}to{width:100%}}.growLineFull{animation:grow-line-full .5s;border-bottom:2px solid #ffffff50;width:100%}.main-bg{top:0;left:0;height:100%}.main-bg,.main-bg-fixed{position:fixed;z-index:-1;margin:-3px;width:100%;background-image:url(https://cdn.antonioiozzo.com/mainBg.png);background-size:cover;background-repeat:no-repeat}.main-bg-fixed{height:100vh}.GreyWhiteTextGradient{font-family:Acumin;background-color:#fff;width:-moz-fit-content;width:fit-content;background-image:linear-gradient(90deg,#838588,#fff,#838588,#fff,#838588);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;font-weight:700;letter-spacing:.6rem;font-size:1.5rem}@media (min-width:1024px){.GreyWhiteTextGradient{font-size:3rem}}.text-dark-green{background-color:initial;width:auto;background-image:none;background-size:initial;background-repeat:repeat;-webkit-background-clip:initial;-webkit-text-fill-color:initial;-moz-background-clip:initial;-moz-text-fill-color:initial;color:#00b060}.letter-spacing-super-title{letter-spacing:4px}.title{letter-spacing:3px;font-size:1.2em}@media (min-width:1024px){.title{font-size:1.5rem}}.title{font-weight:700}.subtitle{letter-spacing:2px;font-size:1.1rem}@media (min-width:1024px){.subtitle{font-size:1.2rem}}.subtitle{font-weight:700}.no-overflow-x{overflow-x:hidden}.transition-all-half-s{transition:all .5s}.transition-all-2-s{transition:all 2s}.pl-\[3rem\]{padding-left:3rem}.text-bold{font-weight:700}@media (min-width:1024px){.body-width{min-width:1300px}}@media (min-width:1536px){.body-width{max-width:1300px}}.larger-body-width{max-width:1100px}@media (min-width:1536px){.larger-body-width{max-width:1400px}}.smaller-body-width{max-width:800px}@media (min-width:1536px){.smaller-body-width{max-width:800px}}.footer-width{max-width:1300px}@media (min-width:1536px){.footer-width{max-width:1500px}}.footer-width2{max-width:1200px}@media (min-width:1536px){.footer-width2{max-width:1400px}}.header-width{max-width:1200px}@media (min-width:1536px){.header-width{max-width:1500px}}.file-dropbox{position:relative;border:2px dashed rgba(134,239,172,.4);border-radius:.5rem;padding:2rem;background:rgba(6,78,59,.2);transition:all .2s ease;cursor:pointer}.file-dropbox:hover{background:rgba(6,78,59,.3);border-color:rgba(134,239,172,.6);transform:translateY(-1px)}.file-dropbox.dragover{background:rgba(6,78,59,.4);border-color:rgba(134,239,172,.8);box-shadow:0 0 20px rgba(134,239,172,.3)}.file-dropbox input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.file-dropbox-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.file-dropbox-icon{width:3rem;height:3rem;margin-bottom:.75rem;color:rgba(134,239,172,.7)}.file-dropbox-text{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.9);margin-bottom:.25rem}.file-dropbox-subtext{font-size:.75rem;color:hsla(0,0%,100%,.6)}.file-dropbox-selected{border-color:rgba(134,239,172,.8);background:rgba(6,78,59,.3)}.file-dropbox-selected .file-dropbox-icon{color:#86efac}html{scrollbar-gutter:stable both-edges}body{overflow-y:scroll}

/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-\[20\%\]{top:20%}.z-10{z-index:10}.z-50{z-index:50}.z-\[5000\]{z-index:5000}.col-span-1{grid-column:span 1/span 1}.m-auto{margin:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[100px\]{height:100px}.h-\[35\%\]{height:35%}.h-\[40px\]{height:40px}.h-full{height:100%}.min-h-\[100px\]{min-height:100px}.min-h-full{min-height:100%}.w-\[100px\]{width:100px}.w-\[40px\]{width:40px}.w-full{width:100%}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.gap-4{gap:1rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-4,.p-\[1rem\]{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[0\.75rem\]{padding-left:.75rem;padding-right:.75rem}.px-\[1rem\]{padding-left:1rem;padding-right:1rem}.px-\[2rem\]{padding-left:2rem;padding-right:2rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.py-\[2rem\]{padding-top:2rem;padding-bottom:2rem}.pb-\[0\.5rem\]{padding-bottom:.5rem}.pb-\[1rem\]{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-\[0\.5rem\]{padding-left:.5rem}.pt-\[0\.2rem\]{padding-top:.2rem}.pt-\[1rem\]{padding-top:1rem}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-\[0\.7rem\]{font-size:.7rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[14px\]{font-size:14px}.text-\[1rem\]{font-size:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-9{line-height:2.25rem}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/70{color:hsla(0,0%,100%,.7)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{margin:0;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",Arial,sans-serif}@keyframes pulse{50%{opacity:.5}}.hover\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\:underline:hover{text-decoration-line:underline}@media (min-width:768px){.md\:z-50{z-index:50}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:justify-start{justify-content:flex-start}.md\:gap-6{gap:1.5rem}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:p-\[2rem\]{padding:2rem}.lg\:px-0,.lg\:px-\[0\]{padding-left:0;padding-right:0}.lg\:pl-\[2rem\]{padding-left:2rem}.lg\:text-start{text-align:start}.lg\:text-\[0\.8125rem\]{font-size:.8125rem}}@media (min-width:1536px){.\32xl\:px-\[0\]{padding-left:0;padding-right:0}}