.inside-ar{display:none}
html[lang=ar] .inside-en{display:none}
html[lang=ar] .inside-ar{display:inline}
.inside-breadcrumb{display:flex;align-items:center;gap:12px;padding-block:23px;font-size:10px;color:var(--muted)}
.inside-story figure{margin:0}
.inside-story img{display:block;width:100%;height:auto;object-fit:contain}
.inside-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(45px,9vw,130px);align-items:center;padding-block:24px 70px}
.inside-kicker{font-size:8px;letter-spacing:2.3px;color:var(--gold);line-height:1.8}
.inside-hero h1{font-size:clamp(60px,7.2vw,105px);letter-spacing:-3px;line-height:.98;margin:30px 0}
.inside-hero h1>em{display:block;font-size:.66em;line-height:1.18;letter-spacing:-1.8px;margin-top:12px;color:var(--ink)}
.inside-hero-lead{font-family:var(--serif);font-size:clamp(26px,2.6vw,37px);line-height:1.25;max-width:14ch}
.inside-hero-note{font-size:12px;line-height:1.95;color:var(--muted);max-width:33ch;margin-top:24px}
.inside-start{display:inline-flex;align-items:center;gap:40px;min-height:44px;border-bottom:1px solid var(--gold);font-size:11px;margin-top:28px}
.inside-shop-photo{max-width:460px;justify-self:end;align-self:start}
.inside-shop-photo>img{aspect-ratio:3/4}
.inside-shop-photo figcaption{padding-top:14px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:baseline}
.inside-shop-photo figcaption>span{font-size:7px;letter-spacing:1.4px;color:var(--muted)}
.inside-shop-photo figcaption>a{display:flex;align-items:center;gap:10px;font-size:9px;min-height:36px}
.inside-chapters{display:flex;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding-block:9px}
.inside-chapters>a{display:flex;align-items:center;gap:18px;min-height:48px;font-size:11px}
.inside-chapters>a>span:first-child{font-family:var(--serif);font-size:22px;color:var(--gold)}
.inside-chapter-mark{display:flex;align-items:center;gap:18px;color:var(--gold);font-size:8px;letter-spacing:1.8px}
.inside-chapter-mark>span:first-child{font-family:var(--serif);font-size:31px;line-height:1;letter-spacing:0}
.inside-selection{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;padding-block:85px 100px}
.inside-selection>.inside-chapter-mark{grid-column:1/-1}
.inside-selection-copy{grid-column:1/span 6;margin-block:25px 18px}
.inside-story h2{font-size:clamp(43px,5.4vw,73px);letter-spacing:-1.8px;line-height:1.06;font-weight:400}
.inside-story h2>em{display:block;color:var(--gold)}
.inside-selection-copy>p,.inside-details-copy>p:not(.inside-kicker),.inside-order-copy>p{max-width:42ch;font-size:12px;line-height:1.95;color:var(--muted);margin-top:25px}
.inside-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:44px;border-bottom:1px solid var(--gold);font-size:11px;margin-top:25px}
.inside-link>span:last-child{font-size:22px;color:var(--gold)}
.inside-selection-main{grid-column:1/span 8;grid-row:3}
.inside-selection-inset{grid-column:10/span 3;grid-row:2/span 2;align-self:end;padding-bottom:36px}
.inside-selection figure>a{display:block;background:var(--photo-mat,var(--wash))}
.inside-story figcaption{font-size:9px;line-height:1.8;color:var(--muted)}
.inside-selection figcaption{display:flex;justify-content:space-between;gap:15px;padding-top:13px}
.inside-selection-inset figcaption{font-size:8px}
.inside-details{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:35px clamp(40px,9vw,130px);padding-block:65px 85px;border-top:1px solid var(--line)}
.inside-details>.inside-chapter-mark{grid-column:1/-1}
.inside-detail-photo{max-width:450px}
.inside-detail-photo figcaption{padding-top:13px}
.inside-details-copy{align-self:center;padding-block:30px}
.inside-details-copy>h2{margin-top:22px}
.inside-details-copy>p.inside-fine-copy{font-size:11px;max-width:35ch;margin-top:18px}
.inside-yours{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:35px clamp(40px,9vw,130px);padding-block:64px 80px;border-top:1px solid var(--line)}
.inside-yours>.inside-chapter-mark{grid-column:1/-1}
.inside-order-copy{align-self:center}
.inside-order-links{display:flex;flex-wrap:wrap;gap:0 25px}
.inside-order-links .inside-link{gap:20px}
.inside-delivery{margin:0;display:grid;gap:0;align-content:center}
.inside-delivery>div{padding:20px 0;border-bottom:1px solid var(--line)}
.inside-delivery dt{font-size:9px;color:var(--muted);margin-bottom:10px}
.inside-delivery dd{font-family:var(--serif);font-size:28px;line-height:1.3;margin:0}
.inside-delivery>div:first-child dd{font-size:36px}
.inside-delivery>div:last-child dd{font-family:var(--sans);font-size:13px;line-height:1.9}
.inside-delivery small{display:block;font-size:9px;color:var(--muted);margin-top:7px}
.inside-signature{text-align:center;border-top:1px solid var(--line);padding-block:65px 80px}
.inside-signature>img{width:130px;margin:0 auto 24px}
.inside-signature>p{font-family:var(--serif);font-size:clamp(32px,4.5vw,57px);line-height:1.25;letter-spacing:-1px}
.inside-signature>p>em{display:block;color:var(--gold)}
.inside-signature>span{display:block;font-size:8px;letter-spacing:2.8px;color:var(--muted);margin-top:27px}
.inside-story :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:5px}
html[lang=ar] .inside-story :is(h1,h2,.inside-hero-lead,.inside-signature>p){font-family:Tahoma,Arial,sans-serif;line-height:1.45;letter-spacing:0}
html[lang=ar] .inside-hero h1>em{font-family:var(--serif);letter-spacing:-1px;line-height:1.2}
html[lang=ar] .inside-kicker,html[lang=ar] .inside-chapter-mark,html[lang=ar] .inside-shop-photo figcaption>span{letter-spacing:0}
@media(max-width:850px){
  .inside-hero{gap:35px;padding-block:15px 46px}
  .inside-hero h1{font-size:65px;letter-spacing:-2px}
  .inside-hero-lead{font-size:29px}
  .inside-selection{padding-block:55px 65px;gap:22px}
  .inside-selection-copy{grid-column:1/span 8}
  .inside-selection-main{grid-column:1/span 8}
  .inside-selection-inset{grid-column:10/span 3;padding-bottom:30px}
  .inside-details,.inside-yours{column-gap:40px;padding-block:45px 60px}
  .inside-story h2{font-size:47px}
}
@media(max-width:680px){
  .inside-breadcrumb{padding-block:18px;font-size:9px}
  .inside-hero{grid-template-columns:minmax(0,1fr);gap:33px;padding-block:13px 35px}
  .inside-kicker{font-size:7px;letter-spacing:2px}
  .inside-hero h1{font-size:76px;margin-block:22px 23px;letter-spacing:-2px}
  .inside-hero h1>em{font-size:.62em;margin-top:8px}
  .inside-hero-lead{font-size:30px;max-width:16ch}
  .inside-hero-note{font-size:11px;max-width:38ch;margin-top:20px}
  .inside-start{margin-top:19px;font-size:10px}
  .inside-shop-photo{width:88%;max-width:450px;justify-self:end}
  .inside-shop-photo figcaption{display:block}
  .inside-shop-photo figcaption>a{font-size:9px}
  .inside-chapters{gap:10px;padding-block:7px}
  .inside-chapters>a{flex:1;gap:8px;align-items:start;flex-direction:column;padding-block:9px;font-size:10px}
  .inside-chapters>a>span:first-child{font-size:22px}
  .inside-selection{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 15px;padding-block:38px 48px}
  .inside-chapter-mark{font-size:7px;gap:13px}
  .inside-chapter-mark>span:first-child{font-size:28px}
  .inside-story h2{font-size:46px;letter-spacing:-1.2px}
  .inside-selection-copy{grid-column:1/-1;margin-block:8px 5px}
  .inside-selection-copy>p,.inside-details-copy>p:not(.inside-kicker),.inside-order-copy>p{font-size:11px;margin-top:21px}
  .inside-selection-main{grid-column:1/-1;grid-row:auto}
  .inside-selection-inset{grid-column:4/span 3;grid-row:auto;padding:0;margin-top:5px}
  .inside-link{font-size:10px;gap:25px;margin-top:19px}
  .inside-details,.inside-yours{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:37px 48px}
  .inside-detail-photo{width:80%;max-width:400px}
  .inside-details-copy{padding-block:0}
  .inside-details-copy>h2{margin-top:18px}
  .inside-delivery{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
  .inside-delivery>div{padding-block:18px}
  .inside-delivery dd{font-size:25px}
  .inside-delivery>div:first-child dd{font-size:31px}
  .inside-delivery>div:last-child dd{font-size:11px}
  .inside-signature{padding-block:40px 52px}
  .inside-signature>img{width:105px;margin-bottom:19px}
  .inside-signature>p{font-size:36px;letter-spacing:-.6px}
  html[lang=ar] .inside-hero h1{font-size:57px}
  html[lang=ar] .inside-story h2{font-size:36px}
  html[lang=ar] .inside-chapters>a{font-size:9px}
}
@media(max-width:360px){.inside-hero h1{font-size:65px}.inside-hero-lead{font-size:27px}.inside-story h2{font-size:40px}.inside-signature>p{font-size:31px}.inside-delivery{column-gap:18px}}
