/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#080909;--gold:#c9a86b;--cream:#f3eee3;--muted:#aaa69e;--line:#c9a86b38;--font-sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{background:var(--black);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,video:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button:disabled{opacity:.25;cursor:default}button{background:0 0;border:0}::selection{background:var(--gold);color:var(--black)}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909ed;justify-content:space-between;align-items:center;height:86px;padding:0 4.5vw;display:flex;position:fixed;inset:0 0 auto}.wordmark{letter-spacing:2px;font-family:Georgia,serif;font-size:24px}.wordmark>span{color:var(--gold)}.wordmark small{letter-spacing:2.1px;color:var(--muted);margin-top:7px;font:8px Arial,sans-serif;display:block}.header-actions{align-items:center;gap:35px;display:flex}.menu-toggle,.proposal-label{text-transform:uppercase;letter-spacing:2px;font-size:10px}.proposal-label{color:var(--muted)}.menu-toggle{border-left:1px solid var(--line);padding:12px 0 12px 24px}.slide{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 90% 20%,#30241130,transparent 60%),var(--black);flex-direction:column;justify-content:center;min-height:100svh;padding:145px 7vw 120px;display:flex;position:relative;overflow:hidden}.slide-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:7vw;width:100%;max-width:1500px;margin:auto;display:grid}.slide-copy{z-index:1;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:2.9px;color:var(--gold);font-size:10px;line-height:1.8}.section-label{margin:0 0 35px}.section-label>span{color:#807661;margin-right:15px;font-size:11px}.slide h1{letter-spacing:-2.5px;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.1vw,86px);font-weight:400;line-height:1.07}.gold-rule{background:var(--gold);width:46px;height:1px;margin:32px 0}.slide h2{color:#d8c5a2;margin:0 0 17px;font-family:Georgia,serif;font-size:clamp(19px,1.7vw,26px);font-weight:400;line-height:1.5}.body-copy{color:var(--muted);max-width:540px;margin:0;font-size:14px;line-height:1.9}.begin-link{border-bottom:1px solid var(--gold);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:30px;margin-top:32px;padding:14px 0;font-size:10px;display:inline-flex}.begin-link span{color:var(--gold);font-size:20px}.slide-footer{letter-spacing:1.4px;color:#817c71;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:88px;left:7vw;right:7vw}.slide-footer i{color:var(--gold);padding:0 9px;font-style:normal}.media{border:1px solid var(--line);background:radial-gradient(at 50% 0,#68522c40,#0000 65%),linear-gradient(135deg,#15130f,#101212 65%,#1b1720);height:58vh;min-height:470px;max-height:760px;position:relative;overflow:hidden}.media:after,.media:before{content:"";pointer-events:none;border:1px solid #c9a86b18;position:absolute;inset:14px}.media:after{border-top:0;border-bottom:0;inset:22px}.media-placeholder{height:100%;min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:35px;display:flex}.media-symbol{color:#b39862;opacity:.6;margin-bottom:10px;font:60px Georgia,serif}.asset-note{color:#817b71;font-size:11px}.media img,.media video{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.media video{object-fit:contain;background:#000}.opening-art{text-align:center;background:radial-gradient(#6e51222b,#0000 70%);padding:45px 15px;position:relative}.opening-art:after,.opening-art:before{content:"";border:1px solid var(--line);border-radius:48% 48% 0 0;position:absolute;inset:0}.opening-art:after{inset:12px}.crest-placeholder{height:135px;color:var(--gold);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.crest-placeholder>span:first-child{font:42px Georgia,serif}.crest-placeholder>span:nth-child(2){letter-spacing:2px;font-size:8px}.crest-placeholder small{color:var(--muted);font-size:9px}.crest-placeholder img{max-width:180px;max-height:135px}.art-title{letter-spacing:5px;color:#d3b77d;margin:30px 0;font:clamp(40px,5.7vw,90px)/.99 Georgia,serif}.art-title em{font-size:1.15em;font-style:normal}.opening-art>.eyebrow{margin-top:35px;font-size:8px}.slide-opening h1{font-size:clamp(48px,5.6vw,92px)}.highlights{border-top:1px solid var(--line)}.highlights article{border-bottom:1px solid var(--line);padding:25px 0}.highlights h3{color:var(--cream);margin:0 0 10px;font:24px Georgia,serif}.highlights p{color:var(--muted);max-width:500px;margin:0;font-size:13px;line-height:1.8}.slide-cinema .slide-inner,.slide-gallery .slide-inner{grid-template-columns:1fr;gap:35px}.slide-cinema .slide-copy,.slide-gallery .slide-copy{grid-template-columns:1.2fr 1fr;column-gap:8vw;display:grid}.slide-cinema .section-label,.slide-gallery .section-label{grid-column:1/-1;margin-bottom:20px}.slide-cinema h1,.slide-gallery h1{grid-row:2/5}.slide-cinema .gold-rule,.slide-gallery .gold-rule{display:none}.slide-cinema .media{height:52vh;min-height:300px}.slide-cinema .slide-inner{max-width:1200px}.photo-gallery{grid-template-columns:1.3fr 1fr 1fr;gap:15px;display:grid}.photo-gallery .media{height:45vh;min-height:340px}.photo-gallery .eyebrow{font-size:8px}.slide-statement .slide-inner{text-align:center;grid-template-columns:1fr;max-width:950px}.slide-statement h1{font-size:clamp(60px,8vw,120px)}.slide-statement .gold-rule{margin:32px auto}.slide-statement .body-copy{max-width:650px;margin:auto}.slide-statement .slide-visual{opacity:.06;pointer-events:none;position:absolute;inset:15% 0}.statement-mark{color:var(--gold);font:600px/1 Georgia,serif}.slide-options .highlights article{padding:40px 0}.slide-options .highlights h3{color:var(--gold)}.slide-closing{background:radial-gradient(at 30% 70%,#6a4c222b,#0000 60%),#080909}.slide-closing .highlights h3{color:var(--gold);font-size:15px}.slide-closing .highlights p{color:var(--cream);font:24px Georgia,serif}.controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;border-top:1px solid var(--line);background:#080909f5;justify-content:space-between;align-items:center;height:63px;padding:0 4.5vw;display:flex;position:fixed;bottom:0;left:0;right:0}.controls-caption{color:#978e7c;font:italic 13px Georgia,serif}.pager{align-items:center;gap:20px;display:flex}.pager button{padding:8px 13px;font-size:24px}.pager>span{letter-spacing:2px;font-variant-numeric:tabular-nums;font-size:10px}.pager i{color:var(--gold);margin:0 10px;font-style:normal}.fullscreen{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);padding:15px 0;font-size:9px}.progress{background:var(--gold);height:2px;transition:width .4s;bottom:0;left:0}.menu-backdrop,.progress{z-index:60;position:fixed}.menu-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;inset:86px 0 63px}.slide-menu{border-left:1px solid var(--line);z-index:70;background:#111210;width:min(460px,100%);padding:25px 30px;position:fixed;top:86px;bottom:63px;right:0;overflow:auto}.slide-menu>p{margin:0 0 20px}.slide-menu button{text-align:left;border-bottom:1px solid #ffffff10;align-items:center;gap:18px;width:100%;padding:13px 0;font-size:13px;display:flex}.slide-menu button span:first-child{color:var(--gold);font-size:10px}.slide-menu button span:last-child{color:var(--gold);margin-left:auto}.slide-menu button[aria-current]{color:var(--gold)}.notice{z-index:80;border:1px solid var(--gold);background:#282218;padding:20px;font-size:14px;position:fixed;bottom:90px;left:20px;right:20px}.notice button{margin-left:20px}.skip-link{z-index:100;background:var(--gold);color:#000;padding:15px;position:fixed;top:-100px}.skip-link:focus{top:0}@media (min-width:1600px){.slide{padding-left:10vw;padding-right:10vw}}@media (max-width:900px){.slide{padding:125px 6vw}.slide-inner{gap:5vw}.slide h1{font-size:48px}.proposal-label{display:none}.media{height:50vh;min-height:380px}.photo-gallery{grid-template-columns:1fr}.photo-gallery .media{height:300px;min-height:300px}.photo-gallery .media-placeholder{min-height:300px}.slide-cinema .slide-copy,.slide-gallery .slide-copy{display:block}.slide-cinema h1,.slide-gallery h1{margin-bottom:25px}.controls-caption{display:none}.controls{justify-content:space-between}.slide-footer{font-size:7px;left:6vw;right:6vw}.slide-footer span:first-child{max-width:65%;line-height:1.7}.slide-menu{padding-bottom:30px}}@media (max-width:640px){.topbar{height:75px;padding:0 6vw}.wordmark{font-size:20px}.wordmark small{letter-spacing:1.4px;font-size:6px}.menu-toggle{padding-left:18px;font-size:9px}.slide{min-height:100svh;padding-top:115px}.slide-inner{grid-template-columns:1fr;gap:40px}.slide h1,.slide-opening h1{letter-spacing:-1.7px;font-size:clamp(40px,11vw,65px)}.section-label{letter-spacing:2px;margin-bottom:23px;font-size:9px}.slide h2{font-size:21px}.body-copy{font-size:13px}.gold-rule{margin:24px 0}.opening-art{padding:25px 15px}.art-title{margin:20px 0;font-size:65px}.crest-placeholder{height:95px}.opening-art>.eyebrow{margin-top:25px}.media{height:400px}.media,.media-placeholder{min-height:320px}.slide-footer{gap:20px;bottom:83px}.slide-footer span:last-child{white-space:nowrap}.slide-statement .slide-inner{gap:0}.slide-statement h1{font-size:65px}.statement-mark{font-size:350px}.highlights article{padding:22px 0}.highlights h3{font-size:23px}.fullscreen{letter-spacing:1px;font-size:8px}.pager{gap:5px}.pager button{padding:8px}.menu-backdrop,.slide-menu{top:75px}.slide-cinema .media{height:280px;min-height:240px}.slide-cinema .media-placeholder{min-height:240px}.photo-gallery .media{height:260px;min-height:260px}.photo-gallery .media-placeholder{min-height:260px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}@media print{.controls,.menu-backdrop,.progress,.skip-link,.slide-menu,.topbar{display:none}.slide{break-after:page;min-height:100vh;padding:60px}.slide-footer{bottom:25px}.slide h1{font-size:48px}.slide-inner{gap:40px}.media{height:400px}}.slide-footer,.slide-inner{z-index:2}.slide-inner{position:relative}.production-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.production-backdrop img{object-fit:cover;filter:brightness(.83)saturate(.96);width:100%;height:100%}.production-backdrop:after{content:"";background:linear-gradient(90deg,#080909f5,#080909d1 42%,#0809098a),linear-gradient(#080909,#08090933 20%,#0000 65%,#080909 99%);position:absolute;inset:0}.slide-with-photo .body-copy,.slide-with-photo .highlights p{color:#d0ccc5}.slide-with-photo .highlights{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080909a6;padding:0 28px}.slide-footer{align-items:center;gap:18px}.footer-crest{object-fit:contain;flex-shrink:0;width:72px;height:48px}.slide-footer>span:first-of-type{margin-right:auto}.slide-footer>span:last-child{white-space:nowrap}.crest-placeholder{height:auto;min-height:180px}.crest-placeholder img{object-fit:contain;width:min(100%,330px);max-width:none;height:auto;max-height:none}.opening-art{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080909a6;padding:35px 20px}.opening-art:after,.opening-art:before{pointer-events:none;border-radius:0}.slide-opening .production-backdrop:after{background:linear-gradient(90deg,#080909f5,#080909c2 50%,#0809098c),linear-gradient(#0000 40%,#080909)}.media-image{aspect-ratio:4/3;background:#080909;height:auto;min-height:0;max-height:none}.media-image img{object-position:center;filter:brightness(.94)contrast(1.04)saturate(.98)}.media-image:before{z-index:2;background:radial-gradient(#0000 55%,#0000002e);border:0;inset:0}.media-image:after{z-index:2;background:linear-gradient(#0000 62%,#00000029);border:0;inset:0}#slide-4 .media-image{aspect-ratio:4/3}#slide-6 .media-image{aspect-ratio:3/2}#slide-9 .slide-inner{grid-template-columns:1.2fr .8fr}#slide-9 .media-image{aspect-ratio:3739/4631;max-height:72vh}#slide-9 .media-image img{object-position:50% 25%}#slide-11 .media-image{aspect-ratio:3/2}.slide-family-photo .slide-inner{max-width:1500px;display:block}.slide-family-photo .slide-copy{max-width:650px}.slide-family-photo .production-backdrop:after{background:linear-gradient(90deg,#080909eb,#080909bf 44%,#08090914 85%),linear-gradient(#08090933,#0000 50%,#080909)}.feature-panel{flex-direction:column;gap:24px;display:flex}.feature-panel .media-image{aspect-ratio:2}.feature-panel .highlights{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.feature-panel .highlights article{padding:18px 0}.feature-panel .highlights h3{font-size:20px}.feature-panel .highlights p{font-size:12px}.slide-gallery .photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.slide-gallery .photo-gallery .media-image{aspect-ratio:3/2;height:auto;min-height:0}.slide-gallery .photo-gallery .media-image:last-child img{object-fit:contain;filter:none}.slide-gallery .photo-gallery .media-image:last-child:after,.slide-gallery .photo-gallery .media-image:last-child:before{display:none}.slide-gallery .slide-inner{gap:45px}.slide-gallery .slide-copy{align-items:start}@media (max-width:1000px){.slide-gallery .photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panel .highlights{grid-template-columns:1fr}.slide-footer>span:first-of-type{font-size:7px}}@media (max-width:640px){#slide-9 .slide-inner,.slide-inner{grid-template-columns:1fr}.slide-footer{gap:10px;bottom:78px}.footer-crest{width:48px;height:32px}.slide-footer>span:first-of-type{max-width:45%}.slide-footer>span:first-of-type,.slide-footer>span:last-child{letter-spacing:.7px;font-size:6px}.slide-gallery .photo-gallery{grid-template-columns:1fr;gap:22px}.slide-gallery .photo-gallery .media-image{aspect-ratio:3/2}.slide-gallery .photo-gallery .media-image:last-child{aspect-ratio:4/5}#slide-9 .media-image{width:min(100%,400px);max-height:none;margin:auto}.feature-panel .highlights{grid-template-columns:1fr 1fr}.feature-panel .highlights h3{font-size:18px}.production-backdrop:after{background:linear-gradient(90deg,#080909eb,#080909c7),linear-gradient(#0000,#080909)}.slide-family-photo{justify-content:flex-end;min-height:110svh}.slide-family-photo .slide-inner{margin:25vh 0 15px}.slide-family-photo .production-backdrop img{object-position:60% 25%!important}.slide-family-photo .production-backdrop:after{background:linear-gradient(#08090926,#080909d9 55%,#080909 95%)}.crest-placeholder{min-height:0}.crest-placeholder img{width:270px}}@media (max-width:380px){.feature-panel .highlights{grid-template-columns:1fr}.slide-footer>span:first-of-type{display:none}}body,html{scroll-behavior:auto;width:100%;height:100%;scroll-padding:0;overflow:hidden}.presentation,.presentation-stage,.slide-frame{width:100vw;height:100dvh;overflow:hidden}.presentation-stage{outline:none;position:fixed;inset:0}.slide-frame{animation:slide-cinematic-fade .4s ease-out both;position:relative}@keyframes slide-cinematic-fade{0%{opacity:0}to{opacity:1}}.presentation-stage [data-slide]{width:100vw;height:100dvh;min-height:0;max-height:100dvh;scroll-margin:0}.presentation-stage .slide{padding:112px 6vw 122px;display:block;overflow:hidden}.presentation-stage .slide-inner{width:88%;max-width:1500px;transform:translate(-50%,-50%) scale(var(--slide-content-scale,1));transform-origin:50%;margin:0;position:absolute;top:calc(50% - 5px);left:50%}.presentation-stage .slide h1{font-size:clamp(38px,4.3vw,76px)}.presentation-stage .section-label{margin-bottom:22px}.presentation-stage .gold-rule{margin:24px 0}.presentation-stage .slide h2{font-size:clamp(18px,1.6vw,25px)}.presentation-stage .media-image{max-height:52dvh}.presentation-stage .feature-panel .media-image{max-height:27dvh}.presentation-stage .feature-panel{gap:18px}.presentation-stage .feature-panel .highlights article{padding:13px 0}.presentation-stage .highlights article{padding:20px 0}.presentation-stage .photo-gallery{gap:16px}.presentation-stage .photo-gallery .media-image{aspect-ratio:3/2;max-height:22dvh}.presentation-stage .slide-gallery .slide-inner{gap:24px}.presentation-stage .slide-gallery .slide-copy{grid-template-columns:1.15fr 1fr}.presentation-stage .slide-gallery h1{font-size:clamp(36px,3.7vw,62px)}.presentation-stage .slide-family-photo .slide-inner{max-width:1500px;margin:0}.presentation-stage .opening-art{padding:24px 18px}.presentation-stage .crest-placeholder img{width:min(100%,290px)}.presentation-stage .art-title{margin:20px 0;font-size:clamp(40px,4.8vw,75px)}.presentation-stage .opening-art>.eyebrow{margin-top:22px}.presentation-stage .slide-footer{bottom:78px}.controls{grid-template-columns:60px 1fr auto 1fr 60px;gap:12px;height:60px;padding:0 4vw;display:grid}.slide-arrow{border:1px solid var(--line);border-radius:50%;width:48px;height:44px;font-size:25px;line-height:1;transition:background .2s,color .2s}.slide-arrow:hover:not(:disabled){color:var(--gold);background:#c9a86b18}.slide-arrow.previous{grid-area:1/1}.slide-arrow.next{grid-area:1/5;justify-self:end}.slide-count{letter-spacing:2px;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:10px}.slide-count i{color:var(--gold);margin:0 8px;font-style:normal}.controls .fullscreen{grid-area:1/4;justify-self:end;font-size:8px}@media (max-width:700px){.presentation-stage .slide{overscroll-behavior:contain;padding:110px 6vw 90px;overflow:hidden auto}.presentation-stage .slide-inner{grid-template-columns:1fr;gap:30px;width:100%;margin:0 auto;display:grid;position:relative;top:auto;left:auto;transform:none}.presentation-stage #slide-9 .slide-inner{grid-template-columns:1fr}.presentation-stage .slide h1{font-size:clamp(36px,10vw,54px)}.presentation-stage .slide-footer{margin-top:30px;position:relative;bottom:auto;left:auto;right:auto}.presentation-stage .feature-panel .media-image,.presentation-stage .media-image{max-height:none}.presentation-stage .photo-gallery{grid-template-columns:1fr 1fr}.presentation-stage .photo-gallery .media-image{max-height:none}.presentation-stage .slide-gallery .slide-copy{display:block}.presentation-stage .slide-gallery h1{font-size:40px}.presentation-stage .slide-gallery h2{margin-top:20px}.presentation-stage .slide-family-photo .slide-inner{margin:15dvh 0 0}.presentation-stage .slide-with-photo .production-backdrop{position:fixed}.controls{grid-template-columns:48px 1fr auto 1fr 48px;gap:4px;padding:0 4vw}.controls .fullscreen{width:36px;height:40px;font-size:0}.controls .fullscreen:after{content:"⛶";font-size:22px}.slide-arrow{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.slide-frame{animation:none}}.presentation-stage .slide{--body-font-size:22px}.presentation-stage .slide .body-copy,.presentation-stage .slide .highlights p{font-size:var(--body-font-size);line-height:1.5}@media (max-width:900px){.presentation-stage .slide{--body-font-size:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}