@font-face{font-family:Golos;src:url(fonts/golos.ttf);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#f5f4f1;color:#222;font:17px/1.6 Golos,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #864329;outline-offset:5px}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.demo{background:#252525;color:#fff;padding:11px 18px;font-size:14px;text-align:center;line-height:1.4}.skip{position:absolute;top:-100px;padding:15px;background:white;z-index:3}.skip:focus{top:0}header{display:flex;justify-content:space-between;gap:20px;padding-block:30px;font-size:12px;border-bottom:1px solid #aaa}.hero{position:relative;padding-block:70px;min-height:560px}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px}h1{font-size:clamp(70px,15vw,200px);line-height:1;font-weight:400;letter-spacing:-.065em;margin:0;position:relative;z-index:1}.hero-address{font-size:27px;line-height:1.4;position:relative;z-index:1;margin:65px 0 0}.hero-address span{display:block;font-size:13px;margin-top:12px}.geometry{position:absolute;right:20px;top:60px;bottom:30px;width:37%;pointer-events:none;transform:translateY(var(--motion,0px))}.geometry i{position:absolute;display:block;border:1px solid #ac4b3f;inset:0 0 0 0}.geometry i:nth-child(2){inset:28px 28px -28px -28px}.geometry i:nth-child(3){inset:56px 56px -56px -56px}.directory{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:70px;border-top:1px solid #aaa}h2{font-size:20px;line-height:1.4;font-weight:500;margin:0 0 25px}.identity p{max-width:450px;font-size:15px}.verified{margin-top:32px;font-size:12px!important}.phone{border-top:1px solid #aaa;padding-block:20px}.phone span,.source span{display:block;font-size:11px;margin-bottom:10px}.phone a{font-size:25px;text-decoration:none}.limit{font-size:13px;max-width:410px}.source{margin-top:35px;border-top:1px solid #aaa;padding-top:22px}.source a{font-size:14px;overflow-wrap:anywhere}footer{border-top:1px solid #aaa;display:flex;justify-content:space-between;gap:20px;padding-block:27px;font-size:12px}.paper{background:#ece7dd;color:#493d35}.paper .demo{background:#493d35}.paper h1{max-width:760px;font-size:clamp(65px,12vw,155px);font-weight:500}.paper .hero{padding-block:65px 90px}.paper .geometry{width:220px;top:150px;bottom:65px;right:0;transform:rotate(-12deg) translateY(var(--motion,0px))}.paper .geometry i{border-color:#987d6a;border-radius:50%}.paper .geometry i:nth-child(2){inset:15px -28px -15px 28px}.paper .geometry i:nth-child(3){inset:30px -56px -30px 56px}.paper .hero-address{max-width:650px;font-size:28px}.paper .directory{grid-template-columns:.8fr 1.2fr;gap:100px}.ledger{background:#fff;color:#222}.ledger .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:500px;gap:20px 80px}.ledger .hero .eyebrow{grid-column:1/-1}.ledger h1{font-size:clamp(70px,12vw,160px);font-weight:650;letter-spacing:-.055em}.ledger .hero-address{margin:0;font-size:26px;border-left:2px solid #222;padding:35px 30px}.ledger .geometry{width:120px;right:45%;top:35%;bottom:18%;opacity:.22;transform:translateX(var(--motion,0px))}.ledger .geometry i{border-color:#333}.ledger .identity-note{font-size:24px;line-height:1.8}.ledger .identity .limit{font-size:13px}.ledger .directory{grid-template-columns:1fr 1fr;gap:80px}.ledger header{font-weight:500}@media(max-width:850px){.wrap{width:calc(100% - 48px)}.directory,.paper .directory,.ledger .directory{gap:45px}.paper .geometry{width:160px;right:24px;opacity:.55}.ledger .hero{gap:20px 45px}.phone a{font-size:22px}}@media(max-width:600px){.wrap{width:calc(100% - 36px)}.demo{font-size:12px;padding:10px 14px}header{font-size:10px;gap:12px;padding-block:22px}header span:nth-child(2){max-width:100px;text-align:center}.hero{padding-block:50px 65px;min-height:470px}h1{font-size:clamp(65px,23vw,105px)}.hero-address{font-size:23px;margin-top:60px;max-width:250px}.geometry{width:40%;top:155px;right:15px;bottom:35px;opacity:.5}.geometry i:nth-child(2){inset:12px 12px -12px -12px}.geometry i:nth-child(3){inset:24px 24px -24px -24px}.directory,.paper .directory,.ledger .directory{grid-template-columns:1fr;gap:35px;padding-block:45px}.identity p{font-size:14px}.verified{margin-top:20px}.phone a{font-size:23px}.phone{padding-block:18px}.source a{font-size:13px}h2{font-size:19px;margin-bottom:20px}.paper h1{font-size:clamp(57px,18vw,90px);max-width:100%;line-height:1.12}.paper .hero{padding-block:45px 75px;min-height:440px}.paper .hero-address{font-size:23px;max-width:270px}.paper .geometry{width:100px;top:180px;bottom:50px;right:30px;opacity:.3}.paper .geometry i:nth-child(2){inset:8px -12px -8px 12px}.paper .geometry i:nth-child(3){inset:16px -24px -16px 24px}.ledger .hero{grid-template-columns:1fr;gap:15px;min-height:420px;padding-block:42px}.ledger .hero .eyebrow{grid-column:auto;margin-bottom:0}.ledger h1{font-size:clamp(67px,24vw,105px)}.ledger .hero-address{font-size:22px;padding:10px 20px;margin-top:20px}.ledger .geometry{right:12px;top:175px;bottom:40px;width:90px}.ledger .identity-note{font-size:21px}footer{flex-direction:column;gap:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.geometry{transform:none!important}}
@media(min-width:601px) and (max-width:1000px){.paper .geometry{right:100px;width:120px;top:210px;bottom:65px}}
