.hom-hb{position:relative}.hom-hb__wrap{width:100%;max-width:128rem;margin-inline:auto}.hom-hb-head{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:2.8rem}@media(min-width:990px){.hom-hb-head{margin-bottom:4rem}}.hom-hb-head--center{align-items:center;max-width:72rem;margin-inline:auto;text-align:center}.hom-hb-head--split{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem}.hom-hb-head__stack{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;min-width:0}.hom-hb-title{margin:0;line-height:1.15}.hom-hb-sub{max-width:56rem;margin:0;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.5}@media(min-width:750px){.hom-hb-sub{font-size:calc(var(--font-body-scale) * 1.5rem)}}.hom-hb-eyebrow{margin:0;color:rgb(var(--color-foreground-secondary));font-family:var(--hom-font-ui);font-size:1.1rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.hom-hb-ornament{display:block;flex:none;width:4.8rem;height:.1rem;background-image:var(--hom-gold-gradient)}.hom-hb-actions{display:flex;justify-content:center;margin-top:3.2rem}@media(min-width:990px){.hom-hb-actions{margin-top:4rem}}.hom-hb-rte{color:rgb(var(--color-foreground))}.hom-hb-rte>*+*{margin-top:1.2rem}.hom-hb-rte p,.hom-hb-rte li{color:inherit}.hom-hb-rte ul,.hom-hb-rte ol{padding-inline-start:2rem}.hom-hb-rte li+li{margin-top:.4rem}.hom-hb a:focus-visible,.hom-hb button:focus-visible,.hom-hb summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.hom-wall__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:.1rem solid rgb(var(--color-border))}.hom-wall__item{min-width:0;border-bottom:.1rem solid rgb(var(--color-border));border-inline-end:.1rem solid rgb(var(--color-border))}.hom-wall__item:nth-child(2n){border-inline-end:0}@media(min-width:750px){.hom-wall__list{grid-template-columns:repeat(3,minmax(0,1fr))}.hom-wall__item:nth-child(2n){border-inline-end:.1rem solid rgb(var(--color-border))}.hom-wall__item:nth-child(3n){border-inline-end:0}}@media(min-width:990px){.hom-wall__list{grid-template-columns:repeat(4,minmax(0,1fr))}.hom-wall__item:nth-child(3n){border-inline-end:.1rem solid rgb(var(--color-border))}.hom-wall__item:nth-child(4n){border-inline-end:0}}@media(min-width:1360px){.hom-wall__list{grid-template-columns:repeat(6,minmax(0,1fr))}.hom-wall__item:nth-child(4n){border-inline-end:.1rem solid rgb(var(--color-border))}.hom-wall__item:nth-child(6n){border-inline-end:0}}.hom-wall__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:5.6rem;padding:1.2rem .8rem;color:rgb(var(--color-foreground));text-align:center;text-decoration:none;transition:background-color var(--duration-default) ease}@media(min-width:750px){.hom-wall__link{min-height:8rem;padding:1.6rem 1.2rem}}@media(min-width:990px){.hom-wall__link{min-height:9.6rem;padding:2rem 1.6rem}}.hom-hb .hom-wall__link:focus-visible{outline-offset:-.4rem}.hom-wall__name{display:inline;padding-bottom:.3rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.25;overflow-wrap:anywhere;background-image:var(--hom-gold-gradient);background-repeat:no-repeat;background-position:50% 100%;background-size:0% .1rem;transition:background-size .4s cubic-bezier(.165,.84,.44,1)}@media(min-width:750px){.hom-wall__name{font-size:2.2rem}}@media(min-width:1200px){.hom-wall__name{font-size:2.4rem}}@media(hover:hover){.hom-wall__link:hover{background-color:rgba(var(--color-foreground),.03)}.hom-wall__link:hover .hom-wall__name{background-size:100% .1rem}}.hom-wall__link:focus-visible .hom-wall__name{background-size:100% .1rem}.hom-wall__link--placeholder{color:rgb(var(--color-foreground-secondary))}.hom-wall__logo{display:block;width:auto;max-width:100%;height:4rem;object-fit:contain}@media(min-width:990px){.hom-wall__logo{height:5.2rem}}.hom-story__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.hom-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem}.hom-story--image-right .hom-story__media{order:2}}@media(min-width:1200px){.hom-story__grid{gap:9.6rem}}.hom-story__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--border-radius-block);background-color:rgba(var(--color-foreground),.04)}.hom-story__media--square{aspect-ratio:1 / 1}.hom-story__media--adapt{aspect-ratio:var(--hom-ratio, .8)}.hom-story__media>img,.hom-story__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hom-story__media--framed:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:1;border:.1rem solid transparent;border-image:var(--hom-gold-gradient) 1;pointer-events:none}@media(min-width:990px){.hom-story__media--framed:after{top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem}}.hom-story__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:56rem}.hom-story__text{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.6}.hom-story__content .button{margin-top:.8rem}.hom-steps__list{position:relative;display:grid;max-width:60rem;margin:0 auto;padding:0;list-style:none}.hom-steps__item{position:relative;display:grid;grid-template-columns:4.8rem minmax(0,1fr);align-content:start;column-gap:1.6rem;padding-bottom:2.8rem}.hom-steps__item:last-child{padding-bottom:0}.hom-steps__item:not(:last-child):before{content:"";position:absolute;top:4.8rem;bottom:0;inset-inline-start:2.4rem;width:.1rem;background-image:linear-gradient(180deg,rgb(var(--hom-gold-a)),rgb(var(--hom-gold-b)));opacity:.8}.hom-steps__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hom-steps__marker .icon-hom{width:2rem;height:2rem}.hom-steps__marker-num{font-family:var(--font-heading-family);font-size:2rem;line-height:1}.hom-steps__body{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding-top:.2rem}.hom-steps__num{margin:0;color:rgb(var(--color-foreground-secondary));font-family:var(--hom-font-ui);font-size:1.1rem;line-height:1.3;letter-spacing:.14em}.hom-steps__title{margin:0;font-size:2.2rem;line-height:1.2;text-transform:none}.hom-steps__text{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.55}@media(min-width:990px){.hom-steps__list{grid-template-columns:repeat(var(--hom-steps, 4),minmax(0,1fr));max-width:none}.hom-steps__list:before{content:"";position:absolute;top:3.2rem;left:calc(100% / var(--hom-steps, 4) / 2);right:calc(100% / var(--hom-steps, 4) / 2);height:.1rem;background-image:var(--hom-gold-gradient);opacity:.8}.hom-steps__item{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:2rem;padding:0 2.4rem;text-align:center}.hom-steps__item:not(:last-child):before{content:none}.hom-steps__marker{width:6.4rem;height:6.4rem}.hom-steps__marker .icon-hom{width:2.4rem;height:2.4rem}.hom-steps__body{align-items:center;max-width:30rem;padding-top:0}.hom-steps__title{font-size:2.4rem}}.hom-journal__list{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1.6rem;margin:0 -1.2rem;padding:.6rem 1.2rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.2rem;scrollbar-width:none}.hom-journal__list::-webkit-scrollbar{display:none}.hom-journal__item{min-width:0;scroll-snap-align:start}@media(min-width:750px){.hom-journal__list{grid-auto-columns:46%;gap:2rem}}@media(min-width:990px){.hom-journal__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--hom-cols, 3),minmax(0,1fr));gap:4rem 2.4rem;margin:0;padding:0;overflow:visible;scroll-snap-type:none}}.hom-journal__card{position:relative;display:flex;flex-direction:column;gap:1.6rem;height:100%}.hom-journal__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--border-radius-block);background-color:rgba(var(--color-foreground),.04)}.hom-journal__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hom-journal__card:hover .hom-journal__img{transform:scale(1.03)}}.hom-journal__card--text{justify-content:space-between;gap:2.4rem;min-height:24rem;padding:2.4rem;border:.1rem solid rgb(var(--color-border));border-radius:var(--border-radius-block);background-color:rgb(var(--color-background-secondary));transition:border-color var(--duration-default) ease}@media(min-width:990px){.hom-journal__card--text{min-height:30rem;padding:3.2rem 2.8rem}}@media(hover:hover){.hom-journal__card--text:hover{border-color:rgba(var(--color-foreground),.3)}}.hom-journal__card--text .hom-journal__title{font-size:2.4rem}@media(min-width:1200px){.hom-journal__card--text .hom-journal__title{font-size:2.8rem}}.hom-journal__body{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.hom-journal__date{color:rgb(var(--color-foreground-secondary));font-family:var(--hom-font-ui);font-size:1.1rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.hom-journal__title{margin:0;font-size:2.2rem;line-height:1.2;text-transform:none}.hom-journal__link{display:inline;color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% .1rem;transition:background-size var(--duration-default) ease}.hom-journal__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(hover:hover){.hom-journal__card:hover .hom-journal__link{background-size:100% .1rem}}@supports selector(:has(*)){.hom-hb .hom-journal__link:focus-visible{outline:none}.hom-journal__card:has(.hom-journal__link:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}}.hom-journal__excerpt{display:-webkit-box;overflow:hidden;margin:0;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.hom-journal__notice{margin:0;padding:2.4rem;border:.1rem dashed rgb(var(--color-border));color:rgb(var(--color-foreground-secondary));text-align:center}.hom-faq__grid{display:grid;gap:2.8rem}@media(min-width:990px){.hom-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto 1fr;align-items:start;gap:2.8rem 6.4rem}.hom-faq__intro{grid-column:1;grid-row:1}.hom-faq__cta{grid-column:1;grid-row:2}.hom-faq__list{grid-column:2;grid-row:1 / span 2}}.hom-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.hom-faq__list{border-top:.1rem solid rgb(var(--color-border))}.hom-faq__item{border-bottom:.1rem solid rgb(var(--color-border))}.hom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.4rem;padding:1.8rem 0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.3;list-style:none}.hom-faq__question::-webkit-details-marker{display:none}@media(min-width:750px){.hom-faq__question{padding:2.2rem 0;font-size:2.1rem}}.hom-hb .hom-faq__question:focus-visible{outline-offset:.2rem}.hom-faq__icon{position:relative;flex:none;width:1.4rem;height:1.4rem}.hom-faq__icon:before,.hom-faq__icon:after{content:"";position:absolute;top:calc(50% - .05rem);left:0;width:100%;height:.1rem;background-color:currentColor;transition:transform var(--duration-default) ease}.hom-faq__icon:after{transform:rotate(90deg)}.hom-faq__item[open] .hom-faq__icon:after{transform:rotate(0)}.hom-faq__answer{max-width:68rem;padding:0 0 2.2rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.6}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.hom-faq__item{interpolate-size:allow-keywords}.hom-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.hom-faq__item[open]::details-content{block-size:auto}}}.hom-seo__inner{max-width:76rem;margin-inline:auto}hom-seo-text{display:block}.hom-seo__title{margin:0 0 1.6rem;font-size:2.4rem;line-height:1.2}@media(min-width:750px){.hom-seo__title{font-size:2.8rem}}.hom-seo__body{color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.65}html.js .hom-seo__wrap--collapsible:not(.is-open):not(.is-short) .hom-seo__body{max-height:16rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%)}.hom-seo__wrap.is-short .hom-seo__toggle{display:none}.hom-seo__toggle{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;margin-top:.8rem;padding:0;color:rgb(var(--color-foreground));font-family:var(--hom-font-ui);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.hom-seo__toggle-label{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem}.hom-seo__toggle .icon-hom{width:1.4rem;height:1.4rem;transform:rotate(90deg);transition:transform var(--duration-default) ease}.hom-seo__wrap.is-open .hom-seo__toggle .icon-hom{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.hom-wall__link,.hom-wall__name,.hom-journal__img,.hom-journal__card--text,.hom-journal__link,.hom-faq__icon:before,.hom-faq__icon:after,.hom-seo__toggle .icon-hom{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/hom-home-b.css.map */
