:root{--ohb-ink: #0e1a44;--ohb-black: #0a0f24;--ohb-smoke: #13225a;--ohb-bone: #f2ecdd;--ohb-paper: #f8f4ea;--ohb-cobalt: #1f3a93;--ohb-charcoal: #2a2a2e;--ohb-brass: #c9a45c;--ohb-brass-soft: #ddbf82;--ohb-muted-light: rgba(239, 233, 223, .68);--ohb-muted-dark: rgba(42, 42, 46, .72);--ohb-line-light: rgba(239, 233, 223, .16);--ohb-line-dark: rgba(14, 26, 68, .14);--ohb-serif: var(--font-heading--family);--ohb-italic: var(--font-accent--family);--ohb-sans: var(--font-body--family);--ohb-gutter: clamp(16px, 4vw, 48px);--ohb-max: 1240px}.ohb{font-family:var(--ohb-sans)}.ohb *,.ohb *:before,.ohb *:after{box-sizing:border-box}.ohb--dark{background:var(--ohb-ink);color:var(--ohb-bone)}.ohb--smoke{background:var(--ohb-smoke);color:var(--ohb-bone)}.ohb--light{background:var(--ohb-bone);color:var(--ohb-charcoal)}.ohb--paper{background:var(--ohb-paper);color:var(--ohb-charcoal)}.ohb--cobalt{background:var(--ohb-cobalt);color:var(--ohb-bone)}.ohb--black{background:var(--ohb-black);color:var(--ohb-bone)}.ohb__inner{max-width:var(--ohb-max);margin:0 auto;padding:clamp(56px,9vw,120px) var(--ohb-gutter)}.ohb__inner--tight{padding-block:clamp(40px,6vw,72px)}.ohb-eyebrow{font-family:var(--ohb-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ohb-brass);margin:0 0 16px}.ohb-h1,.ohb-h2,.ohb-h3{font-family:var(--ohb-serif);font-weight:400;line-height:1.04;margin:0;letter-spacing:-.01em;color:inherit}.ohb-h1{font-size:clamp(44px,7.4vw,104px)}.ohb-h2{font-size:clamp(34px,4.6vw,60px)}.ohb-h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15}.ohb-italic{font-family:var(--ohb-italic);font-style:italic}.ohb-lede{font-size:clamp(16px,1.4vw,19px);line-height:1.6;max-width:58ch;margin:20px 0 0}.ohb--dark .ohb-lede,.ohb--smoke .ohb-lede,.ohb--cobalt .ohb-lede,.ohb--black .ohb-lede{color:var(--ohb-muted-light)}.ohb--light .ohb-lede,.ohb--paper .ohb-lede{color:var(--ohb-muted-dark)}.ohb-rte p{margin:0 0 1em;line-height:1.7}.ohb-rte p:last-child{margin-bottom:0}.ohb-head{display:grid;gap:0;margin-bottom:clamp(32px,5vw,56px);max-width:760px}.ohb-head--center{margin-inline:auto;text-align:center;justify-items:center}.ohb-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ohb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;font-family:var(--ohb-sans);font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ohb-brass);background:var(--ohb-brass);color:var(--ohb-ink);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ohb-btn:hover{background:var(--ohb-brass-soft);border-color:var(--ohb-brass-soft)}.ohb-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.ohb-btn--ghost:hover{background:currentColor}.ohb--dark .ohb-btn--ghost:hover,.ohb--smoke .ohb-btn--ghost:hover,.ohb--cobalt .ohb-btn--ghost:hover,.ohb--black .ohb-btn--ghost:hover{color:var(--ohb-ink);background:var(--ohb-bone);border-color:var(--ohb-bone)}.ohb--light .ohb-btn--ghost:hover,.ohb--paper .ohb-btn--ghost:hover{color:var(--ohb-bone);background:var(--ohb-ink);border-color:var(--ohb-ink)}.ohb-btn:focus-visible,.ohb a:focus-visible,.ohb button:focus-visible,.ohb input:focus-visible,.ohb select:focus-visible{outline:2px solid var(--ohb-brass);outline-offset:3px}.ohb-link{color:inherit;text-decoration:none;border-bottom:1px solid var(--ohb-brass);padding-bottom:2px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.ohb-ph{position:relative;width:100%;height:100%;min-height:220px;display:flex;align-items:flex-end;padding:16px;background:radial-gradient(120% 90% at 70% 20%,#24356f,#0e1a44 55%,#0a0f24);color:#efe9df8c;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.ohb--light .ohb-ph--soft,.ohb--paper .ohb-ph--soft{background:linear-gradient(160deg,#e3d9c8,#cdbfa7);color:#12121280}.ohb-img{width:100%;height:100%;object-fit:cover;display:block}.ohb-hero{position:relative;min-height:min(92vh,900px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ohb-ink);color:var(--ohb-bone)}.ohb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ohb-hero__media .ohb-ph{min-height:100%}.ohb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0f24e0,#0a0f248c 45%,#0a0f2414),linear-gradient(0deg,#0a0f24b3,#0a0f2400 45%)}.ohb-hero__content{position:relative;z-index:1;width:100%;max-width:var(--ohb-max);margin:0 auto;padding:clamp(120px,18vh,200px) var(--ohb-gutter) clamp(56px,9vh,96px)}.ohb-hero__title,.ohb-hero__fixed{display:block}.ohb-rotator{display:block;position:relative;color:var(--ohb-brass-soft);font-family:var(--ohb-italic);font-style:italic;font-size:.82em;line-height:1.08;min-height:1.1em}.ohb-rotator__word{display:inline-block;transition:opacity .45s ease,transform .45s ease}.ohb-rotator__word.is-out{opacity:0;transform:translateY(-.25em)}.ohb-rotator__word.is-in{opacity:0;transform:translateY(.25em)}.ohb-hero__note{margin-top:28px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ohb-muted-light)}.ohb-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ohb-cards{display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:repeat(var(--ohb-cols, 3),minmax(0,1fr))}.ohb-card{display:grid;align-content:start;gap:12px}.ohb-card__media{aspect-ratio:4 / 5;overflow:hidden;margin-bottom:8px}.ohb-card__num{font-family:var(--ohb-italic);font-style:italic;color:var(--ohb-brass);font-size:28px;line-height:1}.ohb-card__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ohb-brass)}.ohb-card__title{font-family:var(--ohb-serif);font-size:clamp(21px,1.8vw,25px);line-height:1.2;margin:0;font-weight:400}.ohb-card__text{margin:0;line-height:1.65;font-size:15px}.ohb--dark .ohb-card__text,.ohb--smoke .ohb-card__text,.ohb--cobalt .ohb-card__text,.ohb--black .ohb-card__text{color:var(--ohb-muted-light)}.ohb--light .ohb-card__text,.ohb--paper .ohb-card__text{color:var(--ohb-muted-dark)}.ohb-cards--rule .ohb-card{border-top:1px solid var(--ohb-brass);padding-top:20px}.ohb-cards--list{grid-template-columns:1fr;gap:0}.ohb-cards--list .ohb-card{grid-template-columns:minmax(180px,1fr) 2fr;gap:24px;padding:24px 0;border-top:1px solid var(--ohb-line-dark)}.ohb--dark .ohb-cards--list .ohb-card,.ohb--smoke .ohb-cards--list .ohb-card,.ohb--black .ohb-cards--list .ohb-card{border-color:var(--ohb-line-light)}.ohb-series{display:grid;gap:1px;grid-template-columns:repeat(var(--ohb-cols, 3),minmax(0,1fr));background:var(--ohb-line-light);border:1px solid var(--ohb-line-light)}.ohb-series__item{background:var(--ohb-ink);display:grid;grid-template-rows:auto 1fr;color:var(--ohb-bone);text-decoration:none}.ohb-series__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--ohb-black)}.ohb-series__media img{transition:transform .8s ease}.ohb-series__item:hover .ohb-series__media img{transform:scale(1.03)}.ohb-series__body{padding:22px 22px 26px;display:grid;gap:10px;align-content:start}.ohb-series__num{font-family:var(--ohb-italic);font-style:italic;color:var(--ohb-brass);font-size:18px}.ohb-series__title{font-family:var(--ohb-serif);font-size:24px;line-height:1.15;margin:0;font-weight:400}.ohb-series__line{margin:0;font-size:14px;line-height:1.55;color:var(--ohb-muted-light)}.ohb-series__spec{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ohb-muted-light);border-top:1px solid var(--ohb-line-light);padding-top:12px;margin-top:4px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ohb-series__price{color:var(--ohb-bone);letter-spacing:.06em}.ohb-pack{display:grid;grid-template-columns:1.25fr 1fr;gap:0;border:1px solid var(--ohb-line-light);margin-bottom:clamp(24px,3vw,36px);background:var(--ohb-smoke)}.ohb--light .ohb-pack,.ohb--paper .ohb-pack{background:var(--ohb-paper);border-color:var(--ohb-line-dark)}.ohb-pack__media{min-height:260px;overflow:hidden}.ohb-pack__body{display:grid;gap:12px;align-content:center;padding:clamp(24px,4vw,48px)}.ohb-pack__price{font-family:var(--ohb-serif);font-size:clamp(34px,4vw,48px);line-height:1;margin:4px 0 0;color:var(--ohb-brass-soft)}.ohb-pack__details{margin:0;line-height:1.6}.ohb-pack__note{margin:6px 0 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ohb-brass)}@media(max-width:760px){.ohb-pack{grid-template-columns:1fr}.ohb-pack__media{aspect-ratio:16 / 10;min-height:0}}.ohb-band{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr 1fr;align-items:center}.ohb-band--text-only{grid-template-columns:1fr;max-width:860px;margin:0 auto;text-align:center;justify-items:center}.ohb-band--text-only .ohb-lede,.ohb-head--center .ohb-lede{margin-left:auto;margin-right:auto}.ohb-band__media{aspect-ratio:4 / 5;overflow:hidden}.ohb-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px clamp(24px,4vw,56px)}.ohb-proof__name{font-family:var(--ohb-serif);font-size:clamp(17px,1.6vw,22px);white-space:nowrap;opacity:.9}.ohb-proof__logo{height:34px;width:auto;filter:grayscale(1) contrast(1.1);opacity:.8}.ohb-proof__note{text-align:center;margin:24px 0 0;font-size:13px;letter-spacing:.06em;color:var(--ohb-muted-dark)}.ohb--dark .ohb-proof__note,.ohb--black .ohb-proof__note{color:var(--ohb-muted-light)}.ohb--cobalt .ohb-cards--list .ohb-card{border-color:var(--ohb-line-light)}.ohb-sets{display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(var(--ohb-cols, 3),minmax(0,1fr))}.ohb-set{display:grid;grid-template-rows:auto 1fr;background:var(--ohb-paper);color:var(--ohb-ink);text-decoration:none;border:1px solid var(--ohb-line-dark)}.ohb--dark .ohb-set{background:var(--ohb-smoke);color:var(--ohb-bone);border-color:var(--ohb-line-light)}.ohb-set__media{aspect-ratio:1;overflow:hidden}.ohb-set__media:has(img[src*=lineup-five]){background:linear-gradient(#a29aa9,#d9d6e7)}.ohb-set__media img[src*=lineup-five]{object-fit:contain;-webkit-mask-image:linear-gradient(transparent 18%,#000 25%,#000 75%,transparent 82%);mask-image:linear-gradient(transparent 18%,#000 25%,#000 75%,transparent 82%)}.ohb-set__body{padding:22px;display:grid;gap:10px;align-content:start}.ohb-set__badge{justify-self:start;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:var(--ohb-ink);color:var(--ohb-brass-soft);padding:5px 9px}.ohb-set__meta{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ohb-brass)}.ohb-set__price{font-family:var(--ohb-serif);font-size:22px}.ohb-quotes{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(var(--ohb-cols, 3),minmax(0,1fr))}.ohb-quote{margin:0;display:grid;gap:14px;align-content:start}.ohb-quote__stars{color:var(--ohb-brass);letter-spacing:.2em;font-size:14px}.ohb-quote__text{font-family:var(--ohb-serif);font-size:clamp(19px,1.7vw,23px);line-height:1.4;margin:0}.ohb-quote__who{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ohb-muted-dark)}.ohb--dark .ohb-quote__who{color:var(--ohb-muted-light)}.ohb-value-line{font-size:13px;letter-spacing:.08em;color:rgb(var(--color-foreground-rgb, 18 18 18) / .72);display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:0}.ohb-value-line__sep{color:var(--ohb-brass)}.ohb-value-line strong{font-weight:600;color:inherit}.ohb-trust-row{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--ohb-line-dark);display:grid;gap:8px;font-size:13px}.ohb-trust-row li{display:flex;gap:10px;align-items:baseline}.ohb-trust-row li:before{content:"\2014";color:var(--ohb-brass)}.ohb-story{display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1.1fr .9fr;align-items:start}.ohb-spec{border:1px solid var(--ohb-line-light);padding:clamp(22px,3vw,36px)}.ohb-spec__title{margin:0 0 18px}.ohb-spec dl{margin:0;display:grid;grid-template-columns:max-content 1fr}.ohb-spec dt,.ohb-spec dd{margin:0;padding:12px 0;border-top:1px solid var(--ohb-line-light);font-size:14px;line-height:1.5}.ohb-spec dt{padding-right:24px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ohb-brass);padding-top:15px}.ohb-spec dd{color:var(--ohb-bone)}.ohb-story__side{display:grid;gap:28px}.ohb-ritual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.ohb-ritual__step{border-top:1px solid var(--ohb-brass);padding-top:12px;font-size:13px;line-height:1.5;color:var(--ohb-muted-light)}.ohb-ritual__step strong{display:block;font-family:var(--ohb-serif);font-weight:400;font-size:19px;color:var(--ohb-bone);margin-bottom:4px}.ohb-maker{display:grid;gap:8px;padding:22px;background:#efe9df0d;border-left:2px solid var(--ohb-brass)}.ohb-maker p{margin:0;color:var(--ohb-muted-light);line-height:1.6;font-size:15px}.ohb-math{padding:22px;border:1px solid var(--ohb-line-light);display:grid;gap:14px}.ohb-math__row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:15px}.ohb-math input,.ohb-math select{background:transparent;color:var(--ohb-bone);border:1px solid var(--ohb-line-light);border-radius:0;min-height:44px;padding:0 12px;font:inherit;width:88px}.ohb-math select{width:auto}.ohb-math select option{color:var(--ohb-ink)}.ohb-math__out{font-family:var(--ohb-serif);font-size:24px;color:var(--ohb-brass-soft);margin:0}.ohb-bestfor{font-size:14px;color:var(--ohb-muted-light);margin:0}.ohb-bestfor strong{color:var(--ohb-bone);font-weight:500}.ohb-signature{border:1px solid var(--ohb-brass);padding:clamp(20px,3vw,28px);margin-bottom:clamp(24px,3vw,32px);display:grid;gap:10px}.ohb-signature__text{margin:0;font-family:var(--ohb-serif);font-size:clamp(20px,2vw,26px);line-height:1.3;color:var(--ohb-bone)}.ohb-faq{max-width:860px;margin:0 auto;border-top:1px solid var(--ohb-line-dark)}.ohb--dark .ohb-faq,.ohb--dark .ohb-faq details{border-color:var(--ohb-line-light)}.ohb-faq details{border-bottom:1px solid var(--ohb-line-dark)}.ohb-faq summary{cursor:pointer;list-style:none;padding:22px 40px 22px 0;position:relative;font-family:var(--ohb-serif);font-size:clamp(18px,1.6vw,22px)}.ohb-faq summary::-webkit-details-marker{display:none}.ohb-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-family:var(--ohb-sans);font-size:24px;color:var(--ohb-brass);transition:transform .2s}.ohb-faq details[open] summary:after{transform:rotate(45deg)}.ohb-faq__a{padding:0 0 24px;line-height:1.7;max-width:70ch}.ohb-corp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.ohb-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ohb-line-dark);border:1px solid var(--ohb-line-dark);margin:28px 0}.ohb-tier{background:var(--ohb-paper);padding:20px}.ohb-tier__qty{font-family:var(--ohb-serif);font-size:30px;line-height:1}.ohb-tier__label{font-size:13px;color:var(--ohb-muted-dark);margin-top:6px}.ohb-form{display:grid;gap:14px;background:var(--ohb-paper);padding:clamp(22px,3vw,36px);border:1px solid var(--ohb-line-dark)}.ohb-form label{display:grid;gap:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ohb-muted-dark)}.ohb-form input,.ohb-form textarea{font:inherit;font-size:16px;letter-spacing:normal;text-transform:none;color:var(--ohb-ink);background:#fff;border:1px solid var(--ohb-line-dark);border-radius:0;min-height:48px;padding:10px 12px}.ohb-form textarea{min-height:120px}.ohb-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ohb-form__msg{padding:12px 14px;background:var(--ohb-bone);border-left:2px solid var(--ohb-brass);margin:0}.ohb-steps{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px;counter-reset:s}.ohb-steps li{counter-increment:s;display:grid;grid-template-columns:36px 1fr;gap:12px;line-height:1.55}.ohb-steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--ohb-italic);font-style:italic;color:var(--ohb-brass);font-size:20px}.ohb-page-hero{position:relative;overflow:hidden}.ohb-page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45}.ohb-page-hero .ohb__inner{position:relative;padding-block:clamp(96px,14vw,180px) clamp(56px,8vw,96px)}.ohb-age{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:16px;background:#0a0f24f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ohb-age.is-open{display:flex}.ohb-age__panel{width:min(520px,100%);background:var(--ohb-ink);color:var(--ohb-bone);border:1px solid var(--ohb-brass);padding:clamp(32px,6vw,56px);text-align:center;font-family:var(--ohb-sans)}.ohb-age__logo{display:block;width:min(240px,70%);height:auto;margin:0 auto 22px}.ohb-age__mark{font-family:var(--ohb-italic);font-style:italic;color:var(--ohb-brass);font-size:18px;margin-bottom:18px}.ohb-age__title{font-family:var(--ohb-serif);font-weight:400;font-size:clamp(30px,6vw,42px);margin:0 0 12px}.ohb-age__text{color:var(--ohb-muted-light);margin:0 0 28px;line-height:1.6}.ohb-age__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ohb-age__fine{margin:24px 0 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ohb-muted-light)}html.ohb-age-locked,html.ohb-age-locked body{overflow:hidden}html.ohb-age-pending .ohb-age{display:flex}html.ohb-age-pending,html.ohb-age-pending body{overflow:hidden}.ohb-age__panel.ohb--dark{background:var(--ohb-ink)}@media(max-width:989px){.ohb-cards,.ohb-series,.ohb-sets,.ohb-quotes{grid-template-columns:repeat(min(2,var(--ohb-cols, 2)),minmax(0,1fr))}.ohb-cards--list,.ohb-story,.ohb-corp,.ohb-band{grid-template-columns:1fr}}@media(max-width:640px){.ohb-cards,.ohb-sets,.ohb-quotes,.ohb-series{grid-template-columns:1fr}.ohb-cards--list .ohb-card{grid-template-columns:1fr;gap:8px}.ohb-ritual{grid-template-columns:repeat(2,minmax(0,1fr))}.ohb-form__grid{grid-template-columns:1fr}.ohb-hero{min-height:88vh}.ohb-hero__media:after{background:linear-gradient(0deg,#0a0f24eb,#0a0f248c 55%,#0a0f2433)}.ohb-spec dl{grid-template-columns:1fr}.ohb-spec dt{padding-bottom:0}.ohb-spec dd{border-top:0;padding-top:4px}}@media(prefers-reduced-motion:reduce){.ohb-rotator__word,.ohb-series__media img{transition:none!important}}.ohb-hero__media picture{display:block;width:100%;height:100%}.ohb--light .ohb-series,.ohb--paper .ohb-series{background:var(--ohb-line-dark);border-color:var(--ohb-line-dark)}.ohb-mark{display:inline-block;width:28px;height:1px;background:var(--ohb-brass);vertical-align:middle;margin:0 10px}.ohb-center{text-align:center}.ohb-limited{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ohb-brass-soft);background:var(--ohb-ink);padding:4px 8px;margin-left:8px;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ohb.css.map */
