.itp-v14 [data-immersive-scene]{--immersive-progress:0}
html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] [data-immersive-scene][data-immersive-ready=true] [data-immersive-image-owned=true]{transform:translate3d(0,var(--immersive-pan,0px),0) scale(var(--immersive-scale,1));transform-origin:center;transition:none}
html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] [data-immersive-scene][data-immersive-ready=true] [data-immersive-media]{opacity:var(--immersive-opacity,1)}
html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] [data-immersive-copy-owned=true]{translate:0 var(--immersive-copy-shift,0px);opacity:var(--immersive-copy-opacity,1)}
html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] [data-immersive-progress]:not([data-immersive-scene]){transform:scaleX(var(--immersive-progress,0));transform-origin:left center;pointer-events:none}
.itp-v14 [data-immersive-modal-source][data-immersive-source-ready=true]>summary{cursor:pointer}
.itp-v14 [data-immersive-modal-source]:not([data-immersive-source-ready=true]) [data-immersive-source-content]{padding-block:20px}
.itp-v14 .immersive14-source{margin-block:24px;border-top:1px solid #b89a6855;border-bottom:1px solid #b89a6855}
.itp-v14 .immersive14-source>summary{padding-block:18px;min-height:54px;cursor:pointer;font-size:.9rem;line-height:1.6;color:inherit}
body.itp-v14:has(dialog[data-immersive-dialog][open]){overflow:hidden}
.itp-v14 dialog[data-immersive-dialog]{--immersive-dialog-width:900px;width:min(var(--immersive-dialog-width),calc(100vw - 40px));max-width:none;max-height:calc(100svh - 40px);margin:auto;padding:0;border:1px solid #b89a6870;background:var(--itp-v14-paper,#f5f2eb);color:var(--itp-v14-ink,#0b0e0d);overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 120px #0008}
.itp-v14 dialog[data-immersive-dialog]:not([open]){display:none}
.itp-v14 dialog[data-immersive-dialog]::backdrop{background:#07110de0;backdrop-filter:blur(10px)}
.itp-v14 dialog[data-immersive-dialog][data-modal-type=comparison]{--immersive-dialog-width:1180px}
.itp-v14 dialog[data-immersive-dialog][data-immersive-lightbox]{--immersive-dialog-width:1440px;background:var(--itp-v14-ink,#0b0e0d);color:var(--itp-v14-paper,#f5f2eb)}
.itp-v14 .immersive14-dialog__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(22px,4vw,46px);border-bottom:1px solid #b89a6855;font-size:.6875rem;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}
.itp-v14 .immersive14-dialog__bar>button{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font:400 24px/1 Arial,sans-serif;cursor:pointer}
.itp-v14 .immersive14-dialog__body{padding:clamp(26px,5vw,64px);font-size:1rem;line-height:1.85}
.itp-v14 .immersive14-dialog__body h2{font:400 clamp(2rem,4vw,3.5rem)/1.12 var(--serif,Georgia,serif);letter-spacing:-.035em;margin:0 0 30px;overflow-wrap:anywhere;color:inherit}
.itp-v14 .immersive14-dialog__body :is(p,ul,ol,figure){margin-top:0;margin-bottom:24px}
.itp-v14 .immersive14-dialog__body :is(h3,h4){color:inherit}
.itp-v14 .immersive14-dialog__body img{max-width:100%;height:auto}
.itp-v14 [data-immersive-lightbox-slot]{display:grid;place-items:center;min-height:180px}
.itp-v14 [data-immersive-lightbox-slot] img{display:block;width:100%;max-height:72svh;object-fit:contain}
.itp-v14 [data-immersive-lightbox-caption]{margin:20px 0 0;font-size:.8125rem;line-height:1.7;color:inherit;opacity:.8}
.itp-v14 dialog[data-immersive-dialog] :is(a,button,[tabindex]):focus-visible,.itp-v14 [data-immersive-modal-source]>summary:focus-visible{outline:2px solid var(--itp-v14-accent,#b89a68);outline-offset:5px}
@supports(interpolate-size:allow-keywords){html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] details[data-immersive-details-ready]::details-content{interpolate-size:allow-keywords;block-size:0;overflow:clip;transition:block-size var(--immersive-duration,650ms) cubic-bezier(.2,.75,.2,1),content-visibility var(--immersive-duration,650ms) allow-discrete}html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] details[data-immersive-details-ready][open]::details-content{block-size:auto}html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] details[data-immersive-details-ready]:has(> :not(summary):focus-within)::details-content{transition:none}}
@media(max-width:1200px){html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] .site-header:not(.is-compact) .primary-nav{opacity:0;translate:0 -10px;transition:opacity .28s ease,translate .38s cubic-bezier(.2,.75,.2,1),display .38s allow-discrete;transition-behavior:allow-discrete}html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] .site-header:not(.is-compact) .primary-nav.is-open{opacity:1;translate:0 0px}@starting-style{html[data-motion=on]:not([data-reading-calm=on]) body.itp-v14[data-immersive-effective=true] .site-header:not(.is-compact) .primary-nav.is-open{opacity:0;translate:0 -10px}}}
@media(max-width:600px){.itp-v14 dialog[data-immersive-dialog]{width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.itp-v14 .immersive14-dialog__bar{padding:14px 20px;gap:14px}.itp-v14 .immersive14-dialog__body{padding:28px 24px}.itp-v14 [data-immersive-lightbox-slot] img{max-height:65svh}}
@media(forced-colors:active){.itp-v14 dialog[data-immersive-dialog]{border:1px solid CanvasText}.itp-v14 dialog[data-immersive-dialog]::backdrop{background:Canvas;opacity:.8}.itp-v14 [data-immersive-image-owned=true]{transform:none!important}.itp-v14 [data-immersive-copy-owned=true]{translate:none!important;opacity:1!important}}
