@font-face{font-family:Cormorant Fallback;src:local("Georgia");size-adjust:94%;ascent-override:90%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Mono Fallback;src:local("Menlo"),local("Consolas");size-adjust:100%}.ygl{--ygl-bg: #f7f4ee;--ygl-sheet: #fffdf7;--ygl-ink: #1c1917;--ygl-night: #14120f;--ygl-muted: #746d66;--ygl-line: #e8e3da;--ygl-hair: #f0ece4;--ygl-gold: #b9922f;--ygl-gold-ink: #8a6a2c;--ygl-gold-2: #d4b06a;--ygl-warm: #b4531a;--ygl-warm-ink: #ab4e18;--ygl-warm-soft: #f5e8da;--ygl-fg: var(--ygl-ink);--ygl-fg-2: var(--ygl-muted);--ygl-fg-3: var(--ygl-muted);--ygl-line-c: var(--ygl-line);--ygl-cord: var(--ygl-ink);--ygl-display: "Cormorant Garamond", "Cormorant Fallback", Georgia, serif;--ygl-mono: "JetBrains Mono", "Mono Fallback", ui-monospace, Menlo, monospace;--ygl-body: var(--font-body-family, "Inter", system-ui, sans-serif);--ygl-r-s: 8px;--ygl-head: 104px;--ygl-loupe-ppm: 13;--ygl-cell: 10px;--ygl-dot: 6px;--ygl-ease: cubic-bezier(.16, 1, .3, 1);--ygl-ease-2: cubic-bezier(.2, .7, .2, 1);background:var(--ygl-bg);color:var(--ygl-fg);font-family:var(--ygl-body);overflow-x:hidden;overflow-x:clip}.ygl div:empty{display:block}.ygl [hidden]{display:none!important}.ygl *,.ygl *:before,.ygl *:after{box-sizing:border-box}.ygl a{color:inherit;text-decoration:none}.ygl img{display:block;max-width:100%;height:auto}.ygl h1,.ygl h2,.ygl h3,.ygl p,.ygl ul,.ygl figure,.ygl blockquote{margin:0}.ygl ul{padding:0;list-style:none}.ygl button{font:inherit}.ygl i,.ygl em{font-style:normal}.ygl__in{max-width:1400px;margin:0 auto;padding-inline:clamp(20px,4vw,64px)}.ygl-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;row-gap:0}.ygl-sec{padding-block:clamp(72px,9vw,144px)}.ygl-dark{--ygl-fg: #efe8dc;--ygl-fg-2: #b7ae9f;--ygl-fg-3: #a49b8e;--ygl-line-c: rgba(255, 255, 255, .12);--ygl-cord: #8a8279;background:var(--ygl-ink);color:var(--ygl-fg);-webkit-font-smoothing:antialiased}.ygl-dark--night{background:var(--ygl-night)}.ygl-white{background:#fff}.ygl-warm{--ygl-muted: #6f6357;--ygl-fg-2: #6f6357;--ygl-fg-3: #6f6357;--ygl-line-c: rgba(180, 83, 26, .16);background:var(--ygl-warm-soft)}.ygl-h1,.ygl-h2,.ygl-h3,.ygl-num{font-family:var(--ygl-display);font-weight:400;color:var(--ygl-fg)}.ygl-h1{font-size:clamp(44px,7vw,112px);line-height:.98;letter-spacing:-.02em;max-width:12ch}.ygl-h2{font-size:clamp(34px,4.6vw,72px);line-height:1.02;letter-spacing:-.015em;max-width:16ch}.ygl-h2--big{font-size:clamp(40px,6vw,96px);line-height:.96;letter-spacing:-.02em;max-width:12ch}.ygl-h2--italic{font-style:italic}.ygl-h3{font-size:clamp(22px,2.2vw,32px);line-height:1.15}.ygl-h1 em,.ygl-h2 em,.ygl-w.is-em{font-style:italic;font-weight:400;color:var(--ygl-warm)}.ygl-num{font-weight:300;line-height:.9;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.ygl-num--giant{font-size:clamp(88px,26vw,112px);line-height:.85;letter-spacing:-.03em}.ygl-num--count{font-size:clamp(72px,20vw,88px)}.ygl-num--price{font-size:clamp(72px,22vw,88px);line-height:1}.ygl-num--hour,.ygl-num--row{font-size:56px;font-weight:400;line-height:1}.ygl-lede{margin-top:16px;max-width:52ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:var(--ygl-fg-2)}.ygl-body{font-size:15.5px;line-height:1.6;color:var(--ygl-fg-2)}.ygl-mono{font-family:var(--ygl-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ygl-fg-2)}.ygl-data{font-family:var(--ygl-mono);font-size:13px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ygl-fg-2)}.ygl-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--ygl-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ygl-fg-3)}.ygl-eyebrow__bead,.ygl-facts__bead,.ygl-step__bead{display:block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--ygl-gold-img) center / cover no-repeat,var(--ygl-gold)}.ygl .ygl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--ygl-r-s);border:1px solid var(--ygl-ink);background:var(--ygl-ink);color:#fff;font-family:var(--ygl-body);font-size:12.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;white-space:normal;max-width:100%;text-align:center;transition:background .2s,color .2s,border-color .2s}.ygl .ygl-btn:hover{background:#000}.ygl .ygl-btn--ghost{background:transparent;color:var(--ygl-ink)}.ygl .ygl-btn--ghost:hover{background:var(--ygl-ink);color:#fff}.ygl .ygl-btn--cream{background:#efe8dc;border-color:#efe8dc;color:var(--ygl-ink)}.ygl .ygl-btn--cream:hover{background:var(--ygl-gold-2);border-color:var(--ygl-gold-2)}.ygl .ygl-btn--ghost-cream{background:transparent;border-color:#fff6;color:#efe8dc}.ygl .ygl-btn--ghost-cream:hover{background:#efe8dc;border-color:#efe8dc;color:var(--ygl-ink)}.ygl .ygl-btn--sm{min-height:44px;padding:0 18px;font-size:11.5px}.ygl .ygl-btn--xl{min-height:60px;min-width:280px}.ygl-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.ygl-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--ygl-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ygl-gold-ink);transition:color .2s}.ygl-link:after{content:"\2192"}.ygl-link:hover{color:var(--ygl-fg)}.ygl-link--ink{color:var(--ygl-ink)}.ygl-link--ink:hover{color:var(--ygl-gold-ink)}.ygl-bead{display:block;flex:none;border-radius:50%;background-size:cover;background-position:center}.ygl-bead--gold{background:radial-gradient(circle at 32% 28%,#f4dfa4,#d4af52 52%,#9a7526)}.ygl-bead--gem{box-shadow:inset 0 -2px 5px #00000042}.ygl-strand{display:block;position:relative;width:100%;height:64px;overflow:hidden}.ygl-strand__cord{display:block;position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;box-shadow:0 0 0 1px #0000000d}.ygl-strand .ygl-bead{position:absolute;top:50%}.ygl-strand--bleed{width:100vw;margin-inline:calc(50% - 50vw)}@keyframes ygl-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ygl .ygl-strand .ygl-bead,.ygl .ygl-cluster .ygl-bead{animation:ygl-land .45s var(--ygl-ease-2) both;animation-delay:calc(var(--i, 0) * 16ms)}.ygl.is-js .ygl-wait .ygl-bead{animation-play-state:paused}.ygl.is-js .ygl-wait.is-in .ygl-bead{animation-play-state:running}.ygl.is-js [data-anim=fade]{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--d, calc(var(--i, 0) * 60ms))}.ygl.is-js [data-anim=fade].is-in{opacity:1;transform:none}.ygl.is-js [data-split].is-split .ygl-line{display:block;overflow:hidden}.ygl.is-js [data-split].is-split .ygl-line__in{display:block;transform:translateY(110%);transition:transform .9s var(--ygl-ease);transition-delay:calc(var(--i, 0) * 90ms)}.ygl.is-js [data-split].is-split.is-in .ygl-line__in{transform:none}.ygl.is-js [data-anim=cord] .ygl-strand__cord{transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ygl-ease)}.ygl.is-js [data-anim=cord].is-in .ygl-strand__cord{transform:none}.ygl.is-js [data-anim=rows] li{opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i, 0) * 80ms)}.ygl.is-js [data-anim=rows] li i{transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ygl-ease);transition-delay:calc(var(--i, 0) * 80ms + .2s)}.ygl.is-js [data-anim=rows].is-in li{opacity:1;transform:none}.ygl.is-js [data-anim=rows].is-in li i{transform:none}.ygl [data-anim=row]{position:relative}.ygl [data-anim=row]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--ygl-line-c)}.ygl.is-js [data-anim=row]:before{transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ygl-ease);transition-delay:calc(var(--i, 0) * 80ms)}.ygl.is-js [data-anim=row]>*{opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i, 0) * 80ms + .1s)}.ygl.is-js [data-anim=row].is-in:before{transform:none}.ygl.is-js [data-anim=row].is-in>*{opacity:1;transform:none}.ygl [data-anim=mask]{display:block;overflow:hidden}.ygl.is-js [data-anim=mask]>*{display:block;transform:translateY(100%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.ygl.is-js [data-anim=mask].is-in>*{transform:none}.ygl-odo{display:inline-flex;white-space:nowrap;line-height:1}.ygl-odo__d{display:inline-block;overflow:hidden;height:1em;line-height:1;white-space:pre}.ygl-hero{padding-block:clamp(12px,3vw,40px) clamp(48px,7vw,120px)}.ygl-hero__eyebrow{margin-bottom:20px}.ygl-hero__h{position:relative;z-index:2;max-width:none}.ygl-hero__sheet{position:relative;margin-top:16px;background:var(--ygl-sheet);border:1px solid var(--ygl-line)}.ygl-hero__sheet.is-photo{border:0}.ygl-hero__link{display:block}.ygl-hero__sheet img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ygl-hero__sheet.is-photo img{animation:ygl-drift 18s ease-out forwards}@keyframes ygl-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.ygl-hero__sheet.is-photo{overflow:hidden}.ygl-hero__cap{display:block;margin-top:10px;font-family:var(--ygl-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ygl-muted)}.ygl-hero__sheet:not(.is-photo) .ygl-hero__cap{position:absolute;left:0;right:0;top:100%}@media(max-width:759px){.ygl-hero__sheet:not(.is-photo) .ygl-hero__cap{display:none}.ygl-hero__sheet.is-photo:has(.ygl-hero__cap)+.ygl-rule{margin-top:12px}}.ygl-rule{position:relative;margin-top:-24px}.ygl-strand--rule{height:56px;width:100vw;margin-inline:calc(50% - 50vw);background:#fff;border-top:1px solid var(--ygl-line);border-bottom:1px solid var(--ygl-line)}.ygl-rule__cap{margin-top:12px;color:var(--ygl-muted)}.ygl-rule__cap b{font-weight:400;color:var(--ygl-ink)}.ygl-hero__body{margin-top:28px}.ygl-hero__lede{margin-top:0}.ygl-hero .ygl-cta .ygl-btn{width:100%}.ygl-facts{margin-top:28px}.ygl-facts li{display:flex;align-items:center;gap:12px;min-height:44px;border-top:1px solid var(--ygl-line);font-family:var(--ygl-mono);font-size:12.5px;letter-spacing:.02em;color:var(--ygl-fg-2)}.ygl-facts li:last-child{border-bottom:1px solid var(--ygl-line)}.ygl-facts__bead{width:6px;height:6px}.ygl-mat{padding-bottom:0}.ygl-mat__h{max-width:12ch}.ygl-mat__lede{margin-top:20px}.ygl-loupe{margin-top:48px;padding:40px 0 36px;background:var(--ygl-sheet);border-top:1px solid var(--ygl-line);border-bottom:1px solid var(--ygl-line)}.ygl-loupe__cord{position:relative;height:130px}.ygl-loupe__line{display:block;position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--ygl-ink)}.ygl-loupe__beads{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;height:100%}.ygl-loupe__it{position:relative;display:flex;align-items:center;justify-content:center}.ygl-loupe__bead{transform:scale(.5);transition:transform .7s var(--ygl-ease);transition-delay:calc(var(--i, 0) * 60ms)}.ygl-loupe.is-in .ygl-loupe__bead{transform:scale(1)}.ygl-loupe__mm{position:absolute;top:50%;left:50%;margin-top:46px;transform:translate(-50%);white-space:nowrap;font-family:var(--ygl-mono);font-size:11px;letter-spacing:.06em;color:var(--ygl-fg-2)}.ygl-ruler{--mm: 13;height:16px;margin-top:44px;border-bottom:1px solid var(--ygl-line);background-image:repeating-linear-gradient(90deg,var(--ygl-ink) 0 1px,transparent 1px calc(var(--mm) * 1px)),repeating-linear-gradient(90deg,var(--ygl-ink) 0 1px,transparent 1px calc(var(--mm) * 5px));background-size:auto 8px,auto 14px;background-repeat:repeat-x;background-position:0 100%,0 100%}.ygl-loupe__cap{margin-top:16px;max-width:60ch;font-size:14px}.ygl-scale{margin-top:48px;background:var(--ygl-sheet);border-top:1px solid var(--ygl-line);border-bottom:1px solid var(--ygl-line)}.ygl-scale img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.ygl-scale__cap{display:block;padding:12px clamp(20px,4vw,64px)}.ygl-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin-top:56px}.ygl-cluster{min-width:0}.ygl-cluster__row{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:6px 0}.ygl-cluster__row .ygl-cluster__cord{display:none}.ygl-cluster__cord{display:block;position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--ygl-ink);transform:scaleX(0);transform-origin:left;transition:transform .5s ease-out}.ygl-cluster.is-in .ygl-cluster__cord{transform:none}.ygl-cluster__row .ygl-bead{position:relative;transition:transform .22s}.ygl-cluster__row .ygl-bead:hover{transform:scale(1.15)}.ygl-cluster__n{display:block;margin-top:8px;font-size:20px}.ygl-cluster__s{display:block;margin-top:4px;font-size:12px}.ygl-cords{margin-top:56px}.ygl-cord{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;height:28px}.ygl-cord__n{opacity:0;transition:opacity .3s ease;transition-delay:calc(var(--i, 0) * 80ms + .3s)}.ygl-cord__line{display:block;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ygl-ease);transition-delay:calc(var(--i, 0) * 80ms)}.ygl-cord--white .ygl-cord__line{box-shadow:0 0 0 1px #0000000f}.ygl-cords.is-in .ygl-cord__n{opacity:1}.ygl-cords.is-in .ygl-cord__line{transform:none}.ygl-cord--last{height:2px;grid-template-columns:minmax(0,1fr)}.ygl-cord--last .ygl-cord__n{position:absolute;left:-9999px}.ygl-seam{position:relative;height:0;overflow:hidden;background:var(--ygl-bg)}.ygl-seam__ink{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ygl-ink);transform-origin:50% 0}.ygl-lab{padding-block:72px 96px}.ygl-lab__head .ygl-lede{max-width:46ch}.ygl-lab__view{margin-top:40px}.ygl-stage{position:relative;width:100%;aspect-ratio:100 / 82;max-height:64vh}.ygl-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y!important;opacity:0;transition:opacity .5s ease}.ygl-stage.is-on canvas{opacity:1}.ygl-stage .webgl-fallback{position:absolute;inset:auto 0 0;margin:0;text-align:center;text-transform:none;letter-spacing:.04em}.ygl-stage__hint{display:block;margin:8px 0 0;text-align:center}.ygl-strandbox{margin-top:16px}.ygl-strand--lab{height:56px;width:100vw;margin-inline:calc(50% - 50vw)}.ygl-strandbox__cap{display:block;margin-top:8px}.ygl-lab__ctl{margin-top:32px}.ygl-lab__sticky{display:flex;flex-direction:column}.ygl-field{padding:16px 0;border-top:1px solid var(--ygl-line-c)}.ygl-field__k{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.ygl-field__k small{font-size:11px;letter-spacing:.04em;text-transform:none}.ygl-chips{display:flex;flex-wrap:wrap;gap:8px}.ygl-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#efe8dc;font-family:var(--ygl-body);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}.ygl-chip:hover{border-color:#ffffff80}.ygl-chip[aria-pressed=true]{border-color:var(--ygl-gold-2);color:var(--ygl-gold-2)}.ygl-chip:disabled{opacity:.35;cursor:not-allowed}.ygl-chip .ygl-bead{max-width:20px;max-height:20px;animation:none}.ygl-chip--num{font-family:var(--ygl-display);font-size:22px;min-width:52px;justify-content:center}.ygl-swatch{display:block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.ygl-lab__price{order:-1;padding:8px 0 24px}.ygl-lab__price .ygl-num{color:#fff}.ygl-lab__rule{display:block;height:2px;margin-top:12px;background:var(--ygl-gold-2);transform-origin:left}@keyframes ygl-drawx{0%{transform:scaleX(0)}to{transform:none}}.ygl-lab__rule.is-redraw{animation:ygl-drawx .32s var(--ygl-ease-2)}.ygl-lab__note{display:block;margin-top:10px;font-size:12px}.ygl-lab__note b{font-weight:500;color:var(--ygl-gold-2)}.ygl-lab__cta{margin-top:28px}.ygl-lab__cta .ygl-btn{width:100%}.ygl-string{background:var(--ygl-ink);padding-block:64px 72px}.ygl-string__stage{position:relative}.ygl-string__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:end}.ygl-string__eyebrow{grid-column:1 / -1}.ygl-string__thread{grid-column:1 / -1;position:relative;width:100vw;margin-inline:calc(50% - 50vw);height:88px}.ygl-string__cord{display:block;position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;transform-origin:50% 50%}.ygl-strand--stage{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden}.ygl-string__price{margin-top:28px}.ygl-string__price .ygl-num{display:block;color:#efe8dc;min-width:4.2ch}.ygl-string__price .ygl-mono{display:block;margin-top:8px}.ygl-string__count{margin-top:28px;text-align:right}.ygl-string__count .ygl-num{display:block;color:var(--ygl-gold-2);min-width:3ch}.ygl-string__count .ygl-mono{display:block;margin-top:8px}.ygl-string__readout{display:none}.ygl-string__name{grid-column:1 / -1;margin-top:24px;display:flex;flex-direction:column;gap:6px}.ygl-string__name .ygl-h3{display:block;overflow:hidden}.ygl-string__cta{grid-column:1 / -1;margin-top:24px}.ygl-string__cta .ygl-btn{width:100%}.ygl-presets__lede{margin-top:16px}.ygl-presets__all{margin-top:20px}.ygl-presets__made{margin-top:32px}.ygl-presets__made .ygl-num{display:block;color:var(--ygl-ink)}.ygl-presets__made .ygl-mono{display:block;margin-top:10px;max-width:26ch}.ygl-rows{margin-top:40px;border-bottom:1px solid var(--ygl-line)}.ygl-row{position:relative;display:grid;grid-template-columns:1fr;row-gap:12px;padding:24px 0;border-top:1px solid var(--ygl-line);transition:background .2s}.ygl-row__rank{color:var(--ygl-gold-ink)}.ygl-row__count{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ygl-row__count .ygl-num{display:block}.ygl-row__count .ygl-mono{text-transform:none;letter-spacing:.04em}.ygl-row__count .ygl-mono.is-top{color:var(--ygl-warm)}.ygl-row__win{position:relative}.ygl-strand--win{height:80px;width:100vw;margin-inline:calc(50% - 50vw)}.ygl-row__tail{display:none}.ygl-row__info{display:flex;flex-direction:column;gap:4px}.ygl-row__red{font-size:13px;color:var(--ygl-muted)}.ygl-row__price{font-size:16px;color:var(--ygl-ink)}.ygl-row .ygl-btn{width:100%}.ygl-zod__vow{margin-top:12px;font-family:var(--ygl-display);font-style:italic;font-size:20px;line-height:1.3;color:var(--ygl-ink);max-width:40ch}.ygl-zod__months{margin-top:20px}.ygl-zod__ruler{position:relative;display:flex;margin-top:40px;border-top:1px solid var(--ygl-line);border-bottom:1px solid var(--ygl-line);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ygl-zod__ruler::-webkit-scrollbar{display:none}.ygl-zsign{flex:0 0 84px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:56px;border:0;background:transparent;cursor:pointer;color:var(--ygl-muted);font-family:var(--ygl-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.ygl-zsign__sym{font-size:18px;line-height:1;color:var(--ygl-ink);font-family:"Apple Symbols","Segoe UI Symbol","Noto Sans Symbols 2","Noto Sans Symbols",var(--ygl-body);font-variant-emoji:text}.ygl-zsign:hover,.ygl-zsign[aria-pressed=true]{color:var(--ygl-ink)}.ygl-zod__bar{display:block;position:absolute;left:0;bottom:0;width:84px;height:2px;background:var(--ygl-ink);transform-origin:left;transition:transform .35s var(--ygl-ease-2),width .35s var(--ygl-ease-2)}.ygl-zod__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.ygl-zod__brace{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:20px;order:-1}.ygl-strand--zod{height:88px;width:100vw;margin-inline:calc(50% - 50vw)}.ygl-zod__stone{display:block;flex:none;width:96px;height:96px;margin-right:4px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 -8px 16px #00000038;clip-path:circle(0% at 50% 50%);transition:clip-path .5s var(--ygl-ease)}.ygl-zod__stone.is-in{clip-path:circle(52% at 50% 50%)}.ygl-zod__name{font-size:clamp(28px,3.6vw,56px);line-height:1.05}.ygl-zod__meta{display:block;margin-top:8px;text-transform:none;letter-spacing:.04em;font-size:12px}.ygl-zod__why{margin-top:12px;max-width:46ch;font-size:15px}.ygl-zod__price{display:flex;flex-direction:column;gap:4px;margin-top:20px;font-size:18px;color:var(--ygl-ink)}.ygl-zod__price .ygl-num-inline{font-variant-numeric:tabular-nums}.ygl-zod__price small{font-family:var(--ygl-mono);font-size:12px;letter-spacing:.02em;color:var(--ygl-muted)}.ygl-zod__info .ygl-btn{margin-top:20px;width:100%}@keyframes ygl-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ygl-zod__info.is-swap>*{animation:ygl-fade .26s ease both;animation-delay:calc(var(--i, 0) * 40ms)}.ygl-astro__copy .ygl-cta{order:9}.ygl-astro__tool{margin-top:40px}.ygl-astro__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ygl-ufield{display:block}.ygl-ufield .ygl-mono{display:block;margin-bottom:4px}.ygl-input{width:100%;height:48px;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;background:transparent;color:#efe8dc;font-family:var(--ygl-body);font-size:16px;color-scheme:dark}.ygl-input:focus{outline:none;border-bottom-color:var(--ygl-gold-2)}.ygl-input option{color:#1c1917}.ygl-astro__hour{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;row-gap:12px;margin-top:32px}.ygl-astro__hk{align-self:end}.ygl-num--hour{color:#efe8dc}.ygl-thread-range{grid-column:1 / -1;position:relative;padding-top:8px}.ygl-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;background:linear-gradient(#ffffff47,#ffffff47) center / 100% 2px no-repeat;cursor:pointer}.ygl-range::-webkit-slider-runnable-track{height:44px;background:transparent;border:0}.ygl-range::-moz-range-track{height:44px;background:transparent;border:0}.ygl-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--ygl-gold-img) center / 24px 24px no-repeat;cursor:grab}.ygl-range::-moz-range-thumb{width:44px;height:44px;border:0;border-radius:50%;background:var(--ygl-gold-img) center / 24px 24px no-repeat;cursor:grab}.ygl-range:focus-visible{outline:1px solid var(--ygl-gold-2);outline-offset:8px}.ygl-thread-range__ticks{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.04em}.ygl-thread-range__ticks span:not(:nth-child(4n+1)){display:none}.ygl-astro__nudge{display:block;grid-column:1 / -1;letter-spacing:.12em}.ygl-horizon{position:relative;margin-top:32px}.ygl-horizon__line{display:block;position:absolute;left:0;right:0;top:82px;height:1px;background:#ffffff47;z-index:1;pointer-events:none}.ygl-horizon__line i{display:none;position:absolute;right:0;top:-18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a49b8e}.ygl-horizon__bodies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ygl-star{text-align:center}.ygl-star__k{display:block;min-height:18px;font-size:11px;letter-spacing:.08em}.ygl-star__mask{display:block;position:relative;height:64px;overflow:hidden}.ygl-star__stone{display:block;position:absolute;left:50%;bottom:0;width:56px;height:56px;margin-left:-28px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 -5px 10px #0000003d}.ygl-star__hl{display:block;height:1px;margin:8px auto 0;width:60%;background:var(--ygl-gold-2);transform:scaleX(0);transform-origin:left}.ygl-star__signmask{display:block;overflow:hidden;margin-top:10px}.ygl-star__sign{display:block;font-family:var(--ygl-display);font-size:16px;line-height:1.15;color:#efe8dc}.ygl-star__gem{display:block;margin-top:3px;font-size:11px;letter-spacing:.02em;text-transform:none}.ygl-star__what{display:block;margin-top:4px;font-size:11px;letter-spacing:.02em;text-transform:none;color:#a49b8e}.ygl-star__tag{display:block;margin-top:6px;font-size:11px;line-height:1.35;letter-spacing:.06em;color:var(--ygl-gold-2)}@keyframes ygl-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ygl-sinkrise{0%{opacity:1;transform:none}44%{opacity:0;transform:translateY(40px)}45%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ygl.is-js .ygl-horizon .ygl-star__stone{opacity:0}.ygl.is-js .ygl-horizon.is-in .ygl-star__stone{animation:ygl-rise .6s var(--ygl-ease) both;animation-delay:calc(var(--i, 0) * 90ms);opacity:1}.ygl.is-js .ygl-horizon.is-in .ygl-star.is-swap .ygl-star__stone{animation:ygl-sinkrise .8s var(--ygl-ease-2)}.ygl-star.is-swap .ygl-star__sign{animation:ygl-roll .36s var(--ygl-ease-2)}.ygl-star.is-swap .ygl-star__hl{animation:ygl-drawx .3s var(--ygl-ease-2) forwards}.ygl-astro__note{margin-top:24px;font-size:12px;line-height:1.55}.ygl-tray__all{display:none}.ygl-tray__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-top:40px}.ygl-prod{display:flex;flex-direction:column;cursor:pointer}.ygl-prod[data-col="1"],.ygl-prod[data-col="3"]{margin-top:24px}.ygl-prod__img{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.ygl-prod__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ygl-prod:hover .ygl-prod__img img{transform:scale(1.03)}.ygl-prod__n{margin:10px 0 3px;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--ygl-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ygl-prod__c{font-size:11.5px;color:var(--ygl-ink);transition:color .2s}.ygl-prod:hover .ygl-prod__c{color:var(--ygl-gold-ink)}.ygl-prod__c s{margin-right:6px;color:var(--ygl-muted)}.ygl-tray__more{margin-top:28px}.ygl-tray__more .ygl-btn{width:100%}@keyframes ygl-drift-col{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}@supports (animation-timeline: view()){.ygl-prod[data-col="1"],.ygl-prod[data-col="3"]{animation:ygl-drift-col linear both;animation-timeline:view()}}.ygl-gift{padding-block:96px 112px}.ygl-gift__n{display:block;margin-left:-.06em;min-width:3ch;color:var(--ygl-gold-2)}.ygl-gift__nl{display:block;margin-top:12px}.ygl-gift__dots{margin-top:32px}.ygl-dots__bigs{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;margin-bottom:20px}.ygl-dots__bigs:empty{display:none!important}.ygl-dots__bigs:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--ygl-line-c)}.ygl-dots__big{position:relative;display:block;flex:none;width:calc(var(--ygl-cell) * 2.4);height:calc(var(--ygl-cell) * 2.4);border-radius:50%;background:var(--ygl-gold-img) center / cover no-repeat,var(--ygl-gold-2)}.ygl-dots__legend{display:block;margin-top:10px}.ygl-dots{--cols: 41;display:grid;grid-template-columns:repeat(var(--cols),var(--ygl-cell));grid-auto-rows:var(--ygl-cell);width:calc(var(--cols) * var(--ygl-cell));max-width:100%;clip-path:inset(0 0 100% 0)}.ygl-dot{display:block;width:var(--ygl-dot);height:var(--ygl-dot);margin:calc((var(--ygl-cell) - var(--ygl-dot)) / 2);border-radius:50%;background:var(--ygl-gold-img) center / cover no-repeat,var(--ygl-gold-2)}.ygl-gift__cap{display:block;margin-top:12px}.ygl-gift__copy{margin-top:40px}.ygl-gift__copy .ygl-h2{color:#fff}.ygl-gift__copy .ygl-btn{width:100%}.ygl-gift__media{margin-top:32px}.ygl-gift__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.ygl-slip,.ygl-receipt{margin-top:32px}.ygl-slip li,.ygl-receipt li{display:flex;align-items:baseline;gap:12px;min-height:56px;padding:16px 0;border-top:1px solid var(--ygl-line-c);font-size:15px;color:var(--ygl-fg)}.ygl-slip li:last-child,.ygl-receipt li:last-child{border-bottom:1px solid var(--ygl-line-c)}.ygl-slip li i,.ygl-receipt li i{display:block;flex:1;height:1px;align-self:flex-end;margin-bottom:.35em;border-bottom:1px dotted rgba(255,255,255,.35)}.ygl-slip li b,.ygl-receipt li b{flex:none;font-weight:400;color:var(--ygl-gold-2);text-align:right}.ygl-slip li{font-family:var(--ygl-mono);font-size:13px;letter-spacing:.02em}.ygl-how__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--ygl-line)}.ygl-how__copy{margin-top:32px}.ygl-how--nomedia .ygl-how__copy{margin-top:0}.ygl-steps{position:relative;margin-top:40px;padding-left:40px;display:grid;gap:32px}.ygl-steps__cord{display:block;position:absolute;left:13px;top:0;bottom:0;width:2px;background:var(--ygl-ink);transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ygl-ease)}.ygl-steps.is-in .ygl-steps__cord{transform:none}.ygl-step{position:relative}.ygl-step__bead{position:absolute;left:-40px;top:2px;width:24px;height:24px;margin-left:2px;opacity:0;transform:scale(.4);transition:opacity .45s var(--ygl-ease-2),transform .45s var(--ygl-ease-2);transition-delay:calc(var(--i, 0) * .3s)}.ygl-steps.is-in .ygl-step__bead{opacity:1;transform:none}.ygl-step__n{display:block;color:var(--ygl-gold-ink)}.ygl-step__t{display:block;margin-top:6px}.ygl-step__p{margin-top:8px;max-width:30ch;font-size:14.5px}.ygl.is-js .ygl-step>:not(.ygl-step__bead){opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i, 0) * .3s + 80ms)}.ygl.is-js .ygl-steps.is-in .ygl-step>:not(.ygl-step__bead){opacity:1;transform:none}.ygl-quotes{padding-block:72px}.ygl-quote{position:relative;padding:0}.ygl-quote+.ygl-quote{margin-top:48px;padding-top:48px;border-top:1px solid var(--ygl-line)}.ygl-quote__cord{display:block;width:40px;height:2px;margin-bottom:20px;background:var(--ygl-gold)}.ygl-quote p{font-family:var(--ygl-display);font-style:italic;font-size:24px;line-height:1.35;color:var(--ygl-ink)}.ygl-quote cite{display:block;margin-top:14px;font-style:normal}.ygl-faq__list{margin-top:32px}.ygl-qa{padding:24px 0}.ygl-qa__q{font-size:22px}.ygl-qa__a{margin-top:8px;max-width:52ch;font-size:15px}.ygl-price{padding-block:80px}.ygl-price__range{margin-top:24px}.ygl-price__range .ygl-num{color:var(--ygl-warm);font-size:clamp(64px,20vw,76px)}.ygl-price__rl{display:block;margin-top:10px;color:var(--ygl-warm-ink)}.ygl-price__copy .ygl-lede{margin-top:20px}.ygl-price__copy .ygl-btn{width:100%}.ygl-receipt li{color:var(--ygl-ink)}.ygl-receipt li i{border-bottom-color:#b4531a80}.ygl-receipt li b{color:var(--ygl-warm-ink)}.ygl-final{padding-block:96px 120px}.ygl-final__h{display:block}.ygl-final__l1{display:block;max-width:none}.ygl-final__l2{display:block;margin-top:8px;font-style:italic;color:var(--ygl-warm);font-size:26px;max-width:none}.ygl-final__lede{margin-top:20px}.ygl-marquee{position:relative;height:56px;margin:48px 0 0;overflow:hidden}.ygl-marquee__cord{display:block;position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--ygl-ink)}.ygl-marquee__track{display:flex;width:max-content;height:100%;animation:ygl-marquee 40s linear infinite;will-change:transform}.ygl-marquee.is-paused .ygl-marquee__track{animation-play-state:paused}.ygl-strand--mq{position:relative;flex:none;height:100%;overflow:visible}.ygl-strand--mq .ygl-bead{animation:none}@keyframes ygl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ygl-final__cta{justify-content:center;margin-top:8px}.ygl-final__cta .ygl-btn{width:100%}.ygl-dock{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f7f4eef0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ygl-line);transform:translateY(110%);transition:transform .3s ease}.ygl-dock.is-on{transform:none}.ygl-dock .ygl-btn{width:100%}@media(min-width:760px){.ygl{--ygl-loupe-ppm: 18;--ygl-cell: 17px;--ygl-dot: 11px}.ygl-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ygl-num--giant{font-size:clamp(96px,16vw,240px)}.ygl-num--count{font-size:clamp(72px,9vw,150px)}.ygl-num--price{font-size:clamp(72px,11vw,180px)}.ygl-num--hour,.ygl-num--row{font-size:clamp(56px,7vw,112px)}.ygl .ygl-btn,.ygl-hero .ygl-cta .ygl-btn,.ygl-lab__cta .ygl-btn,.ygl-gift__copy .ygl-btn,.ygl-price__copy .ygl-btn,.ygl-zod__info .ygl-btn,.ygl-row .ygl-btn,.ygl-string__cta .ygl-btn,.ygl-tray__more .ygl-btn{width:auto}.ygl-hero{padding-block:clamp(24px,4vw,56px) clamp(64px,8vw,120px)}.ygl-hero__grid{align-items:start}.ygl-hero__eyebrow{grid-column:1 / 7;grid-row:1}.ygl-hero__h{grid-column:1 / 10;grid-row:2;max-width:15ch}.ygl-hero__sheet{grid-column:7 / 13;grid-row:1 / 4;align-self:start;margin-top:88px;z-index:1}.ygl-hero__body{grid-column:1 / 6;grid-row:3;margin-top:48px}.ygl-rule{grid-column:1 / 13;grid-row:4;margin-top:96px}.ygl-strand--rule{height:96px;background:transparent;border:0}.ygl-hero__lede{max-width:46ch}.ygl-mat__head .ygl-eyebrow{grid-column:1 / 5}.ygl-mat__h{grid-column:1 / 9}.ygl-mat__lede{grid-column:9 / 13;margin-top:64px;max-width:36ch}.ygl-loupe{margin-top:64px;padding:48px 0 40px}.ygl-loupe__cord{height:200px}.ygl-loupe__beads{gap:48px}.ygl-loupe__mm{margin-top:68px}.ygl-ruler{margin-top:56px}.ygl-scale img{aspect-ratio:21 / 9}.ygl-sheet{display:flex;flex-wrap:wrap;gap:40px 48px;margin-top:72px}.ygl-cluster__row{flex-wrap:nowrap;gap:14px;height:64px;padding:0}.ygl-cluster__row .ygl-cluster__cord{display:block}.ygl-cluster__n{font-size:clamp(22px,2.2vw,32px)}.ygl-cords{margin-top:72px}.ygl-cord{height:28px}.ygl-lab{padding-block:96px 128px}.ygl-lab__head{grid-column:1 / 10}.ygl-lab__view{grid-column:1 / 8;margin-top:48px}.ygl-lab__ctl{grid-column:9 / 13;margin-top:48px}.ygl-lab__sticky{position:sticky;top:calc(var(--ygl-head) + 24px)}.ygl-lab__price{order:0;padding:20px 0 8px}.ygl-strand--lab{height:64px;width:100%;margin-inline:0}.ygl-stage__hint{text-align:left}.ygl-string{padding-block:96px}.ygl-string__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ygl-string__eyebrow{grid-column:1 / 5;grid-row:1}.ygl-string__count{grid-column:1 / 5;grid-row:2;text-align:left;margin-top:0}.ygl-string__count .ygl-num{margin-left:-.08em}.ygl-string__price{grid-column:9 / 13;grid-row:1 / 3;text-align:right;margin-top:0}.ygl-string__thread{grid-column:1 / 13;grid-row:3;height:200px;margin-top:24px}.ygl-string__readout{display:block;grid-column:1 / 8;grid-row:4;margin-top:8px;line-height:1.6}.ygl-string__name{grid-column:9 / 13;grid-row:4;margin-top:8px;text-align:right;align-items:flex-end}.ygl-string__cta{grid-column:9 / 13;grid-row:5;margin-top:24px;justify-self:end}.ygl-presets__h{grid-column:1 / 8;grid-row:1}.ygl-presets__lede{grid-column:1 / 7;grid-row:2}.ygl-presets__all{grid-column:1 / 7;grid-row:3;margin-top:20px}.ygl-presets__made{grid-column:9 / 13;grid-row:1 / 4;margin-top:0;text-align:right}.ygl-presets__made .ygl-mono{margin-left:auto}.ygl-rows{margin-top:56px}.ygl-row{grid-template-columns:48px minmax(0,3fr) minmax(0,5fr) minmax(0,3fr) auto;column-gap:24px;align-items:center;min-height:132px;padding:16px 0}.ygl-row:hover{background:var(--ygl-sheet)}.ygl-row__count{display:block;margin-left:-2vw}.ygl-row__count .ygl-mono{display:block;margin-top:6px}.ygl-strand--win{height:96px;width:100%;margin-inline:0;transition:transform .5s var(--ygl-ease)}.ygl-row:hover .ygl-strand--win{transform:translate(-12px)}.ygl-row:hover .ygl-btn--ghost{background:var(--ygl-ink);color:#fff}.ygl-zod__head{grid-column:1 / 7}.ygl-zod__months{grid-column:10 / 13;grid-row:1;align-self:end;justify-self:end;margin-top:0}.ygl-zod__ruler{grid-column:1 / 13;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));overflow:visible;margin-top:56px}.ygl-zsign{flex:none}.ygl-zod__bar{width:calc(100% / 12)}.ygl-zod__panel{grid-column:1 / 13;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;margin-top:40px}.ygl-zod__brace{order:0;gap:24px}.ygl-strand--zod{height:120px;width:100%;margin-inline:0}.ygl-zod__tail{display:block;position:absolute;left:100%;bottom:60px;width:50vw;height:2px;margin-bottom:-1px;background:#000}.ygl-zod__stone{width:112px;height:112px}.ygl-zod__info .ygl-btn{width:auto}.ygl-astro__copy{grid-column:1 / 6;display:flex;flex-direction:column}.ygl-astro__copy .ygl-cta{order:0}.ygl-astro__tool{grid-column:6 / 13;margin-top:0}.ygl-astro__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ygl-astro__hour{grid-template-columns:auto auto minmax(0,1fr);column-gap:24px;margin-top:40px}.ygl-thread-range{grid-column:auto;padding-top:0}.ygl-horizon{margin-top:48px}.ygl-horizon__line{top:124px}.ygl-horizon__bodies{gap:16px}.ygl-star__k{min-height:20px;font-size:11px}.ygl-star__mask{height:104px}.ygl-star__stone{width:96px;height:96px;margin-left:-48px}.ygl-star__sign{font-size:clamp(22px,2.2vw,32px)}.ygl-star__gem{font-size:12px}.ygl-star__what,.ygl-star__tag{font-size:11px}.ygl-tray__copy{grid-column:1 / 8}.ygl-tray__all{display:inline-flex;grid-column:10 / 13;grid-row:1;align-self:end;justify-self:end}.ygl-tray__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px}.ygl-prod[data-col="1"],.ygl-prod[data-col="3"]{margin-top:0;padding-top:72px}.ygl-prod__n,.ygl-prod__c{font-size:13px}.ygl-tray__more{display:none}.ygl-gift{padding-block:128px 144px}.ygl-gift__num{grid-column:1 / 8;grid-row:1}.ygl-gift__n{margin-left:-.08em}.ygl-gift__dots{grid-column:1 / 8;grid-row:2;margin-top:40px}.ygl-gift__copy{grid-column:8 / 13;grid-row:1 / 3;margin-top:0;padding-top:.35em}.ygl-gift.has-photo .ygl-gift__num{grid-column:1 / 8}.ygl-gift.has-photo .ygl-gift__media{grid-column:8 / 13;grid-row:1 / 4;margin-top:0}.ygl-gift.has-photo .ygl-gift__media img{aspect-ratio:4 / 5}.ygl-gift.has-photo .ygl-gift__copy{grid-column:1 / 7;grid-row:2;margin-top:40px;padding-top:0}.ygl-gift.has-photo .ygl-gift__dots{grid-column:1 / 7;grid-row:3;--ygl-cell: 13px;--ygl-dot: 8px}.ygl-how__media{grid-column:1 / 6}.ygl-how__media img{aspect-ratio:4 / 5}.ygl-how__copy{grid-column:7 / 13;margin-top:0}.ygl-how--nomedia .ygl-how__copy{grid-column:1 / 13}.ygl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:40px 0 0;margin-top:48px}.ygl-steps__cord{left:0;right:0;top:13px;bottom:auto;width:auto;height:2px;transform:scaleX(0);transform-origin:left}.ygl-step__bead{left:0;top:-40px;width:28px;height:28px;margin-left:0}.ygl-how--nomedia .ygl-steps{grid-column:1 / 13}.ygl-quote{grid-column:2 / 12}.ygl-quote p{font-size:clamp(26px,3.2vw,44px)}.ygl-faq__head{grid-column:1 / 8}.ygl-faq__list{grid-column:1 / 13;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);column-gap:24px;margin-top:48px}.ygl-qa{padding:32px 0}.ygl-qa:nth-child(odd){grid-column:1}.ygl-qa:nth-child(2n){grid-column:3}.ygl-qa__q{font-size:clamp(22px,2.2vw,32px)}.ygl-qa__a{font-size:15.5px}.ygl-price{padding-block:112px}.ygl-price__copy{grid-column:1 / 7}.ygl-receipt{grid-column:8 / 13;margin-top:40px}.ygl-price__range .ygl-num{font-size:clamp(72px,9vw,150px)}.ygl-final{padding-block:128px 160px}.ygl-final__h{grid-column:1 / 13}.ygl-final__l2{margin-left:calc(100% / 6);font-size:clamp(34px,4.6vw,72px)}.ygl-final__lede{grid-column:1 / 7}.ygl-marquee{height:72px;margin-top:64px}.ygl-final__cta{grid-column:1 / 13;margin-top:0}.ygl-final__cta .ygl-btn{width:auto}}@media(min-width:900px){.ygl-dock{display:none}}.ygl.is-cinema .ygl-seam{height:clamp(160px,24vh,260px)}.ygl.is-cinema .ygl-loupe__bead,.ygl.is-cinema .ygl-steps__cord,.ygl.is-cinema .ygl-step__bead{transition:none}.ygl.is-cinema .ygl-step>:not(.ygl-step__bead){transition:none}.ygl.is-cinema .ygl-prod{animation:none}.ygl.is-cinema .ygl-string{height:280vh;padding:0}.ygl.is-cinema .ygl-string__stage{position:sticky;top:var(--ygl-head);height:calc(100vh - var(--ygl-head));overflow:hidden}.ygl.is-cinema .ygl-string__grid{display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;padding:0}.ygl.is-cinema .ygl-string__grid>*{position:absolute;margin:0}.ygl.is-cinema .ygl-string__eyebrow{top:9%;left:clamp(20px,4vw,64px)}.ygl.is-cinema .ygl-string__count{top:calc(9% + 36px);left:clamp(20px,4vw,64px)}.ygl.is-cinema .ygl-string__price{top:9%;right:clamp(20px,4vw,64px)}.ygl.is-cinema .ygl-string__thread{top:50%;left:0;width:100%;height:240px;margin-top:-120px}.ygl.is-cinema .ygl-string__cord{transform:scaleX(0)}.ygl.is-cinema .ygl-strand--stage .ygl-bead{animation:none;opacity:0}.ygl.is-cinema .ygl-string__readout{top:74%;left:clamp(20px,4vw,64px)}.ygl.is-cinema .ygl-string__name{bottom:calc(8% + 68px);right:clamp(20px,4vw,64px)}.ygl.is-cinema .ygl-string__name .ygl-h3>span{display:block;transform:translateY(110%);transition:transform .6s var(--ygl-ease)}.ygl.is-cinema .ygl-string__name.is-in .ygl-h3>span{transform:none}.ygl.is-cinema .ygl-string__name .ygl-mono{opacity:0;transition:opacity .5s}.ygl.is-cinema .ygl-string__name.is-in .ygl-mono{opacity:1}.ygl.is-cinema .ygl-string__cta{bottom:8%;right:clamp(20px,4vw,64px)}.ygl.is-cinema .ygl-dots{transition:none}.ygl.is-cinema .ygl-hero__sheet,.ygl.is-cinema .ygl-hero__h,.ygl.is-cinema .ygl-hero__body{will-change:transform}@keyframes ygl-failsafe{to{opacity:1;transform:none}}.ygl.is-js:not(.is-ready) [data-anim=fade],.ygl.is-js:not(.is-ready) [data-anim=rows] li,.ygl.is-js:not(.is-ready) [data-anim=row]>*,.ygl.is-js:not(.is-ready) [data-anim=mask]>*{animation:ygl-failsafe 0s 3s forwards}@media(prefers-reduced-motion:reduce){.ygl.is-js [data-anim],.ygl.is-js [data-anim]>*,.ygl.is-js [data-anim=rows] li,.ygl.is-js [data-anim=rows] li i,.ygl.is-js [data-split].is-split .ygl-line__in,.ygl.is-js [data-anim=cord] .ygl-strand__cord,.ygl-loupe__bead,.ygl-cluster__cord,.ygl-cord__line,.ygl-cord__n,.ygl-steps__cord,.ygl-step__bead,.ygl.is-js .ygl-step>:not(.ygl-step__bead),.ygl-zod__stone{opacity:1!important;transform:none!important;transition:none!important;clip-path:none!important}.ygl [data-anim=row]:before{transform:none!important}.ygl .ygl-bead,.ygl-hero__sheet.is-photo img,.ygl-odo__d.is-roll .ygl-odo__v,.ygl-star.is-swap *,.ygl-zod__info.is-swap>*,.ygl-lab__rule.is-redraw{animation:none!important}.ygl.is-js .ygl-horizon .ygl-star__stone{opacity:1;animation:none}.ygl-marquee__track{animation:none}.ygl-dots{clip-path:none!important}.ygl-prod{animation:none!important}}@media screen and (max-width:899px){body:has(.ygl-dock.is-on) #google-merchantwidget-iframe-wrapper{display:none!important}}@media(min-width:1024px){.ygl-thread-range__ticks span:nth-child(odd){display:block}}@media(min-width:1440px){.ygl-thread-range__ticks span:not(:nth-child(4n+1)){display:block}.ygl-horizon__line i{display:block}}@media(max-width:359px){.ygl{--ygl-loupe-ppm: 11}.ygl-loupe__beads{gap:6px}.ygl-ruler{--mm: 11}.ygl-loupe__it:not(.is-last) .ygl-loupe__u{display:none}.ygl-num--giant{font-size:74px}.ygl-num--count{font-size:60px}}.ygl-ways{padding-block:72px 80px}.ygl-ways__head .ygl-lede{margin-top:16px}.ygl-way{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid var(--ygl-line)}.ygl-way__strand{position:relative;display:flex;align-items:center;gap:7px;height:26px}.ygl-way__cord{position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:var(--ygl-ink);opacity:.4}.ygl-way__bead{position:relative;display:block;flex:none;width:var(--s, 9px);height:var(--s, 9px);border-radius:50%;background:var(--ygl-gold-img) center / cover no-repeat,radial-gradient(circle at 34% 30%,#f2e2b8,var(--ygl-gold) 60%,#7e6420)}.ygl-way .ygl-body{margin:0;max-width:46ch}.ygl-way .ygl-way__btn{margin-top:8px;width:100%}@media(min-width:760px){.ygl-ways{padding-block:96px 104px}.ygl-ways__head{grid-column:1 / 9}.ygl-way{grid-column:span 6;margin-top:40px}.ygl-way__strand{height:32px;gap:9px}}.ygl-hero--bg{--bgh: 122vw;--fg-over: .42;padding-block:0 clamp(48px,7vw,96px)}.ygl-hero--bg .ygl-hero__stage{position:relative}.ygl-hero__bg{display:block;position:relative;width:100%;height:var(--bgh);overflow:hidden;background:#efe7dc}.ygl .ygl-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;animation:ygl-drift 18s ease-out forwards}.ygl-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(247,244,238,0) 38%,rgba(247,244,238,.5) 56%,rgba(247,244,238,.92) 76%,var(--ygl-bg) 100%)}.ygl-hero--bg .ygl-hero__grid{position:relative;z-index:1;margin-top:calc(var(--bgh) * var(--fg-over) * -1)}.ygl-hero--bg .ygl-hero__eyebrow{margin-bottom:14px;color:#5a534c}.ygl-hero--bg .ygl-hero__h{font-size:clamp(36px,10.2vw,46px)}.ygl-hero--bg .ygl-hero__body{display:flex;flex-direction:column;margin-top:22px}.ygl-hero--bg .ygl-hero__body .ygl-cta{order:-1;margin-top:0}.ygl-hero--bg .ygl-hero__lede{margin-top:24px}.ygl-hero--bg .ygl-rule{margin-top:36px}@media(min-width:760px)and (max-width:1023px){.ygl-hero--bg{--bgh: min(75vw, 78svh);--fg-over: .22}.ygl .ygl-hero__bg img{object-position:50% 50%}.ygl-hero__bg:after{background:linear-gradient(to bottom,rgba(247,244,238,0) 56%,rgba(247,244,238,.6) 72%,rgba(247,244,238,.94) 88%,var(--ygl-bg) 100%)}.ygl-hero--bg .ygl-hero__eyebrow{grid-column:1 / 13}.ygl-hero--bg .ygl-hero__h{grid-column:1 / 13;max-width:16ch}.ygl-hero--bg .ygl-hero__body{grid-column:1 / 10;margin-top:28px}.ygl-hero--bg .ygl-rule{margin-top:48px}}@media(min-width:1024px){.ygl-hero--bg{padding-bottom:clamp(48px,5vw,88px)}.ygl-hero--bg .ygl-hero__stage{display:flex;align-items:center;min-height:clamp(580px,calc(100svh - var(--ygl-head) - 40px),880px)}.ygl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:40%;width:auto;height:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 30%),linear-gradient(to top,transparent,#000 18%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 30%),linear-gradient(to top,transparent,#000 18%);mask-composite:intersect}.ygl .ygl-hero__bg img{object-position:50% 50%}.ygl-hero__bg:after{display:none}.ygl-hero--bg .ygl-hero__grid{width:100%;margin-top:0;padding-block:56px}.ygl-hero--bg .ygl-hero__eyebrow{grid-column:1 / 8;grid-row:1;margin-bottom:20px;color:var(--ygl-fg-3)}.ygl-hero--bg .ygl-hero__h{grid-column:1 / 8;grid-row:2;max-width:16ch;font-size:clamp(46px,4.6vw,78px)}.ygl-hero--bg .ygl-hero__body{grid-column:1 / 7;grid-row:3;display:block;margin-top:28px}.ygl-hero--bg .ygl-hero__lede{max-width:44ch}.ygl-hero--bg .ygl-facts{margin-top:22px}.ygl-hero--bg .ygl-facts li{min-height:40px}.ygl-hero--bg .ygl-hero__lede{margin-top:0}.ygl-hero--bg .ygl-hero__body .ygl-cta{margin-top:28px}.ygl-hero--bg .ygl-rule{margin-top:40px}}@media(prefers-reduced-motion:reduce){.ygl .ygl-hero__bg img{animation:none}}.ygl .ygl-btn--gold{background:var(--ygl-gold);border-color:var(--ygl-gold);color:var(--ygl-ink)}.ygl .ygl-btn--gold:hover{background:#a8842a;border-color:#a8842a;color:var(--ygl-ink)}.ygl-tools{display:grid;gap:14px;margin-top:40px;margin-bottom:40px}.ygl-tool{display:flex}.ygl-tool__a{position:relative;flex:1;display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:16px;align-items:start;padding:16px;background:var(--ygl-sheet);border:1px solid var(--ygl-line);border-radius:14px;box-shadow:0 1px 2px #1c19170a,0 12px 30px -24px #1c191773;color:var(--ygl-ink)}.ygl-tool__a:focus-visible{outline:2px solid var(--ygl-gold-ink);outline-offset:3px}.ygl-tool__art{grid-column:1;grid-row:1 / 4;align-self:start;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:10px;background:var(--ygl-bg);font-size:7px}.ygl-tool__kind{grid-column:2;font-family:var(--ygl-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ygl-gold-ink);line-height:1.4}.ygl .ygl-tool__t{grid-column:2;margin-top:4px;font-size:25px;line-height:1.1}.ygl-tool__d{grid-column:2;margin-top:6px;font-size:14.5px;line-height:1.5}.ygl-tool__btn{grid-column:1 / -1;grid-row:4;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:var(--ygl-r-s);background:var(--ygl-gold);color:var(--ygl-ink);font-family:var(--ygl-body);font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .2s}.ygl-tool__btn i{transition:transform .2s}.ygl-tool__a:hover .ygl-tool__btn{background:#a8842a}.ygl-tool__a:hover .ygl-tool__btn i{transform:translate(4px)}.ygl-tart{position:relative;display:flex;align-items:center;gap:.35em}.ygl-tart__cord{position:absolute;left:-.8em;right:-.8em;top:50%;height:1px;margin-top:-.5px;background:var(--ygl-ink);opacity:.45}.ygl-tb{position:relative;display:block;flex:none;width:var(--s, 1em);height:var(--s, 1em);border-radius:50%;background:var(--ygl-gold-img) center / cover no-repeat,radial-gradient(circle at 34% 30%,#f2e2b8,var(--ygl-gold) 60%,#7e6420);box-shadow:0 1px 2px #0000002e}.ygl-tb[style*=--c]{background:radial-gradient(circle at 32% 28%,#ffffff8c,#fff0 45%),var(--c)}.ygl-tart--tray{flex-direction:column;gap:.9em}.ygl-tart__row{position:relative;display:flex;align-items:center;gap:.3em}.ygl-tart--sky{display:block;width:6em;height:4.4em}.ygl-tart--sky .ygl-tb{position:absolute;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2)}.ygl-tart__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ygl-tart__lines polyline{fill:none;stroke:var(--ygl-ink);stroke-opacity:.35;stroke-width:1;vector-effect:non-scaling-stroke}.ygl-tool--pro .ygl-tool__art,.ygl-tool--simple .ygl-tool__art,.ygl-tool--stones .ygl-tool__art{font-size:7px}@media(min-width:760px){.ygl-tools{grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:64px;margin-bottom:56px}.ygl-tool{grid-column:span 2}.ygl-tool--simple,.ygl-tool--pro{grid-column:span 3}.ygl-tool__a{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;padding:18px 18px 20px}.ygl-tool__art,.ygl-tool--pro .ygl-tool__art,.ygl-tool--simple .ygl-tool__art,.ygl-tool--stones .ygl-tool__art{grid-row:1;width:100%;height:112px;margin-bottom:18px;font-size:14px}.ygl-tool--simple .ygl-tool__art,.ygl-tool--pro .ygl-tool__art{height:148px;font-size:19px}.ygl-tool__kind,.ygl .ygl-tool__t,.ygl-tool__d{grid-column:1}.ygl .ygl-tool__t{font-size:clamp(26px,2.4vw,34px)}.ygl-tool--simple .ygl-tool__t,.ygl-tool--pro .ygl-tool__t{font-size:clamp(30px,3vw,42px)}.ygl-tool__d{max-width:42ch}.ygl-tool__btn{grid-column:1;grid-row:5;justify-self:start;margin-top:18px}}@media(hover:hover)and (pointer:fine){.ygl-tool__a{transition:box-shadow .3s ease,transform .3s ease}.ygl-tool__a:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1c19170d,0 22px 44px -26px #1c19178c}}@media(prefers-reduced-motion:reduce){.ygl-tool__a,.ygl-tool__btn i{transition:none}.ygl-tool__a:hover{transform:none}}@media(min-width:760px){.ygl-way .ygl-way__btn{width:auto}}.ygk-city{position:relative}.ygk-city__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:272px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;background:#221f1b;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 22px 44px -18px #000000b3}.ygk-city__opt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:44px;padding:11px 12px;border-radius:6px;cursor:pointer;font-family:var(--ygl-body);font-size:15px;line-height:1.3;color:#efe8dc}.ygk-city__opt small{flex:none;font-size:12px;color:#b7ae9f;white-space:nowrap}.ygk-city__opt.is-active,.ygk-city__opt:hover{background:#ffffff14}.ygk-city__opt[aria-selected=true] span{color:var(--ygl-gold-2)}.ygk-city__none{padding:12px;font-size:13.5px;line-height:1.5;color:#b7ae9f}.ygl-input.ygk-city__input::placeholder{color:#8f877b}
/*# sourceMappingURL=/cdn/shop/t/38/assets/yaniko-landing.css.map */
