.sh[data-astro-cid-7b5jixkn]{display:inline-flex;align-items:center;gap:.85rem;font:600 .8125rem/1 var(--f-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--c-ink)}.sh--dark[data-astro-cid-7b5jixkn]{color:var(--c-on-dark)}.sh__num[data-astro-cid-7b5jixkn]{font-family:var(--f-serif);font-style:italic;font-weight:500;font-size:1.375rem;letter-spacing:0;line-height:1;color:var(--c-gold)}.sh--light[data-astro-cid-7b5jixkn] .sh__num[data-astro-cid-7b5jixkn]{color:var(--c-gold-deep)}.sh__rule[data-astro-cid-7b5jixkn]{display:inline-block;width:36px;height:1px;background:var(--c-gold)}.swatches[data-astro-cid-zpgh5vpc]{--k9: radial-gradient(circle at 32% 28%, #fbf3df 0%, #e4d3ad 38%, #b9a374 100%);--k14: radial-gradient(circle at 32% 28%, #fdf0cc 0%, #e6c98a 38%, #b8924f 100%);--k18: radial-gradient(circle at 32% 28%, #fff0c2 0%, #eac36a 38%, #b98a35 100%);--k22: radial-gradient(circle at 32% 28%, #ffeeb0 0%, #f0bd47 38%, #b9821c 100%);--k24: radial-gradient(circle at 32% 28%, #ffe9a0 0%, #f4b72a 36%, #ad7208 100%)}section[data-astro-cid-zpgh5vpc][id]{scroll-margin-top:var(--nav-h)}.tech-label[data-astro-cid-zpgh5vpc]{display:inline-flex;align-items:center;gap:.9em;color:var(--c-ink-soft)}.tricolor[data-astro-cid-zpgh5vpc]{display:inline-block;width:30px;height:3px;background:linear-gradient(90deg,#009246 0 33.33%,#f4f5f0 33.33% 66.66%,#ce2b37 66.66% 100%);box-shadow:0 0 0 .5px #0000002e}.intro__inner[data-astro-cid-zpgh5vpc]{display:grid;justify-items:center;text-align:center;gap:clamp(2.5rem,5vw,4rem)}.eq[data-astro-cid-zpgh5vpc]{width:100%;margin:0;padding-block:clamp(2.5rem,5vw,4.5rem);border-block:1px solid var(--c-line);display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,1.75rem);font-family:var(--f-serif);font-weight:300;line-height:1;font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);letter-spacing:-.01em}.eq__term[data-astro-cid-zpgh5vpc]{display:flex;flex-direction:column;align-items:center;gap:.08em}.eq__term[data-astro-cid-zpgh5vpc]>span[data-astro-cid-zpgh5vpc]:first-child{font-style:italic;color:var(--c-ink-soft)}.eq__term--result[data-astro-cid-zpgh5vpc]{color:var(--c-gold-deep);font-weight:400;font-style:normal;letter-spacing:.02em}.eq__op[data-astro-cid-zpgh5vpc]{position:relative;flex:none;width:.6em;height:.6em}.eq__op[data-astro-cid-zpgh5vpc]:before,.eq__op[data-astro-cid-zpgh5vpc]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--c-gold);transform:scaleX(0);transition:transform 1.1s var(--ease) .5s}.eq__op--plus[data-astro-cid-zpgh5vpc]:after{transform:rotate(90deg) scaleX(0)}.eq__op--equals[data-astro-cid-zpgh5vpc]:before{top:38%}.eq__op--equals[data-astro-cid-zpgh5vpc]:after{top:62%}.eq[data-astro-cid-zpgh5vpc].is-visible .eq__op[data-astro-cid-zpgh5vpc]:before,.eq[data-astro-cid-zpgh5vpc].is-visible .eq__op[data-astro-cid-zpgh5vpc]:after,.no-js .eq__op[data-astro-cid-zpgh5vpc]:before,.no-js .eq__op[data-astro-cid-zpgh5vpc]:after{transform:scaleX(1)}.eq[data-astro-cid-zpgh5vpc].is-visible .eq__op--plus[data-astro-cid-zpgh5vpc]:after,.no-js .eq__op--plus[data-astro-cid-zpgh5vpc]:after{transform:rotate(90deg) scaleX(1)}@media(prefers-reduced-motion:reduce){.eq__op[data-astro-cid-zpgh5vpc]:before,.eq__op[data-astro-cid-zpgh5vpc]:after{transition:none}}@media(min-width:900px){.eq[data-astro-cid-zpgh5vpc]{flex-direction:row;justify-content:center;gap:clamp(1.75rem,3.2vw,3.25rem)}.eq__term[data-astro-cid-zpgh5vpc]{align-items:flex-start;text-align:left}.eq__term--result[data-astro-cid-zpgh5vpc]{align-self:flex-end}.eq__op[data-astro-cid-zpgh5vpc]{align-self:flex-end;margin-bottom:.2em;width:.5em;height:.5em}}.jumps[data-astro-cid-zpgh5vpc] ul[data-astro-cid-zpgh5vpc]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.jumps__link[data-astro-cid-zpgh5vpc]{display:inline-flex;align-items:center;height:46px;padding:0 1.5rem;background:var(--c-bg);border:1px solid var(--c-gold);color:var(--c-ink);font:500 var(--fs-label)/1 var(--f-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background .3s var(--ease),color .3s var(--ease)}.jumps__link[data-astro-cid-zpgh5vpc]:hover{background:var(--c-gold);color:#fff}.bleed[data-astro-cid-zpgh5vpc]{position:relative;overflow:hidden;display:flex;align-items:center;min-height:min(100svh,980px)}.bleed__media[data-astro-cid-zpgh5vpc],.bleed__media[data-astro-cid-zpgh5vpc] picture{position:absolute;inset:0}.bleed__media[data-astro-cid-zpgh5vpc] img{width:100%;height:100%;object-fit:cover}.bleed__media[data-astro-cid-zpgh5vpc]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#00000073 55%,#0003)}.bleed__content[data-astro-cid-zpgh5vpc]{position:relative;z-index:1;padding-block:var(--section-y);display:grid;gap:1.5rem;justify-items:start}.lightness__stat[data-astro-cid-zpgh5vpc]{display:grid;gap:.25rem;margin-top:1rem}.lightness__stat[data-astro-cid-zpgh5vpc] .mega[data-astro-cid-zpgh5vpc]{font-size:clamp(6rem,3rem + 16vw,17rem);color:var(--c-gold);line-height:.82}.lightness__pre[data-astro-cid-zpgh5vpc]{color:var(--c-on-dark-soft)}.lightness__post[data-astro-cid-zpgh5vpc]{color:var(--c-on-dark);font-weight:300}.lightness__lead[data-astro-cid-zpgh5vpc]{max-width:40ch;color:var(--c-on-dark-soft)}.hollow[data-astro-cid-zpgh5vpc]{padding-top:0}.hollow__grid[data-astro-cid-zpgh5vpc]{display:grid;gap:clamp(2.5rem,5vw,6rem);align-items:center;grid-template-columns:1fr}.hollow__img[data-astro-cid-zpgh5vpc]{aspect-ratio:3 / 2;overflow:hidden}.hollow__img[data-astro-cid-zpgh5vpc] img{width:100%;height:100%;object-fit:cover}.hollow__text[data-astro-cid-zpgh5vpc]{display:grid;gap:1.25rem;justify-items:start}.hollow__text[data-astro-cid-zpgh5vpc] p[data-astro-cid-zpgh5vpc].muted{max-width:48ch}.karat-tags[data-astro-cid-zpgh5vpc]{list-style:none;padding:0;margin:.75rem 0 0;display:flex;gap:clamp(1rem,3vw,2.5rem)}.karat-tags[data-astro-cid-zpgh5vpc] li[data-astro-cid-zpgh5vpc]{display:grid;gap:.25rem;padding-top:1rem;border-top:1px solid var(--c-gold);min-width:4.5rem}.karat-tags[data-astro-cid-zpgh5vpc] .display-3[data-astro-cid-zpgh5vpc]{color:var(--c-gold)}.karat-tags[data-astro-cid-zpgh5vpc] .label[data-astro-cid-zpgh5vpc]{color:var(--c-on-dark-soft)}@media(min-width:900px){.hollow__grid[data-astro-cid-zpgh5vpc]{grid-template-columns:7fr 5fr}}.karat__body[data-astro-cid-zpgh5vpc]{display:grid;gap:clamp(3.5rem,7vw,6rem)}.karat__top[data-astro-cid-zpgh5vpc]{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:end}.karat__head[data-astro-cid-zpgh5vpc]{display:grid;gap:1.25rem;justify-items:start}.karat__head[data-astro-cid-zpgh5vpc] .lead[data-astro-cid-zpgh5vpc]{max-width:44ch}@media(min-width:960px){.karat__top[data-astro-cid-zpgh5vpc]{grid-template-columns:1.05fr 1fr}}.swatches[data-astro-cid-zpgh5vpc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.5rem,2vw,1.75rem);width:100%;max-width:620px}.swatch[data-astro-cid-zpgh5vpc]{display:grid;justify-items:center;gap:.9rem}.swatch__disc[data-astro-cid-zpgh5vpc]{width:100%;max-width:104px;aspect-ratio:1;border-radius:50%;background:var(--sw)}.swatch__k[data-astro-cid-zpgh5vpc]{font:500 .6875rem/1 var(--f-sans);letter-spacing:var(--tracking-label);color:var(--c-ink-soft)}.pillars[data-astro-cid-zpgh5vpc]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pillars[data-astro-cid-zpgh5vpc]>div[data-astro-cid-zpgh5vpc]{display:grid;gap:.75rem;align-content:start;padding-top:1.25rem;border-top:1px solid var(--c-line)}.designs__head[data-astro-cid-zpgh5vpc]{display:grid;gap:1.5rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.designs__title[data-astro-cid-zpgh5vpc]{display:grid;gap:1.25rem;justify-items:start}.designs__head[data-astro-cid-zpgh5vpc] .lead[data-astro-cid-zpgh5vpc]{max-width:40ch}@media(min-width:960px){.designs__head[data-astro-cid-zpgh5vpc]{grid-template-columns:1.2fr 1fr}}.strip[data-astro-cid-zpgh5vpc]{list-style:none;margin:0;padding:0 0 1.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,300px);gap:clamp(1rem,2vw,1.5rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--c-gold) var(--c-line)}.strip__item[data-astro-cid-zpgh5vpc]{scroll-snap-align:start;display:grid;gap:.5rem;align-content:start}.strip__img[data-astro-cid-zpgh5vpc]{aspect-ratio:3 / 4;overflow:hidden;background:var(--c-bg-alt);margin-bottom:.75rem}.strip__img[data-astro-cid-zpgh5vpc] img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.strip__item[data-astro-cid-zpgh5vpc]:hover .strip__img[data-astro-cid-zpgh5vpc] img{transform:scale(1.05)}.finishing[data-astro-cid-zpgh5vpc]{display:grid;grid-template-columns:1fr}.finishing__img[data-astro-cid-zpgh5vpc]{min-height:60svh;position:relative;overflow:hidden}.finishing__img[data-astro-cid-zpgh5vpc] picture{position:absolute;inset:0}.finishing__img[data-astro-cid-zpgh5vpc] img{width:100%;height:100%;object-fit:cover}.finishing__text[data-astro-cid-zpgh5vpc]{display:grid;gap:1.5rem;align-content:center;justify-items:start;padding:var(--section-y) var(--gutter);max-width:620px}.finishing__text[data-astro-cid-zpgh5vpc] .muted[data-astro-cid-zpgh5vpc]{max-width:44ch}@media(min-width:900px){.finishing[data-astro-cid-zpgh5vpc]{grid-template-columns:3fr 2fr;min-height:min(92svh,900px)}.finishing__img[data-astro-cid-zpgh5vpc]{min-height:100%}.finishing__text[data-astro-cid-zpgh5vpc]{padding-inline:clamp(2.5rem,5vw,6rem)}}.bleed--speed[data-astro-cid-zpgh5vpc] .bleed__media[data-astro-cid-zpgh5vpc]:after{background:linear-gradient(180deg,#0000008c,#00000059 45%,#000000d9)}.speed__title[data-astro-cid-zpgh5vpc]{font-size:clamp(3.75rem,1.5rem + 10vw,11rem);max-width:10ch}.speed__lead[data-astro-cid-zpgh5vpc]{max-width:38ch;color:var(--c-on-dark-soft)}.speed__stats[data-astro-cid-zpgh5vpc]{margin:clamp(1.5rem,4vw,3rem) 0 0;display:grid;gap:2rem;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.speed__stats[data-astro-cid-zpgh5vpc]>div[data-astro-cid-zpgh5vpc]{padding-top:1.25rem;border-top:1px solid rgba(245,243,239,.25);display:grid;gap:.5rem}.speed__stats[data-astro-cid-zpgh5vpc] dt[data-astro-cid-zpgh5vpc]{color:var(--c-gold)}.speed__stats[data-astro-cid-zpgh5vpc] dd[data-astro-cid-zpgh5vpc]{margin:0;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem)}.streaks[data-astro-cid-zpgh5vpc]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.streaks[data-astro-cid-zpgh5vpc] span[data-astro-cid-zpgh5vpc]{position:absolute;left:0;height:1px;width:40%;background:linear-gradient(90deg,transparent,var(--c-gold),transparent);transform:translate(-100%);animation:streak 2.6s cubic-bezier(.6,0,.2,1) infinite;opacity:.7}.streaks[data-astro-cid-zpgh5vpc] span[data-astro-cid-zpgh5vpc]:nth-child(1){top:22%}.streaks[data-astro-cid-zpgh5vpc] span[data-astro-cid-zpgh5vpc]:nth-child(2){top:58%;animation-delay:.9s;width:55%}.streaks[data-astro-cid-zpgh5vpc] span[data-astro-cid-zpgh5vpc]:nth-child(3){top:81%;animation-delay:1.7s;width:30%}@keyframes streak{to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.streaks[data-astro-cid-zpgh5vpc]{display:none}}
