/* Connected chapters. Deep wine, warm paper, midnight indigo, muted brass. */
:root{--story-paper:#f0e7d9;--story-wine:#512b32;--story-indigo:#18232d;--story-ink:#39282b;--story-line:#a28e7760}
body[data-page=shop] main{padding-top:var(--cine-header)}
:is(.collection-prologue,.occasion-room,.considered-piece,.browse-heading,.exploration-trail,.story-opening,.story-letter,.story-connection,.story-promise,.personal-invitation) h1,
:is(.collection-prologue,.occasion-room,.considered-piece,.browse-heading,.exploration-trail,.story-opening,.story-letter,.story-connection,.story-promise,.personal-invitation) h2{font-weight:400;letter-spacing:-.035em;line-height:1.03;text-wrap:balance}
#collection,#your-occasion,#the-beginning,#explore-aratrikkaz{scroll-margin-top:18px}
.collection-prologue{height:245vh;height:245svh;background:var(--story-paper);color:var(--story-ink);--turn:0}
.collection-stage{height:calc(100vh - var(--cine-header));height:calc(100svh - var(--cine-header));min-height:600px;position:sticky;top:var(--cine-header);overflow:hidden;isolation:isolate}
.collection-aperture{position:absolute;inset:0;right:calc(var(--turn)*53%);overflow:hidden;background:var(--story-indigo);z-index:1}
.collection-aperture>img,.collection-aperture>video{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:24% center;transform:scale(calc(1.025 - var(--turn)*.025))}
.collection-aperture>video{opacity:0}.collection-aperture>video.ready{opacity:1}
.collection-vignette{position:absolute;inset:0;background:linear-gradient(90deg,transparent 30%,#141b24c9 70%),linear-gradient(0deg,#141b2455,transparent 30%);opacity:calc(1 - var(--turn))}
.invitation-title{position:absolute;z-index:2;left:52%;right:6%;top:21%;color:#fff4e6;opacity:calc(1 - min(1,var(--turn)*2));transform:translateY(calc(var(--turn)*-30px))}
.invitation-title h1{font-size:clamp(58px,5.7vw,94px);margin:30px 0 25px}
.invitation-title p{font-size:13px;line-height:1.8;max-width:265px;color:#e6d7c8}
.invitation-title .eyebrow{color:#d6b98f;font-size:9px}.invitation-title .link{margin-top:30px;font-size:11px}
.invitation-reveal{position:absolute;left:54%;right:7%;top:12%;z-index:0;opacity:var(--turn);transform:translateY(calc((1 - var(--turn))*35px))}
.invitation-reveal h2{font-size:clamp(52px,5.6vw,90px);margin:25px 0}.invitation-reveal>p{max-width:300px;font-size:13px;line-height:1.9}
.invitation-reveal nav{margin-top:28px;border-top:1px solid var(--story-line)}
.invitation-reveal nav a{display:flex;align-items:center;gap:18px;min-height:64px;border-bottom:1px solid var(--story-line);font-size:17px;transition:padding .25s,background .25s}
.invitation-reveal nav a:hover{padding-left:10px;background:#e6dbc9}.invitation-reveal nav span{font:9px var(--sans);opacity:.6}.invitation-reveal nav b{margin-left:auto;font-weight:400}.catalogue-shortcut{display:inline-block;margin-top:22px;font-size:10px;border-bottom:1px solid;padding-bottom:6px}
.collection-running{position:absolute;left:var(--pad);right:var(--pad);bottom:28px;z-index:3;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.07em;color:#f6e7d1;mix-blend-mode:difference}
.collection-running a{padding:12px 0}.collection-scroll{opacity:calc(1 - var(--turn));display:flex;gap:18px}
.occasion-room{background:var(--story-wine);color:var(--story-paper);padding:55px var(--pad) 80px}
.occasion-room>header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:34px;border-bottom:1px solid #e7d5bb40;margin-bottom:45px}
.occasion-room .eyebrow{color:#d2b994;font-size:9px}.occasion-tabs{display:flex;gap:25px}.occasion-tabs button{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid transparent;font-size:12px;color:#c4b6ae;background:transparent}
.occasion-tabs button span{font-size:8px;opacity:.7}.occasion-tabs button.active{color:#fff5e8;border-bottom-color:#d5b68c}.occasion-tabs button:hover{color:white}
.occasion-composition{display:grid;grid-template-columns:46% 1fr;gap:7vw;align-items:start;animation:occasion-in .55s ease both}
@keyframes occasion-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.occasion-portrait{margin:0;position:relative;background:#34252a}.occasion-portrait>img{width:100%;height:720px;max-height:88vh;max-height:88svh;object-fit:contain;display:block}
.occasion-portrait>a{display:flex;justify-content:space-between;padding:20px 22px;background:#3c2027;font-size:11px}
.occasion-editorial{padding-top:22px}.occasion-editorial h2{font-size:clamp(42px,4vw,67px);margin:22px 0}.occasion-editorial>p{max-width:360px;font-size:12px;line-height:1.85;color:#e1d1c6}
.occasion-pieces{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0 24px;max-width:420px}
.occasion-pieces img{display:block;width:100%;height:235px;object-fit:contain;background:#e5ddd0;transition:transform .4s}.occasion-pieces a{display:block}.occasion-pieces a:hover img{transform:translateY(-5px)}
.occasion-pieces span{display:block;font-size:10px;line-height:1.7;margin-top:12px}.occasion-pieces b{font-weight:400;margin-left:5px}.occasion-editorial .occasion-note{font-size:10px;color:#d1bba6;border-left:1px solid #d1bba6;padding-left:13px}.occasion-editorial .link{margin-top:16px;font-size:11px}
.considered-piece{padding:90px var(--pad) 70px;background:var(--story-paper);color:var(--story-ink)}
.considered-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:42px}.considered-heading .eyebrow{grid-column:1/-1;font-size:9px}.considered-heading h2{font-size:clamp(42px,4.7vw,75px);margin-top:24px}.considered-heading p{justify-self:end;font-size:12px;max-width:190px;line-height:1.8}
.considered-views{display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px}.considered-views figure{margin:0}.considered-views figure>div{height:440px;background:#e4d8c7;overflow:hidden}.considered-views img{width:100%;height:100%;object-fit:contain;transition:transform .9s}.considered-views figure:hover img{transform:scale(1.025)}
.considered-views figcaption{padding-top:20px;position:relative;padding-left:32px}.considered-views figcaption>span{position:absolute;left:0;top:25px;font-size:9px;color:#826653}.considered-views h3{font-size:28px;font-weight:400;margin:0 0 10px}.considered-views p{font-size:11px;line-height:1.8;max-width:245px}.considered-piece>.link{margin-top:32px;font-size:11px}
.considered-views figure:nth-child(2) img{object-fit:cover;object-position:center 15%;transform:scale(1.65);transform-origin:center 20%}.considered-views figure:nth-child(2):hover img{transform:scale(1.7)}
.browse-heading{background:#f8f3eb;padding:70px var(--pad) 35px;display:grid;grid-template-columns:1fr 1fr;gap:20px;color:#57242d;border-top:1px solid var(--story-line)}
.browse-heading h2{font-size:clamp(48px,4.6vw,72px);margin-top:18px}.browse-heading p{align-self:center;justify-self:end;font-size:13px;line-height:1.8}.browse-heading .catalog-reset{grid-column:2;justify-self:end;font-size:10px;border-bottom:1px solid;padding:10px 0;background:none;margin-top:-24px}
.catalogue-more{margin:55px auto 0;text-align:center}.catalogue-more p{font-size:11px;margin-bottom:18px}.catalogue-more .button{min-width:220px}.catalogue-more [hidden]{display:none}
.shop-results .product-card .product-photo img{object-fit:contain}.shop-results .product-grid{row-gap:46px}
.exploration-trail{background:var(--story-paper);color:var(--story-ink);display:grid;grid-template-columns:52% 48%;position:relative}
.trail-visual{position:sticky;top:var(--cine-header);height:calc(100vh - var(--cine-header));height:calc(100svh - var(--cine-header));align-self:start;overflow:hidden;background:#4c2430}
.trail-images{position:absolute;inset:0}.trail-images figure{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.1s ease}
.trail-images figure.active{opacity:1;transform:scale(1)}.trail-images img{width:100%;height:100%;object-fit:cover;display:block}.trail-images figure:nth-child(2){background:#c6c0b5}.trail-images figure:nth-child(2) img{object-fit:contain}.trail-images figcaption{position:absolute;bottom:30px;left:35px;color:#fff;background:#2a1b20aa;padding:10px 12px;font-size:9px;letter-spacing:.06em}
.trail-running{position:absolute;left:35px;top:32px;font-size:8px;letter-spacing:.17em;color:white;text-shadow:0 1px 4px #000}
.trail-passages article{min-height:calc(100vh - var(--cine-header));min-height:calc(100svh - var(--cine-header));padding:100px 5vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:1px solid var(--story-line)}
.trail-passages .eyebrow{font-size:9px;color:#866844}.trail-passages h2{font-size:clamp(40px,4.15vw,67px);margin:28px 0}.trail-passages p{font-size:13px;line-height:1.9;max-width:335px}.trail-passages .link{margin-top:24px;font-size:11px}.trail-passages small{margin-top:55px;color:#91765b;font-size:9px;letter-spacing:.1em}
.trail-static-picture{display:none}
.personal-invitation{padding:85px var(--pad);background:var(--story-wine);color:var(--story-paper);display:grid;grid-template-columns:1.2fr 1fr;gap:20px 7vw}.personal-invitation>.eyebrow{grid-column:1/-1;color:#cdb089;font-size:9px}.personal-invitation h2{font-size:clamp(45px,4.6vw,74px);margin:15px 0}.personal-invitation>div{align-self:end}.personal-invitation p{font-size:13px;line-height:1.9;max-width:340px}.personal-invitation .actions{display:flex;gap:30px;flex-wrap:wrap;margin:22px 0 30px}.personal-invitation .link{font-size:10px}.personal-invitation>div>span{font-size:9px;color:#cdb089}
/* The founder scene now has one readable headline, rather than competing display quotes. */
.cine-name .cine-copy{left:var(--pad);width:44%;max-width:600px;top:50%;bottom:auto;margin-top:-185px}.cine-name .cine-copy h2{font-size:clamp(46px,4.9vw,76px)}.cine-name .name-paper{display:none}.name-keepsake{position:absolute;left:56%;right:6%;top:9%;bottom:16%;margin:0;z-index:-1}.name-keepsake img{width:100%;height:100%;object-fit:cover}.name-keepsake figcaption{font-size:9px;margin-top:13px;color:#7b6051;letter-spacing:.07em}
.story-opening{min-height:calc(100vh - var(--cine-header));min-height:calc(100svh - var(--cine-header));display:grid;grid-template-columns:53% 47%;background:var(--story-wine);color:var(--story-paper)}
.story-opening-copy{padding:70px 5.4vw 60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.story-opening .eyebrow{font-size:9px;color:#d5b58c}.story-opening h1{font-size:clamp(58px,5.8vw,92px);margin:35px 0 28px}.story-opening p{max-width:330px;font-size:13px;line-height:1.9}.story-opening .link{font-size:11px;margin-top:23px}.story-signature{font-size:9px;color:#d5b58c;margin-top:40px}
.story-opening>figure{margin:0;position:relative;overflow:hidden}.story-opening>figure>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0}.story-opening figcaption{position:absolute;bottom:28px;left:28px;right:28px;font-size:9px;color:#fff;background:#342020ae;padding:10px 14px}.story-hindi{position:absolute;top:35px;left:30px;right:30px;font-size:clamp(30px,4vw,64px);color:#fff2db;text-shadow:0 2px 15px #24160f}
.story-opening>figure>img{transform:scale(calc(1.04 + var(--story-drift,0)*.04)) translateY(calc(var(--story-drift,0)*-2%))}.connection-image{overflow:hidden}.connection-image img{clip-path:inset(calc((1 - var(--connection-reveal,1))*12%) 0);transform:scale(calc(1.035 - var(--connection-reveal,1)*.035))}
.story-letter{display:grid;grid-template-columns:30% 1fr;gap:9vw;padding:95px var(--pad);background:var(--story-paper);color:var(--story-ink)}
.letter-margin{border-top:1px solid var(--story-line);padding-top:22px}.letter-margin .eyebrow{font-size:9px}.letter-number{font:italic 200px Georgia,serif;color:#c3ac91;display:block;line-height:1.4}.letter-body blockquote{font-size:clamp(42px,4.8vw,76px);font-family:var(--serif);line-height:1.05;letter-spacing:-.03em;margin:0 0 24px}.letter-body cite{font-size:10px;color:#876a51;display:block;margin-bottom:35px;font-style:normal}.letter-body>p{font-size:14px;line-height:1.95;max-width:570px;margin:0 0 20px}.source-note{font-size:10px}
.story-connection{display:grid;grid-template-columns:45% 55%;background:#e1d2bc}.connection-image{padding:70px 3vw 70px var(--pad);background:#d2c1aa}.connection-image img{width:100%;height:100%;max-height:770px;object-fit:contain;display:block}.connection-copy{padding:75px 6vw}.connection-copy .eyebrow{font-size:9px}.connection-copy h2{font-size:clamp(44px,4.5vw,72px);margin:25px 0}.connection-copy>p{font-size:13px;line-height:1.9;max-width:380px}.connection-places{margin-top:30px;position:relative;border-left:1px solid #846c4c70;padding-left:24px}.connection-places article{padding-bottom:26px;position:relative}.connection-places article:before{content:'';width:7px;height:7px;border:1px solid #846c4c;background:#e1d2bc;position:absolute;left:-28px;top:3px;border-radius:50%}.connection-places article>span{font-size:9px;color:#735c42}.connection-places h3{font-size:28px;margin:12px 0;font-weight:400}.connection-places p{font-size:11px;line-height:1.85;max-width:320px}.connection-copy .link{font-size:11px;margin-top:8px}
.story-promise{padding:85px var(--pad);background:var(--story-indigo);color:var(--story-paper)}.story-promise>.eyebrow{color:#cfb089;font-size:9px}.story-promise h2{font-size:clamp(44px,4.7vw,74px);margin:25px 0 55px}.story-promise>div{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.story-promise article{border-top:1px solid #d7c7b54d;padding-top:24px}.story-promise article>span{font-size:9px;color:#bd9d78}.story-promise h3{font-size:32px;margin:20px 0 16px;font-weight:400}.story-promise p{font-size:12px;line-height:1.85;color:#ddcfbf}.story-promise .link{font-size:10px;margin-top:20px}
@media(min-width:761px) and (max-width:1100px){
 .invitation-title{left:48%;right:5%;top:26%}.invitation-title h1{font-size:58px}.invitation-reveal{left:54%;right:5%;top:12%}.invitation-reveal h2{font-size:58px}.invitation-reveal nav a{min-height:57px;font-size:14px}
 .occasion-room>header{display:block}.occasion-tabs{margin-top:20px}.occasion-composition{gap:35px;grid-template-columns:44% 1fr}.occasion-portrait>img{height:620px;max-height:none}.occasion-editorial{padding-top:0}.occasion-editorial h2{font-size:44px}.occasion-pieces{gap:12px}.occasion-pieces img{height:190px}.considered-views{gap:18px}.considered-views figure>div{height:330px}.considered-views h3{font-size:25px}
 .trail-passages article{padding:70px 35px}.trail-passages h2{font-size:43px}.trail-passages p{font-size:12px}.personal-invitation{gap:25px 40px}.personal-invitation h2{font-size:49px}
 .cine-name .cine-copy{width:45%;margin-top:-160px;left:5.5%}.cine-name .cine-copy h2{font-size:44px}.name-keepsake{left:57%;right:5.5%;top:18%;bottom:22%}
 .story-opening h1{font-size:57px}.story-opening-copy{padding:65px 40px}.story-letter{gap:45px;grid-template-columns:25% 1fr}.letter-number{font-size:140px}.letter-body blockquote{font-size:52px}.connection-copy{padding:60px 35px}.story-promise>div{gap:25px}.story-promise h3{font-size:27px}
}
@media(max-width:760px){
 .collection-prologue{height:200vh;height:200svh}.collection-stage{min-height:590px}.collection-aperture{right:0;bottom:calc(var(--turn)*53%)}.collection-aperture>img,.collection-aperture>video{object-position:25% center}.collection-vignette{background:linear-gradient(0deg,#101923f5 1%,#121b2660 65%,transparent)}
 .invitation-title{left:24px;right:24px;top:auto;bottom:100px}.invitation-title h1{font-size:clamp(47px,12vw,70px);margin:20px 0}.invitation-title p{font-size:11px}.invitation-title .link{margin-top:20px}.invitation-title .eyebrow{font-size:8px}
 .invitation-reveal{top:49%;bottom:46px;left:24px;right:24px;transform:none}.invitation-reveal>.eyebrow{font-size:7px}.invitation-reveal h2{font-size:38px;margin:12px 0}.invitation-reveal h2 br{display:none}.invitation-reveal>p{font-size:10px;line-height:1.7;max-width:290px}.invitation-reveal nav{margin-top:13px}.invitation-reveal nav a{min-height:43px;font-size:12px}.invitation-reveal nav span{font-size:8px}.catalogue-shortcut{font-size:9px;margin-top:12px;padding-bottom:3px}.collection-running{left:24px;right:24px;bottom:15px;font-size:7px}.collection-scroll{display:none}.collection-running>a{font-size:7px}
 .occasion-room{padding:35px 22px 45px}.occasion-room>header{display:block;margin-bottom:25px;padding-bottom:18px}.occasion-room>header>.eyebrow{font-size:8px}.occasion-tabs{gap:0;justify-content:space-between;margin-top:14px}.occasion-tabs button{font-size:10px;gap:5px;min-height:44px}.occasion-tabs button span{font-size:7px}.occasion-composition{display:grid;grid-template-columns:1fr;gap:28px}.occasion-portrait>img{height:520px;max-height:66vh;max-height:66svh;object-fit:contain}.occasion-portrait>a{padding:14px;font-size:10px}.occasion-editorial{padding:0}.occasion-editorial h2{font-size:44px;margin:18px 0}.occasion-editorial>p{font-size:12px}.occasion-pieces{margin:24px 0;gap:16px;max-width:none}.occasion-pieces img{height:235px}.occasion-pieces span{font-size:10px}.occasion-editorial .occasion-note{font-size:10px}.occasion-editorial .link{font-size:11px}
 .considered-piece{padding:55px 24px}.considered-heading{display:block;margin-bottom:28px}.considered-heading h2{font-size:45px}.considered-heading .eyebrow{font-size:8px}.considered-heading p{font-size:11px;margin-top:20px;max-width:none}.considered-views{grid-template-columns:1fr;gap:30px}.considered-views figure{display:grid;grid-template-columns:45% 1fr;gap:18px;align-items:center}.considered-views figure>div{height:260px}.considered-views figcaption{padding:23px 0 0}.considered-views figcaption>span{top:0}.considered-views h3{font-size:27px}.considered-views p{font-size:10px;line-height:1.8}.considered-piece>.link{margin-top:28px}
 .browse-heading{padding:45px 24px 28px;grid-template-columns:1fr}.browse-heading h2{font-size:49px}.browse-heading p{justify-self:start;font-size:12px}.browse-heading .catalog-reset{grid-column:1;justify-self:start;margin-top:0}.catalogue-more{margin-top:36px}.shop-results .product-grid{row-gap:30px}
 .exploration-trail{display:block}.trail-visual{top:var(--cine-header);height:43vh;height:43svh;z-index:1}.trail-images figure:nth-child(2) img{object-position:center}.trail-images figcaption{left:24px;bottom:18px;font-size:8px}.trail-running{left:24px;top:20px;font-size:7px}.trail-passages article{min-height:65vh;min-height:65svh;padding:40px 24px;justify-content:center}.trail-passages h2{font-size:44px;margin:20px 0}.trail-passages p{font-size:12px;max-width:350px}.trail-passages .eyebrow{font-size:8px}.trail-passages small{margin-top:30px}.trail-passages .link{margin-top:18px}
 .personal-invitation{display:block;padding:55px 24px}.personal-invitation>.eyebrow{font-size:8px}.personal-invitation h2{font-size:46px;margin:24px 0}.personal-invitation p{font-size:12px}.personal-invitation .actions{gap:18px}.personal-invitation .link{font-size:10px}
 .cine-name .cine-copy{left:24px;right:24px;width:auto;top:auto;bottom:95px;margin:0;max-width:none}.cine-name .cine-copy h2{font-size:38px;line-height:1.04}.cine-name .cine-copy p{font-size:11px;line-height:1.8;max-width:340px}.cine-name .cine-copy .eyebrow{font-size:8px}.name-keepsake{left:24px;right:24px;top:28px;height:29%;bottom:auto;z-index:-1}.name-keepsake img{object-position:center 40%}.name-keepsake figcaption{font-size:8px;margin-top:9px}
 .story-opening{display:flex;flex-direction:column-reverse}.story-opening>figure{height:44vh;height:44svh;min-height:280px}.story-hindi{top:24px;left:24px;font-size:40px}.story-opening figcaption{left:24px;right:24px;bottom:18px;font-size:8px}.story-opening-copy{padding:38px 24px 45px}.story-opening h1{font-size:54px;margin:25px 0}.story-opening h1 br:last-child{display:none}.story-opening p{font-size:12px}.story-signature{margin-top:27px}.story-opening .eyebrow{font-size:8px}
 .story-letter{display:block;padding:55px 24px}.letter-margin{margin-bottom:25px}.letter-number{display:none}.letter-body blockquote{font-size:42px;line-height:1.08}.letter-body blockquote br{display:none}.letter-body>p{font-size:12px;line-height:1.9}.letter-body cite{margin-bottom:24px}.source-note{font-size:9px}
 .story-connection{display:block}.connection-image{padding:35px 24px}.connection-image img{height:420px;max-height:60vh;max-height:60svh}.connection-copy{padding:45px 24px}.connection-copy h2{font-size:47px}.connection-copy>p{font-size:12px}.connection-places p{font-size:11px}.story-promise{padding:55px 24px}.story-promise h2{font-size:43px;margin-bottom:35px}.story-promise>div{grid-template-columns:1fr;gap:32px}.story-promise h3{font-size:31px}.story-promise p{font-size:12px}
}
@media(max-width:760px) and (max-height:740px){.invitation-reveal h2{font-size:31px;margin:7px 0}.invitation-reveal>p{font-size:9px}.invitation-reveal nav{margin-top:7px}.invitation-reveal nav a{min-height:37px}.name-keepsake{height:23%}.cine-name .cine-copy h2{font-size:33px}.cine-name .cine-copy p{font-size:10px}}
:is(.no-motion,.exploration-static) .collection-prologue{height:auto}:is(.no-motion,.exploration-static) .collection-stage{height:auto;min-height:0;position:relative;top:0;display:grid;grid-template-columns:1fr 1fr;background:var(--story-indigo)}
:is(.no-motion,.exploration-static) .collection-aperture{position:relative;min-height:560px;inset:auto;grid-column:1}:is(.no-motion,.exploration-static) .collection-aperture video{display:none}
:is(.no-motion,.exploration-static) .invitation-title{position:relative;inset:auto;padding:65px 40px;opacity:1;transform:none;grid-column:2;grid-row:1}
:is(.no-motion,.exploration-static) .invitation-reveal{position:relative;inset:auto;opacity:1;transform:none;padding:55px var(--pad);grid-column:1/-1;background:var(--story-paper)}
:is(.no-motion,.exploration-static) .invitation-reveal h2{font-size:50px}:is(.no-motion,.exploration-static) .invitation-reveal nav{max-width:550px}:is(.no-motion,.exploration-static) .collection-running{display:none}
:is(.no-motion,.exploration-static) .trail-images figure{transition:none;transform:none}:is(.no-motion,.exploration-static) .occasion-composition{animation:none}
:is(.no-motion,.exploration-static) .exploration-trail{display:block}:is(.no-motion,.exploration-static) .trail-visual{display:none}:is(.no-motion,.exploration-static) .trail-passages article{display:block;min-height:0;overflow:auto}:is(.no-motion,.exploration-static) .trail-static-picture{display:block;float:left;width:43%;height:550px;margin:0 7% 0 0}:is(.no-motion,.exploration-static) .trail-static-picture img{width:100%;height:100%;object-fit:contain}:is(.no-motion,.exploration-static) .trail-passages small{display:block}
@media(max-width:760px){:is(.no-motion,.exploration-static) .collection-stage{display:block}:is(.no-motion,.exploration-static) .collection-aperture{min-height:400px;height:50vh;height:50svh}:is(.no-motion,.exploration-static) .invitation-title{padding:35px 24px}:is(.no-motion,.exploration-static) .invitation-reveal{padding:40px 24px}:is(.no-motion,.exploration-static) .trail-visual{position:relative;top:0}}
@media(max-width:760px){:is(.no-motion,.exploration-static) .trail-static-picture{float:none;width:100%;height:45vh;height:45svh;margin:0 0 28px}}
@media(prefers-reduced-motion:reduce){.occasion-composition{animation:none}.trail-images figure,.considered-views img,.occasion-pieces img{transition:none}}
