/* Size from the unchanged parent’s intrinsic text/art layout, without JS. */
.creo-parent-size-shell{position:relative}
.creo-parent-size-reference{visibility:hidden;pointer-events:none;user-select:none}
.creo-parent-size-reference [data-creo-size-text]:before{content:attr(data-creo-size-text)}
.creo-parent-size-reference .creo-size-inline{font-style:normal}
.creo-parent-size-reference .creo-size-title{font-family:var(--font-display);font-weight:700;font-size:var(--type-display-product-size);line-height:1.06;margin:0 0 22px;letter-spacing:-.055em}
.creo-parent-size-reference .creo-size-title>span{display:block}
body.creo-child-page .creo-parent-size-reference .pr-hero-grid{min-height:450px;max-height:540px}
body.creo-child-page .creo-parent-size-reference .pr-hero-copy p{margin-top:0}
body.creo-child-page .creo-parent-size-shell>.pr-hero-grid{position:absolute;inset:0;min-height:0;max-height:none;height:100%}
body.creo-child-page .creo-parent-size-shell>.pr-hero-grid>.pr-hero-copy{width:120%;max-width:none}
.cc-page #concept-design .cc-hero-scope{color:var(--body-text);border-color:#b8d4df;margin-top:24px}
@media(max-width:1100px){body.creo-child-page .creo-parent-size-reference .pr-hero-grid{max-height:none}}
@media(max-width:700px){body.creo-child-page .creo-parent-size-reference .pr-hero-grid{min-height:0}body.creo-child-page .creo-parent-size-shell>.pr-hero-grid{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:30px}body.creo-child-page .creo-parent-size-shell>.pr-hero-grid>.pr-hero-copy{width:100%;flex:none}body.creo-child-page .creo-parent-size-shell>.pr-hero-grid>.pr-hero-art{flex:1;min-height:0;max-height:none;width:100%;height:auto;aspect-ratio:auto}body.creo-child-page .pr-hero :is(.creo-hero-photo-layer,.ct-hero-photo-layer){height:50%}}
body.creo-child-page .creo-parent-size-reference .pr-hero-grid,body.creo-child-page .creo-parent-size-shell>.pr-hero-grid{padding:0}
body.creo-child-page .creo-parent-size-reference .pr-hero-copy>p{line-height:1.8}
body.creo-child-page .creo-parent-size-reference .pr-hero-actions{margin-top:0}
body.creo-child-page .creo-parent-size-shell>.pr-hero-grid>.pr-hero-copy>p{max-width:650px}
@media(min-width:701px){body.creo-child-page.rs-page .creo-parent-size-shell>.pr-hero-grid>.pr-hero-copy{width:140%}}
