:root{--hold-paper:#eee7dc;--hold-paper-2:#f5f0e8;--hold-ink:#202722;--hold-muted:#55605a;--hold-forest:#18312b;--hold-deep:#10241f;--hold-rust:#994b3a;--hold-line:#8c918b}
.holding-v1{background:var(--hold-paper);color:var(--hold-ink)}
.holding-hero{background:#e9e2d6}.holding-hero-grid{display:grid;grid-template-columns:minmax(420px,.88fr) minmax(540px,1.12fr);min-height:735px;padding-block:54px}.holding-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:58px clamp(48px,7vw,105px) 58px 0}.holding-kicker,.holding-section-head>span{display:block;margin:0 0 23px;color:#944c3d;font-size:12px;font-weight:650;letter-spacing:.065em;text-transform:uppercase}.holding-hero h1{max-width:10ch;margin:0;font-family:var(--ed-serif);font-size:clamp(67px,7vw,106px);font-weight:500;letter-spacing:-.065em;line-height:.89}.holding-hero .lead{max-width:43rem;margin:36px 0 0;color:#505a54;font-size:18px;line-height:1.74}.holding-actions{display:flex;gap:22px;align-items:center;margin-top:41px}.holding-primary,.holding-secondary{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;min-width:245px;padding:17px 18px 16px;font-size:14px;font-weight:650;text-decoration:none}.holding-primary{background:var(--hold-rust);color:#fff}.holding-primary:hover{background:#7f3c30}.holding-secondary{min-width:0;padding-inline:0;border-bottom:1px solid #7f867f;color:#414b45}
.holding-visual{position:relative;min-width:0;margin:0;overflow:hidden;background:#15241f}.holding-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,15,12,.03) 35%,rgba(9,16,13,.83))}.holding-visual img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.76) contrast(1.06)}.holding-visual figcaption{position:absolute;z-index:1;right:0;bottom:0;left:0;display:grid;grid-template-columns:190px 1fr;gap:28px;padding:30px 33px;color:#f6f1e8}.holding-visual figcaption span{color:#e3ad96;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.holding-visual figcaption p{max-width:30rem;margin:0;color:rgba(255,255,255,.8);font-size:14px;line-height:1.55}
.holding-ledger{background:var(--hold-forest);color:#f6f1e8}.holding-ledger-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid rgba(255,255,255,.25)}.holding-ledger article{min-height:190px;padding:32px 29px;border-right:1px solid rgba(255,255,255,.25)}.holding-ledger small{display:block;color:#dda68f;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.holding-ledger b{display:block;margin-top:31px;font-family:var(--ed-serif);font-size:28px;font-weight:500;line-height:1.06}.holding-ledger p{margin:17px 0 0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.55}.holding-ledger .closed b{color:#efbba4}
.holding-why{padding:121px 0 132px;background:var(--hold-deep);color:#f6f1e8}.holding-why-grid{display:grid;grid-template-columns:minmax(350px,.67fr) minmax(560px,1.33fr);gap:clamp(85px,12vw,180px)}.holding-section-head h2{max-width:10ch;margin:0;color:#f6f1e8;font-family:var(--ed-serif);font-size:clamp(53px,5.3vw,78px);font-weight:500;letter-spacing:-.057em;line-height:.97}.holding-section-head p{max-width:37rem;margin:33px 0 0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.72}.holding-reasons{border-top:1px solid rgba(255,255,255,.3)}.holding-reasons article{display:grid;grid-template-columns:52px 1fr;gap:22px;padding:29px 0 31px;border-bottom:1px solid rgba(255,255,255,.27)}.holding-reasons em{color:#dca58e;font:500 19px/1 var(--ed-serif);font-style:normal}.holding-reasons h3{margin:0;color:#f6f1e8;font-family:var(--ed-serif);font-size:30px;font-weight:500;letter-spacing:-.035em;line-height:1.08}.holding-reasons p{margin:17px 0 0;color:rgba(255,255,255,.72);font-size:16px;line-height:1.68}
.holding-future{padding:119px 0 132px;background:var(--hold-paper-2)}.holding-future header{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:end;margin-bottom:47px}.holding-future header span{color:#944c3d;font-size:12px;font-weight:650;letter-spacing:.065em;text-transform:uppercase}.holding-future h2{max-width:13ch;margin:0;font-family:var(--ed-serif);font-size:clamp(52px,5.4vw,80px);font-weight:500;letter-spacing:-.057em;line-height:.97}.holding-future-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hold-line);border-left:1px solid var(--hold-line)}.holding-future-list article{min-height:265px;padding:31px 29px;border-right:1px solid var(--hold-line);border-bottom:1px solid var(--hold-line)}.holding-future-list small{color:#944c3d;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.holding-future-list h3{margin:30px 0 0;font-family:var(--ed-serif);font-size:30px;font-weight:500;letter-spacing:-.035em;line-height:1.08}.holding-future-list p{margin:37px 0 0;color:#535d57;font-size:16px;line-height:1.66}
.holding-next{background:var(--hold-rust);color:#fff}.holding-next>div{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center;min-height:180px}.holding-next p{margin:0;font-family:var(--ed-serif);font-size:clamp(29px,3vw,42px);line-height:1.12}.holding-next p span{display:block;margin-bottom:12px;color:#f0c0ac;font:650 11px/1.2 var(--ed-sans);letter-spacing:.06em;text-transform:uppercase}.holding-next a{display:flex;gap:45px;align-items:center;min-width:280px;padding:18px 0;border-top:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:14px;font-weight:650;text-decoration:none}.holding-next a b{margin-left:auto;font-size:20px}
@media(max-width:1080px){.holding-hero-grid{grid-template-columns:1fr;min-height:0}.holding-hero-copy{min-height:630px}.holding-visual{min-height:650px}.holding-why-grid{grid-template-columns:1fr;gap:68px}.holding-ledger-grid{grid-template-columns:1fr}.holding-ledger article{min-height:165px;border-bottom:1px solid rgba(255,255,255,.25)}.holding-future-list{grid-template-columns:1fr}}
@media(max-width:760px){.holding-hero-grid{padding-block:0}.holding-hero-copy{min-height:0;padding:81px 0 75px}.holding-hero h1{font-size:clamp(44px,11.8vw,52px);line-height:.93;hyphens:auto;overflow-wrap:break-word}.holding-hero .lead{font-size:17px}.holding-actions{align-items:stretch;flex-direction:column}.holding-primary{width:100%}.holding-secondary{width:max-content}.holding-visual{min-height:520px;margin-inline:calc(50% - 50vw)}.holding-visual figcaption{grid-template-columns:1fr;gap:10px;padding:25px 20px}.holding-why{padding:85px 0 96px}.holding-section-head h2{font-size:48px}.holding-reasons h3{font-size:28px}.holding-future{padding:84px 0 94px}.holding-future header{grid-template-columns:1fr;gap:15px}.holding-future h2{font-size:48px}.holding-future-list article{min-height:235px;padding:28px 23px}.holding-next>div{grid-template-columns:1fr;gap:31px;padding-block:42px}.holding-next a{min-width:0;width:100%}}
