.oss{--oss-cream:#fbf6f0;--oss-sand:#f3e9df;--oss-blush:#ecd9cc;--oss-ink:#3a2a24;--oss-soft:#7a675d;--oss-gold:#b8875a;--oss-gold-2:#d9b48a;--oss-line:rgba(58,42,36,.14);--oss-serif:"Cormorant Garamond",Georgia,serif;--oss-script:"Great Vibes",cursive;color:var(--oss-ink);background:var(--oss-cream);font-family:var(--font-body-family);overflow-x:clip}.oss *,.oss *:before,.oss *:after{box-sizing:border-box}.oss .oss-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.oss .oss-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--oss-gold);margin:0 0 22px}.oss .oss-eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.oss .oss-eyebrow--c{justify-content:center}.oss .oss-eyebrow--c:after{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.oss h1,.oss h2,.oss h3{font-family:var(--oss-serif);font-weight:400;color:var(--oss-ink);letter-spacing:-.005em;margin:0}.oss .oss-h2{font-size:clamp(34px,4.6vw,58px);line-height:1.05}.oss .oss-h2 em,.oss h1 em{font-style:italic;color:var(--oss-gold)}.oss .oss-lede{font-size:16px;line-height:1.75;color:var(--oss-soft);max-width:520px;margin:22px 0 0}.oss .oss-script{font-family:var(--oss-script);font-weight:400;line-height:1}.oss .oss-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 34px;border-radius:999px;background:var(--oss-ink);color:#fff;font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--oss-ink);cursor:pointer;transition:background .35s,color .35s,transform .35s;font-family:inherit}.oss .oss-btn:hover{background:var(--oss-gold);border-color:var(--oss-gold);transform:translateY(-2px)}.oss .oss-btn--ghost{background:transparent;color:var(--oss-ink)}.oss .oss-btn--ghost:hover{background:var(--oss-ink);color:#fff;border-color:var(--oss-ink)}.oss .oss-btn svg{width:16px;height:16px;transition:transform .35s}.oss .oss-btn:hover svg{transform:translate(4px)}.oss .oss-link{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--oss-ink);text-decoration:none;border-bottom:1px solid var(--oss-gold);padding-bottom:4px}.oss img{display:block;max-width:100%;height:auto}.oss [data-oss-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.oss [data-oss-reveal].is-in{opacity:1;transform:none}.oss [data-oss-reveal][data-delay="1"]{transition-delay:.12s}.oss [data-oss-reveal][data-delay="2"]{transition-delay:.24s}.oss [data-oss-reveal][data-delay="3"]{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.oss [data-oss-reveal]{opacity:1;transform:none;transition:none}}.oss-hero{position:relative;padding:56px 0 90px;background:radial-gradient(120% 90% at 85% 10%,var(--oss-blush) 0,var(--oss-cream) 55%)}.oss-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}.oss-hero h1{font-size:clamp(42px,6vw,82px);line-height:1.02}.oss-hero__name{display:block;height:1.25em;margin:18px 0 0;font-size:clamp(56px,7.4vw,104px);color:var(--oss-gold);position:relative}.oss-hero__name span{position:absolute;left:0;top:0;white-space:nowrap;background:linear-gradient(100deg,#9b6b3f,#e2bf92 38%,#b8875a 62%,#f0d6b4);-webkit-background-clip:text;background-clip:text;color:transparent;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1)}.oss-hero__name span.is-on{clip-path:inset(0 0 0 0)}.oss-hero__name span.is-off{clip-path:inset(0 0 0 100%);transition-duration:.9s}.oss-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin:38px 0 0}.oss-hero__meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin:34px 0 0;padding:22px 0 0;border-top:1px solid var(--oss-line);font-size:13px;color:var(--oss-soft)}.oss-hero__meta span{display:inline-flex;align-items:center;gap:8px}.oss-hero__meta span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--oss-gold)}.oss-hero__media{position:relative}.oss-hero__frame{position:relative;border-radius:240px 240px 18px 18px;overflow:hidden;aspect-ratio:4/5;background:var(--oss-sand);box-shadow:0 40px 80px -40px #3a2a2473}.oss-hero__frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 6s ease}.oss-hero__frame:hover img{transform:scale(1.09)}.oss-hero__badge{position:absolute;left:-34px;bottom:44px;width:170px;padding:16px;border-radius:14px;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 40px -20px #3a2a2466;text-align:center}.oss-hero__badge img{border-radius:10px;aspect-ratio:1;object-fit:cover;width:100%}.oss-hero__badge p{margin:10px 0 0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--oss-soft)}.oss-hero__ring{position:absolute;right:-26px;top:-26px;width:124px;height:124px;z-index:2;animation:oss-spin 24s linear infinite}.oss-hero__ring text{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;fill:var(--oss-gold)}@keyframes oss-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.oss-hero{padding:28px 0 64px}.oss-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.oss-hero__media{order:-1;max-width:440px;margin:0 auto;width:100%}.oss-hero__badge{left:-6px;width:130px;bottom:24px}.oss-hero__ring{right:-4px;top:-12px;width:96px;height:96px}}.oss-writer{padding:110px 0;background:var(--oss-cream)}.oss-writer__head{text-align:center;max-width:720px;margin:0 auto 56px}.oss-writer__head .oss-lede{margin-left:auto;margin-right:auto}.oss-writer__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 50px 90px -50px #3a2a2459;border:1px solid var(--oss-line)}.oss-writer__stage{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 80% at 50% 30%,#fffaf4 0,var(--oss-sand) 75%);overflow:hidden}.oss-writer__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");pointer-events:none}.oss-writer__chain{position:absolute;left:0;right:0;top:0;width:100%;height:100%;pointer-events:none}.oss-writer__chain path{fill:none;stroke-width:1.6;stroke-dasharray:1 3.2;stroke-linecap:round}.oss-preview{position:relative;z-index:1;text-align:center;width:100%;padding:0 28px}.oss-preview__name{font-family:var(--oss-script);font-size:clamp(64px,8vw,112px);line-height:1.15;white-space:nowrap;display:inline-block;max-width:100%;transform-origin:center;filter:drop-shadow(0 6px 10px rgba(120,80,40,.18));transition:font-size .2s}.oss-preview__heart{display:none;width:min(360px,80%);margin:0 auto}.oss-preview__heart svg{width:100%;height:auto;overflow:visible}.oss-preview__heart .bead rect{transition:all .4s}.oss-preview__heart .bead text{font-family:var(--font-body-family);font-size:9px;letter-spacing:.06em;font-weight:600}.oss-writer[data-piece=heart] .oss-preview__name{display:none}.oss-writer[data-piece=heart] .oss-writer__chain{opacity:0}.oss-preview__caption{margin:26px 0 0;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--oss-soft)}.oss-writer{--m1:#9b6b3f;--m2:#e7c597;--m3:#b8875a;--m4:#f3dbb9}.oss-writer[data-finish="Rose Gold"]{--m1:#a2645a;--m2:#f0c3b2;--m3:#c08676;--m4:#f6d9cf}.oss-writer[data-finish=Silver]{--m1:#7b7f86;--m2:#eef0f3;--m3:#a7abb2;--m4:#ffffff}.oss-preview__name{background:linear-gradient(100deg,var(--m1) 0%,var(--m2) 35%,var(--m3) 60%,var(--m4) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.oss-writer__chain path{stroke:var(--m3)}.oss-writer__panel{padding:44px 42px;display:flex;flex-direction:column;gap:26px}.oss-field-label{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--oss-soft);margin:0 0 12px}.oss-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oss-tab{-webkit-appearance:none;appearance:none;border:1px solid var(--oss-line);background:transparent;border-radius:16px;padding:14px 12px;text-align:left;cursor:pointer;font-family:inherit;color:var(--oss-ink);transition:border-color .3s,background .3s}.oss-tab strong{display:block;font-family:var(--oss-serif);font-size:20px;font-weight:500}.oss-tab small{display:block;font-size:12px;color:var(--oss-soft);margin-top:2px}.oss-tab[aria-pressed=true]{border-color:var(--oss-ink);background:var(--oss-cream)}.oss-input{width:100%;height:58px;border:1px solid var(--oss-line);border-radius:14px;padding:0 18px;font-family:var(--oss-serif);font-size:24px;color:var(--oss-ink);background:var(--oss-cream);transition:border-color .3s,background .3s}.oss-input:focus{outline:none;border-color:var(--oss-gold);background:#fff}.oss-input::placeholder{color:#b9a89c}.oss-inputs{display:grid;gap:10px}.oss-inputs--beads{grid-template-columns:1fr 1fr}.oss-inputs--beads .oss-input{font-family:var(--font-body-family);font-size:15px;letter-spacing:.14em;text-transform:uppercase;height:50px}.oss-help{font-size:12px;color:var(--oss-soft);margin:8px 0 0;display:flex;justify-content:space-between}.oss-swatches{display:flex;flex-wrap:wrap;gap:10px}.oss-swatch{-webkit-appearance:none;appearance:none;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--oss-line);background:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:var(--oss-ink)}.oss-swatch i{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.oss-swatch[data-v=Gold] i{background:linear-gradient(135deg,#a8753f,#f1d2a3)}.oss-swatch[data-v="Rose Gold"] i{background:linear-gradient(135deg,#ad6e62,#f5cfc2)}.oss-swatch[data-v=Silver] i{background:linear-gradient(135deg,#8d9198,#f4f5f7)}.oss-swatch[aria-pressed=true]{border-color:var(--oss-ink);background:var(--oss-cream)}.oss-writer__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--oss-line)}.oss-price{font-family:var(--oss-serif);font-size:26px}.oss-price small{display:block;font-family:var(--font-body-family);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--oss-soft)}.oss-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.oss-chip{-webkit-appearance:none;appearance:none;border:0;background:var(--oss-sand);color:var(--oss-ink);border-radius:999px;padding:7px 14px;font-size:12.5px;cursor:pointer;font-family:inherit;transition:background .3s}.oss-chip:hover{background:var(--oss-blush)}@media(max-width:900px){.oss-writer{padding:72px 0}.oss-writer__card{grid-template-columns:minmax(0,1fr);border-radius:22px}.oss-writer__stage{min-height:300px}.oss-writer__panel{padding:28px 22px}}.oss-band{padding:120px 0;background:var(--oss-ink);color:#f7efe7;text-align:center;position:relative;overflow:hidden}.oss-band .oss-eyebrow{color:var(--oss-gold-2)}.oss-band__lines{font-family:var(--oss-serif);font-size:clamp(30px,4.2vw,54px);line-height:1.25;color:#f7efe7;margin:0 auto;max-width:980px}.oss-band__lines span{display:block;opacity:.38;transition:opacity 1s}.oss-band__lines span.is-lit{opacity:1}.oss-band__lines em{font-family:var(--oss-script);font-style:normal;color:var(--oss-gold-2);font-size:1.25em;line-height:.8}.oss-band__sign{margin:44px 0 0;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#f7efe799}@media(max-width:900px){.oss-band{padding:84px 0}}.oss-chapters{padding:120px 0 40px}.oss-chapters__head{text-align:center;margin:0 auto 70px;max-width:760px}.oss-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;margin:0 0 110px}.oss-chapter:nth-child(2n) .oss-chapter__media{order:2}.oss-chapter__media{position:relative}.oss-chapter__img{border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:var(--oss-sand)}.oss-chapter__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.oss-chapter__media:hover .oss-chapter__img img{transform:scale(1.05)}.oss-chapter__thumb{position:absolute;width:38%;aspect-ratio:1;border-radius:16px;overflow:hidden;right:-28px;bottom:-34px;border:6px solid var(--oss-cream);box-shadow:0 30px 50px -30px #3a2a2480}.oss-chapter:nth-child(2n) .oss-chapter__thumb{right:auto;left:-28px}.oss-chapter__thumb img{width:100%;height:100%;object-fit:cover}.oss-chapter__num{font-family:var(--oss-script);font-size:54px;color:var(--oss-gold);line-height:1;margin:0 0 4px}.oss-chapter h3{font-size:clamp(32px,3.6vw,46px);line-height:1.08}.oss-chapter__text{font-size:16px;line-height:1.8;color:var(--oss-soft);margin:20px 0 0}.oss-chapter__list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.oss-chapter__list li{display:flex;gap:14px;font-size:14.5px;color:var(--oss-ink);align-items:baseline}.oss-chapter__list li:before{content:"";flex:0 0 18px;height:1px;background:var(--oss-gold);transform:translateY(-4px)}.oss-chapter__buy{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin:34px 0 0}@media(max-width:900px){.oss-chapters{padding:80px 0 10px}.oss-chapter{grid-template-columns:minmax(0,1fr);gap:46px;margin-bottom:80px}.oss-chapter:nth-child(2n) .oss-chapter__media{order:0}.oss-chapter__thumb{right:-6px;bottom:-24px;width:34%}.oss-chapter:nth-child(2n) .oss-chapter__thumb{left:-6px}}.oss-moments{padding:110px 0;background:var(--oss-sand)}.oss-moments__head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 54px;flex-wrap:wrap}.oss-moments__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.oss-moment{-webkit-appearance:none;appearance:none;text-decoration:none;display:block;text-align:left;border:1px solid transparent;background:var(--oss-cream);border-radius:22px;padding:30px 28px 26px;cursor:pointer;font-family:inherit;color:var(--oss-ink);position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .5s}.oss-moment:hover{transform:translateY(-6px);border-color:var(--oss-gold-2);box-shadow:0 30px 50px -36px #3a2a2480}.oss-moment__who{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--oss-gold)}.oss-moment__name{display:block;font-family:var(--oss-script);font-size:58px;line-height:1.25;margin:14px 0 6px;color:var(--oss-ink)}.oss-moment *{text-decoration:none}.oss-moment__text{font-size:14px;line-height:1.7;color:var(--oss-soft);margin:0}.oss-moment__go{display:inline-flex;align-items:center;gap:8px;margin:20px 0 0;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--oss-ink)}.oss-moment__go svg{width:14px;height:14px;transition:transform .35s}.oss-moment:hover .oss-moment__go svg{transform:translate(5px)}@media(max-width:900px){.oss-moments{padding:76px 0}.oss-moments__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.oss-moment{padding:22px 18px}.oss-moment__name{font-size:42px}}@media(max-width:520px){.oss-moments__grid{grid-template-columns:minmax(0,1fr)}}.oss-ritual{padding:120px 0}.oss-ritual__head{text-align:center;max-width:720px;margin:0 auto 70px}.oss-ritual__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;position:relative;counter-reset:s}.oss-ritual__steps:before{content:"";position:absolute;left:12%;right:12%;top:34px;height:1px;background:linear-gradient(90deg,transparent,var(--oss-gold-2),transparent)}.oss-step{text-align:center;position:relative}.oss-step__dot{width:68px;height:68px;border-radius:50%;margin:0 auto 26px;display:flex;align-items:center;justify-content:center;background:var(--oss-cream);border:1px solid var(--oss-gold-2);font-family:var(--oss-serif);font-size:26px;color:var(--oss-gold);position:relative;z-index:1}.oss-step h3{font-size:24px;line-height:1.2}.oss-step p{font-size:14.5px;line-height:1.75;color:var(--oss-soft);margin:12px auto 0;max-width:250px}@media(max-width:900px){.oss-ritual{padding:80px 0}.oss-ritual__steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 18px}.oss-ritual__steps:before{display:none}}.oss-letter{padding:120px 0;background:linear-gradient(180deg,var(--oss-cream),var(--oss-blush))}.oss-letter__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}.oss-letter__paper{background:#fffdf9;border-radius:6px;padding:56px 54px;box-shadow:0 40px 80px -46px #3a2a248c;position:relative;transform:rotate(-1.2deg)}.oss-letter__paper:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid var(--oss-line);border-radius:2px;pointer-events:none}.oss-letter__dear{font-family:var(--oss-script);font-size:52px;color:var(--oss-gold);margin:0 0 18px;line-height:1}.oss-letter__body{font-family:var(--oss-serif);font-size:21px;line-height:1.65;color:var(--oss-ink)}.oss-letter__body p{margin:0 0 16px}.oss-letter__sign{font-family:var(--oss-script);font-size:44px;color:var(--oss-ink);margin:18px 0 0;text-align:right}.oss-faq__item{border-bottom:1px solid var(--oss-line)}.oss-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--oss-serif);font-size:22px;color:var(--oss-ink)}.oss-faq__item summary::-webkit-details-marker{display:none}.oss-faq__item summary i{flex:0 0 22px;height:22px;position:relative}.oss-faq__item summary i:before,.oss-faq__item summary i:after{content:"";position:absolute;left:4px;right:4px;top:10px;height:1.5px;background:var(--oss-gold);transition:transform .4s}.oss-faq__item summary i:after{transform:rotate(90deg)}.oss-faq__item[open] summary i:after{transform:rotate(0)}.oss-faq__a{font-size:15px;line-height:1.8;color:var(--oss-soft);padding:0 30px 22px 0}.oss-faq__a p{margin:0 0 10px}.oss-letter__cta{margin:40px 0 0;display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.oss-letter{padding:80px 0}.oss-letter__grid{grid-template-columns:minmax(0,1fr);gap:56px}.oss-letter__paper{padding:40px 30px;transform:none}}.orl-live{position:relative;margin:0 0 1.4rem;border-radius:1.2rem;min-height:15rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(90% 80% at 50% 30%,#fffaf4 0,#f3e9df 80%);overflow:hidden;padding:2.4rem 1.6rem 1.6rem;--m1:#9b6b3f;--m2:#e7c597;--m3:#b8875a;--m4:#f3dbb9}.orl-live[data-finish="Rose Gold"]{--m1:#a2645a;--m2:#f0c3b2;--m3:#c08676;--m4:#f6d9cf}.orl-live[data-finish=Silver]{--m1:#7b7f86;--m2:#eef0f3;--m3:#a7abb2;--m4:#ffffff}.orl-live__name{font-family:Great Vibes,cursive;font-size:clamp(5rem,7vw,7.2rem);line-height:1.2;white-space:nowrap;max-width:100%;background:linear-gradient(100deg,var(--m1) 0%,var(--m2) 35%,var(--m3) 60%,var(--m4) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 8px rgba(120,80,40,.18))}.orl-live__chain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.orl-live__chain path{fill:none;stroke:var(--m3);stroke-width:1.4;stroke-dasharray:1 3;stroke-linecap:round}.orl-live__cap{position:relative;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin:.8rem 0 0}.orl-live svg.orl-heart{width:min(22rem,70%);height:auto;overflow:visible}.orl-live .bead text{font-family:var(--font-body-family);font-size:9px;letter-spacing:.06em;font-weight:600}.oss .oss-btn--light{background:#fff;color:var(--oss-ink);border-color:#fff}.oss .oss-btn--light:hover{background:var(--oss-gold);border-color:var(--oss-gold);color:#fff}.oss .oss-btn--outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.oss .oss-btn--outline-light:hover{background:#fff;color:var(--oss-ink);border-color:#fff}.oss .ox-light{color:#f3dcc0}.oss .ox-head{margin:0 0 54px}.oss .ox-head--c{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.oss .ox-head--split{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.oss .ox-head--split .oss-lede{margin:0;max-width:420px}.oss .ox-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 100% at 25% 15%,#ecd2bd 0,#c99a7c 55%,#8f6049)}.oss .ox-ph--1{background:radial-gradient(120% 100% at 80% 20%,#efd8cc 0,#c99484 55%,#8d5a4c)}.oss .ox-ph--2{background:radial-gradient(120% 100% at 30% 80%,#e9d6bf 0,#bf9a72 60%,#7f5c3e)}.oss .ox-ph--3{background:radial-gradient(120% 100% at 60% 30%,#eadfd6 0,#bba393 55%,#7c6658)}.oss .ox-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E")}.oss .ox-ph .oss-script{font-size:clamp(60px,9vw,140px);color:#ffffffbf}.ox-hero{position:relative;min-height:min(92vh,860px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#2b1f1a}.ox-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ox-hero__media img,.ox-hero__img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);animation:ox-zoom 14s ease-out forwards}@keyframes ox-zoom{to{transform:scale(1)}}.ox-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e140f26,#1e140f0d 35%,#1e140fb8),linear-gradient(90deg,rgba(30,20,15,.45),transparent 60%)}.ox-hero__inner{position:relative;z-index:2;width:100%;padding-bottom:130px;padding-top:140px}.ox-hero__title{font-family:var(--oss-serif)!important;color:#fff!important;font-size:clamp(46px,7.4vw,112px);line-height:.98;max-width:980px;font-weight:400}.ox-rotator{display:inline-block;position:relative;font-family:var(--oss-script);color:#f3d4ae;font-size:1.12em;line-height:1;padding-right:.08em;white-space:nowrap}.ox-rotator__w{display:inline-block;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease}.ox-rotator__w.is-out{opacity:0;transform:translateY(-.35em);filter:blur(6px)}.ox-rotator__w.is-in{opacity:0;transform:translateY(.35em);filter:blur(6px)}.ox-hero__text{max-width:560px;font-size:17px;line-height:1.75;color:#ffffffe0;margin:26px 0 0}.ox-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.ox-hero__chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ox-chip{position:absolute;padding:9px 16px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#fff;animation:ox-float 7s ease-in-out infinite}.ox-chip--1{right:9%;top:22%}.ox-chip--2{right:22%;top:38%;animation-delay:-2s}.ox-chip--3{right:7%;top:52%;animation-delay:-4s}.ox-chip--4{right:18%;top:66%;animation-delay:-1s}.ox-chip--5{right:30%;top:16%;animation-delay:-3s}@keyframes ox-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ox-hero__scroll{position:absolute;left:50%;bottom:34px;z-index:2;width:26px;height:42px;border:1px solid rgba(255,255,255,.6);border-radius:20px;transform:translate(-50%)}.ox-hero__scroll span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:#fff;animation:ox-scroll 1.8s infinite}@keyframes ox-scroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media(max-width:900px){.ox-hero{min-height:88vh}.ox-hero__inner{padding-bottom:84px}.ox-chip{display:none}.ox-chip--1,.ox-chip--3{display:block}.ox-chip--1{right:6%;top:14%}.ox-chip--3{right:auto;left:6%;top:24%}}.ox-types{padding:120px 0 110px}.ox-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;gap:16px;grid-auto-flow:dense}.ox-tile{position:relative;display:block;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;background:#d8b49a;isolation:isolate}.ox-tile--wide{grid-column:span 2}.ox-tile--tall{grid-row:span 2}.ox-tile--big{grid-column:span 2;grid-row:span 2}.ox-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ox-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ox-tile:hover .ox-tile__media img{transform:scale(1.07)}.ox-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1e140f00 30%,#1e140fb3);transition:background .5s}.ox-tile:hover:after{background:linear-gradient(180deg,#1e140f1a,#1e140fc7)}.ox-tile__engrave{position:absolute;top:22px;right:24px;font-size:44px;color:#ffffffeb;text-shadow:0 2px 14px rgba(0,0,0,.25);transform:rotate(-4deg);transition:transform .6s}.ox-tile--big .ox-tile__engrave,.ox-tile--tall .ox-tile__engrave{font-size:64px}.ox-tile:hover .ox-tile__engrave{transform:rotate(-4deg) translateY(-4px) scale(1.04)}.ox-tile__body{position:absolute;left:0;right:0;bottom:0;padding:24px 24px 22px}.ox-tile__tag{display:inline-block;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ox-tile__tag:empty{display:none}.oss .ox-tile__title{font-family:var(--oss-serif);color:#fff;font-size:28px;line-height:1.1;margin:12px 0 0;font-weight:400}.ox-tile--big .ox-tile__title{font-size:40px}.ox-tile__text{font-size:14px;line-height:1.6;color:#ffffffd9;margin:8px 0 0;max-width:420px;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s,opacity .6s}.ox-tile:hover .ox-tile__text,.ox-tile--big .ox-tile__text{max-height:120px;opacity:1}.ox-tile__go{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.ox-tile__go svg{width:14px;height:14px;transition:transform .35s}.ox-tile:hover .ox-tile__go svg{transform:translate(5px)}@media(max-width:1000px){.ox-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}}@media(max-width:560px){.ox-types{padding:80px 0}.ox-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:190px;gap:10px}.ox-tile--wide,.ox-tile--big{grid-column:span 2}.ox-tile--tall{grid-row:span 2}.ox-tile__engrave{font-size:34px;top:14px;right:14px}.ox-tile__body{padding:14px}.oss .ox-tile__title{font-size:21px}.ox-tile__text{display:none}.ox-tile--big .ox-tile__title{font-size:28px}}.ox-atelier{background:linear-gradient(180deg,var(--oss-cream),#f6ece3)}.ox-ptabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 26px}.ox-ptab{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;border:1px solid var(--oss-line);background:#fff;color:var(--oss-ink);font-family:inherit;font-size:13.5px;cursor:pointer;transition:all .35s}.ox-ptab:hover{border-color:var(--oss-gold-2)}.ox-ptab[aria-pressed=true]{background:var(--oss-ink);border-color:var(--oss-ink);color:#fff}.ox-ico{width:26px;height:26px;border-radius:50%;background:var(--oss-sand);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:13px;color:var(--oss-gold)}.ox-ptab[aria-pressed=true] .ox-ico{background:#ffffff24;color:#f3d4ae}.ox-ico--script:before{content:"Aa";font-family:var(--oss-script);font-size:15px}.ox-ico--heart:before{content:"\2661"}.ox-ico--puzzle:before{content:"\271a";font-size:11px}.ox-ico--date:before{content:"14";font-family:var(--oss-serif);font-size:13px}.ox-ico--initials:before{content:"A\b7J";font-family:var(--oss-serif);font-size:10px;letter-spacing:.04em}.ox-preview__svg{display:none;width:min(380px,82%);margin:0 auto}.ox-preview__svg svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 18px rgba(120,80,40,.18))}.oss-writer[data-piece=puzzle] .oss-preview__name,.oss-writer[data-piece=date] .oss-preview__name,.oss-writer[data-piece=initials] .oss-preview__name{display:none}.oss-writer[data-piece=puzzle] .ox-preview__svg,.oss-writer[data-piece=date] .ox-preview__svg,.oss-writer[data-piece=initials] .ox-preview__svg{display:block}.oss-writer[data-piece=puzzle] .oss-writer__chain{opacity:0}.oss-writer .oss-preview__heart{display:none}.oss-writer[data-piece=heart] .oss-preview__heart{display:block}.ox-seg{display:inline-flex;margin-top:10px;border:1px solid var(--oss-line);border-radius:999px;padding:3px;gap:3px}.ox-seg button{-webkit-appearance:none;appearance:none;border:0;background:transparent;border-radius:999px;padding:7px 14px;font-family:var(--oss-serif);font-size:15px;color:var(--oss-soft);cursor:pointer}.ox-seg button[aria-pressed=true]{background:var(--oss-ink);color:#fff}.ox-inputs--ini .oss-input{text-align:center;font-family:var(--oss-serif);font-size:26px;letter-spacing:0}.oss .oss-btn.is-soon{background:transparent;color:var(--oss-soft);border-style:dashed;border-color:var(--oss-gold-2);cursor:default}.oss .oss-btn.is-soon svg{display:none}.oss input[type=date].oss-input{font-family:var(--font-body-family);font-size:17px}.ox-occ{padding:110px 0 120px;background:var(--oss-ink);color:#f7efe7}.ox-occ .oss-h2{color:#f7efe7}.ox-occ .oss-eyebrow{color:var(--oss-gold-2)}.ox-occ__nav{display:flex;gap:10px}.ox-occ__nav button{width:52px;height:52px;border-radius:50%;border:1px solid rgba(247,239,231,.35);background:transparent;color:#f7efe7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.ox-occ__nav button:hover{background:#f7efe7;color:var(--oss-ink)}.ox-occ__nav svg{width:18px;height:18px}.ox-occ__track{--ox-g:max(24px, calc((100vw - 1240px)/2 + 24px) );display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ox-g);padding:0 var(--ox-g) 10px;scrollbar-width:none}.ox-occ__track::-webkit-scrollbar{display:none}.ox-occ__card{flex:0 0 clamp(250px,26vw,330px);scroll-snap-align:start;text-decoration:none;color:#f7efe7}.ox-occ__img{position:relative;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:#4a3830}.ox-occ__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ox-occ__card:hover .ox-occ__img img{transform:scale(1.06)}.ox-occ__script{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-size:54px;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.35)}.ox-occ__when{display:block;margin:20px 0 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--oss-gold-2)}.oss .ox-occ__card h3{font-family:var(--oss-serif);color:#f7efe7;font-size:26px;margin:8px 0 0;line-height:1.15}.ox-occ__card p{font-size:14px;line-height:1.65;color:#f7efe7b3;margin:8px 0 0}@media(max-width:900px){.ox-occ{padding:76px 0 84px}.ox-occ__nav{display:none}}.ox-cats{padding:110px 0}.ox-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ox-cat{position:relative;display:block;text-decoration:none;color:var(--oss-ink)}.ox-cat__img{position:relative;aspect-ratio:4/5;border-radius:999px 999px 20px 20px;overflow:hidden;background:var(--oss-sand)}.ox-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ox-cat:hover .ox-cat__img img{transform:scale(1.06)}.ox-cat__label{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-top:16px;font-family:var(--oss-serif);font-size:24px}.ox-cat__label i{font-style:normal;font-family:var(--font-body-family);font-size:11px;color:var(--oss-gold)}.ox-cats__all{text-align:center;margin-top:44px}@media(max-width:900px){.ox-cats{padding:76px 0}.ox-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ox-cat__label{font-size:20px}}.ox-edit{background:#2f231e;color:#f7efe7}.ox-edit__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:640px}.ox-edit__img{position:relative;min-height:420px}.ox-edit__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ox-edit__copy{padding:90px 7vw 90px 6vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ox-edit__quote{margin:0;font-family:var(--oss-serif);font-size:clamp(38px,4.4vw,64px);line-height:1.08;color:#f7efe7}.ox-edit__quote em{font-family:var(--oss-script);font-style:normal;color:#f3d4ae;font-size:1.12em}.ox-edit__text{font-size:16px;line-height:1.85;color:#f7efe7bf;margin:26px 0 34px;max-width:470px}@media(max-width:900px){.ox-edit__grid{grid-template-columns:minmax(0,1fr)}.ox-edit__img{min-height:380px}.ox-edit__copy{padding:60px 24px}}.ox-make{padding:120px 0 0;overflow:hidden}.ox-make__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ox-make__img{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:var(--oss-sand)}.ox-make__img img{width:100%;height:100%;object-fit:cover}.ox-make__n{font-family:var(--oss-serif);font-size:84px;color:#ffffffb3}.ox-make__num{display:block;margin:22px 0 0;font-family:var(--oss-serif);font-size:15px;color:var(--oss-gold);letter-spacing:.2em}.oss .ox-make__step h3{font-size:25px;margin:6px 0 0}.ox-make__step p{font-size:14.5px;line-height:1.75;color:var(--oss-soft);margin:10px 0 0}.ox-marquee{margin-top:110px;border-top:1px solid var(--oss-line);border-bottom:1px solid var(--oss-line);padding:22px 0;overflow:hidden;white-space:nowrap}.ox-marquee__in{display:inline-flex;gap:34px;align-items:center;animation:ox-mq 38s linear infinite;font-family:var(--oss-serif);font-size:30px;color:var(--oss-ink)}.ox-marquee__in i{font-style:normal;color:var(--oss-gold);font-size:16px}@keyframes ox-mq{to{transform:translate(-50%)}}@media(max-width:900px){.ox-make{padding-top:80px}.ox-make__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.ox-marquee{margin-top:70px}.ox-marquee__in{font-size:22px}}@media(prefers-reduced-motion:reduce){.ox-marquee__in,.ox-chip,.ox-hero__img{animation:none}}.ox-prods{padding:110px 0}.ox-prods__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}.ox-prods__grid>li{width:auto!important;max-width:none!important}@media(max-width:900px){.ox-prods{padding:76px 0}.ox-prods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ox-cat__label svg{width:16px;height:16px;color:var(--oss-gold);transition:transform .35s}.ox-cat:hover .ox-cat__label svg{transform:translate(5px)}.template-product .product__title h1,.template-product .product__title h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:clamp(3rem,3.4vw,4.2rem);line-height:1.08;letter-spacing:-.01em;color:#3a2a24}.template-product .price--large .price-item{font-family:Cormorant Garamond,Georgia,serif;font-size:2.8rem;color:#3a2a24}.template-product .product-form__input{margin-bottom:1.6rem}.template-product .product-form__input .form__label{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:#7a675d;margin-bottom:1rem}.template-product .product-form__input input[type=radio]+label{border-radius:999px!important;border:1px solid rgba(58,42,36,.18)!important;background:#fff!important;color:#3a2a24!important;padding:1rem 1.8rem!important;margin:0 .6rem .8rem 0!important;font-size:1.35rem;letter-spacing:.02em;transition:all .3s ease;box-shadow:none!important}.template-product .product-form__input input[type=radio]+label:hover{border-color:#b8875a!important;transform:translateY(-1px)}.template-product .product-form__input input[type=radio]:checked+label{background:#3a2a24!important;border-color:#3a2a24!important;color:#fff!important}.template-product .product-form__input input[type=radio][value=Gold]+label:before,.template-product .product-form__input input[type=radio][value="Rose Gold"]+label:before,.template-product .product-form__input input[type=radio][value=Silver]+label:before,.template-product .product-form__input input[type=radio][value=Or]+label:before,.template-product .product-form__input input[type=radio][value="Or rose"]+label:before,.template-product .product-form__input input[type=radio][value=Argent]+label:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;border-radius:50%;margin-right:.8rem;vertical-align:-.25rem;box-shadow:inset 0 0 0 1px #00000014}.template-product .product-form__input input[type=radio][value=Gold]+label:before,.template-product .product-form__input input[type=radio][value=Or]+label:before{background:linear-gradient(135deg,#a8753f,#f1d2a3)}.template-product .product-form__input input[type=radio][value="Rose Gold"]+label:before,.template-product .product-form__input input[type=radio][value="Or rose"]+label:before{background:linear-gradient(135deg,#ad6e62,#f5cfc2)}.template-product .product-form__input input[type=radio][value=Silver]+label:before,.template-product .product-form__input input[type=radio][value=Argent]+label:before{background:linear-gradient(135deg,#8d9198,#f4f5f7)}.template-product .quantity{border-radius:999px;overflow:hidden}.template-product .quantity:after,.template-product .quantity:before{border-radius:999px!important}.template-product .product-form__submit{position:relative;overflow:hidden;min-height:5.8rem;border-radius:999px!important;background:#3a2a24!important;color:#fff!important;letter-spacing:.22em;font-size:1.25rem;text-transform:uppercase;transition:background .35s,transform .35s}.template-product .product-form__submit:after{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px!important;box-shadow:none!important;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-100%);transition:transform .9s}.template-product .product-form__submit:hover{background:#b8875a!important;transform:translateY(-2px)}.template-product .product-form__submit:hover:after{transform:translate(100%)}.template-product .product-form__submit[disabled]{background:#cbbcb1!important}.orl-card{position:relative;margin:.4rem 0 2rem;padding:1.6rem;border-radius:2rem;background:linear-gradient(180deg,#fff,#fbf6f0);border:1px solid rgba(184,135,90,.25);box-shadow:0 2rem 4rem -3rem #3a2a2459}.orl-card .orl-live{margin:0 0 1.8rem;border-radius:1.4rem}.orl-card__step{display:flex;align-items:center;gap:1rem;margin:0 0 1rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:#7a675d}.orl-card__step span{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#3a2a24;color:#fff;font-size:1.1rem;letter-spacing:0}.orl-field{position:relative;display:block;margin:0 0 .8rem}.orl-field input{box-sizing:border-box;width:100%;height:5.6rem;padding:0 6rem 0 1.8rem;border-radius:1.4rem;border:1px solid rgba(58,42,36,.18);background:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem;color:#3a2a24;transition:border-color .3s,box-shadow .3s}.orl-field input:focus{outline:none;border-color:#b8875a;box-shadow:0 0 0 .4rem #b8875a26}.orl-field input::placeholder{color:#c2b3a8}.orl-field.is-error input{border-color:#b4533f;box-shadow:0 0 0 .4rem #b4533f1f;animation:orl-shake .4s}@keyframes orl-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.orl-field__count{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);font-size:1.15rem;color:#b8875a}.orl-note{font-size:1.2rem;line-height:1.6;color:#7a675d;margin:.4rem 0 1.6rem}.orl-count{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem}.orl-count label{cursor:pointer}.orl-count input{position:absolute;opacity:0;width:1px;height:1px}.orl-count span{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.6rem;border-radius:999px;border:1px solid rgba(58,42,36,.18);background:#fff;font-size:1.3rem;color:#3a2a24;transition:all .3s}.orl-count span b{font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:500;line-height:1}.orl-count input:checked+span{background:#3a2a24;border-color:#3a2a24;color:#fff}.orl-count input:focus-visible+span{outline:2px solid #b8875a;outline-offset:2px}.orl-beads{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.orl-field--bead[hidden]{display:none}.orl-field--bead i{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);font-style:normal;width:2.2rem;height:2.2rem;border-radius:50%;background:linear-gradient(135deg,#a8753f,#f1d2a3);color:#3a2a24;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.orl-field--bead input{padding:0 1.2rem 0 4.4rem;height:5rem;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase}@media(max-width:480px){.orl-beads{grid-template-columns:1fr}}.orl-extras{margin:2rem 0 1rem}.orl-trust{list-style:none;margin:0 0 1.6rem;padding:1.4rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid rgba(58,42,36,.1);border-bottom:1px solid rgba(58,42,36,.1)}.orl-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;font-size:1.15rem;line-height:1.4;color:#5e4d44}.orl-trust svg{width:2.4rem;height:2.4rem;color:#b8875a}.orl-acc{border-bottom:1px solid rgba(58,42,36,.1)}.orl-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;color:#3a2a24}.orl-acc summary::-webkit-details-marker{display:none}.orl-acc summary i{position:relative;width:1.6rem;height:1.6rem}.orl-acc summary i:before,.orl-acc summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:#b8875a;transition:transform .35s}.orl-acc summary i:after{transform:rotate(90deg)}.orl-acc[open] summary i:after{transform:rotate(0)}.orl-acc__body{padding:0 0 1.6rem;font-size:1.4rem;line-height:1.75;color:#5e4d44}.orl-acc__body p{margin:0 0 .8rem}.orl-lengths{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.orl-lengths li{display:flex;align-items:center;gap:1.4rem}.orl-lengths b{flex:0 0 6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:500;color:#3a2a24}.orl-lengths li:nth-child(2) b{color:#b8875a}.ox-media{position:relative;overflow:hidden;background:var(--oss-sand,#f3e9df)}.ox-media--fill{position:absolute;top:0;right:0;bottom:0;left:0}.oss .ox-media__img,.oss .ox-media__v,.ox-media__img,.ox-media__v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.ox-media__v{opacity:0;transition:opacity .9s ease;background:transparent}.ox-media__v.is-on{opacity:1}.oss .ox-media__img--m,.oss .ox-media__v--m{display:none}@media(max-width:749px){.oss .ox-media__img:has(+.ox-media__img--m){display:none}.oss .ox-media__img--m{display:block}.oss .ox-media__v--d{display:none}.oss .ox-media__v--m{display:block}}@media(prefers-reduced-motion:reduce){.ox-media__v{display:none!important}}.ox-hero__media .ox-media__img{transform:scale(1.06);animation:ox-zoom 14s ease-out forwards}.ox-tile__media .ox-media,.ox-occ__img .ox-media{z-index:0}.ox-tile:hover .ox-media__img,.ox-tile:hover .ox-media__v{transform:scale(1.05)}.ox-tile .ox-media__img,.ox-tile .ox-media__v{transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .9s ease}.ox-occ__img{position:relative}.ox-occ__script{z-index:2}.ox-edit__img{overflow:hidden}.ox-edit__img .ox-edit__script{position:absolute;left:28px;bottom:22px;z-index:2;color:#fff;font-size:clamp(40px,5vw,72px);line-height:1;text-shadow:0 4px 30px rgba(0,0,0,.35);pointer-events:none}.ox-make__steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ox-make__img{aspect-ratio:4/5}.ox-make__badge{position:absolute;top:14px;left:14px;z-index:2;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffe0;color:var(--oss-ink);font-family:var(--oss-serif);font-size:17px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ox-make__step .ox-make__num{display:none}@media(max-width:900px){.ox-make__steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.ox-make__step{scroll-snap-align:start}.ox-make__steps::-webkit-scrollbar{display:none}}.ox-trust{padding:34px 0;background:#fff;border-bottom:1px solid var(--oss-line)}.ox-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 28px}.ox-trust__item{display:flex;align-items:center;gap:14px}.ox-trust__ico{flex:0 0 46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--oss-cream);color:var(--oss-gold)}.ox-trust__ico svg{width:22px;height:22px}.ox-trust__item strong{display:block;font-family:var(--oss-serif);font-weight:500;font-size:19px;line-height:1.15;color:var(--oss-ink)}.ox-trust__item small{display:block;font-size:12.5px;color:var(--oss-soft);letter-spacing:.02em;margin-top:2px}@media(max-width:749px){.ox-trust{padding:22px 0}.ox-trust__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;gap:26px}.ox-trust__list::-webkit-scrollbar{display:none}.ox-trust__ico{flex-basis:40px;height:40px}}.ox-spot{padding:110px 0}.ox-spot--sand{background:var(--oss-sand)}.ox-spot--ink{background:#2b201b;color:#f6ece2}.ox-spot--ink .oss-h2,.ox-spot--ink .oss-lede,.ox-spot--ink .ox-spot__list li,.ox-spot--ink .ox-spot__price,.ox-spot--ink .ox-spot__finishes span{color:#f6ece2}.ox-spot--ink .oss-btn{background:#f6ece2;color:#2b201b;border-color:#f6ece2}.ox-spot__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,90px);align-items:center}.ox-spot--rev .ox-spot__media{order:2}.ox-spot__media{position:relative;aspect-ratio:4/5;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px -30px #3a2a2473}.ox-spot__tag{position:absolute;right:22px;bottom:18px;z-index:2;color:#fff;font-size:clamp(34px,4vw,56px);text-shadow:0 4px 24px rgba(0,0,0,.35)}.ox-spot__copy .oss-h2{margin-bottom:18px}.ox-spot__list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.ox-spot__list li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--oss-ink)}.ox-spot__list i{flex:0 0 18px;height:18px;margin-top:3px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f1d2a3,#b8875a)}.ox-spot__finishes{display:flex;align-items:center;gap:8px;margin:28px 0 0}.ox-spot__finishes i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.ox-spot__finishes .is-gold{background:linear-gradient(135deg,#a8753f,#f1d2a3)}.ox-spot__finishes .is-rose{background:linear-gradient(135deg,#ad6e62,#f5cfc2)}.ox-spot__finishes .is-silver{background:linear-gradient(135deg,#8d9198,#f4f5f7)}.ox-spot__finishes span{margin-left:6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--oss-soft)}.ox-spot__buy{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.ox-spot__price{font-size:14px;color:var(--oss-soft)}.ox-spot__price strong{font-family:var(--oss-serif);font-size:24px;font-weight:500;color:var(--oss-ink);margin-left:4px}@media(max-width:900px){.ox-spot{padding:70px 0}.ox-spot__grid{grid-template-columns:minmax(0,1fr)}.ox-spot--rev .ox-spot__media{order:0}.ox-spot__media{aspect-ratio:1/1.05}}.ox-look{padding:110px 0;background:var(--oss-cream)}.ox-look__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,17vw,250px);gap:14px}.ox-look__item{position:relative;display:block;border-radius:20px;overflow:hidden;text-decoration:none}.ox-look__item--1{grid-column:span 2;grid-row:span 2}.ox-look__item--4,.ox-look__item--5{grid-row:span 2}.ox-look__item--6{grid-column:span 2}.ox-look__item .ox-media__img,.ox-look__item .ox-media__v{transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .9s ease}.ox-look__item:hover .ox-media__img,.ox-look__item:hover .ox-media__v{transform:scale(1.05)}.ox-look__cap{position:absolute;inset:auto 0 0 0;z-index:2;padding:40px 18px 14px;background:linear-gradient(180deg,#0000,#1e140f8c);color:#fff}.ox-look__cap em{font-style:normal;font-size:clamp(26px,2.6vw,38px);line-height:1}@media(max-width:900px){.ox-look{padding:70px 0}.ox-look__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw;gap:10px}.ox-look__item--1{grid-column:span 2;grid-row:span 1}.ox-look__item--4,.ox-look__item--5{grid-row:span 1}}@media(max-width:749px){.ox-hero__scroll{display:none}}.jw-h2{font-family:var(--oss-serif);font-weight:400;font-size:clamp(30px,3.6vw,46px);line-height:1.08;margin:0;color:var(--oss-ink)}.jw-h2 em{font-style:italic;color:var(--oss-gold)}.jw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 30px}.jw-head .oss-eyebrow{margin-bottom:12px}.jw-head__r{display:flex;align-items:center;gap:22px}.jw-nav{display:flex;gap:10px}.jw-arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--oss-line);background:#fff;color:var(--oss-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .3s}.jw-arrow svg{width:16px;height:16px}.jw-arrow:hover{background:var(--oss-ink);color:#fff;border-color:var(--oss-ink)}.jw-arrow:active{transform:scale(.94)}.jw-arrow--light{background:#ffffff24;border-color:#ffffff80;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jw-arrow--light:hover{background:#fff;color:var(--oss-ink);border-color:#fff}.jw-hero{position:relative;height:clamp(520px,82vh,820px);overflow:hidden;background:#2b201b}.jw-hero__track{position:absolute;top:0;right:0;bottom:0;left:0}.jw-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.1s ease,visibility 0s linear 1.1s}.jw-slide.is-active{opacity:1;visibility:visible;transition:opacity 1.1s ease}.jw-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.jw-slide .ox-media__img{transform:scale(1.08);transition:transform 7s ease-out}.jw-slide.is-active .ox-media__img{transform:scale(1)}.jw-slide__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e140f9e,#1e140f47 45%,#1e140f00 72%)}.jw-slide--right .jw-slide__veil{background:linear-gradient(270deg,#1e140f9e,#1e140f47 45%,#1e140f00 72%)}.jw-slide--center .jw-slide__veil{background:radial-gradient(80% 70% at 50% 55%,#1e140f80,#1e140f1f)}.jw-slide__inner{position:relative;height:100%;display:flex;align-items:center}.jw-slide--right .jw-slide__inner{justify-content:flex-end}.jw-slide--center .jw-slide__inner{justify-content:center;text-align:center}.jw-slide__copy{max-width:560px;color:#fff}.jw-slide__copy>*{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.jw-slide.is-active .jw-slide__copy>*{opacity:1;transform:none}.jw-slide.is-active .jw-slide__copy>:nth-child(2){transition-delay:.15s}.jw-slide.is-active .jw-slide__copy>:nth-child(3){transition-delay:.3s}.jw-slide.is-active .jw-slide__copy>:nth-child(4){transition-delay:.45s}.jw-slide__kicker{margin:0 0 14px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--oss-gold-2)}.jw-slide__title{margin:0;font-family:var(--oss-serif);font-weight:400;font-size:clamp(46px,6.4vw,92px);line-height:.98;color:#fff}.jw-slide__title em{font-family:var(--oss-script);font-style:normal;color:#f4d9b8;font-size:1.08em}.jw-slide__text{margin:20px 0 0;font-size:16.5px;line-height:1.65;color:#ffffffe6}.jw-slide--center .jw-slide__text{margin-left:auto;margin-right:auto}.jw-slide__ctas{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:32px}.jw-slide--center .jw-slide__ctas{justify-content:center}.jw-ghost{color:#fff;font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px}.jw-hero__ctrl{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:center;align-items:center;gap:18px;z-index:3}.jw-dots{display:flex;gap:8px}.jw-dot{width:44px;height:3px;padding:10px 0;border:0;background:transparent;cursor:pointer;position:relative}.jw-dot i{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:#ffffff59;overflow:hidden}.jw-dot i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.jw-dot.is-active i:after{animation:jw-prog var(--jw-int,6s) linear forwards}.jw-hero.is-paused .jw-dot.is-active i:after{animation-play-state:paused}@keyframes jw-prog{to{transform:scaleX(1)}}@media(max-width:749px){.jw-hero{height:clamp(560px,86vh,760px)}.jw-slide__veil,.jw-slide--right .jw-slide__veil{background:linear-gradient(180deg,#1e140f00 30%,#1e140fc7)}.jw-slide__inner{align-items:flex-end;padding-bottom:96px}.jw-slide--right .jw-slide__inner{justify-content:flex-start}.jw-hero__ctrl .jw-arrow{display:none}.jw-slide__text{font-size:15px}}.jw-ticker{background:var(--oss-ink);color:#f6ece2;overflow:hidden;padding:15px 0}.jw-ticker__in{display:flex;width:max-content;animation:jw-tick 38s linear infinite}.jw-ticker:hover .jw-ticker__in{animation-play-state:paused}.jw-ticker__item{display:inline-flex;align-items:center;gap:12px;padding:0 34px;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.jw-ticker__item i{display:inline-flex;width:20px;height:20px;color:var(--oss-gold-2)}.jw-ticker__item svg{width:20px;height:20px}@keyframes jw-tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.jw-ticker__in{animation:none}}.jw-circles{padding:84px 0 40px;background:#fff}.jw-circles__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 10px}.jw-circles__track::-webkit-scrollbar{display:none}.jw-circle{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none;color:var(--oss-ink)}.jw-circle__img{position:relative;display:block;width:100%;max-width:180px;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 0 var(--oss-gold);transition:box-shadow .45s cubic-bezier(.2,.7,.2,1)}.jw-circle__img .ox-media__img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.jw-circle:hover .jw-circle__img{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--oss-gold)}.jw-circle:hover .ox-media__img{transform:scale(1.08)}.jw-circle__label{font-family:var(--oss-serif);font-size:19px;text-align:center}@media(max-width:749px){.jw-circles{padding:56px 0 24px}.jw-circles__track{grid-auto-columns:30%;gap:14px}.jw-circle__label{font-size:15px}.jw-head .jw-nav{display:none}}.jw-picks{padding:70px 0 90px;background:#fff}.jw-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:-6px 0 28px}.jw-tab{border:1px solid var(--oss-line);background:#fff;color:var(--oss-ink);border-radius:999px;padding:11px 20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .3s;font-family:inherit}.jw-tab:hover{border-color:var(--oss-ink)}.jw-tab.is-active{background:var(--oss-ink);color:#fff;border-color:var(--oss-ink)}.jw-cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.jw-cards::-webkit-scrollbar{display:none}.jw-card{scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:var(--oss-ink)}.jw-card.is-hidden{display:none}.jw-card.is-pop{animation:jw-pop .6s cubic-bezier(.2,.7,.2,1) both}@keyframes jw-pop{0%{opacity:0;transform:translateY(14px)}}.jw-card__img{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--oss-sand)}.oss .jw-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:opacity .6s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.jw-card__b{opacity:0}.jw-card:hover .jw-card__b{opacity:1}.jw-card:hover .jw-card__img img{transform:scale(1.05)}.jw-badge{position:absolute;top:12px;left:12px;z-index:2;background:#fff;color:var(--oss-ink);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:7px 11px;border-radius:999px}.jw-card__engrave{position:absolute;right:14px;top:12px;z-index:2;color:#fff;font-size:30px;text-shadow:0 2px 16px rgba(0,0,0,.35)}.jw-card__cta{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:999px;background:#fffffff0;color:var(--oss-ink);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;transform:translateY(130%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.jw-card__cta svg{width:14px;height:14px}.jw-card:hover .jw-card__cta{transform:none}.jw-card__dots{display:flex;gap:6px;margin:14px 0 8px}.jw-card__dots i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.jw-card__dots i.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--oss-ink)}.jw-card__dots .is-gold{background:linear-gradient(135deg,#a8753f,#f1d2a3)}.jw-card__dots .is-rose{background:linear-gradient(135deg,#ad6e62,#f5cfc2)}.jw-card__dots .is-silver{background:linear-gradient(135deg,#8d9198,#f4f5f7)}.jw-card__title{font-size:15px;line-height:1.4}.jw-card__price{margin-top:4px;font-family:var(--oss-serif);font-size:19px;color:var(--oss-ink)}@media(max-width:989px){.jw-cards{grid-auto-columns:42%}}@media(max-width:749px){.jw-picks{padding:50px 0 64px}.jw-cards{grid-auto-columns:64%;gap:14px}.jw-card__cta{transform:none;height:40px;font-size:10.5px}.jw-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-24px}.jw-tab{white-space:nowrap}.jw-head{flex-wrap:wrap;align-items:flex-start}}.jw-duo{padding:20px 0 90px;background:#fff}.jw-duo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.jw-banner{position:relative;display:block;aspect-ratio:5/6;border-radius:24px;overflow:hidden;text-decoration:none}.jw-banner .ox-media__img,.jw-banner .ox-media__v{transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity .9s ease}.jw-banner:hover .ox-media__img,.jw-banner:hover .ox-media__v{transform:scale(1.05)}.jw-banner__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e140f00 40%,#1e140fb3)}.jw-banner--dark .jw-banner__veil{background:linear-gradient(180deg,#fff0 45%,#fbf6f0e6)}.jw-banner__copy{position:absolute;left:34px;right:34px;bottom:32px;z-index:2;color:#fff;display:flex;flex-direction:column;gap:10px}.jw-banner--dark .jw-banner__copy{color:var(--oss-ink)}.jw-banner__kicker{font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;opacity:.9}.jw-banner__title{font-family:var(--oss-serif);font-size:clamp(34px,3.6vw,52px);line-height:1}.jw-banner__title em{font-family:var(--oss-script);font-style:normal;font-size:1.1em;color:#f4d9b8}.jw-banner--dark .jw-banner__title em{color:var(--oss-gold)}.jw-banner__cta{display:inline-flex;align-items:center;gap:10px;margin-top:6px;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.jw-banner__cta svg{width:15px;height:15px;transition:transform .3s}.jw-banner:hover .jw-banner__cta svg{transform:translate(5px)}@media(max-width:749px){.jw-duo{padding:10px 0 60px}.jw-banner{aspect-ratio:4/4.4}.jw-banner__copy{left:22px;right:22px;bottom:22px}}.jw-value{padding:100px 0;background:var(--oss-cream)}.jw-value__head{text-align:center;max-width:720px;margin:0 auto 56px}.jw-value__text{margin:18px auto 0;color:var(--oss-soft);font-size:16px;line-height:1.75;max-width:620px}.jw-value__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.jw-value__item{background:#fff;border-radius:22px;padding:34px 28px;text-align:center;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.jw-value__item:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px #3a2a2466}.jw-value__ico{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:var(--oss-cream);color:var(--oss-gold);margin-bottom:18px}.jw-value__ico svg{width:28px;height:28px}.jw-value__item h3{margin:0 0 10px;font-family:var(--oss-serif);font-weight:500;font-size:23px;color:var(--oss-ink)}.jw-value__item p{margin:0;font-size:14.5px;line-height:1.65;color:var(--oss-soft)}@media(max-width:749px){.jw-value{padding:64px 0}.jw-value__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jw-value__item{padding:24px 16px}.jw-value__item h3{font-size:19px}}.jw-gifts{padding:90px 0;background:#fff}.jw-gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jw-gift{position:relative;display:block;aspect-ratio:1/1.1;border-radius:22px;overflow:hidden;text-decoration:none}.jw-gift .ox-media__img,.jw-gift .ox-media__v{transition:transform 1.3s cubic-bezier(.2,.7,.2,1),opacity .9s ease}.jw-gift:hover .ox-media__img,.jw-gift:hover .ox-media__v{transform:scale(1.06)}.jw-gift__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e140f00 50%,#1e140f9e);transition:background .5s}.jw-gift:hover .jw-gift__veil{background:linear-gradient(180deg,#1e140f0d 30%,#1e140fb3)}.jw-gift__label{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;display:flex;flex-direction:column;gap:2px}.jw-gift__label small{font-size:11px;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.jw-gift__label strong{font-family:var(--oss-script);font-weight:400;font-size:clamp(40px,4vw,58px);line-height:1}@media(max-width:749px){.jw-gifts{padding:60px 0}.jw-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jw-gift__label{left:14px;bottom:12px}.jw-gift__label strong{font-size:34px}}.jw-news{padding:80px 0;background:var(--oss-sand)}.jw-news__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.jw-news__text{margin:14px 0 0;color:var(--oss-soft);line-height:1.7}.jw-news__form{display:flex;gap:10px;flex-wrap:wrap}.jw-news__form input[type=email]{flex:1 1 240px;min-height:54px;border-radius:999px;border:1px solid var(--oss-line);background:#fff;padding:0 24px;font-size:15px;font-family:inherit;color:var(--oss-ink)}.jw-news__form input[type=email]:focus{outline:2px solid var(--oss-gold);outline-offset:1px}.jw-news__ok{font-family:var(--oss-serif);font-size:22px;margin:0}.jw-news__err{flex-basis:100%;color:#a3402c;font-size:13px;margin:4px 0 0}@media(max-width:749px){.jw-news{padding:56px 0}.jw-news__in{grid-template-columns:minmax(0,1fr);gap:24px}.jw-news__form .oss-btn{width:100%}}.oss .jw-slide__title{color:#fff}.oss .jw-h2{color:var(--oss-ink)}@media(max-width:749px){.jw-slide__inner{padding-bottom:120px}.jw-hero__ctrl{bottom:34px}}@media(max-width:749px){.jw-hero .jw-slide__inner{padding-bottom:118px}}.jw-build{padding:100px 0;background:#fff}.jw-build__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(30px,5vw,80px);align-items:center}.jw-build__stage{position:relative;aspect-ratio:1;border-radius:28px;background:#fff;box-shadow:0 30px 80px -40px #3a2a2459,inset 0 0 0 1px #3a2a240f;overflow:hidden}.jw-build__imgs{position:absolute;top:0;right:0;bottom:0;left:0}.jw-build__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.025);transition:opacity .9s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.jw-build__img.is-on{opacity:1;transform:none}.oss .jw-build__img img{width:100%;height:100%;max-width:none;object-fit:contain}.jw-build__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.jw-l{fill:none;stroke:var(--oss-ink);stroke-width:.24;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s cubic-bezier(.6,.1,.2,1)}.jw-build.is-live .jw-l{stroke-dashoffset:0}.jw-build.is-live .jw-l--2{transition-delay:.35s}.jw-build.is-live .jw-l--3{transition-delay:.7s}.jw-dot-pt{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--oss-ink);transform:scale(0);transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.jw-dot-pt:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--oss-ink);opacity:0}.jw-build.is-live .jw-dot-pt{transform:scale(1)}.jw-build.is-live .jw-dot-pt:after{animation:jw-ping 2.2s ease-out infinite}.jw-dot-pt--1{left:23%;top:62%;transition-delay:1.1s}.jw-dot-pt--2{left:61%;top:71%;transition-delay:1.45s}.jw-dot-pt--3{left:66%;top:21%;transition-delay:1.8s}.jw-build.is-live .jw-dot-pt--2:after{animation-delay:.7s}.jw-build.is-live .jw-dot-pt--3:after{animation-delay:1.4s}@keyframes jw-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.2);opacity:0}}.jw-call{position:absolute;display:flex;flex-direction:column;gap:4px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--oss-ink);line-height:1.25;opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease;max-width:150px}.jw-call b{font-weight:600}.jw-call em{font-style:normal;font-family:var(--oss-script);text-transform:none;letter-spacing:0;font-size:24px;color:var(--oss-gold);min-height:1.1em;white-space:nowrap}.jw-build.is-live .jw-call{opacity:1;transform:none}.jw-call--1{left:5%;top:20%;transition-delay:.9s}.jw-call--2{right:5%;bottom:4%;text-align:right;align-items:flex-end;transition-delay:1.25s}.jw-call--3{right:5%;top:4%;text-align:right;align-items:flex-end;transition-delay:1.6s}.jw-call em.is-swap{animation:jw-swap .6s ease}@keyframes jw-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.jw-build__fins{position:absolute;left:5%;bottom:5%;display:flex;gap:8px}.jw-build__fins i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014;transition:box-shadow .35s}.jw-build__fins i.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--oss-ink)}.jw-build__fins .is-gold{background:linear-gradient(135deg,#a8753f,#f1d2a3)}.jw-build__fins .is-rose{background:linear-gradient(135deg,#ad6e62,#f5cfc2)}.jw-build__fins .is-silver{background:linear-gradient(135deg,#8d9198,#f4f5f7)}.jw-build__text{margin:18px 0 0;color:var(--oss-soft);font-size:16px;line-height:1.75;max-width:460px}.jw-build__steps{list-style:none;margin:30px 0 34px;padding:0;display:grid;gap:10px}.jw-build__steps li{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:16px;border:1px solid var(--oss-line);transition:background .45s,border-color .45s,transform .45s}.jw-build__steps li span{font-family:var(--oss-serif);font-size:20px;color:var(--oss-gold);line-height:1.1;min-width:26px}.jw-build__steps li strong{display:block;font-weight:500;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--oss-ink)}.jw-build__steps li small{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--oss-soft)}.jw-build__steps li.is-on{background:var(--oss-cream);border-color:transparent;transform:translate(6px)}@media(max-width:900px){.jw-build{padding:64px 0}.jw-build__grid{grid-template-columns:minmax(0,1fr)}.jw-call{font-size:9.5px;letter-spacing:.12em;max-width:110px}.jw-call em{font-size:18px}.jw-build__steps li.is-on{transform:none}}@media(prefers-reduced-motion:reduce){.jw-l{transition:none;stroke-dashoffset:0}.jw-call,.jw-dot-pt{transition:none}}.jw-slide .ox-media__img{object-position:var(--jw-pos,50% 50%)}.jw-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(30,20,15,var(--jw-dim,0));pointer-events:none}@media(max-width:749px){.jw-slide .ox-media__img{object-position:50% 50%}}.orl-duo{display:grid;gap:16px}.orl-duo__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.orl-select select{width:100%;min-height:50px;font-family:inherit;border-radius:14px;border:1px solid rgba(58,42,36,.18);background:#fff;padding:0 14px;font:inherit;font-size:15px;color:#3a2a24;-webkit-appearance:auto;appearance:auto}.orl-select.is-error select,.orl-select select:invalid:focus{border-color:#a3402c}.jw-builds__stages{position:relative}.jw-builds .jw-build__stage{display:none}.jw-builds .jw-build__stage.is-active{display:block;animation:jw-bfade .7s ease}@keyframes jw-bfade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.jw-builds__tabs{margin:26px 0 0}.jw-builds__panel{display:none}.jw-builds__panel.is-active{display:block;animation:jw-bfade .6s ease}.jw-builds__panel .jw-build__steps{margin:22px 0 28px}.jw-builds__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.jw-builds__buy .ox-spot__price{font-size:14px;color:var(--oss-soft)}.jw-builds__buy .ox-spot__price strong{color:var(--oss-ink);font-weight:500}.jw-lay--duo .jw-dot-pt--1{left:27%;top:47%}.jw-lay--duo .jw-dot-pt--2{left:66%;top:30%}.jw-lay--duo .jw-dot-pt--3{left:68%;top:72%}.jw-lay--duo .jw-call--1{left:5%;top:auto;bottom:4%}.jw-lay--duo .jw-call--3{top:auto;bottom:4%}.jw-lay--duo .jw-call--2{bottom:auto;top:4%}.jw-lay--duo .jw-call--3,.jw-lay--duo .jw-call--2{right:5%}.jw-lay--bar .jw-dot-pt--1{left:20%;top:30%}.jw-lay--bar .jw-dot-pt--2{left:63%;top:69%}.jw-lay--bar .jw-dot-pt--3{left:70%;top:30%}.jw-lay--bar .jw-call--1{top:4%}.jw-lay--duo .jw-call--2,.jw-lay--duo .jw-call--3{text-align:right;align-items:flex-end}.jw-builds--row .jw-builds__head{text-align:center;max-width:680px;margin:0 auto 46px}.jw-builds--row .jw-builds__head .oss-eyebrow{justify-content:center}.jw-builds--row .jw-build__text{margin:14px auto 0}.jw-builds__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px)}.jw-builds--row .jw-build__stage{display:block;animation:none;border-radius:22px}.jw-builds--row .jw-call{font-size:9.5px;letter-spacing:.12em;max-width:120px}.jw-builds--row .jw-call em{font-size:19px}.jw-builds--row .jw-build__fins i{width:15px;height:15px}.jw-builds__body{padding:22px 4px 0}.jw-builds__name{margin:0 0 4px;font-family:var(--oss-serif);font-weight:400;font-size:28px;color:var(--oss-ink)}.jw-builds--row .jw-build__steps{margin:12px 0 22px;gap:6px}.jw-builds--row .jw-build__steps li{padding:10px 12px;gap:12px;border-radius:12px}.jw-builds--row .jw-build__steps li span{font-size:16px;min-width:20px}.jw-builds--row .jw-build__steps li strong{font-size:12px}.jw-builds--row .jw-build__steps li small{font-size:13px;margin-top:2px}.jw-builds--row .jw-build__steps li.is-on{transform:none}.jw-builds--row .oss-btn{padding-left:22px;padding-right:22px}@media(max-width:899px){.jw-builds__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 8px;scrollbar-width:none}.jw-builds__row::-webkit-scrollbar{display:none}.jw-builds__card{flex:0 0 86%;scroll-snap-align:center}.jw-builds--row .jw-builds__head{margin-bottom:30px}}.jw-builds--row.is-live .jw-build__stage .jw-l{stroke-dashoffset:0}.jw-builds .jw-build__stage{container-type:inline-size}.jw-eng{position:absolute;transform:translate(-50%,-50%) rotate(var(--r,0deg));white-space:nowrap;pointer-events:none;color:#2a211d;opacity:.82;mix-blend-mode:multiply;transition:opacity .35s ease;line-height:1;z-index:1}.jw-eng.is-out{opacity:0}.jw-eng--d1,.jw-eng--d2{font-family:var(--oss-script);font-size:var(--fs,6.6cqw);text-shadow:0 1px 0 rgba(255,255,255,.55)}.jw-eng--d1{left:35.2%;top:34%;--r:-21deg}.jw-eng--d2{left:37.6%;top:45%;--r:-20deg}.jw-eng--bar{left:49.6%;top:69.1%;--r:-.6deg;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:.06em;font-size:var(--fs,3.1cqw);color:#3a2a20;opacity:.78;text-shadow:0 1px 0 rgba(255,255,255,.35)}.jw-lay--duo .jw-build__fins{left:50%;transform:translate(-50%);bottom:5.5%}
/*# sourceMappingURL=/cdn/shop/t/17/assets/orella-story.css.map */
