.footer__instagram-preview{margin-top:12px}.footer__instagram-preview-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;line-height:1.5;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.footer__instagram-preview-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hsp{--hsp-ink:#141414;--hsp-soft:#4a4a4a;--hsp-line:#d9d3c9;--hsp-paper:#f6f3ee;--hsp-brass:#a9844c;color:var(--hsp-ink);font-family:inherit}.hsp *{box-sizing:border-box}.hsp-kicker{margin:0 0 18px;font-size:11px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--hsp-brass)}.hsp-kicker--light{color:#fffc}.hsp-section-no{margin:0 0 10px;font-size:56px;font-weight:200;line-height:.8;color:var(--hsp-brass)}.hsp-section-no--light{color:#c9a46a}.hsp-hero{position:relative;height:min(90vh,960px);min-height:520px;overflow:hidden;background:#0b0b0b}.hsp-hero__media,.hsp-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hsp-hero__video{object-fit:cover}.hsp-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014 40%,#000000a8)}.hsp-hero__text{position:absolute;left:0;right:0;bottom:clamp(40px,8vh,96px);padding:0 clamp(20px,6vw,96px);color:#fff}.hsp-hero__title{margin:0;max-width:14ch;font-family:var(--hsp-serif);font-weight:200;font-size:clamp(44px,7vw,120px);line-height:.98;letter-spacing:-.01em}.hsp-mast{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 clamp(20px,6vw,96px);padding:14px 0;border-bottom:3px double var(--hsp-ink);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--hsp-ink)}.hsp-mast__center{font-family:var(--hsp-serif);font-style:italic;font-size:15px;letter-spacing:.04em;text-transform:none}.hsp-intro{padding:clamp(56px,7vw,110px) clamp(20px,6vw,96px) clamp(64px,9vw,140px);border-bottom:1px solid var(--hsp-line)}.hsp-intro__top{display:grid;grid-template-columns:8fr 3fr;gap:clamp(32px,5vw,80px);align-items:end;padding-bottom:clamp(32px,4vw,56px);border-bottom:1px solid var(--hsp-ink)}.hsp-intro__lede{margin:0;font-family:var(--hsp-serif);font-weight:200;font-size:clamp(40px,5.6vw,92px);line-height:1.02;letter-spacing:-.015em}.hsp-intro__index{border-left:1px solid var(--hsp-line);padding-left:clamp(20px,2vw,32px)}.hsp-intro__index ol{list-style:none;margin:0;padding:0}.hsp-intro__index li{display:flex;gap:14px;padding:10px 0;border-top:1px solid var(--hsp-line);font-size:14px;font-weight:300;line-height:1.4;color:var(--hsp-ink)}.hsp-intro__index a{color:inherit;text-decoration:none;border-bottom:1px solid var(--hsp-brass)}.hsp-intro__cols{margin:clamp(32px,4vw,56px) 0 0;max-width:60ch;font-weight:300;font-size:17px;line-height:1.85;color:var(--hsp-soft)}.hsp-intro__cols p{margin:0}.hsp-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--hsp-paper)}.hsp-split__media{aspect-ratio:4/5;overflow:hidden;background:#0b0b0b}.hsp-split__video{width:100%;height:100%;object-fit:cover;display:block}.hsp-split__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,120px)}.hsp-h2{margin:0 0 26px;font-family:var(--hsp-serif);font-weight:200;font-size:clamp(34px,3.8vw,62px);line-height:1.05}.hsp-h2--light{color:#fff}.hsp-body{margin:0;max-width:46ch;font-weight:300;font-size:16px;line-height:1.85;color:var(--hsp-soft)}.hsp-body--light{color:#ffffffb8}.hsp-pillars{padding:clamp(64px,9vw,140px) clamp(20px,6vw,96px)}.hsp-pillars__head{display:flex;align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--hsp-ink);margin-bottom:40px}.hsp-pillars__head .hsp-section-no,.hsp-pillars__head .hsp-kicker{margin:0}.hsp-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr)}.hsp-pillar{padding:0 clamp(20px,3vw,48px)}.hsp-pillar:first-child{padding-left:0}.hsp-pillar:last-child{padding-right:0}.hsp-pillar+.hsp-pillar{border-left:1px solid var(--hsp-line)}.hsp-pillar__title{margin:0 0 16px;font-family:var(--hsp-serif);font-weight:300;font-size:clamp(24px,2vw,30px);line-height:1.15}.hsp-materials{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px);padding:0 clamp(20px,6vw,96px) clamp(64px,9vw,140px)}.hsp-material{margin:0}.hsp-material__frame{aspect-ratio:4/5;overflow:hidden;background:#111}.hsp-material__img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s ease}.hsp-material:hover .hsp-material__img{transform:scale(1.03)}.hsp-material__cap{margin-top:12px;padding-top:10px;border-top:1px solid var(--hsp-line);font-size:12px;font-weight:300;color:var(--hsp-soft)}.hsp-quote{position:relative;padding:clamp(96px,12vw,190px) clamp(20px,6vw,96px);text-align:center;background:var(--hsp-paper);border-top:3px double var(--hsp-ink)}.hsp-quote__text{margin:0 auto;max-width:20ch;font-family:var(--hsp-serif);font-style:italic;font-weight:200;font-size:clamp(32px,4vw,64px);line-height:1.15}.hsp-quote__sign{margin:30px 0 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--hsp-soft)}.hsp-form{background:#0b0b0b;color:#fff;padding:clamp(72px,10vw,150px) clamp(20px,6vw,96px)}.hsp-form__inner{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,120px);max-width:1400px;margin:0 auto}.hsp-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:26px 28px}.hsp-field label{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff94}.hsp-field input,.hsp-field select,.hsp-field textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.28);border-radius:0;background:transparent;color:#fff;font:inherit;font-weight:300;font-size:16px;outline:none;-webkit-appearance:none;appearance:none}.hsp-dd{position:relative}.hsp-dd__label{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff94}.hsp-dd__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-weight:300;font-size:16px;text-align:left;cursor:pointer}.hsp-dd__btn:focus-visible,.hsp-dd.is-open .hsp-dd__btn{outline:none;border-bottom-color:#c9a46a}.hsp-dd__chev{width:9px;height:9px;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .25s}.hsp-dd.is-open .hsp-dd__chev{transform:rotate(-135deg) translateY(-3px)}.hsp-dd__list{position:absolute;z-index:5;left:0;right:0;top:100%;margin:6px 0 0;padding:6px 0;list-style:none;background:#161616;border:1px solid rgba(255,255,255,.14)}.hsp-dd__list li{padding:12px 16px;font-size:15px;font-weight:300;color:#ffffffd1;cursor:pointer;outline:none}.hsp-dd__list li:hover,.hsp-dd__list li:focus{background:#ffffff0f;color:#fff}.hsp-dd__list li[aria-selected=true]{color:#c9a46a}.hsp-field input:focus,.hsp-field select:focus,.hsp-field textarea:focus{border-bottom-color:#c9a46a}.hsp-field--full{grid-column:1/-1}.hsp-consents{display:grid;gap:14px;margin-top:6px}.hsp-check{position:relative;display:flex;gap:14px;align-items:flex-start;cursor:pointer}.hsp-check input{position:absolute;left:0;top:2px;width:14px;height:14px;margin:0;opacity:0}.hsp-check__box{flex:0 0 14px;width:14px;height:14px;margin-top:2px;border:1px solid rgba(255,255,255,.45);transition:border-color .25s,background .25s}.hsp-check__box:after{content:"";display:block;width:4px;height:8px;margin:1px 0 0 4px;border-right:1px solid #0b0b0b;border-bottom:1px solid #0b0b0b;transform:rotate(45deg);opacity:0;transition:opacity .2s}.hsp-check input:checked+.hsp-check__box{background:#c9a46a;border-color:#c9a46a}.hsp-check input:checked+.hsp-check__box:after{opacity:1}.hsp-check input:focus-visible+.hsp-check__box{outline:1px solid #c9a46a;outline-offset:3px}.hsp-check:hover .hsp-check__box{border-color:#c9a46a}.hsp-check__text{font-size:12px;font-weight:300;line-height:1.65;color:#ffffff9e}.hsp-check__text a{color:#fff;text-decoration:none;border-bottom:1px solid #c9a46a}.hsp-consents__note{margin:0 0 0 28px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c9a46a}.hsp-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 34px;border:1px solid rgba(255,255,255,.7);border-radius:60px;background:transparent;color:#fff;font:inherit;font-size:11px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.hsp-btn:hover{background:#fff;color:#111}.hsp-form__ok,.hsp-form__err{grid-column:1/-1;margin:0;font-family:var(--hsp-serif);font-size:24px;line-height:1.4}.hsp-form__err{color:#f3a6a6;font-family:inherit;font-size:14px}@media(max-width:989px){.hsp-split{grid-template-columns:1fr}.hsp-pillars__grid{grid-template-columns:1fr;gap:36px}.hsp-pillar{padding:0}.hsp-pillar+.hsp-pillar{border-left:0;border-top:1px solid var(--hsp-line);padding-top:36px}.hsp-materials{grid-template-columns:1fr 1fr}.hsp-materials .hsp-material:last-child{grid-column:1/-1}.hsp-materials .hsp-material:last-child .hsp-material__frame{aspect-ratio:16/10}.hsp-form__inner,.hsp-intro__top{grid-template-columns:1fr}.hsp-intro__index{border-left:0;padding-left:0}}@media(max-width:599px){.hsp-hero{height:86vh}.hsp-mast{font-size:9px;letter-spacing:.2em}.hsp-mast__center{display:none}.hsp-form__fields{grid-template-columns:1fr}.hsp-body{font-size:15px}}@media(prefers-reduced-motion:reduce){.hsp-material__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAU */
