:root{--cuf-ink:#111310;--cuf-green:#054036;--cuf-green-deep:#032f28;--cuf-clay:#a84628;--cuf-cream:#f2efe7;--cuf-paper:#fbfaf6;--cuf-line:rgba(17, 19, 16, .18);--cuf-font:"PP_Agrandir Regular", "Helvetica Neue", Helvetica, sans-serif}.cuf-editorial,.cuf-editorial *{box-sizing:border-box}.cuf-editorial{overflow:hidden;background:var(--cuf-paper);color:var(--cuf-ink);font-family:var(--cuf-font)}.cuf-editorial-shell{width:min(100% - 128px, 1380px);margin-inline:auto}.cuf-editorial h1,.cuf-editorial h2,.cuf-editorial h3,.cuf-editorial p{margin-top:0;font-family:var(--cuf-font)!important}.cuf-kicker{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.cuf-journal-hero{min-height:88vh;padding:clamp(170px, 20vh, 230px) 0 64px;background:var(--cuf-green);color:#fff}.cuf-journal-hero .cuf-kicker{padding-bottom:17px;border-bottom:1px solid rgb(255 255 255 / .34)}.cuf-journal-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,390px);gap:72px;align-items:end;min-height:57vh;padding-top:56px}.cuf-journal-hero h1{margin:0;color:#fff!important;font-size:clamp(70px, 10vw, 154px)!important;font-weight:400!important;line-height:.82!important;letter-spacing:-.07em}.cuf-journal-hero h1 em{color:#d8b950;font-family:Georgia,serif;font-weight:400}.cuf-journal-hero__intro{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.cuf-journal-hero__intro p{margin-bottom:0;color:rgb(255 255 255 / .82);font-size:17px;line-height:1.6}.cuf-round-link{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgb(255 255 255 / .56);border-radius:50%;color:#fff!important;font-size:23px;transition:background .25s ease,color .25s ease,transform .25s ease}.cuf-round-link:hover{background:#fff;color:var(--cuf-green)!important;transform:translateY(4px)}.cuf-journal-list,.cuf-related,.cuf-not-found__find{padding:clamp(80px, 9vw, 140px) 0}.cuf-section-heading{display:grid;grid-template-columns:1fr 2fr auto;gap:36px;align-items:end;margin-bottom:54px;padding-bottom:20px;border-bottom:1px solid var(--cuf-line)}.cuf-section-heading h2{margin:0;color:var(--cuf-ink)!important;font-size:clamp(40px, 5.3vw, 74px)!important;font-weight:400!important;line-height:.96!important;letter-spacing:-.05em}.cuf-section-heading>p:last-child{margin-bottom:0;color:#6e706b;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.cuf-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:74px 24px}.cuf-story-card{min-width:0}.cuf-story-card--feature{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:58px;align-items:end;margin-bottom:34px}.cuf-story-card__image{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--cuf-green)}.cuf-story-card--feature .cuf-story-card__image{aspect-ratio:16 / 10}.cuf-story-card__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.cuf-story-card__image:hover img{transform:scale(1.035)}.cuf-story-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:rgb(255 255 255 / .16);font-size:clamp(70px, 10vw, 150px);letter-spacing:-.08em}.cuf-story-card__number{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:42px;height:42px;background:var(--cuf-paper);color:var(--cuf-ink);font-size:11px;letter-spacing:.08em}.cuf-story-card__body{padding-top:24px}.cuf-story-card--feature .cuf-story-card__body{padding:0 0 12px}.cuf-story-card__meta{display:flex;gap:9px;margin-bottom:18px;color:#6e706b;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cuf-story-card__title{margin-bottom:14px;color:var(--cuf-ink)!important;font-size:clamp(28px, 3vw, 46px)!important;font-weight:400!important;line-height:1.03!important;letter-spacing:-.04em}.cuf-story-card__title a{color:inherit!important}.cuf-story-card__excerpt{max-width:620px;margin-bottom:24px;color:#555852;font-size:15px;line-height:1.65}.cuf-text-link,.cuf-quiet-link{display:inline-flex;gap:14px;align-items:center;padding-bottom:5px;border-bottom:1px solid currentColor;color:var(--cuf-ink)!important;font-size:13px;font-weight:500}.cuf-text-link span,.cuf-pill-link span{transition:transform .2s ease}.cuf-text-link:hover span,.cuf-pill-link:hover span{transform:translate(3px,-3px)}.cuf-pagination{margin-top:84px}.cuf-pagination .page-numbers{display:flex;gap:10px;justify-content:center;margin:0;padding:0;list-style:none}.cuf-pagination a,.cuf-pagination span{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--cuf-line);color:var(--cuf-ink)!important;font-size:13px}.cuf-pagination .current{background:var(--cuf-green);color:#fff!important}.cuf-editorial-cta{padding:clamp(80px, 10vw, 150px) 0;background:var(--cuf-clay);color:#fff}.cuf-editorial-cta__inner{display:grid;grid-template-columns:.5fr 1.55fr .8fr;gap:50px;align-items:end}.cuf-editorial-cta h2{margin:0;color:#fff!important;font-size:clamp(48px, 6vw, 90px)!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.055em}.cuf-editorial-cta__inner>div p{margin-bottom:28px;color:rgb(255 255 255 / .82);font-size:15px;line-height:1.65}.cuf-pill-link{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;min-width:204px;padding:15px 20px;border:1px solid currentColor;border-radius:99px;color:#fff!important;font-size:13px}.cuf-article-hero{padding:clamp(160px, 18vh, 220px) 0 80px;background:var(--cuf-green);color:#fff}.cuf-breadcrumbs{display:flex;gap:10px;margin-bottom:62px;color:rgb(255 255 255 / .65);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cuf-breadcrumbs a{color:inherit!important}.cuf-article-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(48px, 7vw, 110px);align-items:end}.cuf-article-hero h1{margin:18px 0 30px;color:#fff!important;font-size:clamp(52px, 7.2vw, 108px)!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.06em}.cuf-article-hero__dek{max-width:680px;margin-bottom:35px;color:rgb(255 255 255 / .78);font-size:clamp(16px, 1.5vw, 20px);line-height:1.55}.cuf-article-hero__meta{display:flex;gap:12px;margin-bottom:0;color:rgb(255 255 255 / .65);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cuf-article-hero__image{overflow:hidden;min-height:520px;margin:0;background:var(--cuf-green-deep)}.cuf-article-hero__image img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.cuf-article-hero__image>span{display:grid;place-items:center;min-height:520px;color:rgb(255 255 255 / .13);font-size:110px;letter-spacing:-.08em}.cuf-article-layout{display:grid;grid-template-columns:minmax(160px,.48fr) minmax(0,1.52fr);gap:clamp(50px, 8vw, 130px);padding-top:clamp(80px, 10vw, 150px);padding-bottom:clamp(90px, 11vw, 170px)}.cuf-article-rail{align-self:start;padding-top:8px;border-top:1px solid var(--cuf-line);color:#6e706b;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cuf-article-rail p{margin-bottom:32px}.cuf-article-rail a{color:var(--cuf-ink)!important}.cuf-article-content{width:min(100%, 850px);color:#292b27;font-family:var(--cuf-font);font-size:18px;line-height:1.78}.cuf-article-content>p:first-child{font-size:clamp(23px, 2.4vw, 32px);line-height:1.45;letter-spacing:-.02em}.cuf-article-content p{margin-bottom:1.55em}.cuf-article-content h2{margin:2.2em 0 .65em;color:var(--cuf-ink)!important;font-size:clamp(34px, 4vw, 54px)!important;font-weight:400!important;line-height:1.03!important;letter-spacing:-.045em}.cuf-article-content h3{margin:2em 0 .6em;color:var(--cuf-ink)!important;font-size:26px!important;font-weight:500!important}.cuf-article-content a{border-bottom:1px solid currentColor;color:var(--cuf-clay)!important}.cuf-article-content ul,.cuf-article-content ol{margin:0 0 1.6em;padding-left:1.3em}.cuf-article-content li{margin-bottom:.55em}.cuf-article-content blockquote{margin:2.2em 0;padding:4px 0 4px 28px;border-left:3px solid var(--cuf-clay);color:var(--cuf-green);font-size:1.25em;line-height:1.5}.cuf-article-nav{border-top:1px solid var(--cuf-line);border-bottom:1px solid var(--cuf-line)}.cuf-article-nav__inner{display:grid;grid-template-columns:1fr 1fr}.cuf-article-nav__inner>div{min-height:170px;padding:36px 0}.cuf-article-nav__inner>div+div{padding-left:50px;border-left:1px solid var(--cuf-line);text-align:right}.cuf-article-nav span{display:block;margin-bottom:22px;color:#777973;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.cuf-article-nav a{display:inline-block;max-width:520px;color:var(--cuf-ink)!important;font-size:clamp(20px, 2.1vw, 31px);line-height:1.15}.cuf-related{background:var(--cuf-cream)}.cuf-related .cuf-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cuf-related .cuf-story-card__title{font-size:clamp(23px, 2.25vw, 34px)!important}.cuf-not-found__hero{min-height:90vh;padding:clamp(160px, 18vh, 220px) 0 70px;background:var(--cuf-green);color:#fff}.cuf-not-found__hero .cuf-kicker{padding-bottom:16px;border-bottom:1px solid rgb(255 255 255 / .35)}.cuf-not-found__number{margin:4vh 0 -3vh;color:rgb(255 255 255 / .1);font-size:clamp(170px, 33vw, 470px);line-height:.72;letter-spacing:-.11em;text-align:center}.cuf-not-found__copy{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:70px;align-items:end}.cuf-not-found__copy h1{margin:0;color:#fff!important;font-size:clamp(54px, 7vw, 102px)!important;font-weight:400!important;line-height:.88!important;letter-spacing:-.06em}.cuf-not-found__copy>div>p{color:rgb(255 255 255 / .76);font-size:16px;line-height:1.65}.cuf-not-found__actions{display:flex;gap:22px;align-items:center;margin-top:28px}.cuf-pill-link--light{background:#fff;color:var(--cuf-green)!important}.cuf-not-found .cuf-quiet-link{color:#fff!important}.cuf-site-search{margin-bottom:70px}.cuf-site-search label{display:block;margin-bottom:14px;color:#72756f;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cuf-site-search>div{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--cuf-ink)}.cuf-site-search input{width:100%;padding:18px 0;border:0;background:#fff0;color:var(--cuf-ink);font:400 clamp(29px, 4vw, 54px)/1.1 var(--cuf-font);letter-spacing:-.04em}.cuf-site-search input::placeholder{color:#b2b4af}.cuf-site-search input:focus{outline:0}.cuf-site-search button{border:0;background:#fff0;color:var(--cuf-ink);font:500 13px/1 var(--cuf-font);cursor:pointer}.cuf-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cuf-line)}.cuf-category-links a{display:grid;grid-template-columns:44px 1fr auto;gap:24px;align-items:center;min-height:110px;padding:20px 0;border-bottom:1px solid var(--cuf-line);color:var(--cuf-ink)!important;font-size:clamp(22px, 2.6vw, 38px);letter-spacing:-.03em}.cuf-category-links a:nth-child(odd){padding-right:34px}.cuf-category-links a:nth-child(even){padding-left:34px;border-left:1px solid var(--cuf-line)}.cuf-category-links span{color:#8c8e89;font-size:10px;letter-spacing:.12em}.cuf-category-links b{font-size:18px;font-weight:400;transition:transform .2s ease}.cuf-category-links a:hover b{transform:translate(4px,-4px)}.cuf-not-found__journal{display:flex;justify-content:space-between;margin:70px 0 0;padding-top:18px;border-top:1px solid var(--cuf-line);color:#6e706b;font-size:13px}.cuf-not-found__journal a{color:var(--cuf-ink)!important}.cuf-editorial a:focus-visible,.cuf-editorial button:focus-visible,.cuf-editorial input:focus-visible{outline:2px solid #d8b950;outline-offset:4px}main.cuf-legal .cuf-legal__hero{padding:clamp(150px, 18vh, 190px) 0 36px;background:#054036!important;color:#fff!important}main.cuf-legal .cuf-legal__hero .cuf-kicker{padding-bottom:16px;border-bottom:1px solid rgb(255 255 255 / .34);color:#fff!important}main.cuf-legal .cuf-legal__hero .cuf-kicker span{color:#fff!important}main.cuf-legal .cuf-legal__hero h1{max-width:11ch;margin:28px 0 0;color:#fff!important;font-size:clamp(52px, 7vw, 92px)!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.05em}.cuf-legal__body{padding:56px 0 96px}.cuf-legal__copy{max-width:720px}.cuf-legal__lead{margin-bottom:8px;font-size:22px;line-height:1.45}main.cuf-legal .cuf-legal__body h2{margin:40px 0 12px;color:#111310!important;font-size:28px!important;font-weight:400!important;line-height:1.15!important}.cuf-legal__body p{margin-bottom:14px;font-size:17px;line-height:1.65}.cuf-legal__body a{color:var(--cuf-green);text-underline-offset:3px}@media (max-width:980px){.cuf-journal-hero__grid,.cuf-story-card--feature,.cuf-editorial-cta__inner,.cuf-article-hero__grid,.cuf-not-found__copy{grid-template-columns:1fr}.cuf-journal-hero__grid{min-height:60vh}.cuf-story-card--feature{gap:0}.cuf-story-card--feature .cuf-story-card__body{padding-top:24px}.cuf-editorial-cta__inner{gap:30px}.cuf-editorial-cta__inner>div{max-width:500px}.cuf-article-hero__image,.cuf-article-hero__image img,.cuf-article-hero__image>span{min-height:460px}.cuf-related .cuf-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cuf-editorial-shell{width:auto;margin-right:16px;margin-left:56px}.cuf-journal-hero,.cuf-article-hero,.cuf-not-found__hero,.cuf-legal__hero{padding-top:140px}.cuf-legal__hero h1{font-size:clamp(44px, 13vw, 64px)!important}.cuf-journal-hero{min-height:790px}.cuf-journal-hero__grid{gap:48px;min-height:620px;padding-top:42px}.cuf-journal-hero h1{font-size:clamp(54px, 19vw, 82px)!important}.cuf-journal-hero__intro{grid-template-columns:1fr}.cuf-section-heading{grid-template-columns:1fr auto;gap:18px}.cuf-section-heading h2{grid-column:1 / -1;grid-row:2}.cuf-story-grid,.cuf-related .cuf-story-grid{grid-template-columns:1fr;gap:56px}.cuf-story-card--feature{margin-bottom:0}.cuf-story-card--feature .cuf-story-card__image,.cuf-story-card__image{aspect-ratio:5 / 4}.cuf-article-hero__grid{gap:55px}.cuf-article-hero h1{font-size:clamp(47px, 15vw, 72px)!important}.cuf-article-hero__image,.cuf-article-hero__image img,.cuf-article-hero__image>span{min-height:390px}.cuf-article-layout{grid-template-columns:1fr;gap:48px}.cuf-article-rail{display:flex;justify-content:space-between}.cuf-article-rail p{margin-bottom:0}.cuf-article-content{font-size:17px}.cuf-article-nav__inner{grid-template-columns:1fr}.cuf-article-nav__inner>div{min-height:135px}.cuf-article-nav__inner>div+div{padding-left:0;border-top:1px solid var(--cuf-line);border-left:0;text-align:left}.cuf-not-found__number{margin:7vh 0 2vh}.cuf-not-found__copy{gap:44px}.cuf-not-found__actions{align-items:flex-start;flex-direction:column}.cuf-site-search>div{grid-template-columns:1fr}.cuf-site-search button{padding:14px 0;text-align:left}.cuf-category-links{grid-template-columns:1fr}.cuf-category-links a:nth-child(odd),.cuf-category-links a:nth-child(even){padding-right:0;padding-left:0;border-left:0}.cuf-not-found__journal{gap:20px;flex-direction:column}}@media (prefers-reduced-motion:reduce){.cuf-editorial *,.cuf-editorial *::before,.cuf-editorial *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}