/* Six authored page structures. This stylesheet is loaded only by the new13 opt-in. */
.rt-studio-thirteen{--s13-rule:color-mix(in srgb,var(--rt-ink) 22%,transparent);--s13-soft:color-mix(in srgb,var(--rt-ink) 5%,var(--rt-paper));overflow-wrap:anywhere}
.rt-studio-thirteen :where(.s13-hero,.s13-story,.s13-selection,.s13-process,.s13-detail) :where(figure,ol,p,h1,h2,h3,dl){margin:0}
.rt-studio-thirteen .s13-hero{padding:50px 0 0;color:var(--rt-ink);background:var(--rt-paper)}
.rt-studio-thirteen .s13-hero h1{font-size:clamp(48px,6.5vw,106px);font-weight:500;line-height:.98;letter-spacing:-.065em;max-width:16ch;margin:22px 0 26px}
.rt-studio-thirteen .s13-hero .rt-eyebrow,.rt-studio-thirteen .s13-story .rt-eyebrow,.rt-studio-thirteen .s13-process .rt-eyebrow{color:inherit;opacity:1;letter-spacing:.12em;font-size:12px;line-height:1.5;font-weight:700}
.rt-studio-thirteen .s13-index{font-family:ui-monospace,Consolas,monospace;font-size:11px;line-height:1.5;color:inherit;padding-bottom:15px;margin-bottom:18px!important;border-bottom:1px solid var(--s13-rule)}
.rt-studio-thirteen .s13-intro{max-width:55ch;font-size:17px;line-height:1.8;color:inherit}
.rt-studio-thirteen .s13-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:30px}
.rt-studio-thirteen .s13-primary{background:var(--rt-ink)!important;color:var(--rt-paper)!important;border:1px solid var(--rt-ink);min-height:48px;padding:14px 20px;display:inline-flex;align-items:center;gap:18px;line-height:1.4;text-decoration:none}
.rt-studio-thirteen .s13-secondary,.rt-studio-thirteen .s13-item-link{color:inherit;display:inline-flex;align-items:center;gap:16px;min-height:44px;text-underline-offset:5px}
.rt-studio-thirteen .s13-photo-window{overflow:hidden;background:var(--s13-soft)}
.rt-studio-thirteen .s13-photo-window img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.rt-studio-thirteen figcaption{font-size:12px;line-height:1.6;padding:12px 0;max-width:65ch;color:inherit}
.rt-studio-thirteen .s13-tags{list-style:none;padding:0;display:flex;gap:25px;justify-content:space-between;border-top:1px solid var(--s13-rule);margin-top:28px}
.rt-studio-thirteen .s13-tags li{flex:1;display:flex;align-items:center;gap:16px;padding:18px 0;font-size:14px;line-height:1.5}
.rt-studio-thirteen .s13-tags span,.rt-studio-thirteen .s13-item-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums}
.rt-studio-thirteen .s13-hero-note h2{font-size:15px;line-height:1.5;font-weight:650;margin-bottom:8px;letter-spacing:0}
.rt-studio-thirteen .s13-hero-note p{font-size:13px;line-height:1.85;color:inherit}
.rt-studio-thirteen .s13-story h2,.rt-studio-thirteen .s13-selection-heading h2,.rt-studio-thirteen .s13-process h2{font-size:clamp(30px,3.8vw,60px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:18px 0 24px}
.rt-studio-thirteen .s13-story .rt-prose{font-size:17px;line-height:1.9;color:inherit;max-width:64ch}
.rt-studio-thirteen .s13-story .rt-prose p{color:inherit;margin-bottom:20px}
.rt-studio-thirteen .s13-story .rt-text-link{min-height:44px;display:inline-flex;align-items:center;color:inherit;margin-top:18px}
.rt-studio-thirteen .s13-story-inner>*{min-width:0}
.rt-studio-thirteen .s13-selection-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}
.rt-studio-thirteen .s13-selection-heading>div{max-width:760px}
.rt-studio-thirteen .s13-selection-heading p{font-size:15px;line-height:1.8;color:inherit}
.rt-studio-thirteen .s13-selection-heading .rt-text-link{display:inline-flex;min-height:44px;align-items:center;color:inherit;flex-shrink:0}
.rt-studio-thirteen .s13-item h3{font-size:clamp(22px,2.2vw,34px);font-weight:500;letter-spacing:-.025em;line-height:1.2}
.rt-studio-thirteen .s13-item h3 a{color:inherit;text-decoration:none;display:inline-flex;min-height:44px;align-items:center}
.rt-studio-thirteen .s13-item-body{font-size:14px;line-height:1.8;color:inherit}
.rt-studio-thirteen .s13-item-photo{display:block;overflow:hidden;background:var(--s13-soft)}
.rt-studio-thirteen .s13-item-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.rt-studio-thirteen .s13-item:hover .s13-item-photo img{transform:scale(1.025)}
.rt-studio-thirteen .s13-facts{display:grid;gap:12px}
.rt-studio-thirteen .s13-facts>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:14px;border-top:1px solid var(--s13-rule);padding-top:12px;align-items:start}
.rt-studio-thirteen .s13-facts dt{font-size:12px;line-height:1.6;font-weight:600}
.rt-studio-thirteen .s13-facts dd{margin:0;font-size:14px;line-height:1.7;color:inherit}
.rt-studio-thirteen .s13-facts-compact{margin:20px 0}
.rt-studio-thirteen .s13-facts-compact>div{gap:12px;padding-top:8px}
.rt-studio-thirteen .s13-facts-compact dt{font-size:11px}
.rt-studio-thirteen .s13-facts-compact dd{font-size:13px}
.rt-studio-thirteen .s13-process header{max-width:850px}
.rt-studio-thirteen .s13-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;gap:38px;margin-top:44px}
.rt-studio-thirteen .s13-process li{border-top:1px solid currentColor;padding-top:20px;display:flex;gap:20px;align-items:start}
.rt-studio-thirteen .s13-process li>span{font-family:ui-monospace,monospace;font-size:12px;padding-top:5px}
.rt-studio-thirteen .s13-process h3{font-size:20px;font-weight:550;line-height:1.4;margin-bottom:12px}
.rt-studio-thirteen .s13-process li p{font-size:14px;line-height:1.9;color:inherit}
.rt-studio-thirteen .s13-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}
.rt-studio-thirteen .s13-detail-photo img{display:block;width:100%;height:auto;max-height:720px;object-fit:cover}
.rt-studio-thirteen .s13-detail-copy h2{font-size:32px;line-height:1.2;font-weight:500;margin-bottom:25px}
.rt-studio-thirteen .s13-detail-copy .rt-prose{margin:25px 0;color:inherit}
.rt-studio-thirteen .s13-detail-copy>.rt-text-link{display:inline-flex;align-items:center;min-height:44px;margin:10px 24px 10px 0;color:inherit}
.rt-studio-thirteen .s13-price{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:25px;border-top:1px solid var(--s13-rule);margin-top:24px!important;padding-top:18px}
.rt-studio-thirteen .s13-price span{font-size:13px}
.rt-studio-thirteen .s13-detail-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:50px}
.rt-studio-thirteen .s13-detail-gallery img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
.rt-studio-thirteen .s13-detail-contact{border-top:1px solid var(--s13-rule);margin-top:50px;padding-top:30px;display:flex;justify-content:space-between;align-items:center;gap:30px}
.rt-studio-thirteen .s13-detail-contact p{font-size:16px;line-height:1.8;max-width:62ch}
.rt-studio-thirteen .s13-detail-contact .rt-button{background:var(--rt-ink);color:var(--rt-paper);flex-shrink:0;min-height:46px}
.rt-studio-thirteen .s13-filter input,.rt-studio-thirteen .s13-filter select,.rt-studio-thirteen .s13-filter button{min-height:46px}
.rt-studio-thirteen .s13-selection-service-scope .s13-item{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:40px;border-top:1px solid var(--s13-rule);padding:28px 0}
.rt-studio-thirteen .s13-selection-service-scope .s13-item header{display:flex;gap:24px}

/* İzlek: field atlas with a narrow index rail and a ruled project register. */
.s13-survey-grid{display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1.6fr);gap:56px}
.s13-survey-grid>aside{padding-top:30px;border-top:5px solid var(--rt-ink)}
.s13-survey-grid .s13-tags{display:block;margin-top:40px}.s13-survey-grid .s13-tags li{border-bottom:1px solid var(--s13-rule)}
.s13-survey-grid article>header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 30px}
.s13-survey-grid .s13-index,.s13-survey-grid .rt-eyebrow,.s13-survey-grid h1{grid-column:1}
.s13-survey-grid .s13-intro{grid-column:2;grid-row:3}.s13-survey-grid .s13-actions{grid-column:1/-1;margin:0 0 30px}
.rt-studio13-survey-field-atlas .s13-hero h1{font-size:clamp(44px,5.5vw,84px);letter-spacing:-.055em}
.s13-survey-grid .s13-photo-window{aspect-ratio:2.1}
.s13-survey-story-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:60px;align-items:end}.s13-survey-story-head .s13-photo-window{aspect-ratio:1.5}
.s13-survey-story-notes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:90px;margin-top:40px}.s13-survey-story-notes .s13-photo-window{aspect-ratio:1.2}
.s13-selection-survey-field-atlas .s13-item{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.7fr);gap:35px;border-top:1px solid var(--s13-rule);padding:30px 0}
.s13-survey-item-index .s13-item-number{display:block;margin-bottom:30px}.s13-selection-survey-field-atlas .s13-item-photo{aspect-ratio:1}

/* Folio: publishing masthead, open spread and two-column book folios. */
.s13-publisher-heading{max-width:970px;margin:0 auto 40px;text-align:center}.s13-publisher-heading h1{font-family:Georgia,serif;max-width:none!important;font-size:clamp(54px,7.4vw,112px)!important;font-weight:400!important}
.s13-publisher-heading .s13-intro{margin:auto!important}.s13-publisher-heading .s13-actions{justify-content:center}.s13-publisher-heading .s13-index{max-width:480px;margin-left:auto;margin-right:auto}
.s13-publisher-spread{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr);gap:42px;align-items:start;border-top:1px solid var(--s13-rule);padding-top:35px}
.s13-publisher-spread>.s13-hero-photo .s13-photo-window,.s13-publisher-spread>div .s13-photo-window{aspect-ratio:1.7}
.s13-publisher-spread aside .s13-hero-detail{margin-top:25px}.s13-publisher-spread .s13-hero-detail .s13-photo-window{aspect-ratio:1.25}
.s13-publisher-story-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;margin-bottom:50px}.s13-publisher-story-pictures{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:50px;align-items:center}
.s13-publisher-story-pictures .s13-story-detail .s13-photo-window{aspect-ratio:.9}.s13-publisher-story-pictures .s13-story-photo .s13-photo-window{aspect-ratio:1.65}
.s13-selection-publisher-open-spread .s13-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}
.s13-selection-publisher-open-spread .s13-item{display:grid;grid-template-columns:60px minmax(0,1fr);border-top:1px solid var(--s13-rule);padding-top:20px}
.s13-publisher-item-media{grid-column:1/-1;margin-bottom:20px!important}.s13-publisher-item-media .s13-item-photo{aspect-ratio:1.4}
.s13-selection-publisher-open-spread .s13-item header{grid-column:1/-1;display:flex;align-items:start;gap:20px}.s13-selection-publisher-open-spread .s13-item header+div{grid-column:2}

/* Mola: an equipment stage with a side directory, then compact cabinet cards. */
.s13-vending-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.65fr);gap:110px;align-items:end;margin-bottom:38px}
.s13-vending-intro h1{font-family:'Century Gothic','Trebuchet MS',sans-serif;font-size:clamp(48px,6.5vw,96px)!important;letter-spacing:-.065em!important}
.s13-vending-intro>.s13-hero-note{padding-bottom:20px;border-bottom:1px solid var(--s13-rule)}
.s13-vending-stage{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.5fr);gap:48px;align-items:center}.s13-vending-stage .s13-photo-window{aspect-ratio:1.9}.s13-vending-stage .s13-tags{display:block;border-top:4px solid var(--rt-ink)}.s13-vending-stage .s13-tags li{border-bottom:1px solid var(--s13-rule);min-height:80px}
.s13-story-vending-location-index .s13-story-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:70px;align-items:start}.s13-vending-story-photo .s13-photo-window{aspect-ratio:.85}.s13-vending-story-text .s13-story-detail{max-width:280px;margin:30px 0 35px}.s13-vending-story-text .s13-photo-window{aspect-ratio:1.6}
.s13-selection-vending-location-index .s13-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.s13-selection-vending-location-index .s13-item{border:1px solid var(--s13-rule);padding:16px}
.s13-vending-item-photo{position:relative;margin-bottom:24px}.s13-vending-item-photo .s13-item-photo{aspect-ratio:.95}.s13-vending-item-photo .s13-item-number{display:inline-block;margin-top:14px;border-bottom:2px solid var(--rt-ink);padding-bottom:7px}.s13-selection-vending-location-index .s13-item h3{font-size:26px}

/* Pusat: a wide parked-equipment panorama, dispatch sheet and service dossiers. */
.s13-hero-crane-lift-plan .s13-hero-photo .s13-photo-window{aspect-ratio:2.65}.rt-studio-thirteen .s13-hero-crane-lift-plan{padding-top:20px}
.s13-dispatch{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);gap:70px;align-items:start;margin-top:35px}.s13-dispatch h1{max-width:none!important;font-size:clamp(46px,5.5vw,84px)!important}
.s13-dispatch aside{padding-top:25px}.s13-dispatch .s13-tags{display:block}.s13-dispatch .s13-tags li{border-bottom:1px solid var(--s13-rule)}
.s13-story-crane-lift-plan .s13-story-heading{max-width:850px;margin-bottom:40px}.s13-crane-story-register{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.6fr);gap:35px;align-items:start}.s13-crane-story-register .s13-story-photo .s13-photo-window{aspect-ratio:.95}.s13-crane-story-register .s13-story-detail{margin-top:100px}.s13-crane-story-register .s13-story-detail .s13-photo-window{aspect-ratio:.8}
.s13-selection-crane-lift-plan .s13-item{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,.8fr);gap:36px;padding:35px 0;border-top:2px solid var(--rt-ink)}.s13-selection-crane-lift-plan .s13-item>aside>.s13-item-number{display:block;margin-bottom:25px}.s13-selection-crane-lift-plan .s13-item-photo{aspect-ratio:1.2}

/* Ayra: playful paired objects with open editorial product stories. */
.s13-play-heading{max-width:1000px;margin:auto;text-align:center}.s13-play-heading h1{max-width:none!important;font-family:'Trebuchet MS',sans-serif;font-size:clamp(48px,6.6vw,104px)!important;font-weight:450!important}.s13-play-heading .s13-intro{margin:auto!important}.s13-play-heading .s13-actions{justify-content:center}.s13-play-heading .s13-index{max-width:500px;margin-left:auto;margin-right:auto}
.s13-play-shelf{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:50px;align-items:end;margin-top:45px}.s13-play-shelf>aside{padding:0 25px}.s13-play-shelf .s13-hero-detail .s13-photo-window{aspect-ratio:1}.s13-play-shelf .s13-hero-note{margin-top:25px}.s13-play-shelf>.s13-hero-photo .s13-photo-window{aspect-ratio:1.5}
.s13-play-story-title{display:grid;grid-template-columns:240px minmax(0,1fr);gap:80px;align-items:center}.s13-play-story-title .s13-photo-window{aspect-ratio:1}.s13-play-story-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:70px;align-items:center;margin-top:50px}.s13-play-story-copy .s13-photo-window{aspect-ratio:1.5}
.s13-selection-wooden-play-collection .s13-item{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:60px;align-items:center;margin:0 0 55px}.s13-selection-wooden-play-collection .s13-item:nth-child(even){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.s13-selection-wooden-play-collection .s13-item:nth-child(even) .s13-play-item-media{order:2}.s13-play-item-media>.s13-item-number{display:block;margin-bottom:15px}.s13-play-item-media .s13-item-photo{aspect-ratio:1.35}

/* Köşe: salon-like picture and facing title, then a mixed-width object exhibition. */
.s13-salon{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:center}.s13-salon .s13-photo-window{aspect-ratio:.92}.s13-salon .s13-hero-note{max-width:430px;margin:25px 0 0 auto}.s13-salon h1{font-family:Georgia,serif;font-size:clamp(60px,7vw,112px)!important;font-weight:400!important;letter-spacing:-.05em!important}
.s13-salon-story-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:120px;margin-bottom:50px}.s13-salon-story-objects{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.6fr);gap:80px;align-items:end}.s13-salon-story-objects .s13-story-photo .s13-photo-window{aspect-ratio:1.6}.s13-salon-story-objects .s13-story-detail .s13-photo-window{aspect-ratio:.9}
.s13-selection-antique-object-salon .s13-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 55px;align-items:start}.s13-selection-antique-object-salon .s13-item:nth-child(even){padding-top:100px}.s13-object-art .s13-item-photo{aspect-ratio:1.1}.s13-object-card{border-top:1px solid var(--s13-rule);padding-top:22px;margin-top:20px}.s13-object-card header{display:flex;gap:22px;margin-bottom:20px}.s13-object-card h3{font-family:Georgia,serif;font-weight:400}.s13-object-card .s13-facts{margin-top:22px}

/* Shared native controls preserve existing functionality and scoped colors. */
.rt-studio-thirteen .rt-menu-toggle{color:inherit;min-width:46px;min-height:46px;flex-shrink:0}.rt-studio-thirteen .rt-menu-toggle>span:not(.rt-sr){background:currentColor}
.rt-studio-thirteen .rt-footer h2{font-size:14px;line-height:1.5}.rt-studio-thirteen .rt-footer a,.rt-studio-thirteen .rt-footer button{font-size:14px;line-height:1.7;min-height:44px;display:inline-flex;align-items:center}.rt-studio-thirteen .rt-footer p{font-size:14px;line-height:1.85}
.rt-studio-thirteen .s13-item[hidden]{display:none!important}.rt-studio-thirteen :where(.s13-hero-inner,.s13-hero-inner *,.s13-story-inner *,.s13-items *){min-width:0}
@media(max-width:1100px){.s13-survey-grid{grid-template-columns:160px minmax(0,1fr);gap:30px}.s13-survey-grid article>header{display:block}.s13-vending-intro{gap:45px}.s13-crane-story-register{grid-template-columns:1fr 1fr}.s13-crane-story-register .s13-story-detail{margin-top:0}.s13-salon{gap:40px}.s13-selection-crane-lift-plan .s13-item{grid-template-columns:.7fr 1fr}.s13-selection-crane-lift-plan .s13-item-photo{grid-column:2}.s13-selection-vending-location-index .s13-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 .rt-studio-thirteen .s13-hero{padding-top:25px}.rt-studio-thirteen .s13-hero h1{font-size:clamp(42px,11.5vw,62px)!important;line-height:1.05;letter-spacing:-.05em!important;max-width:none!important;margin:18px 0 24px}
 .rt-studio-thirteen .s13-intro{font-size:15px;line-height:1.85}.rt-studio-thirteen .s13-actions{gap:10px 20px;margin-top:22px}.rt-studio-thirteen .s13-primary{font-size:14px;padding:13px 17px}
 .rt-studio-thirteen .s13-tags{display:block;margin-top:20px;gap:0}.rt-studio-thirteen .s13-tags li{padding:14px 0;min-height:0;border-bottom:1px solid var(--s13-rule);font-size:13px}.rt-studio-thirteen .s13-hero-note{padding:18px 0}.rt-studio-thirteen .s13-hero-note p{font-size:13px}
 .s13-survey-grid,.s13-survey-grid article>header,.s13-survey-story-head,.s13-survey-story-notes,.s13-publisher-spread,.s13-publisher-story-title,.s13-publisher-story-pictures,.s13-vending-intro,.s13-vending-stage,.s13-story-vending-location-index .s13-story-inner,.s13-dispatch,.s13-crane-story-register,.s13-play-shelf,.s13-play-story-title,.s13-play-story-copy,.s13-salon,.s13-salon-story-intro,.s13-salon-story-objects{display:flex;flex-direction:column;gap:28px;align-items:stretch}
 .s13-survey-grid>aside{order:2;padding-top:15px}.s13-survey-grid .s13-photo-window,.s13-vending-stage .s13-photo-window,.s13-hero-crane-lift-plan .s13-hero-photo .s13-photo-window{aspect-ratio:1.4}.s13-survey-grid .s13-actions{margin:22px 0 28px}
 .s13-publisher-heading{margin-bottom:25px;text-align:left}.s13-publisher-heading .s13-actions,.s13-play-heading .s13-actions{justify-content:flex-start}.s13-publisher-spread{padding-top:22px}.s13-publisher-spread aside{display:flex;flex-direction:column;gap:15px}.s13-publisher-spread .s13-hero-detail{max-width:80%;margin-left:auto!important}.s13-publisher-spread .s13-hero-note{padding-top:0}
 .s13-vending-intro{margin-bottom:28px}.s13-vending-story-photo .s13-photo-window{aspect-ratio:1.3}.s13-vending-stage aside{order:2}.s13-vending-stage .s13-tags{margin-top:0}.s13-vending-story-text .s13-story-detail{width:75%;margin:25px 0 25px auto}
 .s13-dispatch{margin-top:22px}.s13-dispatch aside{padding:0}.s13-crane-story-register .s13-story-detail{max-width:80%;margin-left:auto}.s13-crane-story-register .s13-story-photo .s13-photo-window{aspect-ratio:1.3}.s13-crane-story-register .s13-story-detail .s13-photo-window{aspect-ratio:1.5}
 .s13-play-heading{text-align:left}.s13-play-shelf{margin-top:30px}.s13-play-shelf>aside{order:2;padding:0}.s13-play-shelf .s13-hero-detail{max-width:70%;margin-left:auto}.s13-play-shelf>.s13-hero-photo .s13-photo-window{aspect-ratio:1.3}.s13-play-story-title .s13-story-detail{max-width:70%;order:2}.s13-play-story-copy .s13-photo-window{aspect-ratio:1.4}
 .s13-salon>header{order:-1}.s13-salon .s13-photo-window{aspect-ratio:1.1}.s13-salon-story-objects .s13-story-detail{max-width:75%;margin-left:auto}.s13-salon-story-objects .s13-story-detail .s13-photo-window{aspect-ratio:1.25}
 .rt-studio-thirteen .s13-story h2,.rt-studio-thirteen .s13-selection-heading h2,.rt-studio-thirteen .s13-process h2{font-size:34px;line-height:1.15;margin:14px 0 23px}.rt-studio-thirteen .s13-story .rt-prose{font-size:15px;line-height:1.9}.rt-studio-thirteen .s13-story-heading{max-width:none}
 .rt-studio-thirteen .s13-selection-heading{display:block;margin-bottom:25px}.rt-studio-thirteen .s13-selection-heading p{font-size:14px}.rt-studio-thirteen .s13-selection-heading .rt-text-link{margin-top:12px}
 .rt-studio-thirteen .s13-items{display:block}.rt-studio-thirteen .s13-item,.rt-studio-thirteen .s13-item:nth-child(even){display:flex;flex-direction:column;align-items:stretch;gap:20px;margin:0;padding:28px 0;border:0;border-top:1px solid var(--s13-rule)}
 .rt-studio-thirteen .s13-item h3{font-size:25px;line-height:1.25}.rt-studio-thirteen .s13-item-photo{width:100%;max-width:none;aspect-ratio:1.35}.rt-studio-thirteen .s13-facts{margin:15px 0}.rt-studio-thirteen .s13-facts>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
 .s13-publisher-item-media{margin:0!important}.s13-selection-publisher-open-spread .s13-item header,.s13-object-card header{display:flex;align-items:start;gap:18px}.s13-vending-item-photo{margin:0}.s13-vending-item-photo .s13-item-photo{aspect-ratio:1.2}.s13-survey-item-index .s13-item-number{margin-bottom:15px}
 .s13-selection-crane-lift-plan .s13-item>aside{display:flex;flex-direction:column;gap:5px}.s13-selection-crane-lift-plan .s13-item>aside>.s13-item-number{margin:0}.s13-selection-wooden-play-collection .s13-item:nth-child(even) .s13-play-item-media{order:0}.s13-object-card{padding-top:20px;margin-top:0}
 .rt-studio-thirteen .s13-process ol{display:block;margin-top:28px}.rt-studio-thirteen .s13-process li{padding:22px 0}.rt-studio-thirteen .s13-process h3{font-size:21px}.rt-studio-thirteen .s13-detail-grid{display:flex;flex-direction:column;gap:30px}.rt-studio-thirteen .s13-detail-grid>*{width:100%;min-width:0}.rt-studio-thirteen .s13-detail-copy h2{font-size:28px}.rt-studio-thirteen .s13-detail-gallery{grid-template-columns:1fr;margin-top:30px}.rt-studio-thirteen .s13-detail-contact{display:block;margin-top:30px}.rt-studio-thirteen .s13-detail-contact .rt-button{margin-top:18px}
}
@media(prefers-reduced-motion:reduce){.rt-studio-thirteen .s13-item-photo img,.rt-studio-thirteen .s13-photo-window img{transition:none}.rt-studio-thirteen .s13-item:hover .s13-item-photo img{transform:none}}

/* Keep numeric index badges intact in narrow native grids. */
.rt-studio-thirteen .s13-process li > span,.rt-studio-thirteen .s13-item-number{min-inline-size:2ch;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-shrink:0}

/* Auxiliary service records need their own readable mobile row. */
@media(max-width:900px){.rt-studio-thirteen .s13-selection-service-scope .s13-item{grid-template-columns:minmax(0,1fr);gap:14px}.rt-studio-thirteen .s13-selection-service-scope .s13-item > header{display:flex;align-items:baseline;gap:12px}}
