.page-module__otPULa__page{--ink:#11110f;--paper:#f5f3ed;--gold:#b87333;--line:#d7d2c8;width:100%;color:var(--ink);background:var(--paper);font-family:Calibri,var(--font-carlito),"Segoe UI",sans-serif;overflow:clip}.page-module__otPULa__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 0,#b8733326,transparent 32rem),linear-gradient(90deg,#11110f06 1px,transparent 1px),var(--paper);background-size:auto,64px 64px,auto;padding:clamp(90px,10vw,155px) max(32px,50vw - 710px)}.page-module__otPULa__hero>div{max-width:1040px}.page-module__otPULa__hero p{color:#865f24;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:10px;font-weight:700;display:flex}.page-module__otPULa__hero p:before{content:"";background:var(--gold);width:35px;height:1px}.page-module__otPULa__hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(59px,7.5vw,112px);font-weight:600;line-height:.88}.page-module__otPULa__hero span{color:#625e56;max-width:710px;margin-top:34px;font-size:20px;line-height:1.55;display:block}.page-module__otPULa__hero small{color:#8c877e;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:11px;display:block}.page-module__otPULa__document{grid-template-columns:280px minmax(0,820px);justify-content:space-between;gap:90px;width:min(1420px,100% - 64px);margin:auto;padding:clamp(90px,9vw,145px) 0;display:grid}.page-module__otPULa__document aside{border:1px solid var(--line);background:#ffffff8c;border-radius:8px;height:max-content;padding:23px;position:sticky;top:130px}.page-module__otPULa__document aside>p{color:#8a6429;letter-spacing:.15em;text-transform:uppercase;margin:0 0 17px;font-size:9px;font-weight:700}.page-module__otPULa__document nav{display:grid}.page-module__otPULa__document nav a{border-top:1px solid var(--line);color:#555149;grid-template-columns:30px 1fr;gap:8px;padding:11px 0;font-size:13px;text-decoration:none;display:grid}.page-module__otPULa__document nav span{color:#9a7437;letter-spacing:.1em;font-size:9px}.page-module__otPULa__document article section{padding:0 0 75px;scroll-margin-top:135px}.page-module__otPULa__document article section+section{border-top:1px solid var(--line);padding-top:75px}.page-module__otPULa__document article section>div{grid-template-columns:55px 1fr;align-items:start;margin-bottom:30px;display:grid}.page-module__otPULa__document article section>div span{color:#986e2d;letter-spacing:.12em;padding-top:11px;font-size:10px;font-weight:700}.page-module__otPULa__document h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,54px);font-weight:600;line-height:1}.page-module__otPULa__document article p{color:#5f5b53;margin:0 0 18px;padding-left:55px;font-size:16px;line-height:1.7}.page-module__otPULa__contact{color:#fff;background:var(--ink);justify-content:space-between;align-items:end;gap:30px;padding:70px max(32px,50vw - 710px);display:flex}.page-module__otPULa__contact p{color:#dba26f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:700}.page-module__otPULa__contact a{color:inherit;text-decoration:none}.page-module__otPULa__contact div>a{letter-spacing:-.035em;font-size:clamp(24px,4vw,46px)}.page-module__otPULa__contact div>a span{color:#dba26f}.page-module__otPULa__contact>a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff59;padding-bottom:5px;font-size:11px;font-weight:700}@media (max-width:850px){.page-module__otPULa__document{grid-template-columns:1fr}.page-module__otPULa__document aside{position:static}.page-module__otPULa__document nav{grid-template-columns:repeat(2,1fr);gap:0 18px}.page-module__otPULa__contact{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.page-module__otPULa__hero{padding:75px 18px}.page-module__otPULa__hero h1{font-size:53px}.page-module__otPULa__hero span{font-size:17px}.page-module__otPULa__document{gap:60px;width:calc(100% - 36px);padding-block:70px}.page-module__otPULa__document nav{grid-template-columns:1fr}.page-module__otPULa__document article section>div{grid-template-columns:37px 1fr}.page-module__otPULa__document article p{padding-left:37px;font-size:15px}.page-module__otPULa__contact{padding:55px 18px}.page-module__otPULa__contact div>a{overflow-wrap:anywhere;font-size:24px}}
