@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--forest:#142820;--forest-deep:#0e1c16;--charcoal:#171b19;--ivory:#f1ede4;--ivory-deep:#e7e1d4;--gold:#b59a63;--gold-ink:#6e5a2f;--stone:#a9a69d;--stone-text:#85827a;--ink:#111;--paper:#faf9f6;--error:#9b2c2c;--font-display:"Cormorant Garamond", "Cormorant", "Times New Roman", serif;--font-sans:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(3.5rem, 1.55rem + 8.3vw, 9.75rem);--fs-xl:clamp(3rem, 1.75rem + 5.4vw, 7rem);--fs-lg:clamp(2.5rem, 1.7rem + 3.6vw, 5.5rem);--fs-md:clamp(1.875rem, 1.45rem + 1.8vw, 3.25rem);--fs-sm:clamp(1.5rem, 1.3rem + .8vw, 2.25rem);--fs-lead:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.6875rem;--gutter:clamp(1.25rem, .6rem + 2.8vw, 4rem);--gap:clamp(1rem, .8rem + .6vw, 1.5rem);--section:clamp(5rem, 3rem + 7vw, 10rem);--max:1440px;--header-h:5.5rem;--hair:1px;--rule-dark:#11111124;--rule-light:#f1ede429;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.35s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}html.menu-open{overflow:hidden}body{background:var(--forest);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}em{font-style:italic}main{outline:none;display:block}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}[data-theme=dark] :focus-visible{outline-color:var(--gold)}[data-theme=dark]{background-color:var(--forest);color:var(--ivory)}[data-theme=light]{background-color:var(--ivory);color:var(--ink)}.display{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:oldstyle-nums;font-weight:300;line-height:.96}.display em{font-style:italic;font-weight:300}.h-display{font-size:var(--fs-display);letter-spacing:-.03em;line-height:.92}.h-xl{font-size:var(--fs-xl);letter-spacing:-.025em;line-height:.95}.h-lg{font-size:var(--fs-lg);line-height:.98}.h-md{font-size:var(--fs-md);letter-spacing:-.01em;line-height:1.04}.h-sm{font-size:var(--fs-sm);letter-spacing:-.005em;line-height:1.1}.lead{font-size:var(--fs-lead);line-height:1.65}.label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:560;line-height:1.4}.muted{opacity:.72}.gold{color:var(--gold)}[data-theme=light] .gold,.gold-ink{color:var(--gold-ink)}[data-theme=dark] .gold-ink{color:var(--gold)}.split-line{margin-bottom:-.06em;padding-bottom:.06em}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-top:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--ivory);color:var(--ink);font-size:var(--fs-small);padding:.75rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.rule{height:var(--hair);opacity:.15;background:currentColor;display:block}.rule-gold{width:2.5rem;height:var(--hair);background:var(--gold);display:block}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.route-loading{background:var(--forest);min-height:100vh}.review-note{font-size:var(--fs-small);color:var(--gold-ink);margin-top:1.25rem}[data-theme=dark] .review-note{color:var(--gold)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mark{background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn{letter-spacing:.14em;text-transform:uppercase;border:var(--hair) solid transparent;width:-moz-fit-content;width:fit-content;min-height:3.5rem;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro);justify-self:start;align-items:center;gap:.9rem;padding:1.05rem 1.75rem;font-size:.75rem;font-weight:640;text-decoration:none;display:inline-flex}.btn__arrow{letter-spacing:0;transition:transform var(--dur-micro) var(--ease-out);font-size:.95rem;display:inline-block}.btn:hover .btn__arrow,.btn:focus-visible .btn__arrow{transform:translate(4px)}.btn--solid{background:var(--forest);color:var(--ivory)}.btn--solid:hover{background:var(--ink)}.btn--ivory{background:var(--ivory);color:var(--forest)}.btn--ivory:hover{background:var(--paper)}.btn--outline{color:inherit;border-color:currentColor}.btn--outline:hover{background:currentColor}[data-theme=dark] .btn--outline:hover>*{color:var(--forest)}[data-theme=light] .btn--outline:hover>*{color:var(--ivory)}[data-theme=dark] .btn--solid{background:var(--ivory);color:var(--forest)}.btn[disabled]{opacity:.7;cursor:progress}.text-link{letter-spacing:.14em;text-transform:uppercase;place-self:start;gap:.5em;width:-moz-fit-content;width:fit-content;padding-bottom:.35rem;font-size:.75rem;font-weight:640;text-decoration:none;display:inline-flex;position:relative}.text-link:after{content:"";height:var(--hair);opacity:.7;transform-origin:100%;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}.text-link:hover:after,.text-link:focus-visible:after{animation:draw .7s var(--ease-out)}@keyframes draw{0%{transform-origin:100%;transform:scaleX(1)}45%{transform-origin:100%;transform:scaleX(0)}46%{transform-origin:0}to{transform-origin:0;transform:scaleX(1)}}.section-label{gap:1.5rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.section-label__index{opacity:.68}.badge{border:var(--hair) solid currentColor;color:var(--gold);white-space:nowrap;padding:.3rem .6rem .25rem;font-size:.625rem;display:inline-block}[data-theme=light] .badge{color:var(--gold-ink)}.site-header{z-index:60;height:var(--header-h);padding-inline:var(--gutter);color:var(--ivory);transition:transform .6s var(--ease-out), color .4s;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.site-header--light{color:var(--ink)}.site-header.is-hidden{transform:translateY(-110%)}.site-header:before{content:"";z-index:-1;opacity:0;background:var(--forest);border-bottom:var(--hair) solid var(--rule-light);transition:opacity .4s,background-color .4s;position:absolute;inset:0}.site-header--light:before{background:var(--ivory);border-bottom-color:var(--rule-dark)}.site-header.is-scrolled:before{opacity:1}.site-header__brand{justify-self:start;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.site-header__mark{width:2.4rem;color:var(--gold)}.site-header--light .site-header__mark{color:var(--forest)}.site-header__word{line-height:1;display:grid}.site-header__name{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:1.3rem;font-weight:500}.site-header__sub{letter-spacing:.42em;opacity:.7;margin-top:.3rem;font-size:.5625rem}.site-header__nav{gap:clamp(1.5rem,2.5vw,3rem);display:flex}.site-header__link{opacity:.85;transition:opacity var(--dur-micro);text-decoration:none;position:relative}.site-header__link:hover,.site-header__link.active{opacity:1}.site-header__link.active:after{content:"";height:var(--hair);background:var(--gold);position:absolute;bottom:-.45rem;left:0;right:0}.site-header__actions{justify-self:end;align-items:center;gap:2rem;display:flex}.menu-button{border:var(--hair) solid currentColor;border-color:color-mix(in srgb, currentColor 45%, transparent);border-radius:999px;align-items:center;gap:.75rem;height:2.6rem;padding:0 1.15rem;display:inline-flex}.menu-button__lines{gap:5px;width:14px;display:grid}.menu-button__lines i{height:var(--hair);transition:transform .45s var(--ease-out);background:currentColor;display:block}.menu-button.is-open .menu-button__lines i:first-child{transform:translateY(3px)rotate(45deg)}.menu-button.is-open .menu-button__lines i:last-child{transform:translateY(-3px)rotate(-45deg)}@media (max-width:1023px){.site-header{grid-template-columns:1fr auto}.site-header__nav,.site-header__enquire{display:none}:root{--header-h:4.5rem}.site-header__mark{width:2rem}}.menu{z-index:55;visibility:hidden;padding:calc(var(--header-h) + 1rem) var(--gutter) 2rem;grid-template-columns:1fr;align-content:center;gap:2rem;display:grid;position:fixed;inset:0;overflow-y:auto;background:var(--forest-deep)!important}.menu__list{gap:clamp(.1rem,.6vh,.6rem);display:grid}.menu__row{overflow:hidden}.menu__item{align-items:baseline;gap:1.25rem;text-decoration:none;display:inline-flex}.menu__index{color:var(--gold);width:1.5rem}.menu__text{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2.6rem,1.6rem + 3.6vw,5rem);font-weight:300;line-height:1.04;transition:opacity .4s,font-style}.menu__list:hover .menu__text{opacity:.45}.menu__item:hover .menu__text,.menu__item:focus-visible .menu__text,.menu__item.active .menu__text{opacity:1;font-style:italic}.menu__aside{align-content:start;gap:1rem;max-width:24rem;display:grid}.menu__preview{display:none}.menu__eyebrow{color:var(--gold)}.menu__note{opacity:.75}@media (min-width:1024px){.menu{padding-inline:calc(var(--gutter) + 3rem) var(--gutter);grid-template-columns:1fr 26rem;align-items:center}.menu__preview{aspect-ratio:.72;border-radius:13rem 13rem 0 0;display:block;overflow:hidden}.menu__preview img{object-fit:cover;width:100%;height:100%;animation:fade .6s var(--ease-out)}}@keyframes fade{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}#intro-root{display:none}.nx-intro #intro-root{display:block}.nx-intro body{overflow:hidden}.preloader,.transition{z-index:90;background:var(--forest);color:var(--ivory);place-items:center;display:grid;position:fixed;inset:0}.preloader__inner{justify-items:center;gap:1.75rem;display:grid}.preloader__mark{width:clamp(7rem,12vw,11rem);color:var(--gold)}.preloader__bar{width:15rem;height:var(--hair);background:#f1ede426;overflow:hidden}.preloader__bar span{background:var(--gold);transform-origin:0;height:100%;transition:transform .6s var(--ease-out);display:block}.preloader__count{opacity:.7;font-variant-numeric:tabular-nums}.preloader__meta{opacity:.68;position:absolute;bottom:2rem}.preloader__meta--l{left:var(--gutter)}.preloader__meta--r{right:var(--gutter)}.transition{z-index:80;visibility:hidden;pointer-events:none}.transition__mark{width:3rem;color:var(--gold)}.cursor{z-index:70;background:var(--ivory);width:7rem;height:7rem;color:var(--forest);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0}.media{position:relative}.media__frame{background:#7f7f7f26;position:relative;overflow:hidden}.media__frame img{object-fit:cover;width:100%;height:100%}.media--parallax .media__frame img{height:116%;margin-top:-8%}.media--fill,.media--fill .media__frame{height:100%}.media--arch .media__frame{border-radius:999px 999px 0 0/50vw 50vw 0 0}@supports (border-radius:50cqw){.media--arch{container-type:inline-size}.media--arch .media__frame{border-radius:50cqw 50cqw 0 0}}.media__caption{opacity:.7;margin-top:.9rem}.sector-card__link{text-decoration:none;display:grid}.sector-card__media{height:clamp(16rem,42vw,40rem)}.sector-card__media img{transition:transform 1.2s var(--ease-out), filter .8s;filter:brightness(.82)}.sector-card__link:hover .sector-card__media img,.sector-card__link:focus-visible .sector-card__media img{filter:brightness();transform:scale(1.04)}.sector-card__meta{grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.25rem;margin-top:1.25rem;display:grid}.sector-card__index{color:var(--gold)}.sector-card__title{font-size:var(--fs-md);transition:font-style}.sector-card__link:hover .sector-card__title{font-style:italic}.sector-card__arrow{transition:transform var(--dur-micro) var(--ease-out);font-size:1.4rem}.sector-card__link:hover .sector-card__arrow{transform:translate(6px)}.sector-card__text{border-bottom:var(--hair) solid var(--rule-light);opacity:.68;margin-top:.75rem;padding:0 3rem 1.5rem 0;font-size:.9375rem}.ledger{gap:2.5rem;display:grid}.ledger__table{border-collapse:collapse;text-align:left;width:100%}.ledger__table th[scope=col]{opacity:.68;border-bottom:var(--hair) solid var(--rule-light);padding:0 1rem 1rem 0;font-weight:560}.ledger__table td,.ledger__table th[scope=row]{border-bottom:var(--hair) solid #f1ede41a;vertical-align:baseline;padding:1.6rem 1rem 1.6rem 0;font-size:.9375rem}.ledger__table tr{transition:background-color .4s}.ledger__table tbody tr.is-active{background:#f1ede40a}.ledger__table th.ledger__sector{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:300}.ledger__table tr.is-active .ledger__sector{font-style:italic}.ledger__ref,.ledger__muted{opacity:.68}.ledger__flag{text-align:right}.ledger__preview{display:none}@media (min-width:1100px){.ledger{grid-template-columns:1fr 19rem;align-items:start;gap:4rem}.ledger__preview{display:block}.ledger__preview img{aspect-ratio:.75;object-fit:cover;width:100%;animation:fade .6s var(--ease-out)}.ledger__preview p{opacity:.68;margin-top:.75rem}}@media (max-width:767px){.ledger__table thead{display:none}.ledger__table tr{border-bottom:var(--hair) solid var(--rule-light);grid-template-columns:1fr auto;padding:1.25rem 0;display:grid}.ledger__table td,.ledger__table th[scope=row]{border:0;padding:.15rem 0}.ledger__ref{order:-2}.ledger__flag{order:-1}.ledger__sector{grid-column:1/-1}.ledger__table td:nth-child(3),.ledger__table td:nth-child(4),.ledger__table td:nth-child(5){opacity:.7;grid-column:1/-1;font-size:.875rem}}.article-card{gap:1.5rem;display:grid;position:relative}.article-card__meta{color:var(--forest);flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.article-card__title{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.1}.article-card--feature .article-card__title{font-size:var(--fs-md)}.article-card__link{background:linear-gradient(currentColor, currentColor) 0 100% / 0 var(--hair) no-repeat;transition:background-size .6s var(--ease-out);text-decoration:none}.article-card__link:after{content:"";position:absolute;inset:0}.article-card:hover .article-card__link,.article-card__link:focus-visible{background-size:100% var(--hair)}.article-card__media img{transition:transform 1.2s var(--ease-out)}.article-card:hover .article-card__media img{transform:scale(1.03)}.article-card__time{opacity:.68}.article-card--text{border-top:var(--hair) solid var(--rule-dark);padding-top:1.75rem}.filters{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.filters__count{opacity:.7;margin-left:auto}.chip{border:var(--hair) solid var(--rule-dark);letter-spacing:.14em;text-transform:uppercase;min-height:2.75rem;transition:background-color var(--dur-micro), color var(--dur-micro);padding:0 1.25rem;font-size:.6875rem;font-weight:600}.chip--round{border-radius:999px}.chip:hover{border-color:currentColor}.chip.is-active{background:var(--forest);color:var(--ivory);border-color:var(--forest)}.placeholder{border:var(--hair) dashed #1111114d;background:#a9a69d2e;align-content:space-between;gap:1rem;min-height:14rem;padding:1.5rem;font-size:.8125rem;display:grid}.placeholder p:last-child{opacity:.7}.disclosure,.note{border:var(--hair) solid var(--gold);gap:.6rem;max-width:26rem;padding:1.5rem;font-size:.875rem;display:grid}.disclosure .label,.note .label{color:var(--gold)}[data-theme=light] .note{border-color:var(--rule-dark);background:var(--ivory-deep)}[data-theme=light] .note .label{color:var(--forest)}.form{gap:2rem;display:grid}.form__grid{grid-template-columns:1fr 1fr;gap:2rem 1.75rem;display:grid}.field{grid-column:1/-1;gap:.5rem;display:grid}.field--half{grid-column:span 1}@media (max-width:767px){.field--half{grid-column:1/-1}}.field__label{opacity:.75}.field__optional{text-transform:none;letter-spacing:0;font-weight:400}.field input,.field textarea,.field select{width:100%;font:inherit;color:inherit;border:0;border-bottom:var(--hair) solid #11111159;transition:border-color var(--dur-micro);background:0 0;border-radius:0;padding:.6rem 0 .75rem;font-size:1.0625rem}.field textarea{resize:vertical;min-height:7.5rem}.field input:focus,.field textarea:focus,.field select:focus{border-bottom-color:var(--forest);box-shadow:0 1px 0 var(--forest);outline:none}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.field ::placeholder{color:#11111173}.field__select{position:relative}.field__select select{appearance:none;cursor:pointer;padding-right:2rem}.field__select span{pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.field__hint{opacity:.7;font-size:.8125rem}.field__error{color:var(--error);font-size:.8125rem}.has-error input,.has-error textarea,.has-error select{border-bottom-color:var(--error)}.field--check{grid-template-columns:auto 1fr;align-items:start;gap:.25rem .9rem;font-size:.875rem}.field--check input{width:1.15rem;height:1.15rem;accent-color:var(--forest);margin-top:.2rem}.field--check .field__error{grid-column:2}.form__summary{border-left:2px solid var(--error);background:#9b2c2c0f;padding:1.25rem 1.5rem}.form__summary ul{gap:.25rem;margin-top:.5rem;font-size:.875rem;display:grid}.form__summary a{color:var(--error)}.form__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.form__status{color:var(--error);font-size:.875rem}.form-success{border:var(--hair) solid #1428204d;background:#1428200f;outline:none;align-self:start;gap:.75rem;padding:2.5rem;display:grid}.form-success__title{font-size:var(--fs-md);color:var(--forest)}.cookie{z-index:75;left:var(--gutter);right:var(--gutter);background:var(--charcoal);max-width:34rem;color:var(--ivory);gap:1rem;padding:1.25rem 1.5rem;font-size:.875rem;display:grid;position:fixed;bottom:1rem;box-shadow:0 20px 60px #0000004d}.cookie__actions{flex-wrap:wrap;gap:.75rem;display:flex}.cookie .btn{justify-self:start;width:-moz-fit-content;width:fit-content;min-height:2.75rem;padding:.7rem 1.1rem}.site-footer{padding-top:clamp(4rem,3rem + 4vw,7rem);overflow:hidden;background:var(--charcoal)!important}.site-footer__top{gap:3rem;display:grid}.site-footer__statement{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1.1}.site-footer__cols{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem;display:grid}.site-footer__head{color:var(--gold);margin-bottom:1rem}.site-footer__cols ul{gap:.6rem;font-size:.9375rem;display:grid}.site-footer__cols a{opacity:.85;text-decoration:none}.site-footer__cols a:hover{opacity:1;text-decoration:underline}.site-footer__muted{opacity:.68}.site-footer__mark{border-top:var(--hair) solid var(--rule-light);justify-items:center;margin-top:clamp(3rem,2rem + 4vw,6rem);padding-top:clamp(2rem,1rem + 3vw,4rem);display:grid}.site-footer__word{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(5.5rem,1rem + 21vw,23.5rem);font-weight:500;line-height:.8}.site-footer__holdings{letter-spacing:.6em;justify-content:center;align-items:center;gap:1.5rem;width:100%;margin-top:clamp(.75rem,2vw,1.75rem);padding-left:.6em;font-size:clamp(.75rem,.5rem + 1vw,1.875rem);display:flex}.site-footer__holdings i{height:var(--hair);opacity:.7;background:currentColor;flex:1}.site-footer__legal{border-top:var(--hair) solid var(--rule-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,4vw,3rem);padding-block:2rem;display:flex}.site-footer__legal>p,.site-footer__legal-links a,.site-footer__legal-links button{opacity:.7;text-decoration:none}.site-footer__legal-links{gap:2rem;display:flex}@media (min-width:1024px){.site-footer__top{grid-template-columns:1fr 1.3fr}}.hero{min-height:100svh;padding:calc(var(--header-h) + 2rem) 0 clamp(2.5rem, 6vh, 4.5rem);align-items:end;display:grid;position:relative;overflow:hidden}.hero__rule{width:var(--hair);background:var(--ivory);opacity:.07;position:absolute;top:0;bottom:0}.hero__rule--l{left:var(--gutter)}.hero__rule--c{left:50%}.hero__rule--r{right:var(--gutter)}.hero__visual{width:clamp(13rem,35vw,32rem);height:calc(100% - clamp(4rem,13vh,8rem));position:absolute;top:clamp(5.5rem,15vh,9.5rem);right:clamp(1.25rem,6vw,8rem)}.hero__arch{position:absolute;inset:0 0 -6rem}.hero__arch img{filter:brightness(.88)}.hero__keyline{border:var(--hair) solid var(--gold);opacity:.68;border-radius:999px 999px 0 0/50% 50% 0 0;border-bottom:0;border-radius:50cqw 50cqw 0 0;position:absolute;inset:-1rem -1rem -6rem}.hero__visual{container-type:inline-size}.hero__fig{writing-mode:vertical-rl;opacity:.7;position:absolute;bottom:4rem;right:-2.5rem}.hero__content{z-index:2;position:relative}.hero__eyebrow{color:var(--gold);letter-spacing:.22em;margin-bottom:1.5rem}.hero__title{font-size:min(var(--fs-display), 15.5vh);letter-spacing:-.03em;text-wrap:balance;max-width:none;line-height:.92}.hero__intro{max-width:27rem;font-size:var(--fs-lead);opacity:.8;margin-top:clamp(1.75rem,4vh,3rem);line-height:1.6}.hero__ctas{flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;margin-top:2rem;display:flex}.hero__scroll{z-index:2;opacity:.7;justify-items:center;gap:.75rem;display:grid;position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%)}.hero__scroll i{width:var(--hair);background:#f1ede440;height:3rem;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--gold);animation:scrollcue 2.2s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes scrollcue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:767px){.hero{padding-top:calc(var(--header-h) + 1.5rem);align-items:start}.hero__visual{width:62%;height:19rem;margin:0 var(--gutter) 2.5rem auto;position:relative;top:auto;right:auto}.hero__arch{inset:0}.hero__keyline{inset:-.5rem -.5rem 0}.hero__fig,.hero__scroll,.hero__rule--c{display:none}.hero__title{font-size:clamp(3.4rem,15vw,4.5rem)}}@media (min-width:768px) and (max-width:1023px){.hero__visual{opacity:.85}}.manifesto{border-top:0}.manifesto .section-label{border-bottom:var(--hair) solid var(--rule-dark);padding-bottom:1.5rem}.manifesto__text{font-size:var(--fs-xl);letter-spacing:-.025em;margin-top:clamp(3rem,8vw,6rem);line-height:.98}.manifesto__line{max-width:18ch;margin-left:clamp(0rem,6vw,6rem);display:block}.manifesto__line--indent{margin-top:clamp(1.5rem,4vw,3.5rem);margin-left:clamp(1.5rem,22vw,22rem)}.manifesto__line--indent em{color:var(--forest)}.manifesto__foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(4rem,9vw,8rem);display:flex}.manifesto__expression{color:var(--forest);text-align:right;font-size:clamp(1.25rem,1rem + .8vw,1.5rem);font-style:italic;line-height:1.2}.about-intro{border-top:var(--hair) solid var(--rule-dark)}.about-intro__grid{gap:3rem;display:grid}.about-intro__copy{align-content:start;gap:2.5rem;display:grid}.about-intro__body{border-top:var(--hair) solid var(--rule-dark);gap:1.5rem;padding-top:2.5rem;display:grid}.about-intro__body p{font-size:var(--fs-lead)}.facts{gap:2rem var(--gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-top:clamp(4rem,8vw,7rem);display:grid}.facts__item{border-top:var(--hair) solid var(--rule-dark);flex-direction:column-reverse;gap:.75rem;padding-top:1.5rem;display:flex}.facts__item dt{opacity:.7}.facts__value{color:var(--forest);font-size:clamp(3rem,2rem + 3vw,4.5rem);line-height:1}@media (min-width:1024px){.about-intro__grid{grid-template-columns:7fr 5fr;gap:6rem}.about-intro__body{grid-template-columns:1fr 1fr;gap:2rem}}.philo__stage{display:none}.philo__list{padding-block:var(--section)}.philo__list ol{margin-top:3rem;display:grid}.philo__item{border-top:var(--hair) solid var(--rule-light);gap:1rem;padding-block:2.25rem;display:grid}.philo__item-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.philo__item-num{color:var(--gold);font-size:clamp(3.5rem,12vw,5rem);line-height:1}.philo__item-img{width:clamp(7.5rem,32vw,11rem)}.philo__list>.text-link{margin-top:2rem}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.philo__list{display:none}.philo__stage{height:100vh;min-height:44rem;display:block}.philo__stage-inner{height:100%;padding-top:calc(var(--header-h) + 2rem);grid-template-rows:auto 1fr;grid-template-columns:15rem 1fr 30%;gap:0 3rem;padding-bottom:4rem;display:grid;position:relative}.philo__head{grid-column:1/-1;justify-content:space-between;display:flex}.philo__count{opacity:.68}.philo__rail{align-self:center;gap:1.75rem;display:grid}.philo__rail li{opacity:.62;grid-template-columns:2.25rem 1fr;align-items:baseline;padding-bottom:.6rem;transition:opacity .5s;display:grid;position:relative}.philo__rail li:after{content:"";width:100%;height:var(--hair);background:var(--gold);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.philo__rail li.is-active{opacity:1}.philo__rail li.is-active:after{transform:scaleX(1)}.philo__rail li.is-active .label{color:var(--gold)}.philo__rail-title{font-family:var(--font-display);font-size:1.4rem;font-weight:300}.philo__rail li.is-active .philo__rail-title{font-style:italic}.philo__states{position:relative}.philo__state{align-content:center;gap:1.5rem;display:grid;position:absolute;inset:0}.philo__numeral{color:var(--gold);font-size:clamp(10rem,18vw,21rem);line-height:.8}.philo__title{font-size:var(--fs-lg);line-height:.95}.philo__text{opacity:.75;max-width:25rem}.philo__images{align-content:stretch;display:grid;position:relative}.philo__img{position:absolute;inset:0 0 3.5rem;overflow:hidden}.philo__img img{object-fit:cover;width:100%;height:100%}.philo__progress{background:#f1ede426;height:2px;position:absolute;bottom:1.6rem;left:0;right:0}.philo__progress span{background:var(--gold);transform-origin:0;height:100%;transition:transform .5s var(--ease-out);display:block}.philo__step{opacity:.7;position:absolute;bottom:0;right:0}}.sectors{background:var(--charcoal)!important}.sectors__head{gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.sectors__note{max-width:22rem;font-size:.9375rem}.sectors__grid{gap:3.5rem var(--gap);display:grid}@media (min-width:1024px){.sectors__head{grid-template-columns:1fr auto;align-items:end}.sectors__grid{grid-template-columns:repeat(12,1fr);row-gap:5rem}.sectors__card--1{grid-column:1/span 7}.sectors__card--2{grid-column:9/span 4;margin-top:8rem}.sectors__card--3{grid-column:1/span 4;margin-top:6rem}.sectors__card--4{grid-column:6/span 7}.sectors__card--1 .sector-card__media,.sectors__card--4 .sector-card__media{height:clamp(26rem,38vw,36rem)}.sectors__card--2 .sector-card__media{height:clamp(22rem,30vw,28rem)}.sectors__card--3 .sector-card__media{height:clamp(18rem,24vw,22rem)}}.approach__head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:flex}.approach__hint{display:none}.approach__track{gap:0;display:grid;position:relative}.approach__stage{border-left:var(--hair) solid var(--rule-dark);padding:0 0 2.75rem 2.5rem;position:relative}.approach__dot{border:var(--hair) solid #11111180;background:var(--ivory);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.1rem;left:-.45rem}.approach__stage.is-first .approach__dot{background:var(--gold);border-color:var(--gold)}.approach__num{opacity:.7;margin-bottom:.6rem}.approach__title{font-size:clamp(2.1rem,1.6rem + 2vw,3.5rem);line-height:1}.approach__stage.is-first .approach__title{color:var(--forest);font-style:italic}.approach__text{max-width:20rem;margin-top:.85rem;font-size:.9375rem}.approach__foot{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.approach{min-height:100vh;padding-block:calc(var(--header-h) + 2rem) 3rem;align-content:center;display:grid}.approach__hint{display:block}.approach__hint span{animation:nudge 1.8s var(--ease-in-out) infinite;display:inline-block}.approach__viewport{overflow:hidden}.approach__track{gap:0;display:flex;overflow:visible}.approach__stage{border-left:0;border-top:var(--hair) solid var(--rule-dark);flex:0 0 clamp(22rem,30vw,27rem);padding:3.25rem 3rem 0 0}.approach__dot{top:-.45rem;left:0}.approach__foot{align-items:center;gap:2rem;margin-top:clamp(3rem,6vh,5rem);display:flex}.approach__progress{height:var(--hair);background:var(--rule-dark);flex:1}.approach__progress span{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.approach__foot .label{opacity:.7}}@keyframes nudge{50%{transform:translate(6px)}}.portfolio-teaser{background:var(--forest-deep)!important}.portfolio-teaser__head{gap:2.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.portfolio-teaser__foot{margin-top:3.5rem}@media (min-width:1024px){.portfolio-teaser__head{grid-template-columns:1fr auto;align-items:end}}.founder{background:var(--ivory-deep)!important}.founder__grid{gap:3rem;display:grid}.founder__mark{width:clamp(11rem,22vw,19rem);color:var(--forest)}.founder__caption{opacity:.68;margin-top:1.25rem}.founder__copy{align-content:start;gap:2.5rem;display:grid}.founder__quote{font-size:var(--fs-lg);line-height:1}.founder__row{gap:2rem;display:grid}.founder__text{font-size:var(--fs-lead);max-width:27rem}.founder__signature{color:var(--forest);letter-spacing:.7em;font-size:.8125rem}@media (min-width:1024px){.founder__grid{grid-template-columns:4fr 8fr;gap:6rem}.founder__row{grid-template-columns:1fr 1fr;gap:3rem}}.insights-teaser{border-top:var(--hair) solid var(--rule-dark)}.insights-teaser__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:flex}.insights-teaser__grid{gap:3rem;display:grid}.insights-teaser__list{align-content:start;gap:2.5rem;display:grid}@media (min-width:1024px){.insights-teaser__grid{grid-template-columns:7fr 5fr;gap:5rem}}.closing{text-align:center;isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.closing__bg{z-index:-1;position:absolute;inset:0}.closing__bg:after{content:"";background:linear-gradient(#0e1c168c,#0e1c16bf);position:absolute;inset:0}.closing__content{padding-block:var(--section);justify-items:center;gap:clamp(2.5rem,6vh,4rem);display:grid}.closing__title{font-size:var(--fs-xl);letter-spacing:-.025em;line-height:.98}.closing__mark{width:2.75rem;color:var(--gold)}.page-hero{padding:calc(var(--header-h) + clamp(3rem, 8vh, 6.5rem)) 0 clamp(4rem, 8vw, 7rem);position:relative;overflow:hidden}.page-hero__grid{align-items:end;gap:3rem;display:grid}.page-hero__eyebrow{color:var(--gold-ink);letter-spacing:.22em;margin-bottom:1.5rem}.page-hero--dark .page-hero__eyebrow{color:var(--gold)}.page-hero__title{letter-spacing:-.03em;font-size:clamp(3.4rem,1.6rem + 7vw,8rem);line-height:.92}.page-hero__intro{max-width:28rem;font-size:var(--fs-lead);opacity:.78;margin-top:2.5rem}.page-hero__image{justify-self:end;width:min(100%,26rem);height:clamp(20rem,52vw,40rem)}@media (min-width:1024px){.page-hero__grid{grid-template-columns:1fr minmax(18rem,27rem);gap:5rem}}.anchor-list{min-width:min(100%,30rem);display:grid}.anchor-list a{border-top:var(--hair) solid var(--rule-dark);grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:.5rem;padding:1.15rem 0;text-decoration:none;display:grid}.anchor-list .display{font-size:clamp(1.6rem,1.3rem + 1vw,2.25rem)}.anchor-list a:hover .display{font-style:italic}.columns-4,.columns-5{gap:2.5rem var(--gap);margin-top:clamp(3rem,6vw,5rem);display:grid}.column-item{border-top:var(--hair) solid var(--rule-dark);align-content:start;gap:.9rem;padding-top:1.5rem;display:grid}.column-item .muted{font-size:.9375rem}@media (min-width:768px){.columns-4,.columns-5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.columns-4{grid-template-columns:repeat(4,1fr)}.columns-5{grid-template-columns:repeat(5,1fr)}}.page-cta{margin-top:clamp(3rem,6vw,5rem)}.origin__grid{gap:3rem;display:grid}.origin__crest{width:clamp(11rem,24vw,21rem);color:var(--gold)}.origin__copy{align-content:start;gap:2rem;display:grid}.origin__copy .lead{opacity:.82;max-width:34rem}@media (min-width:1024px){.origin__grid{grid-template-columns:5fr 7fr;gap:6rem}}.milestones{background:var(--ivory-deep)!important}.milestones__list{gap:3rem;margin-top:2rem;display:grid}.milestones__list li{gap:.9rem;display:grid;position:relative}.milestones__year{color:#77746c;font-size:clamp(3.5rem,2.5rem + 3vw,5rem);line-height:1}.milestones__list li.is-done .milestones__year{color:var(--forest)}.milestones__dot{border:var(--hair) solid #11111180;border-radius:50%;width:.85rem;height:.85rem}.milestones__list li.is-done .milestones__dot{background:var(--gold);border-color:var(--gold)}.milestones__list .label{opacity:.7}.milestones__list li.is-done .label{opacity:1;color:var(--forest)}.milestones__cta{margin-top:4rem}@media (min-width:768px){.milestones__list{gap:var(--gap);grid-template-columns:repeat(3,1fr)}.milestones__list:before{content:"";grid-area:1/1/auto/-1}.milestones__dot{position:relative}.milestones__dot:after{content:"";width:30vw;height:var(--hair);background:var(--rule-dark);position:absolute;top:50%;left:100%}.milestones__list li:last-child .milestones__dot:after{display:none}}.statement__grid{gap:2rem;display:grid}.statement__body{font-size:var(--fs-lead);gap:1.5rem;max-width:46rem;line-height:1.65;display:grid}.statement__quote{font-size:var(--fs-lg);border-top:var(--hair) solid var(--rule-dark);max-width:22ch;margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2.5rem,5vw,4rem);line-height:1.02}.statement__quote em{color:var(--forest)}.principles-section{padding-top:0}@media (min-width:1024px){.statement__grid{grid-template-columns:4fr 8fr;gap:6rem}.statement__body{grid-template-columns:1fr 1fr;column-gap:3rem}.statement__body p:first-child{font-family:var(--font-display);grid-column:1/-1;font-size:clamp(1.6rem,1.2rem + 1vw,2.25rem);line-height:1.25}.statement__quote{margin-left:calc(33.33% + 2rem)}}.principles{display:grid}.principles__row{border-top:var(--hair) solid var(--rule-dark);gap:1.25rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.principles__num{color:var(--gold-ink);font-size:clamp(4rem,3rem + 3vw,6rem);line-height:.9}.principles__text{opacity:.78;max-width:26rem}.principles__img{width:8rem}@media (min-width:1024px){.principles__row{grid-template-columns:9rem 1.3fr 1fr 8rem;align-items:start;gap:3rem}}.criteria{background:var(--forest-deep)!important}.criteria__grid{gap:3rem;display:grid}.criteria__note{color:var(--gold);max-width:22rem;margin-top:2rem;font-size:.875rem}.criteria__list li{border-top:var(--hair) solid var(--rule-light);grid-template-columns:3rem 1fr;padding-block:1.6rem;display:grid}.criteria__list .label{color:var(--gold);padding-top:.4rem}.criteria__text{font-size:clamp(1.4rem,1.2rem + .7vw,1.9rem);line-height:1.2}@media (min-width:1024px){.criteria__grid{grid-template-columns:1fr 1fr;gap:6rem}}.sector-detail{scroll-margin-top:4rem}.sector-detail[data-theme=dark]{background:var(--charcoal)}.sector-detail__grid{align-items:center;gap:3rem;display:grid}.sector-detail__copy{align-content:center;gap:1.5rem;display:grid}.sector-detail__k{opacity:.68;margin-bottom:.75rem}.sector-detail__copy .lead{opacity:.85;max-width:30rem;margin-bottom:1.5rem}.sector-detail__status{margin-bottom:1.75rem}@media (min-width:1024px){.sector-detail__grid{grid-template-columns:1fr 1fr;gap:6rem}.sector-detail.is-reversed .sector-detail__img{order:2}}.portfolio .filters{border-bottom:var(--hair) solid var(--rule-dark);margin-bottom:2.5rem;padding-bottom:1.75rem}.empty-state{background:var(--ivory-deep);align-items:center;gap:2rem;padding:clamp(2rem,4vw,4rem);display:grid}.empty-state__mark{width:4rem;color:var(--forest)}.empty-state .muted{max-width:36rem;margin-top:1rem}@media (min-width:1024px){.empty-state{grid-template-columns:auto 1fr auto;gap:3rem}}.template-preview{gap:1.5rem;margin-top:5rem;display:grid}.investment-grid{gap:3rem;display:grid}.investment-card{background:var(--paper);border:var(--hair) solid var(--rule-dark);display:grid}.investment-card__img{min-height:20rem}.investment-card__body{align-content:center;gap:1.5rem;padding:clamp(1.75rem,3vw,3.5rem);display:grid}.investment-card__meta{align-items:center;gap:1rem;display:flex}.investment-card__facts>div{border-top:var(--hair) solid var(--rule-dark);grid-template-columns:11rem 1fr;gap:1rem;padding-block:.9rem;display:grid}.investment-card__facts dt{opacity:.68;padding-top:.2rem}@media (min-width:1024px){.investment-card{grid-template-columns:1fr 1fr}}.type-cards{gap:var(--gap);display:grid}.type-card{border:var(--hair) solid var(--rule-light);align-content:start;gap:1.25rem;min-height:18rem;padding:clamp(1.75rem,2.5vw,2.5rem);display:grid}.type-card:first-child{border-color:var(--gold)}@media (min-width:1024px){.type-cards{grid-template-columns:repeat(3,1fr)}}.form-layout{gap:3.5rem;display:grid}.form-layout__intro{align-content:start;gap:2.5rem;display:grid}@media (min-width:1024px){.form-layout{grid-template-columns:5fr 7fr;gap:6rem}.form-layout__intro{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.journal-hero{padding-bottom:3rem}.journal-hero .page-hero__title{margin-bottom:3rem;font-size:clamp(4rem,2rem + 9vw,10.5rem)}.journal-feature{border-top:var(--hair) solid var(--rule-dark);padding-top:3rem}.journal-feature .article-card--feature{gap:2rem}@media (min-width:1024px){.journal-feature .article-card--feature{grid-template-columns:1.6fr 1fr;align-items:start;gap:4rem}}.journal-grid{gap:3rem var(--gap);margin-top:5rem;display:grid}@media (min-width:768px){.journal-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.journal-grid{grid-template-columns:repeat(3,1fr)}}.article__header{padding-top:calc(var(--header-h) + clamp(3rem, 8vh, 6rem))}.article__meta{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.article__title{max-width:16ch;font-size:clamp(2.75rem,1.5rem + 5vw,6.5rem);line-height:.98}.article__byline{opacity:.7;margin-top:2.5rem}.article__cover{margin-top:clamp(3rem,6vw,5rem)}.article__cover .media__frame{height:clamp(14rem,30vw,26rem);aspect-ratio:auto!important}.article__layout{gap:2rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.article__share ul{gap:1.5rem;margin-top:.75rem;display:flex}.article__share a,.article__share button{text-decoration:none}.article__body{gap:1.6rem;max-width:38rem;font-size:1.0625rem;line-height:1.8;display:grid}.article__lead{font-family:var(--font-display);font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);line-height:1.55}.article__lead:first-letter{float:left;color:var(--forest);padding:.08em .1em 0 0;font-size:4.4em;line-height:.8}.article__quote{font-size:var(--fs-md);color:var(--forest);margin-inline:clamp(0rem,-4vw,-6rem);padding-block:1.5rem;font-style:italic;line-height:1.1}.article__body h2{margin-top:1.5rem}.article__related{padding-bottom:var(--section)}.article__related>h2{border-top:var(--hair) solid var(--rule-dark);margin-bottom:2.5rem;padding-top:2.5rem}.article__related-grid{gap:3rem var(--gap);display:grid}@media (min-width:768px){.article__related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.article__layout{grid-template-columns:1fr 38rem 1fr}.article__share{align-self:start;position:sticky;top:8rem}.article__share ul{flex-direction:column;gap:.6rem}}.contact{min-height:100svh}.contact__grid{gap:4rem;display:grid}.contact__details{max-width:30rem;margin-top:3.5rem;display:grid}.contact__details>div{border-top:var(--hair) solid var(--rule-dark);gap:.5rem;padding-block:1.25rem;display:grid}.contact__details dt{opacity:.68}.contact__details dd{font-variant-numeric:lining-nums;font-size:1.4rem}@media (min-width:1024px){.contact__grid{grid-template-columns:1fr 1fr;gap:6rem}.contact .form{padding-top:2.5rem}}.legal__grid{gap:3rem;display:grid}.legal__body{gap:2.5rem;max-width:40rem;display:grid}.legal__body section{border-top:var(--hair) solid var(--rule-dark);gap:.75rem;padding-top:1.5rem;display:grid}.legal__body p{opacity:.8}@media (min-width:1024px){.legal__grid{grid-template-columns:1fr 1.4fr;gap:6rem}}.not-found{min-height:100svh;padding-block:calc(var(--header-h) + 3rem) 4rem;align-items:center;display:grid}.not-found__grid{align-items:center;gap:3rem;display:grid}.not-found__code:before{content:attr(data-code)}.not-found__code{color:var(--gold);opacity:.22;margin-bottom:-.15em;font-size:clamp(9rem,5rem + 20vw,30rem);line-height:.75}.not-found__text{max-width:28rem;margin-top:1.5rem}.not-found__actions{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin-top:2.5rem;display:flex}.not-found__crest{width:clamp(9rem,20vw,17rem);color:var(--gold);opacity:.9;justify-self:center}@media (min-width:1024px){.not-found__grid{grid-template-columns:1fr auto}}
