@font-face{font-family:Big Shoulders Display;src:url(honorun-big-shoulders-display.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(honorun-instrument-sans.woff2) format("woff2");font-weight:400 700;font-stretch:75% 100%;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(honorun-jetbrains-mono.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Archivo;src:url(honorun-archivo.ttf) format("truetype");font-weight:100 900;font-display:block}:root{--hn-ink: #0f0f0d;--hn-orange: #f47b20;--hn-paper: #f3f1ec;--hn-asphalt: #45433f;--hn-ember: #b24e0b;--hn-stone: #d9d6cf;--hn-mist: #a9a6a0;--hn-tile: #e8e5de;--hn-white: #ffffff;--hn-display: "Big Shoulders Display", "Arial Narrow", sans-serif;--hn-sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--hn-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--hn-gutter: 2rem;--hn-section-space: 5.6rem;--font-body-family: var(--hn-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--hn-display);--font-heading-style: normal;--font-heading-weight: 900}@media screen and (min-width:990px){:root{--hn-gutter: clamp(4rem, 4vw, 6.4rem);--hn-section-space: 10.4rem}}:root,.color-scheme-1,.color-scheme-2,.color-scheme-4{--hn-accent-text: var(--hn-ember);--hn-muted-text: var(--hn-asphalt);--hn-line: var(--hn-stone)}.color-scheme-3,.color-scheme-5{--hn-accent-text: var(--hn-orange);--hn-muted-text: var(--hn-stone);--hn-line: rgba(243, 241, 236, .16)}body{letter-spacing:0;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3,.hn-h1,.hn-h2,.hn-h3{font-family:var(--hn-display);font-weight:900;text-transform:uppercase;letter-spacing:0;line-height:.92;color:rgb(var(--color-foreground))}h4,h5,.h4,.h5{font-family:var(--hn-sans);letter-spacing:0}.button,.shopify-challenge__button,.customer button{font-family:var(--hn-sans);font-weight:600;letter-spacing:0;min-height:5.2rem;font-size:1.6rem}.field__input,.select__select,.customer .field input{font-family:var(--hn-sans);letter-spacing:0}.caption,.caption-large,.caption-with-letter-spacing{letter-spacing:.04rem}.price{font-family:var(--hn-mono);letter-spacing:.04em}a:not([class]),.link{text-underline-offset:.3rem}::selection{background:var(--hn-orange);color:var(--hn-ink)}:focus-visible{outline-color:var(--hn-orange)}.announcement-bar__message{font-family:var(--hn-mono);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;padding-block:.9rem}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.1rem;letter-spacing:.12em}}.header__heading-link .hn-logo,.header__heading-logo-wrapper .hn-logo{display:block;width:13rem;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.header__heading-link .hn-logo,.header__heading-logo-wrapper .hn-logo{width:15rem}}.hn-logo svg{display:block;width:100%;height:auto}.header__menu-item,.header__menu-item span,.list-menu__item{font-family:var(--hn-sans);font-weight:500;letter-spacing:0}@media screen and (min-width:990px){.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:1fr auto 1fr}.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu{justify-self:center}.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{justify-self:end}.header__inline-menu>.list-menu>li>.header__menu-item,.header__inline-menu>.list-menu>li>details>.header__menu-item{padding:1.2rem 1.4rem}.header__inline-menu>.list-menu>li>.header__menu-item span,.header__inline-menu>.list-menu>li>details>.header__menu-item span,.header .header-localization .disclosure .localization-form__select{font-family:var(--hn-mono);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.header__inline-menu>.list-menu>li>.header__menu-item span,.header__inline-menu>.list-menu>li>details>.header__menu-item span{text-decoration-thickness:1px;text-underline-offset:.6rem}.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item span{text-decoration:underline;text-decoration-color:var(--hn-orange);text-decoration-thickness:1px}.header__inline-menu>.list-menu>li>.header__menu-item .header__active-menu-item,.header__inline-menu>.list-menu>li>details>.header__menu-item .header__active-menu-item{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.header__inline-menu>.list-menu>li>.header__menu-item .header__active-menu-item:before,.header__inline-menu>.list-menu>li>details>.header__menu-item .header__active-menu-item:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--hn-orange)}.header__inline-menu details[open]>.header__menu-item{text-decoration:none}}.section-header:not(.shopify-section-header-sticky) .header-wrapper--overlay{--color-foreground: 243, 241, 236;background:transparent;border-bottom-color:#f3f1ec29}.section-header:not(.shopify-section-header-sticky) .header-wrapper--overlay .header__menu-item:hover span{text-decoration-color:var(--hn-orange)}.section-header:not(.shopify-section-header-sticky) .header-wrapper--overlay .header__submenu,.section-header:not(.shopify-section-header-sticky) .header-wrapper--overlay .disclosure__list-wrapper{--color-foreground: 15, 15, 13}.header__inline-menu .hn-menu-rule{width:1px;height:2rem;margin:0 .8rem;align-self:center;background:rgba(var(--color-foreground),.3)}.header__inline-menu .list-menu--inline{align-items:center}.hn-drawer__label{margin:2rem 3.2rem .4rem;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-ember)}.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item{font:900 3rem/.92 var(--hn-display);text-transform:uppercase;justify-content:space-between;min-height:5.6rem;margin-inline:2rem;padding-inline:1.2rem;border-bottom:1px solid var(--hn-stone)}.hn-drawer__price{font:500 1.1rem/1 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-asphalt)}.hn-drawer__intents{list-style:none;margin:2.4rem 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hn-drawer__intent{display:flex;flex-direction:column;gap:.6rem;min-height:9.6rem;padding:1.6rem;border-radius:.8rem;border:1px solid var(--hn-stone);background:var(--hn-white);color:var(--hn-ink);text-decoration:none}.hn-drawer__intent--dark{background:var(--hn-ink);border-color:var(--hn-ink);color:var(--hn-paper)}.hn-drawer__intent-label{font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-ember)}.hn-drawer__intent--dark .hn-drawer__intent-label{color:var(--hn-orange)}.hn-drawer__intent-text{font:600 1.5rem/1.3 var(--hn-sans)}.hn-drawer__rows{list-style:none;margin:0 2rem;padding:0}.hn-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.6rem;padding-inline:1.2rem;border-bottom:1px solid var(--hn-stone);color:var(--hn-ink);text-decoration:none;font:600 1.6rem/1.3 var(--hn-sans)}.hn-drawer__note{margin:0 0 1.2rem;font:400 1.4rem/1.4 var(--hn-sans);color:var(--hn-asphalt)}.hn-wrap{max-width:128rem;margin:0 auto;padding-inline:var(--hn-gutter);box-sizing:border-box}.hn-section{padding-block:var(--hn-section-space);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hn-stack{display:flex;flex-direction:column;gap:1.2rem}.hn-h1{font-size:clamp(4.8rem,6.4vw,9.6rem);margin:0}.hn-h2{font-size:clamp(3.6rem,4.4vw,6.4rem);margin:0}.hn-h3{font-size:clamp(2.4rem,2.4vw,3rem);margin:0}.hn-eyebrow,.hn-label{font-family:var(--hn-mono);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;margin:0;color:var(--hn-accent-text)}.hn-label{color:var(--hn-muted-text);font-size:1rem}@media screen and (min-width:990px){.hn-eyebrow{font-size:1.2rem}}.hn-text{font-family:var(--hn-sans);font-size:1.5rem;line-height:1.5;margin:0}@media screen and (min-width:990px){.hn-text{font-size:1.7rem;line-height:1.55}}.hn-muted{color:var(--hn-muted-text)}.hn-rte>*{margin:0 0 1.2rem}.hn-rte>*:last-child{margin-bottom:0}.hn-rte a,.hn-text a,.hn-link{color:var(--hn-accent-text);text-underline-offset:.3rem}.hn-rte a:hover,.hn-text a:hover,.hn-link:hover{color:rgb(var(--color-foreground))}.hn-link{font-family:var(--hn-sans);font-weight:600;font-size:1.4rem;white-space:nowrap}.hn-dot{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;background:var(--hn-orange);flex:none}.hn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.8rem;border-radius:999px;border:0;background:var(--hn-orange);color:var(--hn-ink);font:600 1.6rem/1 var(--hn-sans);text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,transform .15s ease}.hn-btn:hover{background:#ff8a33}.hn-btn:active{transform:translateY(1px)}.hn-btn--ghost{background:transparent;color:inherit;border:1.5px solid currentColor}.hn-btn--ghost:hover{background:rgba(var(--color-foreground),.06)}.hn-glass{background:#f3f1ec1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(243,241,236,.24);border-radius:1.2rem}.hn-btn--glass{background:#f3f1ec1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(243,241,236,.6);color:var(--hn-paper)}.hn-btn--glass:hover{background:#f3f1ec33}.hn-chip{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;border-radius:999px;padding:.8rem 1.2rem;margin:0;font:500 1rem/1.2 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase}.hn-chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding-block:.2rem}.hn-chips::-webkit-scrollbar{display:none}.hn-chip-link{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.6rem;border-radius:999px;border:1px solid currentColor;color:rgb(var(--color-foreground));font:500 1.4rem/1 var(--hn-sans);text-decoration:none;white-space:nowrap}.hn-chip-link:hover{background:rgba(var(--color-foreground),.06)}.hn-chip-link[aria-current=page]{background:var(--hn-ink);border-color:var(--hn-ink);color:var(--hn-white)}.hn-tags{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.hn-tag{border:1px solid currentColor;border-radius:999px;padding:.7rem 1.4rem;font:500 1.3rem/1.2 var(--hn-sans)}.hn-placeholder{background:repeating-linear-gradient(135deg,var(--hn-stone) 0 1px,transparent 1px 12px),var(--hn-tile);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--hn-asphalt);font:500 1rem/1.5 var(--hn-mono);letter-spacing:.1em;text-transform:uppercase;padding:1.6rem;min-height:16rem;box-sizing:border-box}.hn-icon{flex:none}.hn-accent{color:var(--hn-orange)}.hn-chip--glass{color:var(--hn-paper);background:#f3f1ec14;border:1px solid rgba(243,241,236,.22);padding:.8rem 1.4rem;font-size:1.1rem}@media screen and (min-width:990px){.hn-chip--glass{padding:.9rem 1.6rem;font-size:1.2rem}}.hn-btn--line{background:transparent;color:rgb(var(--color-foreground));border:1.5px solid rgb(var(--color-foreground))}.hn-btn--line:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.hn-btn--ink{background:var(--hn-ink);color:var(--hn-paper)}.hn-btn--ink:hover{background:var(--hn-asphalt)}.hn-h2--small{font-size:clamp(3.2rem,3.6vw,5.2rem)}.hn-quote,.hn-story-text__quote,.hn-way__message{font-style:normal;color:inherit;border-left:0;padding-left:0}.hn-field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.hn-field label{font:600 1.5rem/1.3 var(--hn-sans)}.hn-field__hint{font-weight:400;color:var(--hn-asphalt)}.hn-field__input{width:100%;min-height:5.2rem;box-sizing:border-box;border:1.5px solid var(--hn-stone);border-radius:.8rem;background:var(--hn-white);padding:1.2rem 1.4rem;font:400 1.6rem/1.4 var(--hn-sans);color:var(--hn-ink)}textarea.hn-field__input{min-height:16rem;resize:vertical}.hn-field__input:focus-visible{outline:2px solid var(--hn-orange);outline-offset:1px;border-color:var(--hn-ink)}.hn-field__input[aria-invalid=true]{border-color:var(--hn-ember)}.hn-hero{display:block;position:relative;overflow:hidden;isolation:isolate;background:var(--hn-ink);color:var(--hn-paper);--color-foreground: 243, 241, 236}.hn-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hn-hero__photo{width:100%;height:100%;object-fit:cover;object-position:42% 30%;filter:grayscale(1) contrast(1.05);opacity:.3}.hn-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:3.2rem 5.6rem;padding-top:calc(var(--header-height, 6.4rem) + 3.6rem);padding-bottom:4rem}.hn-hero__copy{flex:1 1 46rem;min-width:0;display:flex;flex-direction:column;gap:2rem}.hn-hero__title{font-size:clamp(5.2rem,6.4vw,9.6rem);margin:0;color:var(--hn-paper)}.hn-hero__text{font:400 1.6rem/1.55 var(--hn-sans);color:var(--hn-stone);margin:0;max-width:52rem}.hn-hero__actions{display:flex;flex-direction:column;gap:1.2rem}.hn-hero__note{margin:0;font:400 1.5rem/1.5 var(--hn-sans);color:var(--hn-mist)}.hn-hero__note a{color:var(--hn-orange);font-weight:600;text-underline-offset:.4rem}.hn-hero__note a:hover{color:var(--hn-paper)}.hn-hero__figure{flex:1 1 44rem;max-width:60rem;min-width:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.hn-hero__stage{position:relative;width:100%;aspect-ratio:1}.hn-hero__poster-wrap{--hn-frame: #cfae7e;--hn-frame-edge: rgba(255, 255, 255, .28);position:absolute;left:2%;top:2%;width:56%;padding:2.2%;background:linear-gradient(135deg,#d9bb8d,var(--hn-frame) 55%,#c19c69);box-shadow:inset 0 0 0 1px var(--hn-frame-edge),0 2rem 4rem #00000080;transform:rotate(-3deg);transform-origin:50% 50%}.hn-hero__poster{padding:6.5%;background:#f3f1ec;box-shadow:inset 0 0 .6rem #0000002e}.hn-hero__poster svg{display:block;width:100%;height:auto;box-shadow:0 0 .5rem #0000004d}.hn-hero__tee-wrap{position:absolute;right:0;bottom:4%;width:54%;aspect-ratio:1;background:var(--hn-white);border-radius:1.4rem;overflow:hidden;box-shadow:0 2rem 4rem #00000073}.hn-hero__tee,.hn-hero__tee svg{display:block;width:100%;height:100%}.hn-hero__caption{display:flex;align-items:center;gap:.8rem;margin:0;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-stone)}@media screen and (min-width:750px){.hn-hero__actions{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:990px){.hn-hero__inner{padding-top:calc(var(--header-height, 8rem) + 7.2rem);padding-bottom:8.8rem}.hn-hero__copy{gap:2.6rem}.hn-hero__text{font-size:1.9rem}.hn-hero__poster-wrap{box-shadow:inset 0 0 0 1px var(--hn-frame-edge),0 3rem 6rem #00000080}.hn-hero__tee-wrap{border-radius:1.8rem;box-shadow:0 3rem 6rem #00000073}}.hn-trust{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-bottom:1px solid var(--hn-stone)}.hn-trust__list{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem;padding-block:2.4rem}.hn-trust__item{display:flex;flex-direction:column;gap:.8rem}.hn-trust__item .hn-icon{color:var(--hn-ember)}.hn-trust__title{margin:0;font:600 1.4rem/1.35 var(--hn-sans)}.hn-trust__text{display:none;margin:.4rem 0 0;font:400 1.5rem/1.45 var(--hn-sans);color:var(--hn-asphalt)}@media screen and (min-width:750px){.hn-trust__item{flex-direction:row;gap:1.4rem;align-items:flex-start}.hn-trust__title{font-size:1.6rem}.hn-trust__text{display:block}}@media screen and (min-width:990px){.hn-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem;padding-block:3.6rem}}.hn-objects__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 2.4rem;margin-bottom:2.8rem}.hn-objects__intro{max-width:38rem}.hn-objects__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.hn-object{display:flex;flex-direction:column;gap:.8rem;color:inherit;text-decoration:none}.hn-object__tile{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:.6rem;background:var(--hn-tile);display:flex;align-items:center;justify-content:center}.hn-object__scene,.hn-object__image{transition:opacity .3s ease,transform .4s ease}.hn-object:hover .hn-object__scene,.hn-object:hover .hn-object__image{transform:scale(1.03)}.hn-object__image--hover{opacity:0}@media(hover:hover){.hn-object:is(:hover,:focus-visible) .hn-object__image--hover{opacity:1}.hn-object:is(:hover,:focus-visible) .hn-object__tile--swap>:not(.hn-object__image--hover){opacity:0}}.hn-object__scene{width:100%}.hn-object__scene[data-cover]{position:absolute;top:0;right:0;bottom:0;left:0}.hn-object__scene[data-cover] svg{height:100%}.hn-object__scene svg{display:block;width:100%;height:auto;mix-blend-mode:multiply}.hn-object__tile--poster .hn-object__scene{width:66%}.hn-object__tile--poster .hn-object__scene svg{mix-blend-mode:normal;box-shadow:0 1rem 2rem #0f0f0d2e}.hn-object__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hn-object__name{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem}.hn-object__title{margin:0;font:900 2.4rem/.92 var(--hn-display);text-transform:uppercase}.hn-object__price,.hn-label.hn-object__price{margin:0;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-muted-text)}.hn-object__text{display:none;margin:0;font:400 1.5rem/1.45 var(--hn-sans);color:var(--hn-muted-text)}@media screen and (min-width:750px){.hn-object__text{display:block}}@media screen and (min-width:990px){.hn-objects__head{margin-bottom:4.4rem}.hn-objects__grid{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2rem}.hn-object{gap:1.4rem}.hn-object__tile--poster .hn-object__scene{width:64%}.hn-object__title{font-size:3rem}.hn-object__price{font-size:1.2rem}}.hn-entries{padding-top:0}.hn-entries__grid{display:grid;gap:1.4rem}.hn-entry{display:flex;flex-direction:column;overflow:hidden;border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid var(--hn-stone)}.hn-entry--dark{border-color:var(--hn-ink)}.hn-entry__body{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;padding:2.8rem 2.4rem}.hn-entry__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--hn-tile)}.hn-entry__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform .6s ease}.hn-entry__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1110 40%,#11111159)}.hn-entry:hover .hn-entry__photo{transform:scale(1.03)}.hn-entry__trace{position:absolute;top:12%;right:8%;bottom:12%;left:8%;width:84%;height:76%;z-index:1;overflow:visible}.hn-entry__trace path{fill:none;stroke:var(--hn-paper);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px rgba(17,17,17,.45))}.hn-entry__trace .hn-entry__dot{stroke-width:11}.hn-entry__trace .hn-entry__finish{stroke:var(--hn-orange);stroke-width:15}.hn-entry__eyebrow{display:inline-flex;align-items:center;gap:1rem}.hn-entry__icon{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--hn-orange);color:var(--hn-ink)}.hn-entry .hn-h2{font-size:clamp(3.4rem,3.6vw,5.2rem)}.hn-entry .hn-text{max-width:44rem}.hn-entry__body .hn-entry__actions{margin-top:auto;padding-top:.8rem}.hn-entry__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:.8rem}@media screen and (max-width:749px){.hn-entry__actions{align-self:stretch}.hn-entry__actions .hn-btn{flex:1 1 100%}}@media screen and (min-width:750px){.hn-entries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.hn-entry__body{flex:1;padding:clamp(2.8rem,4vw,5.2rem);gap:1.8rem}}.hn-steps__head{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:2.8rem}.hn-steps__intro{max-width:48rem}.hn-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:2rem}.hn-steps--timeline .hn-step{border-top:2px solid rgb(var(--color-foreground));padding-top:1.4rem}.hn-steps--timeline .hn-step:last-child{border-top-color:var(--hn-orange)}.hn-step{display:flex;flex-direction:column;gap:.6rem}.hn-step .hn-h3{font-size:clamp(2.6rem,2.6vw,3.2rem)}.hn-step__km{font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-accent-text);margin:0}.hn-step__image{margin-top:1rem;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.hn-steps__note{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem;justify-content:space-between;align-items:center;padding:1.6rem;border-radius:.8rem;background:var(--hn-paper);color:var(--hn-ink)}.color-scheme-1 .hn-steps__note{background:var(--hn-white)}.hn-steps__cta{margin-top:3.2rem}.hn-steps--compact .hn-steps__list{gap:1.2rem}.hn-steps--compact .hn-step{flex-direction:row;gap:1.2rem;align-items:baseline}.hn-steps--compact .hn-step__km{flex:none;width:5.2rem}.hn-steps--compact .hn-steps__head{margin-bottom:1.4rem}.hn-section.hn-steps--compact{padding-block:calc(var(--hn-section-space) * .6)}@media screen and (min-width:750px){.hn-steps--compact .hn-steps__list{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2.4rem}.hn-steps--compact .hn-step{border-top:2px solid rgb(var(--color-foreground));padding-top:1.4rem}.hn-steps--compact .hn-step:last-child{border-top-color:var(--hn-orange)}}@media screen and (min-width:990px){.hn-steps--timeline .hn-steps__head{margin-bottom:4.8rem}.hn-steps--timeline .hn-steps__list{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:2.4rem}.hn-steps--timeline .hn-step{padding-top:2.2rem;gap:1rem}.hn-step__km{font-size:1.2rem}.hn-steps__note{margin-top:4.4rem;padding:2.4rem 2.8rem;border-radius:1rem}.hn-steps__note .hn-text{font-size:1.7rem}}.hn-products__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.hn-products .hn-chips{margin-bottom:2.4rem}.hn-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}@media screen and (min-width:990px){.hn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.4rem}}.hn-memory{position:relative;overflow:hidden;isolation:isolate;padding-block:calc(var(--hn-section-space) * 1.1)}.hn-memory__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);z-index:-2}.hn-memory:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0db8;z-index:-1}.hn-memory__rings{position:absolute;right:-16rem;top:-14rem;width:52rem;opacity:.22;fill:none;stroke:var(--hn-paper);pointer-events:none}.hn-memory__inner{position:relative;display:flex;flex-direction:column;gap:1.8rem}.hn-memory__inner>*{max-width:72rem}.hn-terrains__head{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.4rem}.hn-terrains .hn-h2{font-size:clamp(3.6rem,5vw,7.6rem);max-width:90rem}.hn-terrains__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.hn-terrain{position:relative;display:block;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:.6rem;text-decoration:none}.hn-terrain__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .4s ease}a.hn-terrain:hover .hn-terrain__photo{transform:scale(1.03)}.hn-terrain__label{position:absolute;left:1.2rem;bottom:1.2rem;padding:.6rem 1rem;background:var(--hn-ink);color:var(--hn-paper);font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:990px){.hn-terrains__head{margin-bottom:4rem}.hn-terrains__grid{gap:2rem}.hn-terrain__label{left:2rem;bottom:2rem;padding:.8rem 1.2rem;font-size:1.2rem}}.hn-gift{display:grid;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hn-gift__visual{position:relative;overflow:hidden;isolation:isolate;padding:3.6rem 7rem;display:flex;justify-content:center;align-items:center;background:var(--hn-asphalt)}.hn-gift__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);z-index:-2}.hn-gift__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0d73;z-index:-1}.hn-gift__poster{display:block;width:100%;max-width:36rem}.hn-gift__poster svg{display:block;width:100%;height:auto;box-shadow:0 1.4rem 3rem #0006}.hn-gift__copy{padding:3.2rem var(--hn-gutter) 4rem;display:flex;flex-direction:column;gap:1.6rem}.hn-gift__gpx{display:flex;gap:1rem;align-items:flex-start;margin:0;font:400 1.4rem/1.5 var(--hn-sans)}.hn-gift__gpx .hn-icon{margin-top:.2rem}.hn-gift__gpx a{color:var(--hn-accent-text)}.hn-gift__actions{display:flex;flex-direction:column;gap:1.4rem;align-items:stretch;text-align:center}@media screen and (min-width:990px){.hn-gift{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hn-gift__visual{padding:8rem 10rem;min-height:64rem}.hn-gift__copy{padding:8rem max(var(--hn-gutter),calc((100vw - 128rem)/2 + 4rem)) 8rem 8rem;justify-content:center;gap:2rem}.hn-gift__actions{flex-direction:row;align-items:center;gap:2.4rem}}.hn-promises .hn-h2{margin-bottom:2.4rem}.hn-promises__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.hn-promise{display:flex;flex-direction:column;gap:1rem;padding:2.4rem;border-radius:1rem;background:var(--hn-paper);color:var(--hn-ink)}.color-scheme-1 .hn-promise:not(.hn-promise--dark){background:var(--hn-white)}.hn-promise--dark{background:var(--hn-ink);color:var(--hn-paper)}.hn-promise__number{margin:0;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;color:var(--hn-accent-text)}.hn-promise__title{margin:0;font:900 2.6rem/.92 var(--hn-display);text-transform:uppercase}.hn-promise .hn-text{font-size:1.5rem}@media screen and (min-width:750px){.hn-promises__grid{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem}}@media screen and (min-width:990px){.hn-promises .hn-h2{margin-bottom:4.4rem;max-width:80rem}.hn-promise{padding:3.2rem;gap:1.2rem}.hn-promise__number{font-size:1.2rem}.hn-promise__title{font-size:3.2rem}.hn-promise .hn-text{font-size:1.6rem}}.hn-story__grid{display:grid;gap:2.8rem}.hn-story__photo{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:.6rem;min-height:0}.hn-story__copy{gap:2rem}.hn-quote{margin:0}.hn-quote p{margin:0;font:900 clamp(3rem,3.4vw,5rem)/1 var(--hn-display);text-transform:uppercase}.hn-story__signature{margin:0;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-muted-text)}.hn-story .hn-link{align-self:flex-start}@media screen and (min-width:990px){.hn-story--side .hn-story__grid{grid-template-columns:minmax(0,48rem) minmax(0,1fr);gap:5.6rem;align-items:center}.hn-story__copy{gap:2.4rem}.hn-story__signature{font-size:1.2rem}}.hn-newsletter__grid{display:grid;gap:1.6rem}.hn-newsletter__form{display:flex;flex-direction:column;gap:.8rem}.hn-newsletter__row{display:flex;flex-direction:column;gap:1.2rem}.hn-input{height:5.2rem;border-radius:999px;border:1.5px solid var(--hn-asphalt);background:transparent;color:inherit;padding:0 2rem;font:400 1.5rem var(--hn-sans);min-width:0}.hn-input::placeholder{color:var(--hn-mist)}.hn-input:focus-visible{outline:2px solid var(--hn-orange);outline-offset:2px}.hn-form-message{font:400 1.4rem/1.4 var(--hn-sans);margin:0}.hn-newsletter__legal{font:400 1.2rem/1.5 var(--hn-sans);color:var(--hn-mist)}.hn-newsletter__legal a{color:var(--hn-stone)}@media screen and (min-width:750px){.hn-newsletter__row{flex-direction:row}.hn-newsletter__row .hn-input{flex:1}}@media screen and (min-width:990px){.hn-newsletter__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8rem;align-items:center}}.hn-callout-section{padding-block:calc(var(--hn-section-space) * .4)}.hn-callout{display:flex;flex-direction:column;gap:.8rem;padding:2rem;background:var(--hn-ink);color:var(--hn-paper);--color-foreground: 243, 241, 236;--hn-accent-text: var(--hn-orange);--hn-muted-text: var(--hn-stone)}.hn-callout .hn-h3{color:var(--hn-paper)}.hn-callout__link{color:var(--hn-paper);font:600 1.4rem/1.4 var(--hn-sans);text-underline-offset:.3rem}.hn-callout__link:hover{color:var(--hn-orange)}.hn-choice__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2.4rem 7.2rem;margin-bottom:2.8rem}.hn-choice__title{flex:1 1 42rem;max-width:76rem}.hn-choice__questions{flex:1 1 42rem;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem 2.4rem}.hn-choice__questions dt{font:700 1.6rem/1.4 var(--hn-sans)}.hn-choice__questions dd{margin:.6rem 0 0;font:400 1.5rem/1.5 var(--hn-sans);color:var(--hn-muted-text)}.hn-choice__cards{display:grid;gap:1.4rem}.hn-choice__card{display:flex;flex-wrap:wrap;gap:2rem 2.8rem;align-items:center;padding:2.4rem;border-radius:1rem;background:var(--hn-paper);color:var(--hn-ink)}.color-scheme-1 .hn-choice__card{background:var(--hn-white)}.hn-choice__poster{flex:none;width:12rem}.hn-choice__poster svg{display:block;width:100%;height:auto;box-shadow:0 1.2rem 2.6rem #0f0f0d29}.hn-choice__body{flex:1 1 22rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hn-choice__card-title{margin:0;font:900 3rem/.92 var(--hn-display);text-transform:uppercase}.hn-choice__foot{margin-top:2.8rem;display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between}.hn-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.hn-ticks li{display:flex;gap:1rem;align-items:flex-start;font:400 1.6rem/1.45 var(--hn-sans)}.hn-ticks .hn-icon{color:var(--hn-ember);margin-top:.2rem;stroke-width:2.2}.hn-choice__card--detail{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;overflow:hidden}.hn-choice__stage{display:flex;justify-content:center;align-items:flex-start;height:20rem;padding-top:2.8rem;overflow:hidden;background:#0f0f0d0b;border-bottom:1px solid var(--hn-stone)}.hn-choice__card--detail .hn-choice__poster{width:17rem}.hn-choice__card--detail .hn-choice__body{flex:1 1 auto;gap:1.4rem;padding:2.4rem}.hn-choice__card--detail .hn-choice__body>.hn-link{margin-top:auto;padding-top:.6rem}.hn-choice__label{display:inline-flex;align-items:center;gap:.8rem}.hn-choice__label .hn-icon{flex:none}.hn-tags--soft .hn-tag{border:1px solid var(--hn-stone);background:var(--hn-white);color:var(--hn-ink);padding:.8rem 1.4rem;font-size:1.4rem}@media screen and (min-width:990px){.hn-choice__head{margin-bottom:4.8rem}.hn-choice__cards{grid-template-columns:repeat(auto-fit,minmax(36rem,1fr));gap:2rem}.hn-choice__card{padding:clamp(2.4rem,3vw,4.4rem);gap:2.8rem 3.2rem}.hn-choice__poster{width:15rem}.hn-choice__card-title{font-size:3.4rem}.hn-choice__foot{margin-top:4.8rem}.hn-choice__card--detail{padding:0;gap:0}.hn-choice__stage{height:24rem;padding-top:3.6rem}.hn-choice__card--detail .hn-choice__poster{width:20rem}.hn-choice__card--detail .hn-choice__body{padding:clamp(2.8rem,3vw,4rem)}.hn-choice__card--detail .hn-choice__card-title{font-size:3.8rem}}.hn-instagram__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 2.4rem;margin-bottom:2.4rem}.hn-instagram__head .hn-text{max-width:52rem}.hn-instagram__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hn-instagram__tile{aspect-ratio:4 / 5;border-radius:.6rem;overflow:hidden}.hn-instagram__link{display:block;width:100%;height:100%}.hn-instagram__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hn-instagram__link:is(:hover,:focus-visible) img{transform:scale(1.03)}.hn-instagram__tile--empty{border:1.5px dashed var(--hn-mist);display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}@media screen and (min-width:990px){.hn-instagram__head{margin-bottom:3.6rem}.hn-instagram__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.hn-card{display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:rgb(var(--color-foreground))}.hn-card__tile{position:relative;aspect-ratio:4 / 5;background:var(--hn-tile);overflow:hidden;margin-bottom:.4rem}.hn-card__image{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.hn-card:hover .hn-card__image{transform:scale(1.03)}.hn-card__image--back{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hn-tile);opacity:0;transition:opacity .3s ease,transform .4s ease}@media(hover:hover){.hn-card:hover .hn-card__image--back,.hn-card:focus-visible .hn-card__image--back{opacity:1}}.hn-card__badge{position:absolute;left:.8rem;top:.8rem;background:var(--hn-white);color:var(--hn-ink);padding:.4rem .6rem;font:500 .9rem/1.2 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase}.hn-card__title{margin:0;font:900 1.9rem/.95 var(--hn-display);text-transform:uppercase}.hn-card__price{margin:0;font:500 1.2rem/1.3 var(--hn-mono);letter-spacing:.04em;text-transform:uppercase}.hn-card__meta{margin:0;font:400 1.2rem/1.4 var(--hn-sans);color:var(--hn-muted-text)}.hn-card__swatches{display:flex;gap:.6rem;list-style:none;margin:0;padding:0}.hn-card__swatch{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--swatch);border:1px solid var(--hn-mist)}@media screen and (min-width:990px){.hn-card__title{font-size:2.6rem}.hn-card__price,.hn-card__meta{font-size:1.4rem}}.hn-collection-head{padding-block:2rem .8rem}.hn-collection-head .hn-stack{gap:1.2rem}.hn-breadcrumb{font:400 1.3rem/1.4 var(--hn-sans);color:var(--hn-muted-text);margin:0}.hn-breadcrumb a{color:var(--hn-accent-text)}.hn-collection-head .hn-h1{font-size:clamp(4.8rem,6vw,8rem)}.hn-collection-head .hn-chips-bar{position:sticky;top:0;z-index:2;background:rgb(var(--color-background));border-bottom:1px solid var(--hn-line);padding-block:1.2rem;margin-top:1.6rem}@media screen and (min-width:990px){.hn-collection-head{padding-top:4rem}}.hn-blog{padding-block:.4rem 3.6rem}.hn-blog__count{margin:0;padding-block:1.6rem;font:500 1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-muted-text)}.hn-card__image--cover{object-fit:cover}.hn-blog .pagination-wrapper{margin-top:4rem}@media screen and (min-width:990px){.hn-blog{padding-bottom:6rem}.hn-blog__count{font-size:1.1rem}}.collection .product-grid .grid__item{padding:0}.facets-container,.facet-filters__label,.facets__summary,.product-count__text{font-family:var(--hn-sans);letter-spacing:0}.product-count__text,.facets__label{font-family:var(--hn-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em}.product__info-container .product__title h1{font-size:clamp(4.4rem,4.6vw,6.4rem)}.product__info-container .price{font-family:var(--hn-display);font-weight:800;letter-spacing:0}.product__info-container .price-item{font-size:3rem}.product__info-container .product__tax{font-family:var(--hn-sans);color:var(--hn-muted-text)}.hn-product-eyebrow{margin-bottom:-.8rem}.hn-personalise{display:flex;flex-direction:column;gap:1.4rem;padding:1.8rem;background:var(--hn-white);border:1px solid var(--hn-stone);color:var(--hn-ink);margin-block:1.6rem}.hn-personalise ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.hn-personalise li{display:flex;gap:1.2rem;align-items:flex-start;font:400 1.4rem/1.45 var(--hn-sans)}.hn-personalise li .hn-icon{color:var(--hn-ember)}.hn-personalise li b{font-weight:600}.hn-personalise a{color:var(--hn-ember)}.hn-swatches{display:inline-flex;gap:.3rem;flex:none;margin-top:.3rem}.hn-swatches span{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--swatch);border:1px solid var(--hn-mist)}.product__info-container .hn-callout{margin-block:1.6rem}.hn-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0;font:800 3.2rem/1 var(--hn-display);letter-spacing:0}.hn-price__compare{font-size:2.2rem;font-weight:600;color:var(--hn-muted-text)}.hn-price__compare[hidden]{display:none}.hn-price__sold-out{border:1px solid currentColor;border-radius:999px;padding:.5rem 1.2rem;font:500 1.1rem/1 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-accent-text)}.product honorun-configurator{margin-block:2.4rem 0}.product honorun-configurator .honorun__open{min-height:6rem;font-size:1.7rem}.hn-buy-trust{list-style:none;margin:1.6rem 0 2.4rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--hn-line)}.hn-buy-trust__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.6rem 1rem;text-align:center;font:400 1.2rem/1.35 var(--hn-sans);color:var(--hn-muted-text)}.hn-buy-trust__item+.hn-buy-trust__item{border-left:1px solid var(--hn-line)}.hn-buy-trust__item .hn-icon{box-sizing:content-box;width:2rem;height:2rem;padding:1rem;border-radius:50%;background:rgba(var(--color-foreground),.06);color:var(--hn-accent-text)}.hn-buy-trust__item strong{display:block;margin-bottom:.2rem;font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.hn-buy-trust__item small{font-size:1.2rem}@media screen and (max-width:419px){.hn-buy-trust{grid-template-columns:1fr}.hn-buy-trust__item{flex-direction:row;gap:1.2rem;padding:1.2rem 1.4rem;text-align:left}.hn-buy-trust__item+.hn-buy-trust__item{border-left:0;border-top:1px solid var(--hn-line)}}@media screen and (min-width:990px){.product--thumbnail media-gallery{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.6rem;align-items:start}.product--thumbnail media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.product--thumbnail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1}.product--thumbnail .thumbnail-slider .slider-button{display:none}.product--thumbnail .thumbnail-list,.product--medium.product--thumbnail .thumbnail-list,.product--large.product--thumbnail .thumbnail-list{grid-template-columns:1fr;gap:1.2rem;max-height:72rem;overflow-y:auto;scrollbar-width:none;padding:.3rem}.product--thumbnail .thumbnail-list::-webkit-scrollbar{display:none}}.product .accordion{border-color:var(--hn-stone)}.product .accordion summary{min-height:5.6rem;padding-block:0}.product .accordion__title{font:600 1.5rem/1.3 var(--hn-sans);letter-spacing:0}.product .accordion__content{font:400 1.4rem/1.55 var(--hn-sans);color:var(--hn-muted-text)}.hn-details{padding-block:4.8rem}.hn-details__head{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.8rem}.hn-details__eyebrow{color:var(--hn-accent-text)}.hn-details__grid{display:grid;gap:2.4rem}.hn-details__badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#f47b201f;color:var(--hn-ember)}.hn-details__badge--small{width:3.6rem;height:3.6rem}.hn-details__tabs{flex-wrap:wrap;margin-bottom:2rem}.hn-details__tab{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.8rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hn-details__tab .hn-icon{color:var(--hn-ember);transition:color .15s ease}.hn-details__tab[aria-selected=true] .hn-icon{color:var(--hn-orange)}.hn-details__tab:focus{outline:none;box-shadow:none}.hn-details__tab:focus-visible{outline:2px solid var(--hn-orange);outline-offset:2px}.hn-details__panel{padding:2.8rem;background:var(--hn-white);border:1px solid var(--hn-stone);border-radius:1.2rem;color:var(--hn-ink)}.hn-details__panel[hidden]{display:none}.hn-details__panel:focus{outline:none}.hn-details__panel:focus-visible{outline:2px solid var(--hn-orange);outline-offset:2px}.hn-details__panel-head{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.6rem}.hn-details__title{margin:0;font-size:clamp(2.4rem,2.2vw,3rem)}.hn-details__content{max-width:62rem;font:400 1.5rem/1.6 var(--hn-sans);color:var(--hn-asphalt)}.hn-details__content>:first-child{margin-top:0}.hn-details__content>:last-child{margin-bottom:0}.hn-details__content strong{color:var(--hn-ink);font-weight:600}honorun-shipping{display:block}honorun-shipping>:first-child,[data-hn-shipping-methods]>:first-child{margin-top:0}honorun-shipping>:last-child{margin-bottom:0}.hn-details__content ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.8rem}.hn-details__content li{position:relative;padding-left:2rem}.hn-details__content li:before{content:"";position:absolute;left:0;top:.65em;width:.8rem;height:.8rem;border-radius:50%;background:var(--hn-orange)}.hn-details__accordions{display:flex;flex-direction:column;gap:.8rem}.hn-details__accordion{background:var(--hn-white);border:1px solid var(--hn-stone);border-radius:1.2rem;color:var(--hn-ink)}.hn-details__accordion summary{display:flex;align-items:center;gap:1.2rem;min-height:6rem;padding:.8rem 1.6rem;font:600 1.5rem/1.3 var(--hn-sans);list-style:none;cursor:pointer}.hn-details__accordion summary::-webkit-details-marker{display:none}.hn-details__summary{flex:1}.hn-details__accordion summary>.hn-icon{color:var(--hn-asphalt);transition:transform .15s ease}.hn-details__accordion[open] summary>.hn-icon{transform:rotate(180deg)}.hn-details__accordion .hn-details__content{padding:0 1.6rem 2rem}.hn-details__points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.hn-details__point{display:flex;flex-direction:column;gap:.8rem;padding:2rem;background:var(--hn-white);border:1px solid var(--hn-stone);border-radius:1.2rem;color:var(--hn-ink)}.hn-details__point .hn-details__badge{margin-bottom:.4rem}.hn-details__point-title{margin:0;font:600 1.5rem/1.3 var(--hn-sans)}.hn-details__point-text{margin:0;font:400 1.3rem/1.45 var(--hn-sans);color:var(--hn-asphalt)}@media screen and (max-width:749px){.hn-details .hn-details__tabs,.hn-details__panel{display:none!important}.hn-details__points{order:-1}.hn-details__point{padding:1.6rem}}@media screen and (min-width:750px){.hn-details{padding-block:7.2rem}.hn-details__head{margin-bottom:4rem}.hn-details__accordions{display:none}}@media screen and (min-width:990px){.hn-details__grid--split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4.8rem}.hn-details__grid--split .hn-details__body{display:flex;flex-direction:column}.hn-details__grid--split .hn-details__panel{flex:1}}.related-products__heading{font-size:clamp(3.2rem,3.6vw,4.8rem)}.hn-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--hn-white);color:var(--hn-ink);border-top:1px solid var(--hn-stone);box-shadow:0 -.8rem 2rem #0000001f}.hn-sticky-bar[hidden]{display:none}.hn-sticky-bar__price{margin:0;font:800 2.2rem/1 var(--hn-display)}.hn-sticky-bar .hn-btn{flex:1;min-height:4.8rem;font-size:1.5rem}@media screen and (min-width:990px){.hn-sticky-bar{display:none!important}}body.honorun-open .hn-sticky-bar{display:none}.cart__items .cart-item__name,.cart-notification-product__name{font:900 1.8rem/1 var(--hn-display);text-transform:uppercase;letter-spacing:0;text-decoration:none}.cart-item__price-wrapper .price,.totals__total-value{font-family:var(--hn-display);font-weight:800;font-size:2rem;letter-spacing:0}.title-wrapper-with-link .title,.cart__empty-text{font-size:clamp(4.4rem,5vw,6.4rem)}.cart__footer .tax-note{font-family:var(--hn-sans);color:var(--hn-muted-text)}.cart__checkout-button{background:var(--hn-orange);color:var(--hn-ink);border-radius:999px}.hn-footer{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-block:4.8rem 3.2rem}.hn-footer__top{display:grid;gap:3.6rem}.hn-footer__brand{display:flex;flex-direction:column;gap:1.8rem;max-width:38rem}.hn-footer__logo{display:block;width:15rem;color:rgb(var(--color-foreground))}.hn-footer__signature{margin:0;font:400 1.5rem/1.5 var(--hn-sans);color:var(--hn-stone)}.hn-footer__contact{display:flex;flex-direction:column;gap:.8rem;padding:1.8rem;border:1px solid rgba(243,241,236,.18);border-radius:.8rem}.hn-footer__response{display:flex;align-items:center;gap:1rem;margin:0;font:600 1.5rem/1.4 var(--hn-sans)}.hn-footer__response .hn-icon{color:var(--hn-orange)}.hn-footer__contact a{color:var(--hn-stone);text-decoration:none;font:400 1.5rem/1.4 var(--hn-sans)}.hn-footer__contact a:hover{color:var(--hn-orange)}.hn-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.8rem}.hn-footer__menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.hn-footer__title{margin:0 0 1.2rem;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-mist)}.hn-footer__menu a{color:var(--hn-stone);text-decoration:none;font:400 1.5rem/1.4 var(--hn-sans)}.hn-footer__menu a:hover,.hn-footer__menu a[aria-current]{color:var(--hn-orange)}.hn-footer__social{display:inline-flex;align-items:center;gap:.8rem}.hn-footer__bottom{margin-top:4rem;padding-top:2.8rem;border-top:1px solid rgba(243,241,236,.16);display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;align-items:center}.hn-footer__localization{display:flex;gap:1rem;flex-wrap:wrap}.hn-footer__localization .disclosure__button{border:1px solid var(--hn-asphalt);border-radius:999px;min-height:4.4rem;padding:0 1.6rem;font-family:var(--hn-sans)}.hn-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.hn-footer__secure{display:inline-flex;align-items:center;gap:.6rem;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-mist)}.hn-footer__payment .list-payment{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0}.hn-footer__payment .list-payment__item{display:flex;padding:0}.hn-footer__payment .list-payment__item svg{display:block;width:3.8rem;height:2.4rem}.hn-footer__legal{margin:0;font:500 1.1rem/1.6 var(--hn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hn-mist);flex:1 1 32rem}.hn-footer__legal a{color:inherit;text-decoration:none}.hn-footer__legal a:hover{color:var(--hn-orange)}@media screen and (min-width:990px){.hn-footer{padding-block:8rem 4rem}.hn-footer__top{grid-template-columns:minmax(0,38rem) minmax(0,1fr);gap:4.8rem;justify-content:space-between}.hn-footer__menus{grid-template-columns:repeat(3,max-content);justify-content:end;gap:4.8rem 8rem}.hn-footer__bottom{margin-top:5.6rem;justify-content:space-between}.hn-footer__legal{text-align:right;flex:0 1 auto}}.hn-page-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:4.4rem 3.6rem}.hn-page-hero--photo{background:var(--hn-ink);color:var(--hn-paper);--color-foreground: 243, 241, 236;--hn-accent-text: var(--hn-orange);--hn-muted-text: var(--hn-stone)}.hn-page-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:grayscale(1);opacity:.3;z-index:-1}.hn-page-hero .hn-stack{gap:1.4rem}.hn-page-hero .hn-stack>*{max-width:90rem}.hn-page-hero .hn-h1{font-size:clamp(5.2rem,6.4vw,9.6rem)}.hn-page-hero .hn-text{max-width:62rem}.hn-page-hero__logo{width:14rem;color:var(--hn-paper)}.hn-anchors{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.8rem}.hn-anchors a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.3);color:rgb(var(--color-foreground));font:500 1.5rem/1 var(--hn-sans);text-decoration:none}.hn-anchors a:hover{background:rgba(var(--color-foreground),.12)}@media screen and (min-width:990px){.hn-page-hero{padding-block:9.6rem 8.8rem}.hn-page-hero .hn-stack{gap:2.4rem}.hn-page-hero .hn-text{font-size:1.9rem}}.hn-guide__head{margin-bottom:2.4rem;max-width:76rem}.hn-tabs{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin-bottom:1.6rem;padding-block:.2rem}.hn-tabs::-webkit-scrollbar{display:none}.hn-tab{min-height:4.8rem;padding:0 2rem;border-radius:999px;border:1.5px solid var(--hn-stone);background:var(--hn-white);color:var(--hn-ink);font:600 1.5rem/1 var(--hn-sans);white-space:nowrap;cursor:pointer}.hn-tab:hover{border-color:var(--hn-ink)}.hn-tab[aria-selected=true]{background:var(--hn-ink);border-color:var(--hn-ink);color:var(--hn-paper)}.hn-tabs--seg{flex-wrap:wrap;margin-bottom:0}.hn-tabs--seg .hn-tab{min-height:4.4rem;padding:0 1.8rem}.hn-tab-panel{background:var(--hn-white);border:1px solid var(--hn-stone);border-radius:1rem;padding:2rem;display:flex;flex-wrap:wrap;gap:3.2rem 5.6rem}.hn-tab-panel[hidden]{display:none}.hn-guide__steps{flex:1 1 38rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.hn-numbered{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;counter-reset:hn-step}.hn-numbered li{display:flex;gap:1.2rem;align-items:flex-start;font:400 1.5rem/1.5 var(--hn-sans);counter-increment:hn-step}.hn-numbered li:before{content:counter(hn-step);flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--hn-orange);color:var(--hn-ink);display:inline-flex;align-items:center;justify-content:center;font:500 1.2rem/1 var(--hn-mono)}.hn-numbered--big{gap:1.8rem}.hn-numbered--big li{gap:1.8rem;font-size:1.7rem;line-height:1.45}.hn-numbered--big li:before{width:4.4rem;height:4.4rem;font:900 2.4rem/1 var(--hn-display);margin-top:-.9rem}.hn-numbered--ring li:before{width:3.4rem;height:3.4rem;background:transparent;border:1.5px solid var(--hn-orange);color:var(--hn-orange);font:900 1.9rem/1 var(--hn-display);margin-top:-.5rem}.hn-guide__meta{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.8rem 1.4rem;border-radius:999px;background:var(--hn-paper);font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-asphalt)}.hn-guide__note{display:flex;gap:1.2rem;align-items:flex-start;margin:0;padding:1.6rem 1.8rem;border-radius:.8rem;background:var(--hn-paper);font:400 1.5rem/1.5 var(--hn-sans);color:var(--hn-asphalt)}.hn-guide__note .hn-icon{color:var(--hn-ember);margin-top:.2rem}.hn-guide__figure{flex:1 1 42rem;margin:0;display:flex;flex-direction:column;gap:1.2rem;min-width:0}.hn-guide__shot{width:100%;height:auto;border-radius:1rem}.hn-guide__frame{background:var(--hn-tile);border-radius:1rem;padding:2rem;display:flex;justify-content:center}.hn-guide__window{width:100%;max-width:44rem;background:var(--hn-white);border-radius:1rem;box-shadow:0 1.6rem 3.6rem #0f0f0d24;overflow:hidden}.hn-guide__bar{display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;background:var(--hn-paper);border-bottom:1px solid var(--hn-stone)}.hn-guide__bar>span:not(.hn-guide__url){width:.9rem;height:.9rem;border-radius:50%;background:var(--hn-stone)}.hn-guide__url{margin-left:.8rem;padding:.4rem 1.2rem;border-radius:999px;background:var(--hn-white);font:500 1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-asphalt)}.hn-guide__screen{padding:1.8rem;display:flex;flex-direction:column;gap:1.4rem}.hn-guide__row{display:flex;align-items:center;gap:1rem}.hn-guide__outing{font:600 1.6rem/1.3 var(--hn-sans);margin-right:auto}.hn-guide__mark{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--hn-ink);color:var(--hn-paper);font:600 1.3rem/1 var(--hn-sans);display:inline-flex;align-items:center;justify-content:center}.hn-guide__mark--accent{background:var(--hn-orange);color:var(--hn-ink)}.hn-guide__menu-icon{width:3.4rem;height:3rem;border-radius:.6rem;border:2px solid var(--hn-orange);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.hn-guide__view{display:flex;gap:1.4rem}.hn-guide__map{flex:1;min-height:15rem;border-radius:.6rem;background:var(--hn-paper);color:var(--hn-asphalt);display:flex;align-items:center;justify-content:center}.hn-guide__map svg{width:82%;height:auto}.hn-guide__dropdown{width:15.6rem;border:1px solid var(--hn-stone);border-radius:.8rem;padding:.8rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:0 .8rem 1.8rem #0f0f0d1a}.hn-guide__dropdown>span:not(.hn-guide__target){height:1rem;margin:.6rem .4rem;border-radius:.3rem;background:var(--hn-tile)}.hn-guide__dropdown>span:last-child{width:70%}.hn-guide__target{border:2px solid var(--hn-orange);border-radius:.6rem;padding:.8rem;font:600 1.3rem/1.25 var(--hn-sans)}.hn-guide__disclaimer{margin:1.6rem 0 0;font:400 1.4rem/1.5 var(--hn-sans);color:var(--hn-muted-text)}@media screen and (max-width:749px){.hn-guide__dropdown{width:12rem}.hn-guide__map{min-height:11rem}}@media screen and (min-width:990px){.hn-guide__head{margin-bottom:3.6rem}.hn-tabs{margin-bottom:2rem;flex-wrap:wrap}.hn-tab-panel{padding:clamp(2.4rem,3vw,4.8rem)}.hn-guide__frame{padding:2.8rem}}.hn-message blockquote{margin:0;padding:1.8rem 2rem;border-left:3px solid var(--hn-orange);background:#f3f1ec0f;font:400 1.6rem/1.55 var(--hn-sans)}.hn-message .hn-stack{gap:1.6rem;max-width:72rem}.hn-message .hn-btn{align-self:flex-start}.hn-faq__list{border-top:1px solid var(--hn-line);margin-top:2rem;max-width:88rem}.hn-faq__item{border-bottom:1px solid var(--hn-line)}.hn-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:5.6rem;padding-block:1.2rem;cursor:pointer;list-style:none;font:600 1.5rem/1.35 var(--hn-sans)}.hn-faq__item summary::-webkit-details-marker{display:none}.hn-faq__item summary:after{content:"+";font:400 2rem/1 var(--hn-mono);color:var(--hn-accent-text)}.hn-faq__item[open] summary:after{content:"\2212"}.hn-faq__answer{padding:0 0 1.6rem;font:400 1.5rem/1.55 var(--hn-sans);color:var(--hn-muted-text)}.hn-faq__answer>*{margin:0 0 1rem}.hn-faq__answer>*:last-child{margin-bottom:0}.hn-cta{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.hn-cta__actions{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%}.hn-cta .hn-btn{width:100%;max-width:40rem}.hn-cta--split{align-items:stretch;text-align:left}.hn-cta--split .hn-h2{max-width:70rem}@media screen and (min-width:750px){.hn-cta__actions{flex-direction:row;flex-wrap:wrap;justify-content:center;width:auto}.hn-cta .hn-btn{width:auto}.hn-cta--split{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.8rem}}@media screen and (min-width:990px){.hn-cta-section{padding-block:8.8rem}}.hn-countdown[hidden],.hn-countdown [hidden]{display:none!important}.hn-countdown__inner{display:flex;flex-direction:column;gap:2.8rem}.hn-countdown__timer{display:flex;gap:.8rem}.hn-countdown__unit{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.8rem;max-width:12rem;padding:1.6rem .8rem 1.2rem;border:1px solid var(--hn-line)}.hn-countdown__value{font:900 clamp(4.4rem,5.6vw,7.2rem)/.9 var(--hn-display);font-variant-numeric:tabular-nums}.hn-countdown__label{font:500 1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-accent-text)}.hn-countdown .hn-btn{align-self:flex-start}@media screen and (min-width:990px){.hn-countdown:not(.hn-countdown--bar) .hn-countdown__inner{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:6.4rem}.hn-countdown:not(.hn-countdown--bar) .hn-countdown__timer{gap:1.2rem}.hn-countdown:not(.hn-countdown--bar) .hn-countdown__unit{width:12rem}.hn-countdown:not(.hn-countdown--bar) .hn-btn{grid-column:1}}.hn-countdown--page{display:flex;align-items:center;min-height:70vh;min-height:70svh}.hn-countdown--page .hn-countdown__inner,.hn-countdown--page .hn-stack{align-items:center;text-align:center}.hn-countdown--page .hn-h2{max-width:100rem;font-size:clamp(4rem,6vw,8.4rem)}.hn-countdown--page .hn-text{max-width:56rem}.hn-countdown--page .hn-countdown__timer{justify-content:center;width:100%}.hn-countdown--page .hn-btn{align-self:center}@media screen and (min-width:990px){.hn-countdown--page.hn-countdown .hn-countdown__inner{display:flex}.hn-countdown--page.hn-countdown .hn-countdown__unit{flex:0 0 14rem;max-width:none}}.hn-countdown--page{position:relative;overflow:hidden;isolation:isolate}.hn-countdown--page .hn-countdown__inner{position:relative;z-index:1;width:100%;min-width:0}.hn-countdown--page .hn-countdown__unit{min-width:0;background:rgba(var(--color-background),.78)}@media screen and (max-width:749px){.hn-countdown--page .hn-countdown__unit{padding-inline:.4rem}.hn-countdown--page .hn-countdown__label{font-size:.9rem;letter-spacing:.06em}}.hn-routes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hn-routes:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 34% at 50% 50%,rgba(var(--color-background),.85),rgba(var(--color-background),0))}.hn-routes__route{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:var(--size);margin:0;opacity:var(--alpha);rotate:var(--turn)}.hn-routes__route svg{display:block;width:100%;height:auto;overflow:visible}.hn-routes__line{fill:none;stroke:rgb(var(--color-foreground));stroke-width:var(--stroke, 1.2);stroke-linecap:round;stroke-linejoin:round}.hn-routes__finish{fill:var(--hn-orange)}.hn-routes__name{font:500 .9rem/1.2 var(--hn-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground))}.hn-routes__route:nth-child(1){--size: 12rem;--alpha: .6;--turn: -8deg;--stroke: 1.4;top:6%;left:5%}.hn-routes__route:nth-child(2){--size: 9rem;--alpha: .38;--turn: 6deg;top:4%;right:6%}.hn-routes__route:nth-child(3){--size: 8rem;--alpha: .32;--turn: 5deg;bottom:7%;left:8%}.hn-routes__route:nth-child(4){--size: 11rem;--alpha: .55;--turn: -5deg;--stroke: 1.4;bottom:5%;right:4%}.hn-routes__route:nth-child(n+5){display:none}.hn-routes__route:nth-child(-n+2){--alpha: .3}.hn-routes__route:nth-child(-n+2) .hn-routes__name,.hn-routes__route:nth-child(n+5) .hn-routes__name{display:none}@media screen and (min-width:750px){.hn-routes__name{font-size:1rem}.hn-routes__route:nth-child(1){--size: 20rem;--alpha: .6;top:11%;left:4%}.hn-routes__route:nth-child(2){--size: 11rem;--alpha: .38;top:5%;right:5%}.hn-routes__route:nth-child(-n+2) .hn-routes__name{display:block}.hn-routes__route:nth-child(3){--size: 12rem;bottom:9%;left:13%}.hn-routes__route:nth-child(4){--size: 19rem;bottom:8%;right:6%}.hn-routes__route:nth-child(5){--size: 9rem;--alpha: .26;--turn: 10deg;display:flex;top:46%;left:1.5%}.hn-routes__route:nth-child(6){--size: 10rem;--alpha: .28;--turn: -9deg;display:flex;top:40%;right:2%}}@media(prefers-reduced-motion:no-preference){.hn-routes[data-ready] .hn-routes__line{stroke-dasharray:1;animation:hn-route-draw 2.6s cubic-bezier(.45,0,.2,1) calc(.2s + var(--i) * .35s) backwards}.hn-routes[data-ready] .hn-routes__finish,.hn-routes[data-ready] .hn-routes__name{animation:hn-route-show .6s ease calc(2.4s + var(--i) * .35s) backwards}.hn-routes[data-ready] .hn-routes__route{animation:hn-route-drift 11s ease-in-out calc(var(--i) * -1.9s) infinite alternate}}@keyframes hn-route-draw{0%{stroke-dashoffset:1}}@keyframes hn-route-show{0%{opacity:0}}@keyframes hn-route-drift{0%{translate:0 -.6rem}to{translate:0 .6rem}}.hn-countdown--bar{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hn-countdown--bar .hn-countdown__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.6rem;padding-block:.9rem;font:500 1rem/1.4 var(--hn-mono);letter-spacing:.06em;text-transform:uppercase}.hn-countdown__title{display:inline-flex;align-items:center;gap:.8rem;margin:0}.hn-countdown--bar .hn-countdown__timer{gap:.6rem}.hn-countdown--bar .hn-countdown__unit{display:inline;max-width:none;padding:0;border:0}.hn-countdown--bar .hn-countdown__value,.hn-countdown--bar .hn-countdown__label{font-family:var(--hn-mono);font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:inherit;color:var(--hn-accent-text)}.hn-countdown--bar .hn-countdown__ended{margin:0}.hn-countdown__link{color:inherit;font-weight:600;text-underline-offset:.3rem}.hn-countdown__link:hover{color:var(--hn-orange)}@media screen and (min-width:750px){.hn-countdown--bar .hn-countdown__inner{font-size:1.1rem;letter-spacing:.12em}}.hn-track{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem;position:relative}.hn-track:before{content:"";position:absolute;left:.7rem;top:.8rem;bottom:.8rem;width:2px;background:var(--hn-orange)}.hn-track li{position:relative;padding-left:3.2rem;display:flex;flex-direction:column;gap:.2rem}.hn-track li:before{content:"";position:absolute;left:0;top:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--hn-orange)}.hn-track li:last-child:before{border-radius:0;background:var(--hn-ink)}.hn-track__title{margin:0;font:600 1.6rem/1.3 var(--hn-sans)}.hn-track__caption{margin:0;font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hn-muted-text)}@media screen and (min-width:990px){.hn-track{flex-direction:row;gap:2.4rem}.hn-track:before{left:.8rem;right:.8rem;top:.7rem;bottom:auto;width:auto;height:2px}.hn-track li{flex:1;padding:3.2rem 0 0}.hn-track li:before{top:0}}.hn-table-wrap{overflow-x:auto;margin-block:2rem 1.6rem}.hn-table{border-collapse:collapse;width:100%;min-width:32rem}.hn-table th,.hn-table td{font:400 1.4rem/1.4 var(--hn-sans);padding:1.2rem .8rem;text-align:left;border-bottom:1px solid var(--hn-line)}.hn-table th{font:500 1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hn-muted-text)}.hn-table td+td{font-family:var(--hn-mono);font-size:1.3rem}.hn-content .hn-stack{max-width:88rem}.hn-boxes{display:grid;gap:1.4rem;margin-top:2rem}.hn-box{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:var(--hn-white);color:var(--hn-ink);border:1px solid var(--hn-stone)}.hn-box--dark{background:var(--hn-ink);color:var(--hn-paper);border-color:var(--hn-ink);--hn-accent-text: var(--hn-orange);--hn-muted-text: var(--hn-stone)}.hn-box--accent{border-left:3px solid var(--hn-orange)}.hn-box__title{margin:0;font:600 1.6rem/1.3 var(--hn-sans)}.hn-box .hn-rte{font:400 1.5rem/1.55 var(--hn-sans);color:var(--hn-muted-text)}@media screen and (min-width:990px){.hn-boxes--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.hn-boxes--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.hn-filter{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.4rem}.hn-filter .hn-chip-link{cursor:pointer;background:transparent}.hn-filter .hn-chip-link[aria-pressed=true]{background:var(--hn-ink);border-color:var(--hn-ink);color:var(--hn-white)}.hn-picks{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}.hn-picks li[hidden]{display:none}.hn-pick{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.6rem;align-items:center;background:var(--hn-white);border:1px solid var(--hn-stone);padding:1.2rem;color:var(--hn-ink);text-decoration:none}.hn-pick__tile{aspect-ratio:1;background:var(--hn-tile);overflow:hidden}.hn-pick__tile img{width:100%;height:100%;object-fit:contain}.hn-pick__body{display:flex;flex-direction:column;gap:.4rem}.hn-pick__title{margin:0;font:900 2.2rem/.95 var(--hn-display);text-transform:uppercase}.hn-pick__price{margin:0;font:400 1.4rem/1.4 var(--hn-sans);color:var(--hn-asphalt)}@media screen and (min-width:990px){.hn-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.hn-pick{grid-template-columns:16rem minmax(0,1fr);padding:1.6rem}}.hn-what__grid{display:flex;flex-wrap:wrap;align-items:center;gap:4rem 7.2rem}.hn-what__parts{flex:1 1 44rem;display:flex;flex-direction:column;gap:4rem}.hn-what__figure{flex:1 1 44rem;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem;padding:3.6rem;border:1px solid var(--hn-stone);border-radius:1rem;background:var(--hn-white);color:var(--hn-ink)}.hn-what__item{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.hn-what__arrow{color:var(--hn-orange)}.hn-what__poster{width:17rem}.hn-what__poster svg{display:block;width:100%;height:auto;box-shadow:0 1.4rem 3rem #0f0f0d29}.hn-ways__head{margin-bottom:2.8rem;max-width:76rem}.hn-ways__grid{display:grid;gap:1.4rem}.hn-way{display:flex;flex-direction:column;gap:1.8rem;padding:2.4rem;border-radius:1rem;background:#1c1b19;border:1px solid rgba(243,241,236,.14)}.hn-way__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem}.hn-way__title{margin:0;font:900 3rem/.92 var(--hn-display);text-transform:uppercase;color:var(--hn-paper)}.hn-way__badge{padding:.6rem 1.2rem;border-radius:999px;background:var(--hn-orange);color:var(--hn-ink);font:500 1.1rem/1.4 var(--hn-mono);letter-spacing:.12em;text-transform:uppercase}.hn-way .hn-numbered li{color:var(--hn-paper)}.hn-way__note{margin:0;font:400 1.5rem/1.5 var(--hn-sans);color:var(--hn-mist)}.hn-way__message{margin:0;padding:2rem 2.2rem;border-radius:.8rem;background:var(--hn-paper);color:var(--hn-ink);font:400 1.6rem/1.55 var(--hn-sans)}.hn-way .hn-btn{align-self:flex-start}@media screen and (min-width:990px){.hn-ways__head{margin-bottom:4.4rem}.hn-ways__grid{grid-template-columns:repeat(auto-fit,minmax(36rem,1fr));gap:2rem}.hn-way{padding:clamp(2.4rem,3vw,4rem)}.hn-way__title{font-size:3.4rem}}.hn-hints .hn-h2{margin-bottom:2.4rem}.hn-hints__grid{margin:0;display:grid;gap:2rem}.hn-hint{border-top:2px solid rgb(var(--color-foreground));padding-top:1.6rem}.hn-hint dt{font:700 1.7rem/1.35 var(--hn-sans)}.hn-hint dd{margin:.8rem 0 0;font:400 1.5rem/1.5 var(--hn-sans);color:var(--hn-muted-text)}.hn-hints__box{margin-top:3.2rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:center;padding:2.4rem;border:1px solid var(--hn-stone);border-radius:1rem;background:var(--hn-white);color:var(--hn-ink)}.hn-hints__box-title{margin:0 0 .4rem;font:700 1.8rem/1.3 var(--hn-sans)}@media screen and (min-width:990px){.hn-hints .hn-h2{margin-bottom:3.6rem}.hn-hints__grid{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem}.hn-hints__box{padding:2.8rem 3.2rem}}.hn-story-head{background:var(--hn-ink);color:var(--hn-paper);--color-foreground: 243, 241, 236;--hn-accent-text: var(--hn-orange);--hn-muted-text: var(--hn-stone)}.hn-story-head__grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:3.2rem 6.4rem;padding-top:calc(var(--header-height, 6.4rem) + 3.6rem)}.hn-story-head__copy{flex:1 1 48rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem}.hn-story-head__title{margin:0;font-size:clamp(6.4rem,9vw,14.8rem);color:var(--hn-paper)}.hn-story-head__text{max-width:46rem}.hn-story-head__figure{flex:1 1 42rem;max-width:56rem;margin:0;align-self:flex-end}.hn-story-head__photo{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media screen and (min-width:990px){.hn-story-head__grid{padding-top:calc(var(--header-height, 8rem) + 7.2rem)}.hn-story-head__copy{padding-bottom:7.2rem;gap:4rem}.hn-story-head__text{font-size:2rem}}.hn-story-text__inner{display:flex;flex-direction:column;gap:4rem}.hn-story-text__lead{margin:0;max-width:100rem;font:900 clamp(4.4rem,5.6vw,8.8rem)/.92 var(--hn-display);text-transform:uppercase}.hn-story-text__accent{color:var(--hn-ember)}.hn-story-text__row{display:flex;flex-wrap:wrap;gap:2.4rem 8rem}.hn-story-text__byline{flex:0 1 22rem;display:flex;flex-direction:column;gap:1rem;padding-top:.8rem}@media screen and (max-width:749px){.hn-story-text__byline:empty{display:none}}.hn-story-text__rule{display:block;width:4.8rem;height:3px;background:var(--hn-orange)}.hn-story-text__body{flex:1 1 56rem;max-width:76rem;display:flex;flex-direction:column;gap:2.4rem}.hn-story-text__body p{margin:0;font:400 clamp(1.9rem,1.7vw,2.5rem)/1.6 var(--hn-sans)}.hn-story-text__body .hn-story-text__signature{margin-top:.8rem;font:900 4.4rem/.92 var(--hn-display);text-transform:uppercase}.hn-story-text__quote{margin:0;padding-block:3.2rem;border-top:2px solid rgb(var(--color-foreground));border-bottom:2px solid rgb(var(--color-foreground))}.hn-story-text__quote p{margin:0;max-width:110rem;font:900 clamp(3.6rem,4.6vw,7.2rem)/.98 var(--hn-display);text-transform:uppercase}@media screen and (min-width:990px){.hn-story-text{padding-block:12rem}.hn-story-text__inner{gap:6.4rem}.hn-story-text__body{gap:3.2rem}.hn-story-text__quote{padding-block:5.6rem}}.hn-contact__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 6.4rem;margin-bottom:3.2rem}.hn-contact__head .hn-stack{max-width:76rem;gap:1.8rem}.hn-contact__intro{font-size:1.7rem}.hn-contact__pill{display:inline-flex;align-items:center;gap:1.2rem;margin:0;padding:1.4rem 2.2rem;border-radius:999px;background:var(--hn-ink);color:var(--hn-paper);font:600 1.6rem/1.2 var(--hn-sans)}.hn-contact__pill .hn-icon{color:var(--hn-orange);stroke-width:2}.hn-contact__grid{display:flex;flex-wrap:wrap;gap:3.2rem;align-items:flex-start}.hn-contact__card{flex:1 1 52rem;min-width:0;padding:clamp(2.4rem,3vw,4.4rem);border:1px solid var(--hn-stone);border-radius:1.2rem;background:var(--hn-white);color:var(--hn-ink)}.hn-contact__form{display:flex;flex-direction:column;gap:2.2rem}.hn-contact__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.8rem}.hn-contact__errors{padding:1.4rem 1.6rem;border-radius:.8rem;border:1.5px solid var(--hn-ember);font:400 1.5rem/1.5 var(--hn-sans)}.hn-contact__errors ul{margin:0;padding-left:2rem}.hn-contact__note{margin:0;font:400 1.4rem/1.5 var(--hn-sans);color:var(--hn-asphalt)}.hn-contact__submit{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.hn-contact__sent{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding-block:4rem}.hn-contact__check{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--hn-orange);color:var(--hn-ink);display:inline-flex;align-items:center;justify-content:center}.hn-contact__check .hn-icon{stroke-width:2.4}.hn-contact__aside{flex:1 1 36rem;display:flex;flex-direction:column;gap:1.6rem}.hn-contact__direct{display:flex;flex-direction:column;gap:1.8rem;padding:2.8rem;border-radius:1.2rem;background:var(--hn-ink);color:var(--hn-paper)}.hn-contact__direct>div{display:flex;flex-direction:column;gap:.6rem}.hn-contact__email{color:var(--hn-paper);font:600 2rem/1.3 var(--hn-sans);overflow-wrap:anywhere}.hn-contact__email:hover{color:var(--hn-orange)}.hn-contact__social{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;color:var(--hn-paper);font:600 1.6rem/1.3 var(--hn-sans);text-decoration:none}.hn-contact__social:hover{color:var(--hn-orange)}.hn-contact__quick-title{margin-top:1.2rem}.hn-quick{display:flex;gap:1.6rem;align-items:flex-start;padding:2rem;border-radius:1rem;border:1px solid var(--hn-stone);background:var(--hn-white);color:var(--hn-ink);text-decoration:none}.hn-quick:hover{border-color:var(--hn-ink)}.hn-quick .hn-icon{color:var(--hn-ember)}.hn-quick__body{display:flex;flex-direction:column;gap:.4rem}.hn-quick__title{font:700 1.6rem/1.3 var(--hn-sans)}.hn-quick__text{font:400 1.5rem/1.45 var(--hn-sans);color:var(--hn-asphalt)}@media screen and (min-width:990px){.hn-contact{padding-top:8.8rem}.hn-contact__head{margin-bottom:5.6rem}.hn-contact__intro{font-size:1.9rem}}.hn-feature__grid{display:flex;flex-wrap:wrap;align-items:center;gap:3.2rem 7.2rem}.hn-feature__visual{flex:1 1 48rem;min-width:0}.hn-feature__figure{margin:0;padding:clamp(3.2rem,5vw,7.2rem) clamp(3.2rem,5vw,7.2rem) 2rem;border-radius:1.2rem;background:var(--hn-tile);display:flex;flex-direction:column;align-items:center;gap:1.8rem}.hn-feature__figure[hidden]{display:none}.hn-feature__poster{width:100%;max-width:42rem}.hn-feature__poster svg{display:block;width:100%;height:auto;box-shadow:0 3rem 6rem #0f0f0d38}.hn-feature__copy{flex:1 1 42rem;display:flex;flex-direction:column;gap:2.4rem}.hn-feature__examples{gap:1rem}.hn-feature__facts{margin:0;display:flex;flex-wrap:wrap;gap:1.6rem 2.8rem;padding-block:1.8rem;border-top:1px solid var(--hn-stone);border-bottom:1px solid var(--hn-stone)}.hn-feature__facts dd{margin:.6rem 0 0;font:600 1.6rem/1.4 var(--hn-sans)}.hn-feature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.8rem}.hn-feature__assurances{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.hn-feature__assurances li{display:flex;align-items:center;gap:1rem;font:400 1.5rem/1.45 var(--hn-sans);color:var(--hn-muted-text)}.hn-feature__assurances .hn-icon{color:var(--hn-ember)}@media screen and (max-width:749px){.hn-feature__actions .hn-btn{flex:1 1 100%}.hn-feature__actions .hn-link{margin-inline:auto}}honorun-scene{display:block}honorun-scene:not([data-ready]){aspect-ratio:3 / 4}honorun-scene.hn-hero__tee:not([data-ready]){aspect-ratio:1}@media(prefers-reduced-motion:no-preference){honorun-hero:not([data-played]) .honorun-scene__trace{stroke-dasharray:1;stroke-dashoffset:1}honorun-hero:defined:not([data-played]):not([data-playing]) :is(.hn-hero__poster-wrap,.hn-hero__tee-wrap,.hn-hero__caption){opacity:0}honorun-hero[data-playing] .hn-hero__poster-wrap{animation:hn-land .8s cubic-bezier(.2,.8,.2,1) both}honorun-hero[data-playing] .hn-hero__poster .honorun-scene__trace{stroke-dasharray:1;animation:hn-draw 1.6s cubic-bezier(.6,0,.3,1) .5s both}honorun-hero[data-playing] .hn-hero__tee-wrap{animation:hn-in .8s cubic-bezier(.2,.8,.2,1) 1.8s both}honorun-hero[data-playing] .hn-hero__tee .honorun-scene__trace{stroke-dasharray:1;animation:hn-draw .7s ease 2.4s both}honorun-hero[data-playing] .hn-hero__caption{animation:hn-fade .6s ease 3s both}@media screen and (max-width:749px){honorun-hero[data-playing] .hn-hero__poster-wrap{animation-duration:.6s}honorun-hero[data-playing] .hn-hero__poster .honorun-scene__trace{animation-duration:1.2s;animation-delay:.4s}honorun-hero[data-playing] .hn-hero__tee-wrap{animation-name:hn-up;animation-duration:.6s;animation-delay:1.4s}honorun-hero[data-playing] .hn-hero__tee .honorun-scene__trace{animation-duration:.5s;animation-delay:1.9s}honorun-hero[data-playing] .hn-hero__caption{animation-duration:.5s;animation-delay:2.4s}}}@keyframes hn-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hn-land{0%{opacity:0;transform:translateY(2.4rem) rotate(-3deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes hn-in{0%{opacity:0;transform:translate(4.8rem)}to{opacity:1;transform:none}}@keyframes hn-up{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes hn-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/honorun-theme.css.map */
