.Mg1cZq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Mg1cZq_page{font-size:1rem;line-height:1.5;overflow-x:clip}.Mg1cZq_page :where(p,h1,h2,h3,ul){margin:0}.Mg1cZq_page :where(ul){padding:0;list-style:none}.Mg1cZq_page :where(img){max-width:100%;display:block}.Mg1cZq_button{border:1px solid var(--ink);background-color:var(--ink);min-height:54px;color:var(--paper);font:inherit;letter-spacing:.01em;text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.Mg1cZq_button svg{flex:none;width:22px;height:22px}.Mg1cZq_button:hover{border-color:var(--night);background-color:var(--night)}@media (prefers-reduced-motion:no-preference){.Mg1cZq_button{transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}}.Mg1cZq_buttonLight{border:1px solid var(--ink);background-color:var(--ink);min-height:54px;color:var(--paper);font:inherit;letter-spacing:.01em;text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.Mg1cZq_buttonLight svg{flex:none;width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.Mg1cZq_buttonLight{transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}}.Mg1cZq_buttonLight{border-color:var(--paper);background-color:var(--paper);color:var(--night)}.Mg1cZq_buttonLight:hover{border-color:var(--gold);background-color:var(--gold)}.Mg1cZq_h2{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:2.125rem;font-weight:400;line-height:1.04}@media (min-width:900px){.Mg1cZq_h2{font-size:3.25rem}}.Mg1cZq_promo{color:var(--paper)}.Mg1cZq_promo ::selection{background-color:var(--gold);color:var(--night)}.Mg1cZq_promo :focus-visible{outline-color:var(--gold)}.Mg1cZq_promo{padding-top:env(safe-area-inset-top);background-color:var(--night);text-decoration:none;display:block}.Mg1cZq_promo:focus-visible{outline-offset:-4px}.Mg1cZq_promo strong{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.01em;color:var(--gold);font-size:1.125rem;font-weight:400;line-height:1}.Mg1cZq_promo:hover .Mg1cZq_promoCta{text-decoration-thickness:2px}:root[data-campaign=live] .Mg1cZq_promo+header{height:64px;padding-top:0}@media (min-width:900px){:root[data-campaign=live] .Mg1cZq_promo+header{height:84px}}.Mg1cZq_promoText{width:100%;max-width:1280px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));margin-inline:auto;position:relative}@media (min-width:900px){.Mg1cZq_promoText{padding-inline:max(40px,env(safe-area-inset-left)) max(40px,env(safe-area-inset-right))}}.Mg1cZq_promoText{text-align:center;text-wrap:balance;min-height:44px;padding-block:11px;font-size:.875rem;line-height:1.35;display:block}@media (min-width:900px){.Mg1cZq_promoText{padding-block:12px;font-size:.9375rem}}.Mg1cZq_promoCta{text-underline-offset:.22em;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.Mg1cZq_hero{width:100%;max-width:1280px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));margin-inline:auto;position:relative}@media (min-width:900px){.Mg1cZq_hero{padding-inline:max(40px,env(safe-area-inset-left)) max(40px,env(safe-area-inset-right))}}.Mg1cZq_hero{padding-top:10px;padding-bottom:44px}@media (min-width:900px){.Mg1cZq_hero{padding-top:4px;padding-bottom:80px}}.Mg1cZq_poster{grid-template-columns:minmax(0,1fr) 54%;column-gap:16px;display:grid}@media (min-width:900px){.Mg1cZq_poster{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}}.Mg1cZq_word{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.045em;z-index:3;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;grid-area:1/1/auto/-1;margin-top:-.06em;margin-left:-.05em;font-size:29.5vw;font-weight:400;line-height:.82;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Mg1cZq_word{background-image:linear-gradient(160.2deg, var(--ink) 41.85%, var(--gold) 41.85%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;place-self:start}}@media (min-width:900px){.Mg1cZq_word{font-size:min(32.2vw - 25.76px,386px)}}.Mg1cZq_heroPhoto{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;z-index:2;aspect-ratio:4/5;object-fit:cover;grid-area:2/2;width:100%;height:auto;margin-top:-3vw;position:relative}@media (min-width:900px){.Mg1cZq_heroPhoto{grid-area:1/8/span 3/span 4;align-self:start;margin-top:calc(min(32.2vw - 25.76px,386px)/1.6129)}}.Mg1cZq_heroRail{grid-area:2/1;align-self:end;gap:12px;display:grid}@media (min-width:900px){.Mg1cZq_heroRail{grid-column:1/span 5;align-self:start;padding-top:44px}}.Mg1cZq_heroLead{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.015em;text-wrap:balance;font-size:1.375rem;font-weight:400;line-height:1.18}@media (min-width:900px){.Mg1cZq_heroLead{max-width:16ch;font-size:2.25rem;line-height:1.1}}.Mg1cZq_heroSub{color:var(--ink-muted);font-size:.9375rem;line-height:1.45}@media (min-width:900px){.Mg1cZq_heroSub{font-size:1.0625rem}}.Mg1cZq_heroAction{grid-area:3/1/auto/-1;gap:8px;padding-top:20px;display:grid}.Mg1cZq_heroAction small{color:var(--ink-muted);font-size:.875rem}@media (min-width:900px){.Mg1cZq_heroAction{grid-column:1/span 5;align-self:start;justify-items:start;padding-top:28px}}.Mg1cZq_sale{color:var(--paper)}.Mg1cZq_sale ::selection{background-color:var(--gold);color:var(--night)}.Mg1cZq_sale :focus-visible{outline-color:var(--gold)}.Mg1cZq_sale{background-color:var(--night);padding-block:32px 40px}@media (min-width:900px){.Mg1cZq_sale{padding-block:64px}}.Mg1cZq_saleGrid{width:100%;max-width:1280px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));margin-inline:auto;position:relative}@media (min-width:900px){.Mg1cZq_saleGrid{padding-inline:max(40px,env(safe-area-inset-left)) max(40px,env(safe-area-inset-right))}}.Mg1cZq_saleGrid{gap:24px;display:grid}@media (min-width:900px){.Mg1cZq_saleGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:36px 24px}.Mg1cZq_saleHead{grid-area:1/1/span 2/span 7}}.Mg1cZq_saleNumber{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--gold);margin-left:-.04em;font-size:50vw;font-weight:400;line-height:.74;position:relative}@media (min-width:900px){.Mg1cZq_saleNumber{font-size:min(27vw - 21.6px,330px)}}.Mg1cZq_saleUpTo{white-space:nowrap;letter-spacing:0;color:var(--paper);font-size:.875rem;font-weight:300;line-height:1;position:absolute;bottom:calc(100% + .35em);left:0}@media (min-width:900px){.Mg1cZq_saleUpTo{font-size:1.5rem}}.Mg1cZq_saleMinus{vertical-align:.26em;background-color:currentColor;width:.3em;height:.034em;margin-right:.06em;display:inline-block;position:relative}.Mg1cZq_salePercent{letter-spacing:0;margin-left:.04em;font-size:.4em}.Mg1cZq_saleText{gap:12px;display:grid}.Mg1cZq_saleText p{max-width:46ch;font-size:1rem;line-height:1.45}@media (min-width:900px){.Mg1cZq_saleText{grid-area:1/8/auto/span 5;gap:16px}}.Mg1cZq_saleTitle{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.025em;font-size:1.875rem;font-weight:400;line-height:1.05}@media (min-width:900px){.Mg1cZq_saleTitle{font-size:2.625rem}}.Mg1cZq_saleThumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;display:grid}.Mg1cZq_saleThumbs img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}@media (min-width:900px){.Mg1cZq_saleThumbs{grid-area:3/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}}.Mg1cZq_salePrice{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;margin-top:8px;font-size:1.125rem;font-weight:400;line-height:1;display:block}@media (min-width:900px){.Mg1cZq_salePrice{font-size:1.625rem}}.Mg1cZq_saleWas{color:var(--on-night-muted);margin-top:4px;font-size:.8125rem;display:block}.Mg1cZq_saleAction{gap:10px;display:grid}@media (min-width:900px){.Mg1cZq_saleAction{grid-area:2/8/auto/span 5;align-self:start;justify-items:start}}.Mg1cZq_section{width:100%;max-width:1280px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));margin-inline:auto;position:relative}@media (min-width:900px){.Mg1cZq_section{padding-inline:max(40px,env(safe-area-inset-left)) max(40px,env(safe-area-inset-right))}}.Mg1cZq_section{padding-top:72px;scroll-margin-top:16px}@media (min-width:900px){.Mg1cZq_section{padding-top:120px}}.Mg1cZq_sectionLead{max-width:52ch;margin-top:14px;font-size:1.0625rem;line-height:1.5}.Mg1cZq_crafts{grid-template-columns:1fr 1fr;gap:28px 14px;margin-top:28px;display:grid}@media (min-width:900px){.Mg1cZq_crafts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px}}.Mg1cZq_craft h3{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.015em;margin-top:12px;font-size:1.5rem;font-weight:400;line-height:1.1}.Mg1cZq_craft p{color:var(--ink-muted);margin-top:4px;font-size:.9375rem;line-height:1.45}@media (min-width:900px){.Mg1cZq_craft:nth-child(2n){margin-top:96px}}.Mg1cZq_atelier{gap:20px;display:grid}@media (min-width:900px){.Mg1cZq_atelier{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:44px 24px}}.Mg1cZq_atelierPhoto{aspect-ratio:4/5;background:var(--jewel-grey);width:100%;position:relative}@media (min-width:900px){.Mg1cZq_atelierPhoto{grid-area:3/1/auto/span 5}}.Mg1cZq_atelierVideo{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.Mg1cZq_videoToggle{width:44px;height:44px;color:var(--white);cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.Mg1cZq_videoToggle:hover{background:#000000a6}.Mg1cZq_videoToggle:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Mg1cZq_videoStart{width:64px;height:64px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.Mg1cZq_videoStart svg{margin-left:3px}.Mg1cZq_atelierTitle{max-width:18ch}@media (min-width:900px){.Mg1cZq_atelierTitle{grid-area:1/1/auto/span 7;max-width:none}}.Mg1cZq_atelierLead{max-width:52ch;font-size:1.0625rem;line-height:1.5}@media (min-width:900px){.Mg1cZq_atelierLead{grid-area:2/1/auto/span 7;margin-top:-28px}}.Mg1cZq_trust{border-top:1px solid var(--ink)}.Mg1cZq_trust li{border-bottom:1px solid var(--ink-line);grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:16px;padding:15px 0 16px;display:grid}.Mg1cZq_trust h3{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.01em;font-size:1.1875rem;font-weight:400;line-height:1.2}.Mg1cZq_trust p{max-width:52ch;color:var(--ink-muted);margin-top:3px;font-size:.9375rem;line-height:1.45}@media (min-width:900px){.Mg1cZq_trust{grid-area:3/7/auto/span 6}}.Mg1cZq_trustIcon{color:var(--ink);margin-top:-2px;display:block}.Mg1cZq_contact{width:100%;max-width:1280px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));margin-inline:auto;position:relative}@media (min-width:900px){.Mg1cZq_contact{padding-inline:max(40px,env(safe-area-inset-left)) max(40px,env(safe-area-inset-right))}}.Mg1cZq_contact{padding-top:84px;padding-bottom:76px}@media (min-width:900px){.Mg1cZq_contact{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;padding-top:128px;padding-bottom:112px;display:grid}}.Mg1cZq_contactMain{gap:16px;display:grid}@media (min-width:900px){.Mg1cZq_contactMain{grid-column:1/span 7;justify-items:start}}.Mg1cZq_contactWord{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.045em;white-space:nowrap;margin-left:-.04em;font-size:23vw;font-weight:400;line-height:.9}@media (min-width:900px){.Mg1cZq_contactWord{font-size:min(12vw - 9.6px,144px)}}.Mg1cZq_contactLead{max-width:40ch;font-size:1.0625rem;line-height:1.5}.Mg1cZq_channels{border-top:1px solid var(--ink);margin-top:28px}.Mg1cZq_channels a{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:baseline;gap:12px;min-height:60px;padding:16px 0;display:flex}.Mg1cZq_channels a:hover b{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.Mg1cZq_channels b{font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.015em;font-size:1.5rem;font-weight:400;line-height:1.1}.Mg1cZq_channels span{color:var(--ink-muted);font-size:.9375rem}@media (min-width:900px){.Mg1cZq_channels{grid-column:8/span 5;margin-top:0}}
