.afc26-round-page .afr-photo-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,48%) 1fr;align-items:center;overflow:hidden;background:#141e28;color:#fff;min-height:clamp(540px,45vw,760px);max-width:none;margin:0;padding:clamp(50px,6vw,100px) max(6vw,calc((100vw - 1440px)/2 + 54px));gap:0}
.afc26-round-page .afr-photo-hero .afr-hero-copy{grid-column:1;position:relative;z-index:2;color:#fff;background:none;padding:0;max-width:620px;pointer-events:none}
.afc26-round-page .afr-photo-hero .afr-hero-copy a{pointer-events:auto}
.afc26-round-page .afr-photo-hero figure{margin:0;position:absolute;inset:0 0 0 auto;width:68%;z-index:0;overflow:hidden}
.afc26-round-page .afr-photo-hero figure:after{content:"";inset:0;position:absolute;pointer-events:none;background:linear-gradient(90deg,#141e28 0%,rgba(20,30,40,.64) 20%,rgba(20,30,40,.04) 55%)}
.afc26-round-page .afr-photo-hero .afr-hero-photo{display:block;border:0;width:100%;height:100%;min-height:0;aspect-ratio:auto}
.afc26-round-page .afr-photo-hero .afr-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%;opacity:1}
.afc26-round-page .afr-photo-hero h1,.afc26-round-page .afr-photo-hero .afr-lead{color:#fff}.afc26-round-page .afr-photo-hero :is(.afr-hero-description,.afr-eyebrow,.afr-gallery-jump,small){color:#e1e6e9}.afc26-round-page .afr-photo-hero .afr-button{background:#f5f1e9;border-color:#f5f1e9;color:#192733}.afc26-round-page .afr-photo-hero :is(.afr-signature,figcaption){display:none}
.afc26-round-page #afr-summary-price,.afc26-round-page .afr-mobile-price{display:none!important}
.afc26-round-page #afr-price-wait{display:block!important}
.afaj-round-detail{max-width:1140px;margin:auto;padding:clamp(50px,7vw,110px) 6%;color:#243245}.afaj-round-detail h2{font-size:clamp(30px,3.3vw,48px);line-height:1.1;max-width:780px;margin:10px 0 32px;font-weight:400}.afaj-round-detail>div{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,6vw,76px)}.afaj-round-detail h3{font-size:20px;font-weight:500}.afaj-round-detail p{line-height:1.65}.afaj-round-detail a{text-decoration:underline;text-underline-offset:4px}
.afaj-ar-open,.afaj-ar-launch{cursor:pointer;border:1px solid #23384b;background:#203447;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;font:inherit}.afaj-ar-open{width:100%;margin:18px 0 6px}.afaj-ar-open small,.afaj-round-ar .beta{font:600 10px/1.3 system-ui;text-transform:uppercase;letter-spacing:.1em;background:#e9edf1;color:#23384b;padding:4px 6px;border-radius:2px}
.afaj-round-ar{border:0;color:#1e3041;background:#f7f8f9;padding:clamp(18px,3vw,34px);width:min(620px,92vw);max-height:92dvh;overflow:auto}.afaj-round-ar:not([open]){display:none}.afaj-round-ar::backdrop{background:#09131dd9}.afaj-round-ar .afaj-ar-head{display:flex;align-items:center;justify-content:space-between}.afaj-round-ar h2{font:400 32px/1.15 Georgia,serif;margin:12px 0}.afaj-round-ar p{line-height:1.5;margin:10px 0;font-size:14px}.afaj-round-ar button{cursor:pointer}.afaj-ar-close{color:#203447;background:transparent;border:1px solid #8a959e;padding:7px 10px}.afaj-ar-host model-viewer{display:block;background:#e7ebed;width:100%;height:min(45vh,370px);touch-action:pan-y}.afaj-ar-launch:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:760px){.afc26-round-page .afr-photo-hero{display:block;min-height:0;padding:clamp(180px,68vw,380px) 6% 42px}.afc26-round-page .afr-photo-hero figure{width:100%;height:73%;max-height:650px;inset:0 0 auto}.afc26-round-page .afr-photo-hero .afr-hero-photo img{object-position:50% 58%}.afc26-round-page .afr-photo-hero figure:after{background:linear-gradient(0deg,#141e28 0,rgba(20,30,40,.74) 21%,rgba(20,30,40,.02) 65%)}.afaj-round-detail>div{grid-template-columns:1fr;gap:12px}}

.afc26-round-page .afr-photo-hero figure{min-height:0;}
