/* Selected Parents02. Native protected subjects over independent production paint.
   Reference coordinate system: 916x1717; composition runs y350..1450. */
body#start.parents-exact .parents-selected02-stage{position:relative;isolation:isolate;min-height:120.0873cqw;padding:0 0 17.7cqw;color:#fff3df}
body#start.parents-exact .parents02-paint{position:absolute;z-index:-1;inset:0;pointer-events:none;background:url(parents-selected02-paint-v1.webp) 0 -38.2096cqw/100% auto no-repeat;mask-image:linear-gradient(transparent,#000 3.5cqw,#000 calc(100% - 4cqw),transparent)}
body#start.parents-exact .parents02-paint>span{display:none}
body#start.parents-exact .parents-selected02-stage::after{content:"";position:absolute;z-index:2;pointer-events:none;top:0;left:0;width:100%;height:53.2751cqw;background:url(parents-selected02-paint-v1.webp) 0 -38.2096cqw/100% auto no-repeat;mask-image:url(parents-selected02-upper-thread-mask.svg);mask-size:100% 100%;mask-repeat:no-repeat}
body#start.parents-exact.compact-layout .parents-selected02-stage .family-shared-art{container-type:normal;position:relative;width:100%;height:53.2751cqw;margin:0;overflow:visible;mask-image:linear-gradient(transparent,#000 4cqw,#000),linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect}
body#start.parents-exact .parents-selected02-stage .family-shared-art img{width:114%;left:-24%;margin-top:-30.13cqw;mask-image:url(parents-selected02-family-mask.svg),linear-gradient(90deg,#000 92%,transparent 99.5%);mask-mode:luminance,alpha;mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}
body#start.parents-exact .parents-selected02-stage .family-shared-art::before,
body#start.parents-exact .parents-selected02-stage .family-shared-art::after,
body#start.parents-exact .parents-selected02-stage .family-shared-art picture::after,
body#start.parents-exact .parents-selected02-stage .parents-practice-calm::before,
body#start.parents-exact .parents-selected02-stage .parents-practice-calm::after,
body#start.parents-exact .parents-selected02-stage .practice-calm-wave{display:none!important;content:none}
body#start.parents-exact.compact-layout .parents-selected02-stage .parents-practice-calm{min-height:0;padding:0;--room-drop:0px}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-layout{position:relative;width:89.08%;margin:0 0 0 6.11%;grid-template-columns:44.5cqw 39.63cqw;gap:4.95cqw;align-items:start}
body#start.parents-exact .parents-selected02-stage .practice-calm-room{padding-top:6.1cqw}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-room h2{font-size:clamp(28px,3.057cqw,46px);line-height:1.2;letter-spacing:-.025em;margin:0 0 .3cqw;white-space:nowrap;color:inherit}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room-photo{width:54.585cqw;max-width:none;height:36.9cqw;margin:0 0 0 -6.11cqw;overflow:visible}
body#start.parents-exact .parents-selected02-stage .practice-calm-room-photo .material-photo-surface{height:auto}
body#start.parents-exact .parents-selected02-stage .practice-calm-room-photo img{width:100%;height:auto;object-fit:unset;filter:brightness(1.1) saturate(.93);border:0;border-radius:0;mask-image:url(parents-selected02-room-bristles.svg);mask-mode:luminance;mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:add}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room>.text-link{display:inline-block;color:inherit;text-shadow:none;transform:none;font-size:clamp(16px,1.6376cqw,24px);margin:1.1cqw 0 0;position:relative;z-index:4}
body#start.parents-exact .parents-selected02-stage .practice-calm-profiles{padding:0}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-profile{grid-template-columns:10.7cqw minmax(0,1fr);column-gap:1.2cqw;row-gap:1.2cqw;margin-bottom:4.6cqw}
body#start.parents-exact .parents-selected02-stage .practice-calm-profile:last-child{margin-bottom:0}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile h2{font-size:clamp(22px,2.4cqw,35px);line-height:1.2;letter-spacing:-.025em;margin:0 0 .9cqw}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile p{font-size:clamp(16px,1.42cqw,21px);line-height:1.5;hyphens:auto}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile summary{font-size:clamp(16px,1.5284cqw,22px);line-height:1.45;min-height:0;padding:1.05cqw 0 .6cqw}
body#start.parents-exact .parents-selected02-stage .reading-detail{border-color:#fff3df80}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-ewald{height:13.8cqw;overflow:visible}
body#start.parents-exact .parents-selected02-stage .practice-calm-ewald img{mask-image:url(parents-selected02-portrait-alpha.svg),url(adults-portrait-organic-bottom-v1.svg),linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-mode:alpha;mask-size:100% 100%;mask-composite:intersect}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-jamie{width:10.7cqw;margin:0}
body#start.parents-exact .parents-selected02-stage .practice-calm-jamie img{width:100%;border-radius:1.4cqw}
body#start.parents-exact.compact-type .parents-selected02-stage .detail-body p{font-size:clamp(16px,1.3cqw,18px);line-height:1.6}
body#start.parents-exact.compact-layout .parents-selected02-stage+.parents-meeting{padding-top:0}
/* Expanded content uses the same proportional edge/pearl caps and a separate
   figure-free continuous middle; never stretch any pearl or original subject. */
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint{background:none}
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint>span{display:block;position:absolute;width:100%;background-repeat:no-repeat}
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint-top{top:0;height:65cqw;background-image:url(parents-selected02-paint-v1.webp);background-size:100% auto;background-position:0 -38.2096cqw}
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint-middle{top:59cqw;bottom:15cqw;background-image:url(parents-selected02-middle.svg);background-size:100% 100%;mask-image:linear-gradient(transparent,#000 4cqw,#000 calc(100% - 4cqw),transparent)}
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint-bottom{bottom:0;height:24cqw;background-image:url(parents-selected02-paint-v1.webp);background-size:100% auto;background-position:left 0 bottom -29.1485cqw;mask-image:linear-gradient(transparent,#000 4cqw,#000)}
@media(max-width:1050px){
 body#start.parents-exact .parents-selected02-stage{padding-bottom:19cqw;min-height:0}
 body#start.parents-exact .parents-selected02-stage .parents02-paint{background:none}
 body#start.parents-exact .parents-selected02-stage .parents02-paint>span{display:block;position:absolute;width:100%;background-repeat:no-repeat}
 body#start.parents-exact .parents-selected02-stage .parents02-paint-top{top:0;height:65cqw;background-image:url(parents-selected02-paint-v1.webp);background-size:100% auto;background-position:0 -38.2096cqw}
 body#start.parents-exact .parents-selected02-stage .parents02-paint-middle{top:59cqw;bottom:15cqw;background-image:url(parents-selected02-middle.svg);background-size:100% 100%;mask-image:linear-gradient(transparent,#000 4cqw,#000 calc(100% - 4cqw),transparent)}
 body#start.parents-exact .parents-selected02-stage .parents02-paint-bottom{bottom:0;height:24cqw;background-image:url(parents-selected02-paint-v1.webp);background-size:100% auto;background-position:left 0 bottom -29.1485cqw;mask-image:linear-gradient(transparent,#000 4cqw,#000)}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-layout{grid-template-columns:minmax(0,1fr);gap:32px;width:min(88%,680px);margin-inline:auto}
 body#start.parents-exact .parents-selected02-stage .practice-calm-room{padding-top:6.1cqw}
 body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-room h2{font-size:28px;white-space:normal;margin-bottom:16px}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room-photo{width:100%;height:auto;margin:0}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room>.text-link{margin:10px 0 0;font-size:16px}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-profile{grid-template-columns:100px minmax(0,1fr);gap:14px 18px;margin-bottom:24px}
 body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile h2{font-size:22px;margin-bottom:10px}
 body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile p{font-size:16px;line-height:1.6}
 body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile summary{font-size:16px;line-height:1.5;padding:12px 0;min-height:48px}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-ewald{height:136px}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-jamie{width:100px}
 body#start.parents-exact .parents-selected02-stage .practice-calm-person-copy{display:block}
 body#start.parents-exact .parents-selected02-stage .practice-calm-profile h2{grid-column:auto}
}
@media(max-width:500px){
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-profile{grid-template-columns:80px minmax(0,1fr);column-gap:16px}
 body#start.parents-exact .parents-selected02-stage .practice-calm-person-copy{display:contents}
 body#start.parents-exact .parents-selected02-stage .practice-calm-profile h2{grid-column:2;align-self:center}
 body#start.parents-exact .parents-selected02-stage .practice-calm-person-copy>p{grid-column:1/-1}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-jamie{width:80px}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-ewald{height:109px}
 body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-room h2{font-size:26px}
}

/* The continuous middle paints above the lower cap, with one feathered join. */
body#start.parents-exact .parents-selected02-stage .parents02-paint-top{z-index:2;mask-image:linear-gradient(#000 calc(100% - 2cqw),transparent)}
body#start.parents-exact .parents-selected02-stage .parents02-paint-middle{z-index:1;mask-image:linear-gradient(transparent,#000 4cqw,#000 calc(100% - 6cqw),transparent)}
body#start.parents-exact .parents-selected02-stage .parents02-paint-bottom{z-index:0;mask-image:none}
@media(min-width:1650px){
 body#start.parents-exact .parents-selected02-stage{mask-image:linear-gradient(90deg,transparent,#000 3cqw,#000 calc(100% - 3cqw),transparent)}
}
