:root{--d27-ic-gold:#b79a62;--d27-ic-paper:#f3f0e8;--d27-ic-ink:#111}.d27-inner{background:var(--d27-ic-paper);color:var(--d27-ic-ink);font-family:inherit;overflow:hidden}.d27-inner *{box-sizing:border-box}.d27-inner a{color:inherit;text-decoration:none}.d27-inner__hero{min-height:78vh;background:#111;color:#f3f0e8;position:relative;display:flex;align-items:flex-end;padding:clamp(56px,8vw,110px) clamp(24px,6vw,96px);overflow:hidden}.d27-inner__hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 35%,rgba(183,154,98,.2),transparent 30%)}.d27-inner__hero-copy{position:relative;z-index:2;max-width:850px}.d27-inner__kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--d27-ic-gold);margin:0 0 20px}.d27-inner h1{font-size:clamp(58px,9vw,132px);line-height:.86;letter-spacing:-.055em;margin:0 0 28px;font-weight:600}.d27-inner__lead{font-size:clamp(18px,2vw,28px);max-width:600px;line-height:1.35;margin:0 0 34px}.d27-inner__button{display:inline-flex;border:1px solid var(--d27-ic-gold);padding:14px 18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:.25s ease}.d27-inner__button:hover{background:var(--d27-ic-gold);color:#111}.d27-inner__hero-mark{position:absolute;right:-2vw;top:7vh;font-size:42vw;line-height:.8;font-weight:700;color:rgba(255,255,255,.035);letter-spacing:-.08em}.d27-inner__intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(70px,10vw,150px) clamp(24px,8vw,120px);border-bottom:1px solid rgba(17,17,17,.15)}.d27-inner__intro span,.d27-inner__grid span{font-size:10px;letter-spacing:.16em;color:var(--d27-ic-gold)}.d27-inner h2{font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-.045em;margin:18px 0 0}.d27-inner__copy{max-width:590px}.d27-inner__copy p,.d27-inner__grid p,.d27-inner__panel p,.d27-inner__steps p{font-size:16px;line-height:1.6;margin:0 0 18px}.d27-inner__grid{display:grid;grid-template-columns:repeat(2,1fr);padding:0 clamp(24px,8vw,120px)}.d27-inner__grid article{padding:clamp(48px,6vw,88px) clamp(8px,4vw,55px);border-bottom:1px solid rgba(17,17,17,.15)}.d27-inner__grid article:nth-child(odd){border-right:1px solid rgba(17,17,17,.15);padding-left:0}.d27-inner__grid article:nth-child(even){padding-right:0}.d27-inner__grid h3{font-size:clamp(25px,3vw,42px);letter-spacing:-.035em;margin:14px 0}.d27-inner__split{display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(30px,5vw,70px)}.d27-inner__panel{padding:clamp(56px,8vw,110px) clamp(24px,7vw,100px);background:#e8e3d8}.d27-inner__panel--dark{background:#111;color:#f3f0e8}.d27-inner__panel h3{font-size:clamp(30px,4vw,55px);line-height:.98;letter-spacing:-.04em;margin:15px 0 24px}.d27-inner__panel a{font-size:11px;letter-spacing:.13em;color:var(--d27-ic-gold);text-transform:uppercase}.d27-inner__path{padding:clamp(70px,9vw,130px) clamp(24px,8vw,120px)}.d27-inner__steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,17,17,.18);margin-top:35px}.d27-inner__steps>div{padding:30px 25px 0 0;border-right:1px solid rgba(17,17,17,.15);margin-right:25px}.d27-inner__steps>div:last-child{border-right:0}.d27-inner__steps strong{display:block;font-size:28px;font-weight:400;color:var(--d27-ic-gold);margin-bottom:35px}.d27-inner__steps span{display:block;font-size:11px;letter-spacing:.15em;font-weight:600;margin-bottom:12px}.d27-inner__close{background:#111;color:#f3f0e8;text-align:center;padding:clamp(80px,11vw,160px) 24px}.d27-inner__close h2{max-width:950px;margin:15px auto 38px}.d27-inner__close>span{font-size:11px;letter-spacing:.16em;color:var(--d27-ic-gold)}.d27-inner__close>p{margin-top:34px}.d27-inner__close>p a{font-size:11px;letter-spacing:.13em;color:#f3f0e8;margin:0 7px;text-transform:uppercase}@media(max-width:749px){.d27-inner__hero{min-height:72vh;padding:48px 22px 64px}.d27-inner h1{font-size:clamp(55px,17vw,92px)}.d27-inner__hero-mark{font-size:70vw;top:18vh}.d27-inner__intro,.d27-inner__grid,.d27-inner__split{grid-template-columns:1fr}.d27-inner__intro{gap:35px;padding:70px 22px}.d27-inner__grid{padding:0 22px}.d27-inner__grid article,.d27-inner__grid article:nth-child(odd),.d27-inner__grid article:nth-child(even){border-right:0;padding:48px 0}.d27-inner__split{margin-top:15px}.d27-inner__panel{padding:64px 22px}.d27-inner__steps{grid-template-columns:1fr}.d27-inner__steps>div{border-right:0;border-bottom:1px solid rgba(17,17,17,.15);margin:0;padding:28px 0}.d27-inner__steps strong{margin-bottom:18px}.d27-inner__close{padding:80px 22px}.d27-inner__close h2{font-size:42px}.d27-inner__button{font-size:10px}}@media(prefers-reduced-motion:no-preference){.d27-inner__hero-copy{animation:d27icIn .7s ease both}.d27-inner__hero-mark{animation:d27icMark 1.1s ease both}@keyframes d27icIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes d27icMark{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}}