.bfb{position:relative;overflow:hidden;background:#121212;color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.bfb__media{position:absolute;top:0;right:0;bottom:0;left:0}.bfb__media picture,.bfb__media img,.bfb__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--bfb-focus-m)}.bfb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bfb-scrim-m)}.bfb__inner{position:relative;display:flex;align-items:flex-end;min-height:var(--bfb-h-m);padding:0 0 32px;box-sizing:border-box}.bfb__inner .page-width{width:100%}.bfb__kicker{margin:0 0 14px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fff}.bfb__heading{margin:0;max-width:640px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:46px;line-height:1.04;color:#fff}.bfb__sub{margin:16px 0 0;max-width:520px;font-size:16px;line-height:1.5}.bfb__button{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:24px;padding:0 46px;box-sizing:border-box;background:#fff;color:#121212;font-family:var(--font-body-family);font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.bfb__button:hover{background:#f3f3f3}.bfb__note{position:absolute;top:8px;left:8px;right:8px;margin:0;padding:6px 10px;font-size:12px;background:#ffffffe6;color:#121212}@media screen and (min-width:750px){.bfb__media picture,.bfb__media img,.bfb__media svg{object-position:50% var(--bfb-focus-d)}.bfb__scrim{background:var(--bfb-scrim-d)}.bfb__inner{min-height:var(--bfb-h-d);padding-bottom:84px}.bfb__kicker{margin-bottom:20px;font-size:13px;letter-spacing:.24em}.bfb__heading{font-size:76px;line-height:1.02}.bfb__sub{margin-top:22px;font-size:18px}.bfb__button{display:inline-flex;margin-top:34px}}.bfo__intro{margin:0 0 20px;font-size:15px;line-height:1.5;letter-spacing:.04em;text-align:center}.bfo__cards{display:grid;grid-template-columns:1fr;gap:16px}.bfo__card{display:flex;flex-direction:column;gap:10px;padding:32px 24px;background:#fff;color:#121212;border:1px solid #e6e6e6}.bfo__card--dark{background:#121212;color:#f6f1e7;border-color:#121212}.bfo__eyebrow{margin:0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#5c5c5c}.bfo__card--dark .bfo__eyebrow{color:#c9a24b}.bfo__amount{margin:0;font-family:Times New Roman,Times,serif;font-weight:700;font-size:52px;line-height:1}.bfo__note{margin:6px 0 0;font-size:16px;line-height:1.5}.bfo__terms{margin:24px auto 0;max-width:760px;font-size:13px;line-height:1.7;color:#4a4a4a}@media screen and (min-width:750px){.bfo__intro{margin-bottom:28px;font-size:16px}.bfo__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bfo__card{padding:48px 40px}.bfo__amount{font-size:72px}.bfo__note{font-size:17px}.bfo__terms{font-size:14px}}.xmasb{display:grid;grid-template-columns:1fr;background:var(--xmasb-bg);color:var(--xmasb-text)}.xmasb p{margin:0}.xmasb__media{position:relative;display:block;order:-1;width:100%;aspect-ratio:1 / 1;align-self:start}.xmasb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xmasb__text{position:relative;overflow:hidden;background:var(--xmasb-bg)}.xmasb__bleed{position:absolute;top:-2.4rem;right:-2.4rem;bottom:-2.4rem;left:-2.4rem;background-image:var(--xmasb-img);background-repeat:no-repeat;background-size:100% 4000%;background-position:0 100%;transform:scaleY(-1);filter:blur(1.6rem)}.xmasb__content{position:relative;z-index:1;padding:3.6rem 2rem 4.4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;box-sizing:border-box}.xmasb__kicker{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.4rem;opacity:.8}.xmasb .xmasb__heading{margin:0 0 2.4rem;line-height:1;color:var(--xmasb-text)}.xmasb .xmasb__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:4.5rem;padding:0 3.6rem;font-size:1.5rem;letter-spacing:.1rem;text-decoration:none;background:var(--xmasb-btn-bg);color:var(--xmasb-btn-text);transition:opacity .2s ease}.xmasb .xmasb__btn:hover{opacity:.85}@media screen and (min-width:750px){.xmasb{grid-template-columns:1.25fr .75fr}.xmasb__media{order:0}.xmasb__bleed{background-size:4000% 100%;background-position:0 0;transform:scaleX(-1)}.xmasb__content{padding:5rem 5rem 5rem max(5rem,calc((100vw - 120rem)/2 + 5rem))}}.xmas{overflow:hidden}.xmas p{margin:0}.xmas-kicker{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.6rem;opacity:.75}.xmas-kicker--small{font-size:1.1rem;letter-spacing:.16em;margin-bottom:.6rem}.xmas-kicker--accent{color:var(--xmas-accent);opacity:1}.xmas-buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.xmas-button--accent{background:var(--xmas-accent);color:#121212;border:0}.xmas-button--accent:after{display:none}.xmas-link{display:inline-block;color:inherit;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.5rem}.xmas-hero{display:grid;grid-template-columns:1fr;background:var(--xmas-hero-bg);color:var(--xmas-hero-text)}.xmas .xmas-hero__heading{color:var(--xmas-hero-text)}.xmas-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:4.5rem;padding:0 3rem;font-family:inherit;font-size:1.5rem;letter-spacing:.1rem;text-decoration:none;border:1px solid transparent;transition:opacity .2s ease}.xmas-btn:hover{opacity:.85}.xmas .xmas-btn--solid{background:var(--xmas-hero-btn-bg);color:var(--xmas-hero-btn-text);border-color:var(--xmas-hero-btn-bg)}.xmas .xmas-btn--outline{background:transparent;color:var(--xmas-hero-text);border-color:var(--xmas-hero-text)}.xmas-hero__text{padding:4.8rem 2rem;display:flex;flex-direction:column;justify-content:center}.xmas-hero__heading{margin:0 0 1.6rem;line-height:1}.xmas-hero__copy{font-size:1.7rem;max-width:46rem}.xmas-hero__media{position:relative;order:-1;width:100%;aspect-ratio:1 / 1;align-self:start}.xmas-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xmas-deadline{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem;font-size:1.4rem}.xmas-deadline__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--xmas-hero-dot)}@media screen and (min-width:750px){.xmas-hero{grid-template-columns:1fr 1fr;background:var(--xmas-hero-bg-desktop)}.xmas-hero__media{order:0}.xmas-hero__text{padding:8rem 5rem 8rem max(5rem,calc((100vw - 120rem)/2 + 5rem))}}.xmas .xmas-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 2rem;padding-top:2.8rem;padding-bottom:2.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.xmas-trust__title{font-weight:700;font-size:1.4rem}.xmas-trust__text{font-size:1.3rem;opacity:.75}@media screen and (min-width:990px){.xmas .xmas-trust{grid-template-columns:repeat(4,1fr)}}.xmas .xmas-block{padding-top:6rem;padding-bottom:5rem}.xmas-band{padding-top:.1px;padding-bottom:.1px}.xmas-head{margin-bottom:3.6rem}.xmas-head h2{margin:0}.xmas-head__copy{margin-top:1rem;font-size:1.6rem;max-width:56rem;opacity:.85}.xmas-head--row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem}@media screen and (min-width:750px){.xmas .xmas-block{padding-top:10rem;padding-bottom:9rem}.xmas-head{margin-bottom:5.2rem}}.xmas-head__actions{display:flex;align-items:center;gap:1.2rem}.xmas-nav{display:none;gap:.8rem}.xmas-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;padding:0;border:1px solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.xmas-nav__btn:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.xmas .xmas-slider{display:flex;gap:1.2rem;list-style:none;margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.xmas .xmas-slider::-webkit-scrollbar{display:none}.xmas .xmas-slide{flex:0 0 44%;min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.xmas-nav{display:flex}.xmas .xmas-slider{gap:2rem;margin:0 -5rem;padding:0 5rem .4rem;scroll-padding:0 5rem}.xmas .xmas-slide{flex-basis:calc((100% - 4rem)/3.2)}}@media screen and (min-width:990px){.xmas .xmas-slide{flex-basis:calc((100% - 6rem) / 4.3)}}.xmas-tiles{display:grid;grid-template-columns:1fr;gap:1.6rem}.xmas-tile{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid rgba(var(--color-foreground),.12);position:relative}.xmas-tile--featured{border-color:rgb(var(--color-foreground))}.xmas-tile__media{position:relative;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.05);overflow:hidden}.xmas-tile__media img,.xmas-tile__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xmas-tile__badge{position:absolute;top:1.2rem;left:1.2rem;background:var(--xmas-accent);color:#121212;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1.1rem}.xmas-tile__body{padding:2rem 2rem 2.4rem}.xmas-tile__price{margin:0 0 .8rem;line-height:1.05}.xmas-tile__text{font-size:1.5rem;margin-bottom:1.6rem;opacity:.85}.xmas-tile:hover .xmas-link{text-decoration-thickness:2px}@media screen and (min-width:750px){.xmas-tiles{grid-template-columns:repeat(3,1fr);gap:2.4rem}.xmas-tile__body{padding:2.8rem 2.8rem 3.2rem}}.xmas-who{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.xmas-who__item{text-decoration:none;color:inherit}.xmas-who__media{position:relative;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.06);overflow:hidden;margin-bottom:1.2rem}.xmas-who__media img,.xmas-who__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.xmas-who__item:hover .xmas-who__media img{transform:scale(1.03)}.xmas-who__title{margin:0}.xmas-who__text{font-size:1.4rem;opacity:.8}@media screen and (min-width:750px){.xmas-who{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.xmas .xmas-founder{text-align:center;max-width:86rem;padding-top:6rem;padding-bottom:6rem}.xmas-founder__quote{margin:0 0 1.8rem;line-height:1.3}.xmas-founder__name{font-size:1.5rem;opacity:.8}@media screen and (min-width:750px){.xmas .xmas-founder{padding-top:11rem;padding-bottom:10rem}}.xmas .xmas-panels{display:grid;grid-template-columns:1fr;gap:1.6rem;padding-bottom:6rem}.xmas-panel{padding:3rem 2.4rem}.xmas-panel h2{margin:0 0 1.2rem}.xmas-panel__copy{font-size:1.6rem;margin-bottom:2.4rem;opacity:.85}.xmas-panel--outline{border:1px solid rgb(var(--color-foreground))}.xmas-chips{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0 0 2.4rem;padding:0}.xmas-chip{border:1px solid currentColor;padding:.8rem 2rem;font-size:1.5rem}@media screen and (min-width:750px){.xmas .xmas-panels{grid-template-columns:1fr 1fr;gap:2.4rem;padding-bottom:10rem}.xmas-panel{padding:5rem}}.cct__heading{margin:0 0 1.6rem}.cct__note{margin:1.6rem 0;padding:1.2rem 1.6rem;font-size:1.3rem;background:rgba(var(--color-foreground),.05)}.cct .cct__list{display:flex;gap:1.2rem;list-style:none;margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cct .cct__list::-webkit-scrollbar{display:none}.cct .cct__item{flex:0 0 27%;min-width:0;scroll-snap-align:start}.cct__tile{display:block;text-decoration:none;color:inherit}.cct__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.05)}.cct__media img,.cct__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cct__tile:hover .cct__media img{transform:scale(1.04)}.cct__label{display:block;margin-top:1rem;text-align:center;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.cct__tile--active .cct__label{font-weight:700;text-decoration:underline;text-underline-offset:.5rem}@media screen and (min-width:750px){.cct .cct__list{gap:2rem;margin:0;padding:0 0 .4rem;scroll-padding:0}.cct .cct__item{flex-basis:calc((100% - (var(--cct-cols) - 1) * 2rem) / var(--cct-cols))}.cct__label{font-size:1.4rem}}.hye-cb{--cb-gold: #c9a24b;--cb-ink: #121212;--cb-soft: #f6f1e7;--cb-line: #e6e1d6;--cb-muted: #5c5c5c;color:var(--cb-ink);padding:32px 0 56px}.hye-cb *,.hye-cb *:before,.hye-cb *:after{box-sizing:border-box}.cb-guard{padding:24px;background:#fff7e0;border:1px dashed var(--cb-gold)}.cb-head{text-align:center;margin-bottom:24px}.cb-title{margin:0 0 8px;font-size:28px;font-weight:400;letter-spacing:.04em}.cb-intro{margin:0 auto;max-width:560px;font-size:15px;line-height:1.6;color:var(--cb-muted)}.cb-small{font-size:13px;line-height:1.6;color:var(--cb-muted);margin:8px 0 0}.cb-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.cb-stage-panel{position:sticky;top:var(--cb-sticky-top, 0);z-index:5;background:#fff;padding:8px 0 4px;border-bottom:1px solid var(--cb-line)}.cb-stage-wrap{overflow-x:auto;background:var(--cb-soft);border-radius:4px}.cb-stage{margin:0 auto}.cb-stage svg{display:block;width:100%;height:auto;max-height:42vh;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cb-stage.is-life svg{max-height:none}.cb-tools{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}.cb-link{background:none;border:0;padding:4px 0;font:inherit;font-size:13px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;color:var(--cb-ink);cursor:pointer}.cb-link[aria-pressed=true]{font-weight:600}.cb-link:disabled{opacity:.4;cursor:default;text-decoration:none}.cb-calibrate{margin-top:8px;padding:12px;background:#fafafa;border:1px solid var(--cb-line)}.cb-card{background:#d9d9d9;border-radius:3.5mm;margin:8px 0}.cb-calibrate input[type=range]{width:100%;max-width:420px;display:block;margin-bottom:8px}.cb-step__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:18px;font-weight:400;letter-spacing:.04em}.cb-num{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:var(--cb-ink);color:#fff;font-size:13px}.cb-seg{display:inline-flex;margin:0 12px 12px 0;border:1px solid var(--cb-ink)}.cb-seg__btn{background:#fff;color:var(--cb-ink);border:0;padding:10px 20px;font:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.cb-seg__btn[aria-pressed=true]{background:var(--cb-ink);color:#fff}.cb-seg--count{flex-wrap:wrap}.cb-seg--count .cb-seg__btn{min-width:46px;padding:10px 0;text-align:center;letter-spacing:0}.cb-seg__btn:disabled{opacity:.35;cursor:not-allowed}.cb-bases{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cb-base{display:flex;flex-direction:column;gap:4px;padding:8px;text-align:left;background:#fff;border:1px solid var(--cb-line);font:inherit;color:inherit;cursor:pointer}.cb-base img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--cb-soft)}.cb-base[aria-pressed=true]{border-color:var(--cb-ink);box-shadow:0 0 0 1px var(--cb-ink)}.cb-base[disabled]{opacity:.45;cursor:not-allowed}.cb-base__name{font-size:13px;line-height:1.35}.cb-base__meta{font-size:12px;color:var(--cb-muted)}.cb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cb-chip{background:#fff;border:1px solid var(--cb-line);border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;cursor:pointer;color:var(--cb-ink)}.cb-chip[aria-pressed=true]{background:var(--cb-ink);color:#fff;border-color:var(--cb-ink)}.cb-picker{margin-bottom:12px;padding:12px;background:var(--cb-soft)}.cb-picker__list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cb-picker__opt{min-width:38px;padding:8px 10px;background:#fff;border:1px solid var(--cb-line);font:inherit;font-size:13px;cursor:pointer}.cb-picker__opt[disabled]{opacity:.4;cursor:not-allowed}.cb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.cb-tile{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;text-align:left;background:#fff;border:1px solid var(--cb-line);font:inherit;color:inherit;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cb-tile img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--cb-soft);pointer-events:none;-webkit-user-drag:none}.cb-tile__name{font-size:12px;line-height:1.3}.cb-tile__meta{font-size:11px;color:var(--cb-muted)}.cb-tile[disabled]{opacity:.45;cursor:not-allowed}.cb-tile .cb-count{position:absolute;top:6px;right:6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--cb-ink);color:#fff;font-size:11px;line-height:20px;text-align:center}.cb-summary{padding:16px;background:var(--cb-soft)}.cb-positions{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.cb-positions li{display:flex;align-items:center;gap:8px;font-size:13px}.cb-pos-btn{flex:1;text-align:left;background:#fff;border:1px solid var(--cb-line);padding:7px 10px;font:inherit;font-size:13px;cursor:pointer;color:var(--cb-ink)}.cb-pos-btn[aria-pressed=true]{border-color:var(--cb-ink);box-shadow:0 0 0 1px var(--cb-ink)}.cb-pos-x{background:none;border:0;padding:6px;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:var(--cb-ink)}.cb-lines{list-style:none;margin:0 0 8px;padding:12px 0 0;border-top:1px solid var(--cb-line);display:grid;gap:4px}.cb-lines li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.cb-total{display:flex;justify-content:space-between;margin:8px 0 12px;font-size:16px}.cb-warn{color:#8a4b00}.cb-note{padding:8px 12px;background:var(--cb-soft)}.cb-agree{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.55;cursor:pointer}.cb-agree input{margin-top:3px;width:18px;height:18px;flex:none}.cb-btn{width:100%;padding:16px 24px;background:var(--cb-ink);color:#fff;border:1px solid var(--cb-ink);font:inherit;font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cb-btn[disabled]{background:#b9b9b9;border-color:#b9b9b9;cursor:not-allowed}.cb-btn--small{width:auto;padding:10px 18px}.cb-ghost{position:fixed;z-index:9999;pointer-events:none;transform:translate(-50%,-8%);opacity:.92;background-size:cover;background-position:center;border:1px solid var(--cb-gold);border-radius:3px;box-shadow:0 6px 18px #00000040}.cb-slot .cb-hit{fill:transparent}.cb-slot.is-over .cb-hit{fill:#c9a24b38}.cb-slot{cursor:pointer}.hye-cb.is-dragging,.hye-cb.is-dragging *{cursor:grabbing!important}.cb-left,.cb-right{display:contents}.cb-stage-panel{order:1}.cb-step--base{order:2}.cb-step--count{order:3}.cb-step--charms{order:4}.cb-summary{order:5}.cb-tools--summary{margin:0 0 12px}@media screen and (min-width:900px){.cb-title{font-size:34px}.cb-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:40px}.cb-left,.cb-right{display:flex;flex-direction:column;gap:24px;min-width:0}.cb-stage-panel{border-bottom:0}.cb-stage svg{max-height:60vh}}.ncb{background:var(--ncb-bg);color:var(--ncb-text)}:where(.ncb) p{margin:0}.ncb__media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#0000000d}.ncb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ncb .ncb__text{text-align:center;padding-top:3.2rem;padding-bottom:4.4rem}.ncb__kicker{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.2rem;opacity:.75}.ncb .ncb__heading{margin:0;color:var(--ncb-text)}.ncb__copy{margin:1.2rem auto 0;max-width:52rem;font-size:1.6rem;opacity:.85}.ncb__links{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;max-width:32rem;margin:2.8rem auto 0}.ncb .ncb__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:4.8rem;padding:0 3.6rem;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ncb-text);color:var(--ncb-text);background:transparent;transition:opacity .2s ease}.ncb .ncb__link:first-child{background:var(--ncb-text);color:var(--ncb-bg)}.ncb .ncb__link:hover{opacity:.8}@media screen and (min-width:750px){.ncb__media{aspect-ratio:16 / 7}.ncb .ncb__text{padding-top:4.4rem;padding-bottom:6rem}.ncb__links{flex-direction:row;justify-content:center;max-width:none;gap:1.6rem}.ncb .ncb__link{min-width:20rem}}:where(.ncs) p{margin:0}.ncs-kicker{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.4rem;opacity:.75}.ncs .ncs-link{display:inline-block;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px;color:inherit}.ncs .ncs-link:hover{text-decoration-thickness:2px}.ncs-hero__media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.05)}.ncs-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ncs .ncs-intro{text-align:center;max-width:80rem;padding-top:4.8rem;padding-bottom:5rem}.ncs-intro__heading{margin:0 0 1.8rem;line-height:1.05}.ncs-intro__copy{font-size:1.7rem;max-width:60rem;margin:0 auto 2.6rem;opacity:.9}.ncs .ncs-stories{padding-top:1rem;padding-bottom:2rem}.ncs-story{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center;margin-bottom:5rem}.ncs-story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.05)}.ncs-story__media img,.ncs-story__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ncs-story__text h2{margin:0 0 1.4rem}.ncs-story__copy{font-size:1.6rem;margin-bottom:2.4rem;opacity:.9;max-width:46rem}.ncs-details{padding:.1px 0}.ncs .ncs-details__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 2rem;padding-top:4rem;padding-bottom:4rem;text-align:center}.ncs-details__title{font-weight:700;font-size:1.4rem}.ncs-details__text{font-size:1.3rem;opacity:.75}.ncs .ncs-products{padding-top:6rem;padding-bottom:7rem}.ncs-head{margin-bottom:3.2rem;text-align:center}.ncs-head h2{margin:0}.ncs-products__cta{text-align:center;margin-top:4rem}@media screen and (min-width:750px){.ncs-hero__media{aspect-ratio:16 / 7}.ncs .ncs-intro{padding-top:7rem;padding-bottom:8rem}.ncs .ncs-stories{padding-top:2rem;padding-bottom:4rem}.ncs-story{grid-template-columns:1fr 1fr;gap:8rem;margin-bottom:9rem}.ncs-story--reverse .ncs-story__media{order:2}.ncs-story__text{padding:0 2rem}.ncs .ncs-details__grid{grid-template-columns:repeat(4,1fr);padding-top:5rem;padding-bottom:5rem}.ncs .ncs-products{padding-top:10rem;padding-bottom:11rem}.ncs-head{margin-bottom:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
