/* DialByDay — three distinct editorial views from one shared homepage template. */
/* The founder can replace gradient placeholders with original fashion photos in Appearance > Customize. */
.home .edits-gateway{background:#08182a;color:#fff}
.home .edits-gateway__topline{
  position:absolute;top:106px;left:clamp(18px,3vw,64px);right:clamp(18px,3vw,64px);
  display:flex;justify-content:space-between;gap:20px;z-index:3;pointer-events:none;
  color:#E8EEF2;font:500 .57rem/1.5 var(--font-detail,Montserrat),sans-serif;letter-spacing:.16em
}
.home .edits-gateway__panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:min(870px,92svh);overflow:hidden}
.home .edits-panel{
  position:relative;display:flex;align-items:flex-end;justify-content:stretch;
  min-height:min(870px,92svh);isolation:isolate;overflow:hidden;text-decoration:none;color:#fff;
  border-inline-end:1px solid #ffffff28;
}
.home .edits-panel:last-child{border:0}
.home .edits-panel--him{background:linear-gradient(145deg,#142b42 4%,#050e1b 85%)}
.home .edits-panel--her{background:linear-gradient(130deg,#B09883 2%,#665450 50%,#281e29 100%)}
.home .edits-panel--together{background:linear-gradient(130deg,#1b3949 0%,#584540 48%,#171e30 100%)}
.home .edits-panel__photo{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 42%;
  z-index:-3;transition:transform .6s cubic-bezier(.2,.7,.3,1);
}
.home .edits-panel:hover .edits-panel__photo,.home .edits-panel:focus-visible .edits-panel__photo{transform:scale(1.04)}
.home .edits-panel__veil{
  position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,#0A14281F 0%,#07172831 38%,#07101EDD 100%);
}
.home .edits-panel--her .edits-panel__veil{background:linear-gradient(180deg,#271A1E13 0%,#28171A35 40%,#160D18E9 100%)}
.home .edits-panel--together .edits-panel__veil{background:linear-gradient(180deg,#1018270D 0%,#08152644 43%,#081525EB 100%)}
.home .edits-panel__placeholder{
  position:absolute;inset:0;z-index:-2;overflow:hidden;opacity:.62;
  background:radial-gradient(ellipse at 67% 40%,#ECF1ED28 0%,transparent 39%);
}
.home .edits-panel__orbit{
  position:absolute;left:27%;top:22%;width:min(70%,400px);aspect-ratio:1;
  border:3px solid #FFFFFF41;border-radius:50%;box-shadow:0 0 0 13px #FFFFFF09,0 0 0 33px #ffffff06,0 0 60px #F9DBBB25;
  transform:rotate(-14deg);
}
.home .edits-panel__orbit:before{
  content:'';position:absolute;inset:12%;border:1px solid #FFFFFF65;border-radius:50%;
  background:repeating-conic-gradient(from -3deg,#FFFFFF64 0deg 1deg,transparent 1deg 30deg);
  -webkit-mask:radial-gradient(circle,transparent 0 80%,#000 82%);mask:radial-gradient(circle,transparent 0 80%,#000 82%);
}
.home .edits-panel__hands{position:absolute;left:61%;top:55%;width:34%;height:2px;background:#f9e4cfaa;transform-origin:0 0;transform:rotate(-50deg)}
.home .edits-panel__hands:after{content:'';position:absolute;left:0;top:0;width:73%;height:2px;background:#FFFFFF96;transform-origin:0 0;transform:rotate(107deg)}
.home .edits-panel__content{
  width:100%;padding:clamp(24px,3.2vw,58px);padding-bottom:clamp(44px,6vw,82px);
  display:flex;flex-direction:column;gap:9px;position:relative;z-index:1;
}
.home .edits-panel__eyebrow{font:500 .58rem/1.5 var(--font-detail,Montserrat),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#DBE1E6}
.home .edits-panel__title{font:400 clamp(2.3rem,4.1vw,5.3rem)/1.1 var(--font-editorial,Georgia),serif;letter-spacing:-.045em;color:#fff}
.home .edits-panel__teaser{font-size:clamp(.75rem,.86vw,.89rem);line-height:1.75;color:#E0E6E9;max-width:270px;min-height:2.7em}
.home .edits-panel__action{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:fit-content;min-height:44px;margin-top:16px;padding:10px 0;border-bottom:1px solid #ffffffa8;color:#fff;font:.69rem/1.6 var(--font-detail,Montserrat),sans-serif;letter-spacing:.035em}
.home .edits-panel__action span{font-size:1.15rem;transition:transform .2s}
.home .edits-panel:hover .edits-panel__action span{transform:translate(3px,-3px)}
.home .edits-panel:focus-visible{outline:3px solid #F4D6B3;outline-offset:-6px}
.home .edits-gateway__foot{
  display:flex;gap:16px 28px;align-items:center;justify-content:space-between;flex-wrap:wrap;
  padding:17px clamp(18px,3vw,64px) 22px;border-top:1px solid #DDE3E833;
  font-size:.7rem;color:#D3E0EA;line-height:1.6;
}
.home .edits-gateway__foot a{color:#fff;border-bottom:1px solid #C6D7E5;text-decoration:none;padding:4px 0}
.home .edits-gateway__status{color:#B5C4D0;font-size:.58rem}
.home .editorial-edit-hero{
  min-height:min(760px,88svh);display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;
  background:radial-gradient(circle at 75% 47%,#3F4D58 0%,#0B1E35 55%,#071629 100%);color:#fff
}
.home .editorial-edit-hero--her{background:radial-gradient(circle at 74% 44%,#AD9587 0%,#715952 37%,#241B2B 100%)}
.home .editorial-edit-hero--together{background:radial-gradient(circle at 72% 48%,#805D54 0%,#344052 44%,#0B1D30 100%)}
.home .editorial-edit-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}
.home .editorial-edit-hero__visual{position:absolute;inset:0;z-index:-2;opacity:.63;pointer-events:none}
.home .editorial-edit-hero__ring{position:absolute;width:clamp(250px,40vw,650px);aspect-ratio:1;right:6%;top:15%;border:9px solid #FFFFFF26;border-radius:50%;box-shadow:0 0 0 27px #FFFFFF10,0 0 0 48px #FFFFFF09,0 2px 85px #0003}
.home .editorial-edit-hero__ring:after{content:'';position:absolute;inset:9%;border:1px solid #FFFFFF88;border-radius:50%;background:repeating-conic-gradient(#FFFFFF96 0deg 1deg,transparent 1deg 30deg);-webkit-mask:radial-gradient(circle,transparent 0 81%,black 84%);mask:radial-gradient(circle,transparent 0 81%,black 84%)}
.home .editorial-edit-hero__hands{position:absolute;left:75%;top:53%;width:17%;height:3px;background:#E9D1BE}
.home .editorial-edit-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#071727ED 0%,#071727B8 42%,#07172712 100%);z-index:-1}
.home .editorial-edit-hero__content{padding-top:clamp(132px,15vw,205px);padding-bottom:90px;position:relative}
.home .editorial-edit-hero__eyebrow{font:600 .64rem/1.6 var(--font-detail,Montserrat),sans-serif;letter-spacing:.17em;color:#D5E2EA;text-transform:uppercase;margin:0 0 22px}
.home .editorial-edit-hero h1{font:400 clamp(2.9rem,6vw,6.8rem)/1.1 var(--font-editorial,Georgia),serif;letter-spacing:-.05em;color:#fff;max-width:840px;margin:0 0 25px}
.home .editorial-edit-hero h1 em{color:#F0DFD0;font-weight:400}
.home .editorial-edit-hero__intro{max-width:480px;font-size:clamp(.98rem,1.3vw,1.14rem);color:#E2E9ED;line-height:1.75;margin:0 0 30px}
.home .editorial-edit-hero__cta{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:26px;padding:12px 20px;border:1px solid #E9F0F5;background:#F5F5F2;color:#102943;border-radius:4px;font-size:.78rem;font-weight:650;text-decoration:none}
.home .editorial-edit-hero__cta:hover{background:#DDE7EA;color:#102943}
.home .editorial-edit-hero__note{max-width:470px;margin:20px 0 0;font-size:.66rem;line-height:1.65;color:#C1D1DE}
.home .edits-switcher{
  display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;
  padding-block:20px;color:#173654
}
.home .edits-switcher a{
  padding:10px 16px;border:1px solid #D1DAE1;border-radius:999px;
  color:#23435D;background:#F9FAFB;text-decoration:none;font:.69rem/1.5 var(--font-detail,Montserrat),sans-serif
}
.home .edits-switcher a[aria-current=page]{background:#0C2B4C;border-color:#0C2B4C;color:#fff}
.home .edits-switcher a:focus-visible{outline:3px solid #B07851;outline-offset:3px}
.home .edits-switcher__back{margin-right:auto}
.home .editorial-couple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.home .editorial-couple-card{min-height:265px;padding:28px;background:linear-gradient(135deg,#FAFBFC,#E2EAF0);border:1px solid #C9D5DF;border-radius:10px;display:flex;flex-direction:column;gap:13px}
.home .editorial-couple-card__eyebrow{font:.61rem/1.5 var(--font-detail,Montserrat),sans-serif;letter-spacing:.13em;color:#48647A}
.home .editorial-couple-card h3{font:400 clamp(1.7rem,3vw,2.6rem)/1.2 var(--font-editorial,Georgia),serif;color:#102B46;margin:0}
.home .editorial-couple-card p{color:#4E6374;line-height:1.7;font-size:.83rem;max-width:410px;margin:0}
.home .editorial-couple-card strong{font-size:.75rem;color:#324F64;font-weight:600;margin-top:auto}
.home .editorial-couple-cta{display:inline-flex;margin-top:20px;padding:12px 0;border-bottom:1px solid #24445E;font-size:.84rem;color:#102B47;text-decoration:none}
@media(max-width:940px){
 .home .edits-gateway__topline{top:91px}
 .home .edits-panel__content{padding:26px 16px 47px}
 .home .edits-panel__title{font-size:clamp(2.1rem,4.8vw,3.7rem)}
 .home .edits-gateway__panels{min-height:790px}
 .home .edits-panel{min-height:790px}
}
@media(max-width:650px){
 .home .edits-gateway__topline{position:relative;top:auto;left:auto;right:auto;padding:89px 18px 13px;background:#0D2139;font-size:.5rem;gap:7px;flex-direction:column}
 .home .edits-gateway__panels{display:grid;grid-template-columns:1fr;min-height:0}
 .home .edits-panel{min-height:230px;border-right:0;border-bottom:1px solid #ffffff24}
 .home .edits-panel__content{padding:17px 22px 20px;gap:3px}
 .home .edits-panel__title{font-size:clamp(2.3rem,10vw,3.4rem)}
 .home .edits-panel__teaser{font-size:.68rem;line-height:1.45;min-height:0}
 .home .edits-panel__action{margin-top:8px;padding:4px 0;min-height:30px;font-size:.66rem}
 .home .edits-panel__eyebrow{font-size:.52rem}
 .home .edits-panel__orbit{width:190px;left:55%;top:1%}
 .home .edits-gateway__foot{padding:16px 18px 20px;gap:10px}
 .home .edits-gateway__foot>span:first-child{width:100%}
 .home .editorial-edit-hero{min-height:570px}
 .home .editorial-edit-hero__content{padding-top:150px;padding-bottom:48px}
 .home .editorial-edit-hero h1{font-size:clamp(2.7rem,11vw,4.4rem)}
 .home .editorial-edit-hero__intro{font-size:.88rem}
 .home .editorial-edit-hero__ring{width:280px;right:-120px;top:31%}
 .home .editorial-edit-hero__veil{background:linear-gradient(90deg,#081B31DC 0%,#0B1C31A0 75%,#081B315A)}
 .home .edits-switcher{gap:6px;justify-content:flex-start;padding-block:13px}
 .home .edits-switcher a{padding:7px 10px;font-size:.61rem}
 .home .edits-switcher__back{width:100%}
 .home .editorial-couple-grid{grid-template-columns:1fr;gap:11px}
 .home .editorial-couple-card{min-height:220px;padding:21px}
}
@media(prefers-reduced-motion:reduce){
 .home .edits-panel__photo,.home .edits-panel__action span{transition:none}
 .home .edits-panel:hover .edits-panel__photo{transform:none}
 .home .edits-panel:hover .edits-panel__action span{transform:none}
}


/* COUPLES BOXES V0.8.27 — shared collections, three-package storefront. */
.home.collection-edit-together .editorial-package{
  background:#f7f7f4;border-color:#b7b9b6;
  box-shadow:0 10px 24px #172b3810;
}
.home.collection-edit-together .editorial-package__box{
  min-height:182px;margin-block:8px 12px;padding:0;
  background:linear-gradient(155deg,#f4f4f1,#e1e3e2);border-radius:5px;
  overflow:hidden;
}
.home.collection-edit-together .editorial-package__photo{
  display:block;width:100%;height:100%;max-height:230px;object-fit:contain;
  aspect-ratio:960/660;mix-blend-mode:normal;
}
.home.collection-edit-together .editorial-package__price{color:#0c2941}
.home.collection-edit-together .editorial-package__choose{
  color:#17334b;border-bottom:1px solid #9b795c;padding-bottom:7px;
}
.home.collection-edit-together .editorial-package__choose:hover{color:#95653f}
@media(max-width:850px) and (min-width:701px){
 .home.collection-edit-together .editorial-packages__grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
 .home.collection-edit-together .editorial-packages__grid--three{grid-template-columns:1fr}
 .home.collection-edit-together .editorial-package__box{min-height:170px}
 .home.collection-edit-together .editorial-package__photo{max-height:225px}
}

/* Seven editorial moments: Her / Together use the same cinema and controls as Him.
   Illustrative original watch drawings; no supplier product photographs implied. */
.home .week-hero--gallery{background:#0b1d30;overflow:hidden}
.home .week-hero--gallery .week-hero__film{background:#101a29}
.home .week-hero--gallery .week-hero__fallback-scenes{display:block}
.home .week-hero--gallery .week-hero__art-scene{
  display:block;position:absolute;inset:0;width:100%;height:100%;
  opacity:0;visibility:hidden;pointer-events:none;
  transition:opacity 900ms cubic-bezier(.2,.75,.3,1),visibility 900ms;
  background:
    radial-gradient(ellipse at 79% 48%,var(--story-glow,#81646e) 0%,transparent 43%),
    radial-gradient(ellipse at 101% 94%,var(--story-bottom,#2d354c) 0%,transparent 44%),
    linear-gradient(125deg,#071425 15%,var(--story-bg,#1c273b) 80%);
}
.home .week-hero--gallery .week-hero__art-scene.is-active{opacity:1;visibility:visible}

.home .week-hero--gallery .week-hero__art-scene .hero-story-art__photo{
  position:absolute;inset:0;display:block;width:100%;height:100%;
  object-fit:cover;object-position:center center;
}
.home .week-hero--gallery .week-hero__art-scene.has-story-photo{
  background:#0b1d30;
}

.home .week-hero--gallery .week-hero__art-scene .hero-story-art{
  position:absolute;inset:0;overflow:hidden;
}
.home .week-hero--gallery .hero-story-art__watches{
  position:absolute;inset:0;width:100%;height:100%;
  filter:drop-shadow(3px 20px 28px #030b1785);
}
.home .week-hero--gallery .hero-story-art__watch--partner{
  --story-dial-highlight:#7f8f9a;
  --story-dial:#233e50;
  --story-case:#c4d1d9;
  --story-band:#afc1ca;
  --story-band-edge:#45586a;
}
.home .week-hero--gallery .hero-story-art__halo{
  position:absolute;left:53%;top:8%;width:54%;aspect-ratio:1;
  border:1px solid rgba(248,226,208,.12);border-radius:50%;
  box-shadow:0 0 0 45px rgba(252,221,198,.035),0 0 0 108px rgba(246,209,181,.018);
  transform:rotate(-22deg);
}
.home .week-hero--gallery .hero-story-art__signature{
  position:absolute;right:5%;top:13%;width:36%;height:67%;
  border:1px solid rgba(255,247,224,.085);border-radius:50%;
  transform:rotate(27deg);opacity:.7;
}
.home .week-hero--gallery .hero-story-art__bottomlight{
  position:absolute;left:27%;bottom:0;width:78%;height:13%;
  background:radial-gradient(ellipse at center,rgba(243,219,200,.1),transparent 71%);
}
.home .week-hero--gallery .week-hero__film-shade{
  display:block;background:
    linear-gradient(90deg,#071728F7 0%,#071728E6 19%,#07172899 34%,transparent 62%),
    linear-gradient(0deg,#091B2B71,transparent 18%);
}
.home .week-hero--gallery .week-hero__motion{
  display:flex;position:absolute;z-index:8;right:clamp(17px,3vw,46px);bottom:clamp(14px,3vw,38px);
  background:rgba(7,20,36,.58);border-color:rgba(246,219,195,.55);
  backdrop-filter:blur(8px);color:#f7e9d7;
}
.home .week-hero--gallery .week-hero__motion:hover{background:rgba(7,20,36,.85)}
.home .week-hero--gallery .week-hero__eyebrow{color:#e7cfc4}
.home .week-hero--gallery .week-hero__rail{width:clamp(275px,30vw,480px)}
.home .week-hero--gallery .week-hero__rail h1.week-hero__current{
  white-space:normal;overflow-wrap:normal;text-wrap:balance;
  font-size:clamp(2.5rem,4vw,4.65rem);max-width:100%;
}
.home .week-hero--gallery .week-hero__watch{color:#f0c9af}
.home .week-hero--gallery .week-hero__tab.is-current{border-bottom-color:#e9c3ab}
.home .week-hero--gallery .week-hero__discover{color:#f2e6de}
.home .week-hero--gallery .week-hero__art-scene--1{
  --story-bg:#273041;--story-glow:#9f746f;--story-bottom:#445769;
  --story-case:#d3aba0;--story-band:#be9994;--story-band-edge:#5d424f;
  --story-dial:#183747;--story-dial-highlight:#79939b;
}
.home .week-hero--gallery .week-hero__art-scene--2{
  --story-bg:#28283e;--story-glow:#756a94;--story-bottom:#3b4a65;
  --story-case:#c4c8d6;--story-band:#9a9eaf;--story-band-edge:#4a5263;
  --story-dial:#302e53;--story-dial-highlight:#9e9ebe;
}
.home .week-hero--gallery .week-hero__art-scene--3{
  --story-bg:#1c3441;--story-glow:#497f7c;--story-bottom:#375963;
  --story-case:#bac9c7;--story-band:#87a9a4;--story-band-edge:#3b595a;
  --story-dial:#154b48;--story-dial-highlight:#7aaca0;
}
.home .week-hero--gallery .week-hero__art-scene--4{
  --story-bg:#352535;--story-glow:#af7185;--story-bottom:#583448;
  --story-case:#d6ad98;--story-band:#bb8a86;--story-band-edge:#614654;
  --story-dial:#5b293e;--story-dial-highlight:#b6788c;
}
.home .week-hero--gallery .week-hero__art-scene--5{
  --story-bg:#272332;--story-glow:#9b745a;--story-bottom:#51404e;
  --story-case:#d4c3a3;--story-band:#c6b79f;--story-band-edge:#67554e;
  --story-dial:#3a2639;--story-dial-highlight:#957b8d;
}
.home .week-hero--gallery .week-hero__art-scene--6{
  --story-bg:#1e343e;--story-glow:#568b9d;--story-bottom:#325569;
  --story-case:#d0d6d8;--story-band:#abbfc4;--story-band-edge:#3a5d6a;
  --story-dial:#1c4c6b;--story-dial-highlight:#77aabb;
}
.home .week-hero--gallery .week-hero__art-scene--7{
  --story-bg:#37303b;--story-glow:#a87c7a;--story-bottom:#4b4a5d;
  --story-case:#e0c8bc;--story-band:#bea6a4;--story-band-edge:#635661;
  --story-dial:#40425d;--story-dial-highlight:#9694a6;
}
.home .editorial-home--together .hero-story-art__signature{transform:rotate(-31deg);width:43%;right:5%}
.home .editorial-home--together .week-hero__rail h1.week-hero__current{
  font-size:clamp(2.35rem,3.5vw,4.15rem);line-height:1.16;
}
.home .editorial-home--together .week-hero__selector{max-width:440px}
.home .editorial-home--together .week-hero__tab-name{font-size:clamp(.53rem,.6vw,.63rem)}
@media(max-width:900px){
  .home .week-hero--gallery .week-hero__experience{padding-top:86px}
  .home .week-hero--gallery .week-hero__film{aspect-ratio:16/9;min-height:220px}
  .home .week-hero--gallery .week-hero__rail{
    width:100%;max-width:none;padding:26px var(--hero-caption-gutter) 23px;margin:0;
    background:linear-gradient(180deg,#0c2038,#08182c);
  }
  .home .week-hero--gallery .week-hero__film-shade{
    background:linear-gradient(0deg,#08182c88,transparent 23%);
  }
  .home .week-hero--gallery .hero-story-art__watches{transform:translateX(-10%) scale(1.21)}
  .home .week-hero--gallery .week-hero__rail h1.week-hero__current,
  .home .editorial-home--together .week-hero__rail h1.week-hero__current{
    font-size:clamp(2.45rem,7vw,3.65rem);
  }
  .home .week-hero--gallery .week-hero__motion{right:15px;bottom:12px}
  .home .week-hero--gallery .week-hero__moment{
    display:block;max-width:45ch;min-height:0;
  }
  .home .editorial-home--together .week-hero__selector{max-width:100%;gap:4px}
  .home .editorial-home--together .week-hero__tab-name{font-size:clamp(.47rem,1.45vw,.61rem)}
}
@media(max-width:460px){
  .home .week-hero--gallery .week-hero__film{aspect-ratio:16/10}
  .home .week-hero--gallery .hero-story-art__watches{transform:translateX(-15%) scale(1.28)}
  .home .week-hero--gallery .week-hero__selector{gap:2px}
  .home .week-hero--gallery .week-hero__tab-name{font-size:.58rem}
  .home .editorial-home--together .week-hero__tab-name{font-size:.46rem;letter-spacing:-.02em}
  .home .week-hero--gallery .week-hero__rail h1.week-hero__current,
  .home .editorial-home--together .week-hero__rail h1.week-hero__current{
    font-size:clamp(2.25rem,10vw,3rem);
  }
}
@media(prefers-reduced-motion:reduce){
  .home .week-hero--gallery .week-hero__art-scene{transition:none}
}

/* Split-screen hero playback — v0.8.40. One film or matching scene loop per edit. */
.home .edits-gateway{position:relative}
.home .edits-panel__video{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:68% center;pointer-events:none;opacity:0;transition:opacity .3s ease}
.home .edits-panel.has-preview-video .edits-panel__photo{opacity:0}
.home .edits-panel.has-preview-video-error .edits-panel__photo{opacity:1}
.home .edits-panel.has-preview-frame .edits-panel__video{opacity:1}
.home .edits-gateway .edits-panel__gallery{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;pointer-events:none;transition:opacity .3s ease}
.home .edits-panel.has-preview-frame .edits-panel__gallery{opacity:0}
.home .edits-gateway .edits-panel__gallery,.home .edits-gateway .edits-panel__gallery .week-hero__art-scene{background:transparent}
.home .edits-gateway .edits-panel__gallery .hero-story-art__watches{left:0;top:-6%;width:100%;height:88%;transform:none;animation:gateway-watch-drift 10s ease-in-out infinite alternate;animation-play-state:paused;transform-origin:50% 43%}
.home .edits-gateway .edits-panel.is-preview-playing .week-hero__art-scene.is-active .hero-story-art__watches{animation-play-state:running}
.home .edits-gateway .edits-panel__gallery .hero-story-art__halo{left:8%;top:15%;width:86%;border-color:#ffffff1f;box-shadow:0 0 0 24px #ffffff08,0 0 0 64px #ffffff05}
.home .edits-gateway .edits-panel__gallery .hero-story-art__signature{right:9%;top:8%;width:76%;height:63%;border-color:#ffffff12}
.home .edits-gateway__motion{position:absolute;z-index:8;right:clamp(18px,3vw,46px);top:146px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff70;border-radius:50%;background:#08192b8c;color:#fff;cursor:pointer;backdrop-filter:blur(8px)}
.home .edits-gateway__motion[hidden]{display:none}
.home .edits-gateway__motion:focus-visible{outline:3px solid #fff;outline-offset:4px}
.home .edits-gateway__motion>span{display:block;width:11px;height:13px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.home .edits-gateway__motion[aria-pressed="true"]>span{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor;border-right:0}
@keyframes gateway-watch-drift{from{transform:translateY(0) rotate(-.6deg)}to{transform:translateY(-2%) rotate(.6deg)}}
@media(max-width:650px){
 .home .edits-gateway__motion{top:89px;right:18px;width:38px;height:38px}
 .home .edits-gateway .edits-panel__gallery .hero-story-art__watches{left:40%;top:0;width:65%;height:100%}
 .home .edits-gateway .edits-panel__gallery .hero-story-art__halo{left:49%;top:7%;width:58%}
 .home .edits-panel__video{object-position:68% center}
}
@media(prefers-reduced-motion:reduce){
 .home .edits-gateway .edits-panel__gallery .hero-story-art__watches{animation:none;transform:none}
 .home .edits-panel__video,.home .edits-panel__gallery{transition:none}
}

/* The For Her palette lives in assets/css/her-palette.css (loaded after this file). */

