:root{--black:#111210;--warm:#e4dfd3;--muted:#8d8c83;--red:#ce2638;--blue:#275fac;--line:#b1a99229;--ease:cubic-bezier(.22,1,.36,1);--mx:50%;--my:50%}*{box-sizing:border-box}html{background:var(--black)}body{margin:0;color:var(--warm);font-family:'Manrope',Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #d7c6a1;outline-offset:6px}button{border:0}button:disabled{cursor:default}::selection{color:white;background:var(--red)}.stage{position:relative;isolation:isolate;min-height:760px;height:100svh;max-height:1350px;overflow:hidden;background:radial-gradient(ellipse at 25% 37%,#24272070,transparent 55%),#111210}.marble{position:absolute;inset:0;opacity:.085;z-index:-3;overflow:hidden;pointer-events:none}.marble img{position:absolute;width:231.0526%;max-width:none;left:-10.5263%;top:-276.923%;height:376.923%;object-fit:fill;filter:grayscale(1)}.stage:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0,transparent 32%,#b69d7110 32.06%,transparent 32.14%,transparent 67%);z-index:-2;pointer-events:none}.stage:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 140px 30px #0007;z-index:6;pointer-events:none}.ambient{position:absolute;pointer-events:none;width:45vw;height:60vh;filter:blur(70px);opacity:.12;z-index:-1;animation:atmosphere 18s ease-in-out infinite alternate}.ambient-red{background:radial-gradient(ellipse,#7d1c24,transparent 65%);left:17%;bottom:-30%}.ambient-blue{background:radial-gradient(ellipse,#17305a,transparent 65%);right:0;top:-20%;animation-delay:-8s}.spotlight{position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(550px circle at var(--mx) var(--my),#e1d4b406,transparent 80%)}.rail{position:absolute;left:0;top:0;bottom:0;width:25px;background:linear-gradient(90deg,#252724,#454840 45%,#2b2e28 70%,#161814);border-right:1px solid #b7b49f24;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.rail:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,#ffffff05 0,#ffffff05 1px,transparent 1px,transparent 3px)}.rail>span{width:1px;flex:1;max-height:27%;background:linear-gradient(transparent,#aaa58a60,transparent)}.rail>i{display:block;width:3px;height:44px;background:linear-gradient(var(--red),#3567a5);opacity:.75}.header{height:105px;margin:0 5.2% 0 6.7%;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);position:relative;z-index:7;animation:softIn 1s .05s both}.small-brand{font-size:13px;letter-spacing:2.4px;font-weight:500;white-space:nowrap}.small-brand strong{font-weight:700;color:#a8a89e;margin-left:5px}.header-note{font-size:12px;letter-spacing:2.6px;color:#85897e;margin-left:auto}.view-toggle{display:flex;align-items:center;gap:12px;color:#bcb9ad;background:transparent;padding:10px 0 10px 28px;border-left:1px solid var(--line);font-size:12px;transition:color .3s}.view-toggle:hover{color:#fff}.view-icon{display:flex;gap:3px}.view-icon i{display:block;width:6px;height:15px;border:1px solid #bcb9ad80}.view-icon i:last-child{transform:translateY(3px)}.composition{height:calc(100% - 181px);min-height:560px;margin:0 5.5% 0 7.3%;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;perspective:1600px;transition:gap 1s var(--ease)}.identity{position:relative;z-index:4;padding:10px 0 30px;text-align:center;transform:translate3d(var(--identity-x,0),var(--identity-y,0),0);transition:transform 1.2s var(--ease)}.logo-reveal{position:relative;width:min(87%,430px);margin:0 auto 23px;overflow:hidden;animation:logoIn 1.5s .15s var(--ease) both}.brand-art{position:relative;width:100%;aspect-ratio:319/154;overflow:hidden;mix-blend-mode:screen;filter:drop-shadow(0 14px 20px #0008)}.brand-art img{position:absolute;max-width:none;width:275.235%;left:-27.586%;top:-46.753%;height:auto}.logo-glint{position:absolute;inset:-35%;background:linear-gradient(110deg,transparent 42%,#f5f0db14 48%,#f5f0db28 50%,transparent 56%);mix-blend-mode:screen;transform:translateX(-130%);animation:glint 11s 2s ease-in-out infinite;pointer-events:none}.signature-line{display:flex;justify-content:center;align-items:center;gap:12px;opacity:.6;margin:0 0 25px;animation:softIn 1.2s .5s both}.signature-line span{width:42px;height:1px;background:linear-gradient(90deg,transparent,#b8aa8a)}.signature-line span:last-child{transform:rotate(180deg)}.signature-line i{width:4px;height:4px;border:1px solid #b8aa8a;transform:rotate(45deg)}h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:clamp(45px,4.75vw,82px);line-height:1.02;letter-spacing:-1.5px;margin:0;color:#e0ddd0;text-shadow:0 3px 5px #0005}.headline-line{display:block;overflow:hidden;padding-bottom:6px}.headline-line>span{display:block;animation:textIn 1.35s .45s var(--ease) both}.headline-line:nth-child(2)>span{animation-delay:.6s}.headline-line:nth-child(3)>span{animation-delay:.75s}.final-line{margin-top:9px;white-space:nowrap;font-size:.85em}.final-line em{font-weight:400;font-style:italic;color:#bdaa84;position:relative}.identity-bottom{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:31px;animation:softIn 1.6s 1.15s both}.identity-bottom p{font-size:12px;letter-spacing:2.8px;color:#85897e;margin:0}.mini-line{width:24px;height:1px;background:var(--red)}.gallery{position:relative;display:grid;grid-template-columns:1fr .92fr;gap:20px;height:90%;max-height:850px;min-height:500px;align-items:center;transition:transform 1.2s var(--ease);transform:rotateY(var(--gallery-ry,0deg)) rotateX(var(--gallery-rx,0deg));transform-style:preserve-3d}.gallery-column{display:flex;flex-direction:column;gap:20px;height:100%;will-change:transform;transition:transform 1.2s var(--ease)}.column-one{padding-top:0;padding-bottom:23px;transform:translate3d(0,var(--col-one-y,0px),0);animation:columnIn 1.6s .4s var(--ease) both}.column-two{padding-top:34px;padding-bottom:0;transform:translate3d(0,var(--col-two-y,0px),0);animation:columnIn 1.6s .65s var(--ease) both}.photo-card{position:relative;display:block;isolation:isolate;flex:1;min-height:0;background:#282b29;padding:7px;border:1px solid #a5a69562;box-shadow:0 13px 35px #0006,inset 0 0 0 2px #151815;overflow:hidden;transition:border-color .5s,box-shadow .5s,transform .7s var(--ease);text-align:left}.photo-card:before{content:'';position:absolute;inset:3px;border:1px solid #a9a69530;pointer-events:none;z-index:4}.photo-card:after{content:'';position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,#e0dac0b3,transparent);z-index:5}.card-one{flex:1.05}.card-two{flex:1}.card-three{flex:1.37}.card-four{flex:.84}.photo-viewport{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#161a18}.photo-image{position:absolute;display:block;inset:0;overflow:hidden;transform:scale(1.02);animation:photoDrift 19s ease-in-out infinite alternate;will-change:transform;filter:saturate(.65) brightness(.83);transition:filter .7s,scale .8s var(--ease)}.photo-image img{position:absolute;display:block;max-width:none;width:var(--sprite-width);left:var(--sprite-left);top:var(--sprite-top);height:var(--sprite-height);pointer-events:none;user-select:none}.photo-one{--sprite-width:445.685%;--sprite-left:-231.472%;--sprite-top:-10.698%;--sprite-height:227.907%;animation-delay:-4s;transform-origin:50% 30%}.photo-two{--sprite-width:445.685%;--sprite-left:-231.472%;--sprite-top:-127.941%;--sprite-height:240.196%;animation-delay:-11s;transform-origin:50% 45%}.photo-three{--sprite-width:479.781%;--sprite-left:-371.038%;--sprite-top:-6.027%;--sprite-height:167.808%;animation-delay:-2s;transform-origin:70% 60%}.photo-four{--sprite-width:490.503%;--sprite-left:-381.006%;--sprite-top:-201.923%;--sprite-height:314.103%;animation-delay:-8s;transform-origin:40% 75%}.photo-viewport:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 32%,transparent 75%,#0002);pointer-events:none}.card-shine{position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 43%,#efe8cf0d 48%,#efe8cf1a 50%,transparent 57%);transform:translateX(-110%);animation:frameGlint 17s 3s infinite;pointer-events:none;z-index:3}.column-two .card-shine{animation-delay:7s}.card-bottom{position:absolute;bottom:19px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;color:#ffffffad;z-index:5}.card-bottom>span:first-child{font-size:12px;letter-spacing:2px}.expand-icon{width:13px;height:13px;opacity:0;transform:scale(.8);transition:opacity .35s,transform .35s;background:linear-gradient(white,white) left top/5px 1px no-repeat,linear-gradient(white,white) left top/1px 5px no-repeat,linear-gradient(white,white) right bottom/5px 1px no-repeat,linear-gradient(white,white) right bottom/1px 5px no-repeat}.photo-card:hover{border-color:#b8b2a0a6;box-shadow:0 23px 55px #0009,inset 0 0 0 2px #20221c;transform:translateY(-5px)}.photo-card:hover .photo-image{filter:saturate(.94) brightness(1);scale:1.035}.photo-card:hover .expand-icon,.photo-card:focus-visible .expand-icon{opacity:1;transform:scale(1)}.gallery-edge{position:absolute;right:-25px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-size:12px;letter-spacing:2.5px;color:#868778}.footer{height:76px;position:relative;z-index:7;display:flex;justify-content:space-between;align-items:center;margin:0 5.2% 0 6.7%;border-top:1px solid var(--line);animation:softIn 1.5s 1.05s both;gap:20px}.footer-signature{font-size:12px;letter-spacing:1.9px;color:#919386;display:flex;align-items:center;gap:12px}.signature-dot{width:4px;height:4px;transform:rotate(45deg);background:#a39579}.footer-divider{color:#55594c;margin:0 6px}.footer-motto{color:#606759;font-size:12px}.motion-toggle{background:transparent;display:flex;align-items:center;gap:12px;font-size:12px;color:#a6a99c;padding:13px 0 13px 13px;white-space:nowrap}.motion-icon{display:flex;align-items:center;gap:3px;height:16px}.motion-icon i{height:9px;width:1px;background:#b6aa8e;animation:equalizer 1.8s ease-in-out infinite alternate}.motion-icon i:nth-child(2){height:15px;animation-delay:-.8s}.motion-icon i:nth-child(3){height:11px;animation-delay:-.3s}.motion-icon i:nth-child(4){height:6px;animation-delay:-1.2s}.progress-track{position:absolute;bottom:0;left:25px;right:0;height:1px;overflow:hidden;background:#ffffff05}.progress-track span{display:block;height:100%;width:25%;background:linear-gradient(90deg,transparent,#a38858aa,transparent);animation:travel 14s linear infinite}.focus-view .gallery{transform:scale(1.035)}.focus-view .identity{filter:brightness(.8)}.focus-view .photo-image{filter:saturate(.95) brightness(1)}.focus-view .ambient{opacity:.24}.photo-dialog{background:#121410;color:var(--warm);padding:26px;border:1px solid #a5a69565;max-width:min(720px,calc(100vw - 32px));width:620px;max-height:94svh;overflow:auto;box-shadow:0 30px 130px #000b}.photo-dialog::backdrop{background:#050706df;backdrop-filter:blur(14px)}.dialog-top,.dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-top{margin-bottom:20px}.dialog-title{font-size:12px;letter-spacing:1.8px;color:#b9b6a9}.dialog-counter{color:#6c7463;margin-left:15px}.dialog-close,.dialog-bottom button{background:transparent;color:#d6d2c7;font-size:12px;padding:10px 0}.dialog-close{display:flex;gap:15px;align-items:center}.dialog-close span{font-size:25px;line-height:1}.dialog-image{width:100%;height:min(62svh,530px);position:relative;overflow:hidden}.dialog-image .photo-image{animation:none;transform:none;filter:none;left:50%;right:auto;translate:-50% 0;width:100%;max-width:calc(62svh * var(--photo-ratio,1));}.dialog-image img{object-fit:fill}.dialog-bottom{padding-top:15px}.photo-caption{font-size:12px;color:#89917f;text-align:center;margin:0}.is-paused .photo-image,.is-paused .ambient,.is-paused .logo-glint,.is-paused .card-shine,.is-paused .progress-track span,.is-paused .motion-icon i{animation-play-state:paused!important}.is-paused .gallery,.is-paused .identity,.is-paused .gallery-column{transform:none!important}.is-paused .motion-icon i{height:8px!important}.is-paused .spotlight{opacity:0}.is-paused .logo-glint,.is-paused .card-shine{opacity:0}.is-paused .photo-card:hover{transform:none}.is-paused .photo-card:hover .photo-image{scale:1}body.dialog-open{overflow:hidden}@keyframes photoDrift{0%{transform:scale(1.025) translate3d(-.35%,-.3%,0)}100%{transform:scale(1.10) translate3d(.35%,.3%,0)}}@keyframes logoIn{from{opacity:0;transform:translateY(20px) scale(.96);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes textIn{from{transform:translateY(105%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes softIn{from{opacity:0}to{opacity:1}}@keyframes columnIn{from{opacity:0;translate:0 50px;filter:blur(3px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes glint{0%,66%{transform:translateX(-130%)}88%,100%{transform:translateX(130%)}}@keyframes frameGlint{0%,80%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes atmosphere{from{transform:translate3d(-10%,0,0);opacity:.10}to{transform:translate3d(10%,10%,0);opacity:.2}}@keyframes equalizer{from{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes travel{from{transform:translateX(-100%)}to{transform:translateX(400%)}}@media(min-width:1650px){.composition{gap:6vw}.logo-reveal{width:430px}h1{font-size:84px}}@media(max-width:1100px){.stage{min-height:710px}.header{height:90px}.composition{height:calc(100% - 158px);gap:3vw;margin-left:7%;margin-right:6%;min-height:530px}.gallery{gap:14px;height:89%;min-height:480px}.gallery-column{gap:14px}.photo-card{padding:5px}.logo-reveal{width:95%;margin-bottom:17px}h1{font-size:5.2vw}.signature-line{margin-bottom:22px}.identity-bottom p{font-size:12px;letter-spacing:2px}.footer{height:68px}.header-note{font-size:12px}.small-brand{font-size:12px;letter-spacing:1.8px}.view-toggle{font-size:12px}.card-bottom{bottom:15px;left:14px;right:14px}.footer-motto{display:none}.gallery-edge{right:-23px;font-size:12px}}@media(max-width:700px){.stage{height:auto;min-height:100svh;max-height:none}.rail{width:10px}.header{height:77px;margin:0 6% 0 8%;gap:10px}.header-note{display:none}.small-brand{font-size:12px;letter-spacing:1.3px}.small-brand strong{margin-left:2px}.view-toggle{margin-left:auto;padding-left:14px;font-size:12px}.view-icon{gap:2px}.view-icon i{width:5px;height:12px}.composition{height:auto;min-height:0;grid-template-columns:1fr;gap:35px;margin:0 8% 0 10%;padding:35px 0 38px}.identity{padding:0}.logo-reveal{width:260px;max-width:85%;margin-bottom:12px}.signature-line{margin-bottom:18px}h1{font-size:clamp(48px,12vw,72px);line-height:.98;letter-spacing:-.8px}.headline-line{padding-bottom:3px}.headline-line:first-child{display:inline-block;margin-right:8px}.headline-line:nth-child(2){display:inline-block}.final-line{margin-top:4px;font-size:.90em}.identity-bottom{margin-top:20px}.identity-bottom p{font-size:12px;letter-spacing:2.1px}.gallery{height:445px;min-height:0;max-height:none;gap:12px;width:100%}.gallery-column{gap:12px}.column-one{padding-bottom:18px}.column-two{padding-top:24px}.photo-card{padding:4px}.photo-card:before{inset:2px}.gallery-edge{right:-17px;font-size:12px;letter-spacing:2px}.card-bottom{bottom:13px;left:12px;right:12px}.card-bottom>span:first-child{font-size:12px}.footer{height:70px;margin:0 6% 0 9%;gap:10px}.footer-signature{font-size:12px;letter-spacing:1px;gap:8px}.footer-divider{display:none}.motion-toggle{font-size:12px;gap:8px}.progress-track{left:10px}.ambient{width:90vw}.photo-dialog{padding:18px}.dialog-title{font-size:12px;letter-spacing:1px}.dialog-counter{margin-left:6px}.dialog-top{gap:10px}.dialog-image{height:60svh}.dialog-bottom{gap:15px}.photo-caption{font-size:12px}.dialog-close,.dialog-bottom button{font-size:12px}.expand-icon{opacity:.65}}@media(max-width:370px){.small-brand{letter-spacing:.5px}.view-toggle{font-size:12px}.view-icon{display:none}.gallery{height:390px}.footer-signature{font-size:12px}}@media(prefers-reduced-motion:reduce){body:not(.motion-opt-in) *,body:not(.motion-opt-in) *:before,body:not(.motion-opt-in) *:after{animation:none!important;transition:none!important}body:not(.motion-opt-in) .gallery,body:not(.motion-opt-in) .identity,body:not(.motion-opt-in) .gallery-column{transform:none!important}body:not(.motion-opt-in) .logo-glint,body:not(.motion-opt-in) .card-shine,body:not(.motion-opt-in) .spotlight{display:none}body:not(.motion-opt-in) .photo-card:hover{transform:none}body:not(.motion-opt-in) .photo-card:hover .photo-image{scale:1}}

@media(max-width:700px){.small-brand{letter-spacing:.8px}.footer-signature{letter-spacing:.5px}.footer-signature .signature-dot{display:none}.view-label{font-size:12px}.view-toggle{padding-left:10px;gap:8px}.identity-bottom p{letter-spacing:1.7px}}@media(max-width:370px){.view-icon{display:none}.small-brand strong{display:block;margin-left:0}.footer-signature{font-size:12px}.footer-signature{max-width:150px;line-height:1.6}}


/* Opposing photograph lanes. The inner track owns motion so pause never jumps. */
.motion-lanes{--lane-gap:20px}
.motion-lanes .gallery-column{padding:0;gap:0;overflow:hidden;mask-image:linear-gradient(transparent,#000 5%,#000 95%,transparent);animation:none}
.column-track{display:flex;flex-direction:column;width:100%;will-change:transform;animation:lane-up 24s linear infinite}
.column-cycle{display:flex;flex-direction:column;gap:var(--lane-gap);flex:none;height:var(--cycle-height);padding-bottom:var(--lane-gap)}
.column-two .column-track{animation-name:lane-down;animation-duration:28s;animation-delay:-3.5s}
.column-cycle>.photo-card{flex:1 1 0;min-height:0;width:100%}
.column-cycle>.card-three{flex:1.37 1 0}.column-cycle>.card-four{flex:.84 1 0}
.visual-copy>.photo-card{cursor:pointer}
.motion-lanes .photo-card:hover{transform:none}
.motion-lanes .gallery-column:hover .column-track,.is-paused .column-track,.dialog-open .column-track{animation-play-state:paused}
.motion-lanes .gallery-column:has(button:focus-visible){mask-image:none}
.motion-lanes .gallery-column:has(button:focus-visible) .column-track{animation:none;transform:translateY(0)}
@keyframes lane-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@keyframes lane-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}
@media(max-width:1100px){.motion-lanes{--lane-gap:14px}}
@media(max-width:700px){.motion-lanes{--lane-gap:12px}.column-track{animation-duration:20s}.column-two .column-track{animation-duration:24s}}
@media(prefers-reduced-motion:reduce){body:not(.motion-opt-in) .column-track{transform:none!important}body:not(.motion-opt-in) .visual-copy{display:none}body:not(.motion-opt-in) .column-cycle{padding-bottom:0}body:not(.motion-opt-in) .gallery-column{mask-image:none}}
@media(prefers-reduced-motion:reduce){.header,.footer,.logo-reveal,.headline-line>span,.signature-line,.identity-bottom{animation:none!important;opacity:1;transform:none;filter:none}}

/* Separate restored assets replace low-resolution screenshot regions. */
.brand-art{aspect-ratio:1840/855;mix-blend-mode:normal;filter:none}
.brand-art img{inset:0;width:100%;height:100%;max-width:100%;object-fit:contain}
.photo-image img{inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}
.photo-image,.photo-card:hover .photo-image,.focus-view .photo-image{filter:none}
.photo-viewport:after{background:linear-gradient(0deg,#0006,transparent 23%)}
.dialog-image .photo-image img{object-fit:contain}
@keyframes photoDrift{0%{transform:scale(1.01) translate3d(-.15%,-.15%,0)}100%{transform:scale(1.055) translate3d(.15%,.15%,0)}}
/* Real crescent displacement and independent camera moves within each photograph. */
.brand-art .logo-wave{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;opacity:0}
.brand-art.wave-ready .logo-wave{opacity:1}
.brand-art.wave-ready>img{opacity:0}
.gallery .photo-image{inset:-12%;overflow:hidden;transform-origin:50% 50%;transition:none;animation:camera-crane 11s cubic-bezier(.45,0,.55,1) infinite alternate}
.gallery .photo-image img{width:100%;height:100%;object-fit:cover}
.gallery .photo-one{animation-name:camera-crane;animation-duration:11s;animation-delay:-1s}
.gallery .photo-two{animation-name:camera-right;animation-duration:13s;animation-delay:-4s}
.gallery .photo-three{animation-name:camera-push;animation-duration:10s;animation-delay:-2s;transform-origin:46% 61%}
.gallery .photo-four{animation-name:camera-left;animation-duration:14s;animation-delay:-6s}
.gallery .photo-card:hover .photo-image{scale:1}
.column-track{animation-duration:36s}.column-two .column-track{animation-duration:42s}
.focus-view .column-track{animation-play-state:paused}
.dialog-open .gallery .photo-image{animation-play-state:paused}
@keyframes camera-crane{from{transform:translate3d(-2%,5%,0) scale(1)}to{transform:translate3d(2%,-5%,0) scale(1.055)}}
@keyframes camera-right{from{transform:translate3d(-5.5%,1.5%,0) scale(1.01)}to{transform:translate3d(5.5%,-1.5%,0) scale(1.045)}}
@keyframes camera-push{from{transform:translate3d(3%,2%,0) scale(1)}to{transform:translate3d(-3%,-2%,0) scale(1.16)}}
@keyframes camera-left{from{transform:translate3d(5.5%,-1%,0) scale(1.025)}to{transform:translate3d(-5.5%,2%,0) scale(1)}}
@media(max-width:700px){.column-track{animation-duration:30s}.column-two .column-track{animation-duration:36s}}
@media(prefers-reduced-motion:reduce){body:not(.motion-opt-in) .gallery .photo-image{inset:0;transform:none}}

h1 .elite { display: inline-block; margin-right: 0.16em; font-style: italic; font-weight: 500; letter-spacing: 0.045em; color: #e8d3a4; background-image: linear-gradient(105deg, #fff8e8 0%, #f0d7a2 40%, #c99645 78%, #f6e7c4 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
