:root{--cream: #fbf3ea;--cream-2: #f5e9dc;--blush: #f6e1da;--blush-2: #fbece6;--rose: #d98081;--rose-2: #e9a3a3;--rose-deep: #b9545f;--rose-ink: #8e3a46;--gold: #b8894a;--gold-2: #d7b06a;--ink: #2b2118;--ink-2: #55473d;--muted: #7d6e63;--brown: #4a3b2c;--espresso: #24190f;--espresso-2: #30231a;--plum: 84, 22, 58;--white: #ffffff;--line: rgba(43, 33, 24, .12);--line-dark: rgba(251, 243, 234, .14);--sans: "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--head: var(--sans);--head-weight: 500;--head-weight-h3: 500;--head-tracking: -.025em;--head-vars: normal;--accent-size: 1.12em;--accent-weight: 500;--accent-tracking: -.005em;--serif-weight: 500;--body-size: 17px;--eyebrow-tracking: .18em;--container: 1360px;--gutter: clamp(20px, 5vw, 72px);--ease: cubic-bezier(.2, .7, .2, 1);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 14px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;font-family:var(--sans);font-size:var(--body-size);line-height:1.6;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--head);font-variation-settings:var(--head-vars)}h1,h2{font-weight:var(--head-weight);letter-spacing:var(--head-tracking);line-height:1}h1{font-size:clamp(46px,6.6vw,98px)}h2{font-size:clamp(36px,4.6vw,66px);line-height:1.02}h3{font-weight:var(--head-weight-h3);letter-spacing:calc(var(--head-tracking) * .6);line-height:1.15;font-size:clamp(22px,2vw,28px)}h4{font-size:18px;font-weight:600}.accent{font-family:var(--serif);font-style:italic;font-weight:var(--accent-weight);font-size:var(--accent-size);letter-spacing:var(--accent-tracking);font-variation-settings:var(--head-vars);color:var(--rose-deep)}.on-dark .accent,.accent.light{color:var(--rose-2)}.lede{font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--ink-2)}.small{font-size:14px;color:var(--muted)}.eyebrow{display:inline-block;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--gold);margin-bottom:22px}.eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:1px;margin:0 12px 2px 0;background:currentColor;opacity:.7}.eyebrow.light{color:var(--gold-2)}.on-dark{color:var(--cream)}.on-dark .lede,.on-dark p{color:#fbf3eacc}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--cream)}.on-dark .eyebrow{color:var(--gold-2)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(88px,10vw,160px) 0}.section-sm{padding:clamp(56px,7vw,104px) 0}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.stack>*+*{margin-top:18px}.copy p+p{margin-top:18px}.copy .lede+.lede{margin-top:16px}.copy h2{margin-bottom:26px}.copy h2+.lede,.copy h2+p{margin-top:0}.measure{max-width:58ch}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:-.005em;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.btn svg{width:14px;height:14px;flex:none;transition:transform .35s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--rose);color:var(--ink);box-shadow:0 10px 30px -14px #b9545fe6}.btn-primary:hover{background:#e38d8e;box-shadow:0 16px 36px -14px #b9545ff2}.btn-outline{border-color:#2b21188c;color:var(--ink);background:transparent}.btn-outline:hover{background:#2b21180f;border-color:var(--ink)}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover{background:var(--brown)}.btn-light{background:var(--cream);color:var(--ink)}.btn-light:hover{background:var(--white)}.btn-outline-light{border-color:#ffffff8c;color:var(--white);background:#ffffff0f;backdrop-filter:blur(6px)}.btn-outline-light:hover{background:#ffffff29;border-color:var(--white)}.btn-lg{padding:18px 30px;font-size:16.5px}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:15.5px;font-weight:600;padding-bottom:3px;border-bottom:1px solid currentColor;transition:color .25s var(--ease),gap .3s var(--ease)}.link-arrow svg{width:13px;height:13px;transition:transform .35s var(--ease)}.link-arrow{padding-top:10px;margin-top:-10px}.link-arrow:hover{color:var(--rose-deep);gap:14px}.site-header{position:fixed;top:0;left:0;right:0;z-index:60;transition:background-color .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease);color:var(--ink)}.site-header.scrolled{background:#fbf3eadb;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 var(--line)}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;gap:24px;transition:height .4s var(--ease)}.site-header.scrolled .header-inner{height:70px}.brand{display:inline-flex;align-items:center}.brand img{height:50px;width:auto;transition:height .4s var(--ease)}.site-header.scrolled .brand img{height:42px}.brand .logo-light{display:none}.primary-nav{display:flex;gap:34px;justify-content:center}.primary-nav a{position:relative;font-size:15px;font-weight:600;padding:8px 0;letter-spacing:-.005em}.primary-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.header-actions .btn{padding:12px 20px;font-size:14.5px}.lbl-short{display:none}.menu-toggle{display:none;width:46px;height:46px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;align-items:center;justify-content:center;cursor:pointer}.menu-toggle svg{width:18px;height:18px}.site-header[data-theme=light]:not(.scrolled){background:var(--cream);box-shadow:0 1px 0 var(--line)}.site-header[data-theme=dark]:not(.scrolled):not(.menu-open){color:var(--white)}.site-header[data-theme=dark]:not(.scrolled):not(.menu-open) .brand .logo-dark{display:none}.site-header[data-theme=dark]:not(.scrolled):not(.menu-open) .brand .logo-light{display:block}.site-header[data-theme=dark]:not(.scrolled):not(.menu-open) .header-actions .btn-outline{border-color:#fff9;color:var(--white)}.site-header[data-theme=dark]:not(.scrolled):not(.menu-open) .header-actions .btn-outline:hover{background:#ffffff24}.mobile-nav{background:var(--cream);color:var(--ink);padding:8px var(--gutter) 28px;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px #2b211859}.mobile-nav[hidden]{display:none}.mobile-nav a:not(.btn){padding:16px 0;font-size:22px;font-weight:500;letter-spacing:-.01em;border-bottom:1px solid var(--line)}.mobile-nav .mobile-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.mobile-nav .btn{justify-content:center}.site-header.menu-open{background:var(--cream);color:var(--ink)}.site-header.menu-open .brand .logo-dark{display:block}.site-header.menu-open .brand .logo-light{display:none}.hero-full{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;color:var(--white);overflow:hidden;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:var(--pos-d, 50% 50%)}.hero-full:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#24190fd1,#24190f9e,#24190f38 56%,#24190f00 76%),linear-gradient(180deg,#24190f61,#24190f00,#24190f4d 52%,#24190feb)}.hero-full.tint-plum:after{background:linear-gradient(90deg,rgba(var(--plum),.9),rgba(var(--plum),.74) 26%,rgba(var(--plum),.34) 54%,rgba(var(--plum),.04) 76%),linear-gradient(180deg,rgba(var(--plum),.38),rgba(var(--plum),.02),rgba(var(--plum),.3) 52%,rgba(var(--plum),.94))}.hero-full.tint-plum .scroll-cue{color:#ffffffd9}.hero-full.photo-group{min-height:100vh;min-height:100svh;--faces-h0: calc(128px + 1.1 * var(--face-span, 20vw));--faces-h: max(var(--faces-h0), calc(1.1 * (var(--face-top, 13vw) + var(--face-span, 20vw)) - 1.1 * (75vw - 100svh) + 18px))}.hero-full.photo-group:after{background:linear-gradient(180deg,rgba(var(--plum),.5) 0,rgba(var(--plum),.06) 110px,rgba(var(--plum),.08) calc(var(--faces-h) - 30px),rgba(var(--plum),.64) calc(var(--faces-h) + 26px),rgba(var(--plum),.9) calc(var(--faces-h) + 190px),rgba(var(--plum),.97))}.hero-full.photo-group h1{font-size:clamp(42px,5.6vw,84px)}.hero-full.photo-group .hero-content{padding-bottom:clamp(40px,5vw,64px)}.hero-full.photo-group .scroll-cue{color:#ffffffd9}@media(min-width:961px){.hero-full.photo-group{display:grid;grid-template-columns:100%;grid-template-rows:minmax(var(--faces-h0),1fr) auto;grid-template-rows:minmax(var(--faces-h),1fr) auto;align-items:end}.hero-full.photo-group .hero-content{grid-row:2;grid-column:1;padding-top:0}.hero-full.photo-group .hero-bg img{object-position:50% 30%;object-position:50% max(calc(100px - var(--face-top, 13vw)),100%);transform-origin:50% 0}}@media(min-width:961px)and (max-height:1199px){.hero-full.photo-group .hero-content{padding-bottom:26px}.hero-full.photo-group h1{font-size:clamp(38px,3.9vw,62px);margin-bottom:18px;max-width:30ch}.hero-full.photo-group h1 .line{white-space:nowrap}.hero-full.photo-group .lede{font-size:17px}.hero-full.photo-group .hero-side p{font-size:15px}.hero-full.photo-group .actions{margin-top:20px}}@media(min-width:961px)and (max-width:1100px){.hero-full.photo-group .scroll-cue{display:none}}.hero-content{padding-top:160px;padding-bottom:clamp(44px,6vw,88px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,96px);align-items:end}.hero-full h1{max-width:12ch;margin:0 0 26px;text-wrap:balance;text-shadow:0 2px 30px rgba(36,25,15,.35)}.hero-full .eyebrow,.band .eyebrow{text-shadow:0 1px 14px rgba(36,25,15,.6)}.hero-full .lede,.hero-side p,.band .lede,.band blockquote,.band h2{text-shadow:0 2px 22px rgba(36,25,15,.35)}.hero-full .lede{color:#ffffffe6;max-width:52ch}.hero-side{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.hero-side p{font-size:16px;line-height:1.55;color:#ffffffd1;max-width:40ch}.hero-side .chip{position:static}.hero-note{margin-top:18px;font-size:13.5px;color:#ffffff9e}.scroll-cue{position:absolute;right:var(--gutter);bottom:clamp(32px,5vw,56px);display:inline-flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7}.scroll-cue i{display:block;width:1px;height:52px;background:#ffffff59;position:relative;overflow:hidden}.scroll-cue i:after{content:"";position:absolute;left:0;top:-50%;width:100%;height:50%;background:var(--white);animation:cue 1.8s var(--ease) infinite}@keyframes cue{0%{top:-50%}to{top:110%}}.hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;background:var(--blush)}.hero-split .copy{display:flex;align-items:center;padding:160px var(--gutter) clamp(56px,7vw,96px)}.hero-split .copy .inner{max-width:600px;margin-left:auto;padding-right:clamp(0px,4vw,56px)}.hero-split h1{margin:0 0 24px;max-width:14ch;text-wrap:pretty;font-size:clamp(40px,4.3vw,64px);--accent-size: 1.08em}.hero-split .lede.sub{font-size:clamp(16px,1.2vw,18px)}.hero-split .media{position:relative;overflow:hidden;min-height:60vh}.hero-split .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:11px 15px;background:var(--white);border-radius:14px;box-shadow:0 14px 40px -12px #2b211859;font-size:13.5px;font-weight:600;line-height:1.25;color:var(--ink);max-width:260px}.chip .dot{width:8px;height:8px;border-radius:50%;background:var(--rose);flex:none}.chip.rose{background:var(--rose);color:var(--ink)}.chip.rose .dot{background:var(--ink)}.chip.gold{background:#f3e2c4;color:#5a3f12}.chip.dark{background:var(--ink);color:var(--cream)}.chip .meta{display:block;font-size:11.5px;font-weight:400;opacity:.72}.chip.has-meta{display:inline-grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center}.chip.has-meta .meta{grid-column:2}.chip.serif{font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-size:17px}.marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;background:var(--cream)}.marquee-track{display:flex;width:max-content;animation:marquee 50s linear infinite}.marquee span{display:inline-flex;align-items:center;gap:30px;padding-right:30px;font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-variation-settings:var(--head-vars);font-size:clamp(20px,2vw,27px);line-height:1;color:var(--ink);white-space:nowrap}.marquee span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--rose)}@keyframes marquee{to{transform:translate(-50%)}}.split-bleed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:88vh}.split-bleed .media{position:relative;overflow:hidden;min-height:60vh}.split-bleed .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.split-bleed .copy{display:flex;align-items:center;padding:clamp(72px,9vw,140px) var(--gutter)}.split-bleed .copy .inner{max-width:580px;margin:0 auto}.split-bleed.media-right .media{order:2}.split-bleed.dark{background:var(--espresso)}.split-bleed.blush{background:var(--blush)}.media-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s var(--ease)}.media-video video.playing{opacity:1}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.trio figure{margin:0}.trio img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg)}.trio figcaption{margin-top:14px;font-size:14.5px;color:var(--muted);display:flex;flex-direction:column;gap:2px}.trio figcaption em{font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-size:19px;color:var(--ink)}.band{position:relative;overflow:hidden;min-height:78vh;display:flex;align-items:center;color:var(--white);isolation:isolate}.band-bg{position:absolute;inset:-14% 0;z-index:-2}.band-bg img{width:100%;height:100%;object-fit:cover}.band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--plum),.92),rgba(var(--plum),.86) 42%,rgba(var(--plum),.62) 66%,rgba(var(--plum),.28)),linear-gradient(180deg,#24190f38,#24190f80)}.band.center:after{background:radial-gradient(ellipse 62% 78% at 50% 54%,rgba(var(--plum),.86),rgba(var(--plum),.7) 55%,rgba(var(--plum),.42)),linear-gradient(180deg,#24190f47,#24190f8c)}.band .inner{padding:clamp(96px,12vw,180px) 0;max-width:880px}.band.center .inner{margin:0 auto;text-align:center}.band blockquote{font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-variation-settings:var(--head-vars);font-size:clamp(36px,5.4vw,80px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.band blockquote .plain{font-family:var(--head);font-style:normal;font-weight:var(--head-weight);font-size:.86em;letter-spacing:var(--head-tracking)}.band .cite{margin-top:28px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);font-weight:600}.band .lede{color:#ffffffe0}.band h2{color:var(--white);margin-bottom:24px}.focus{background:var(--blush);position:relative;overflow:hidden}.focus-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:end;margin-bottom:clamp(44px,5vw,72px)}.focus-head .aside{display:flex;justify-content:flex-end}.focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.focus-card{background:var(--cream);border-radius:var(--radius-xl);padding:44px 40px;position:relative;overflow:hidden;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.focus-card:hover{transform:translateY(-8px);box-shadow:0 40px 70px -40px #2b211873}.focus-card .num{position:absolute;top:30px;right:34px;font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-size:24px;color:var(--gold);line-height:1}.icon-wrap{width:104px;height:104px;border-radius:50%;background:var(--blush);display:grid;place-items:center;margin-bottom:32px;transition:transform .6s var(--ease)}.focus-card:hover .icon-wrap{transform:scale(1.06) rotate(-3deg)}.icon-wrap svg{width:60px;height:60px;overflow:visible}.focus-card h3{font-size:clamp(24px,2.1vw,30px);margin-bottom:14px}.focus-card p{color:var(--ink-2);font-size:16.5px}.focus-card .line{height:2px;background:var(--line);margin-top:32px;position:relative;overflow:hidden}.focus-card .line:after{content:"";position:absolute;inset:0;background:var(--rose);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease) .25s}.in .focus-card .line:after,.focus-card.in .line:after{transform:scaleX(1)}.aicon{fill:none;stroke:var(--rose-deep);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.aicon .f{fill:var(--rose);stroke:none}.aicon .g{stroke:var(--gold)}.aicon .soft{stroke:var(--rose-2)}.aicon .d{fill:var(--rose-deep);stroke:none}.aicon-bubble .dot{animation:bob 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.aicon-bubble .dot:nth-child(2){animation-delay:.18s}.aicon-bubble .dot:nth-child(3){animation-delay:.36s}.aicon-bubble .spark{animation:twinkle 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes bob{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes twinkle{0%,to{transform:scale(.6) rotate(0);opacity:.4}50%{transform:scale(1.15) rotate(25deg);opacity:1}}.aicon-checklist .chk{stroke-dasharray:16;stroke-dashoffset:16;animation:drawcheck 3.6s var(--ease) infinite}.aicon-checklist .chk:nth-of-type(2){animation-delay:.45s}.aicon-checklist .chk:nth-of-type(3){animation-delay:.9s}@keyframes drawcheck{0%{stroke-dashoffset:16}18%{stroke-dashoffset:0}78%{stroke-dashoffset:0}92%,to{stroke-dashoffset:16}}.aicon-sprout .plant{transform-box:fill-box;transform-origin:50% 100%;animation:grow 3.8s var(--ease) infinite}.aicon-sprout .ray{animation:rays 3.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.aicon-sprout .ray:nth-child(2){animation-delay:.15s}.aicon-sprout .ray:nth-child(3){animation-delay:.3s}@keyframes grow{0%{transform:scaleY(.1) scaleX(.6);opacity:0}25%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}95%,to{transform:scaleY(.1) scaleX(.6);opacity:0}}@keyframes rays{0%,20%{opacity:0;transform:scale(.5)}40%,70%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.5)}}.aicon-home .spark{animation:twinkle 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.aicon-home .door{transform-box:fill-box;transform-origin:left center;animation:door 4s var(--ease) infinite}@keyframes door{0%,30%{transform:scaleX(1)}50%,75%{transform:scaleX(.35)}95%,to{transform:scaleX(1)}}.aicon-heart .beat{transform-box:fill-box;transform-origin:center;animation:beat 1.8s ease-in-out infinite}@keyframes beat{0%,to{transform:scale(1)}14%{transform:scale(1.12)}28%{transform:scale(1)}42%{transform:scale(1.09)}60%{transform:scale(1)}}.aicon-growth .trend{stroke-dasharray:70;stroke-dashoffset:70;animation:trend 3.6s var(--ease) infinite}.aicon-growth .tip{animation:tip 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes trend{0%{stroke-dashoffset:70}40%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:70}}@keyframes tip{0%,35%{transform:scale(0);opacity:0}45%,80%{transform:scale(1);opacity:1}90%,to{transform:scale(0);opacity:0}}.aicon-pin .pin{transform-box:fill-box;transform-origin:50% 100%;animation:pinbounce 2s var(--ease) infinite}.aicon-pin .shadow{transform-box:fill-box;transform-origin:center;animation:pinshadow 2s var(--ease) infinite}@keyframes pinbounce{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}@keyframes pinshadow{0%,to{transform:scaleX(1);opacity:.5}40%{transform:scaleX(.6);opacity:.25}}.aicon-journal .pen{transform-box:fill-box;transform-origin:20% 80%;animation:write 2.6s ease-in-out infinite}.aicon-journal .ink{stroke-dasharray:22;stroke-dashoffset:22;animation:inkline 2.6s ease-in-out infinite}@keyframes write{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,1px) rotate(-6deg)}}@keyframes inkline{0%,10%{stroke-dashoffset:22}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:22}}.aicon .lf{fill:var(--gold-2);stroke:none}.aicon .gf{fill:var(--gold);stroke:none}.aicon-bloom .petals{transform-box:fill-box;transform-origin:center;animation:petals 4.2s var(--ease) infinite}.aicon-bloom .spark{animation:twinkle 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes petals{0%{transform:scale(.35) rotate(-30deg);opacity:.25}32%{transform:scale(1) rotate(0);opacity:1}76%{transform:scale(1) rotate(0);opacity:1}92%,to{transform:scale(.35) rotate(-30deg);opacity:.25}}.aicon .root{stroke:var(--gold);stroke-dasharray:30;stroke-dashoffset:30;animation:rootgrow 4s var(--ease) infinite}.aicon-roots .leaf{transform-box:fill-box;transform-origin:50% 100%;animation:sway 4s ease-in-out infinite}@keyframes rootgrow{0%{stroke-dashoffset:30}38%{stroke-dashoffset:0}82%{stroke-dashoffset:0}96%,to{stroke-dashoffset:30}}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}.aicon-box .lid{transform-box:fill-box;transform-origin:left bottom;animation:lid 3.2s var(--ease) infinite}.aicon-box .spark{animation:twinkle 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes lid{0%,25%{transform:rotate(0)}45%,75%{transform:rotate(-28deg)}95%,to{transform:rotate(0)}}a.focus-card{color:inherit;display:flex;flex-direction:column}.focus-card .plabel{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--rose-deep);margin-bottom:8px}.focus-card .more{margin-top:18px;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--ink)}.focus-card .more svg{width:13px;height:13px;transition:transform .35s var(--ease)}.focus-card:hover .more svg{transform:translate(4px)}.program .copy .inner{max-width:600px}.program h2 .plabel{display:block;font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-size:.46em;letter-spacing:0;line-height:1.2;color:var(--rose-deep);margin-top:8px}.on-dark .program h2 .plabel,.program.on-dark h2 .plabel{color:var(--rose-2)}.program .ptag{font-size:clamp(20px,1.7vw,25px);font-weight:500;letter-spacing:-.012em;line-height:1.25;color:var(--ink);margin:0 0 14px}.on-dark .ptag{color:var(--cream)}.program .checklist{margin:20px 0 4px}.program .facts{margin-top:24px}.program-note{margin-top:24px;padding:16px 20px;border-left:3px solid var(--rose);background:#d980811a;border-radius:0 14px 14px 0;font-size:16px;line-height:1.5;color:var(--ink-2)}.on-dark .program-note{background:#e9a3a31f;color:#fbf3eadb}.on-dark .facts div{border-top-color:var(--line-dark)}.on-dark .facts dt{color:#fbf3ea99}.on-dark .facts dd{color:var(--cream)}.on-dark .checklist li{color:#fbf3eadb}.depth .support-row{grid-template-columns:64px 1fr;gap:22px;padding:24px 0}.depth .support-icon{width:64px;height:64px;background:var(--white)}.depth .support-icon svg{width:38px;height:38px}.depth .support-row h3{font-size:clamp(19px,1.5vw,22px)}.depth .support-row p{font-size:16px}.cards{display:grid;gap:20px}.cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}.card .card-sub{font-size:12.5px;letter-spacing:.04em;color:var(--rose-2);margin-top:-6px}.budget-total{margin-top:18px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;border-top:1px solid var(--line-dark);font-size:16px}.budget-total strong{font-size:clamp(28px,2.4vw,36px);font-weight:500;letter-spacing:-.03em;color:var(--cream)}.card{background:var(--white);border-radius:var(--radius-lg);padding:34px;display:flex;flex-direction:column;gap:12px;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.card:hover{transform:translateY(-5px);box-shadow:0 34px 60px -38px #2b211873}.card .icon{width:44px;height:44px;margin-bottom:10px}.card .icon svg{width:100%;height:100%;overflow:visible}.card h3{font-size:clamp(21px,1.7vw,24px)}.card p{color:var(--ink-2);font-size:16px}.card .card-label{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted)}.card .card-amount{font-family:var(--head);font-variation-settings:var(--head-vars);font-size:clamp(34px,3vw,48px);letter-spacing:var(--head-tracking);line-height:1;font-weight:var(--head-weight)}.card .card-foot{margin-top:auto;padding-top:16px}.card.dark{background:var(--espresso-2);color:var(--cream)}.card.dark p,.card.dark .card-label{color:#fbf3eab8}.card.blush{background:var(--blush-2)}.card.cream{background:var(--cream);border:1px solid rgba(43,33,24,.08)}.support-list{display:flex;flex-direction:column}.support-row{display:grid;grid-template-columns:76px 1fr;gap:26px;padding:30px 0;border-top:1px solid rgba(43,33,24,.14);align-items:start}.support-row:last-child{border-bottom:1px solid rgba(43,33,24,.14)}.support-icon{width:76px;height:76px;border-radius:50%;background:var(--cream);display:grid;place-items:center;transition:transform .6s var(--ease)}.support-row:hover .support-icon{transform:scale(1.06) rotate(-3deg)}.support-icon svg{width:42px;height:42px;overflow:visible}.support-row h3{font-size:clamp(21px,1.7vw,25px);margin-bottom:8px}.support-row p{color:var(--ink-2);font-size:16.5px;max-width:46ch}.card.outline{background:transparent;border:1px solid var(--line)}.card.outline:hover{background:var(--white)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px}.stat{padding-top:22px;border-top:1px solid var(--line-dark)}.stat-num{font-family:var(--head);font-variation-settings:var(--head-vars);font-size:clamp(42px,4.6vw,68px);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);line-height:1}.stat-num .unit{font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-size:.42em;letter-spacing:0;margin-left:6px;color:var(--rose-2)}.split-bleed .stat-num{font-size:clamp(34px,3.1vw,48px)}.split-bleed .stats{gap:20px 16px}.stat-label{margin-top:10px;font-size:15px;opacity:.72}.on-light .stat{border-top-color:var(--line)}.on-light .stat-num .unit{color:var(--rose-deep)}.stats-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.stat-src{margin-top:8px;font-size:12px;letter-spacing:.04em;color:var(--muted)}.on-dark .stat-src{color:#fbf3ea8c}.workforce .stats{margin-top:40px}.workforce .stat-label{font-size:15.5px;line-height:1.45}.workforce-how{background:var(--cream-2)}.support-list.compact .support-row{padding:24px 0}.support-list.compact h3{font-size:clamp(19px,1.5vw,22px)}.support-list.compact p{font-size:15.5px}.sources{margin-top:24px;font-size:12.5px;line-height:1.55;color:var(--muted);max-width:72ch}.gallery-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:clamp(32px,4vw,56px)}.gallery{--gpad: max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));display:flex;gap:22px;overflow-x:auto;padding:0 var(--gpad) 24px;scroll-padding-inline:var(--gpad);scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.gallery.dragging{cursor:grabbing}.gallery::-webkit-scrollbar{display:none}.gallery figure{flex:0 0 auto;width:clamp(260px,28vw,420px);width:clamp(260px,round(28vw,1px),420px)}.gallery img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg);user-select:none;-webkit-user-drag:none}.gallery figure.offset{margin-top:56px}.gallery figure.offset img{aspect-ratio:4 / 3.4}.gallery figcaption{margin-top:14px;font-size:14.5px;color:var(--muted);display:flex;flex-direction:column;gap:2px}.gallery figcaption em{font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-size:19px;color:var(--ink)}.gallery-nav{display:flex;gap:10px}.gallery-nav button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(43,33,24,.4);background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink);transition:background .3s,border-color .3s}.gallery-nav button:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.gallery-nav svg{width:16px;height:16px}.gallery-nav button .ico-play,.gallery-nav button.is-paused .ico-pause{display:none}.gallery-nav button.is-paused .ico-play{display:block}.gallery-nav button[data-dir=toggle]{margin-right:6px;opacity:.75}.gallery-nav button[data-dir=toggle]:hover{opacity:1}.dark-section{background:var(--espresso);color:var(--cream)}.dark-section .card.outline{border-color:var(--line-dark)}.dark-section .card.outline:hover{background:var(--espresso-2)}.dark-section .link-arrow:hover{color:var(--rose-2)}.dark-section .gallery-nav button{border-color:#fbf3ea66;color:var(--cream)}.dark-section .gallery-nav button:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.dark-section .gallery figcaption{color:#fbf3ea99}.dark-section .gallery figcaption em{color:var(--cream)}.dark-section .eyebrow{color:var(--gold-2)}.dark-section .lede,.dark-section p{color:#fbf3eacc}.dark-section h2,.dark-section h3{color:var(--cream)}.dark-section .accent{color:var(--rose-2)}.sec-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.sec-head .aside{max-width:44ch}.sec-head .aside p{font-size:17px}.faq{display:flex;flex-direction:column;gap:12px}.faq details{border:1px solid var(--line-dark);border-radius:16px;background:var(--espresso-2);transition:border-color .3s}.faq details[open]{border-color:#e9a3a380}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;font-size:17px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-dark);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .3s}.faq summary .plus svg{width:12px;height:12px;transition:transform .3s var(--ease)}.faq details[open] summary .plus{background:var(--rose);color:var(--ink);border-color:var(--rose)}.faq details[open] summary .plus svg{transform:rotate(45deg)}.faq .faq-body{padding:0 24px 24px;color:#fbf3eac7;font-size:16px;max-width:64ch}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:36px}.facts div{border-top:1px solid var(--line);padding-top:16px}.facts dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted);margin-bottom:6px}.facts dd{margin:0;font-size:18px;font-weight:500;line-height:1.35}.checklist{list-style:none;padding:0;margin:0;display:grid;gap:12px}.checklist li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;color:var(--ink-2)}.checklist li:before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:var(--rose) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%232b2118' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.photo-stage{position:relative}.photo-stage img{width:100%;border-radius:var(--radius-lg);aspect-ratio:4 / 3;object-fit:cover}.photo-stage.portrait img{aspect-ratio:4 / 5}.photo-stage.tall img{aspect-ratio:3 / 4}.site-footer{background:var(--espresso);color:var(--cream);padding:clamp(72px,9vw,128px) 0 36px;position:relative;overflow:hidden}.footer-cta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:end;padding-bottom:clamp(48px,6vw,80px);border-bottom:1px solid var(--line-dark);margin-bottom:clamp(48px,6vw,72px)}.footer-cta h2{font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-variation-settings:var(--head-vars);font-size:clamp(38px,5vw,76px);letter-spacing:-.02em;line-height:1}.footer-cta .actions{margin-top:0;justify-content:flex-end}.footer-top{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:36px}.footer-brand img{height:64px;width:auto}.footer-brand p{margin:24px 0 0;max-width:36ch;color:#fbf3eab8;font-size:15.5px}.footer-col h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#fbf3ea8c;margin-bottom:18px}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.footer-col a{font-size:16px;transition:color .25s;display:inline-block;padding:8px 0;margin:-8px 0}.footer-col a:hover{color:var(--rose-2)}.footer-bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;font-size:13px;color:#fbf3ea99}.footer-bottom .legal{max-width:70ch;font-family:var(--serif);font-style:italic;font-weight:var(--serif-weight);font-size:15px}.footer-bottom .meta{display:flex;gap:20px;flex-wrap:wrap}.footer-mark{position:absolute;right:-40px;bottom:-40px;width:clamp(240px,26vw,420px);opacity:.16;pointer-events:none}.chip.hero-chip-top{top:110px;left:28px}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity 1s var(--ease),transform 1s var(--ease);will-change:opacity,transform}[data-reveal].in{opacity:1;transform:none}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.96)}[data-reveal=stagger]>*{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}[data-reveal=stagger]{opacity:1;transform:none}[data-reveal=stagger].in>*{opacity:1;transform:none}[data-reveal=stagger].in>:nth-child(1){transition-delay:.05s}[data-reveal=stagger].in>:nth-child(2){transition-delay:.15s}[data-reveal=stagger].in>:nth-child(3){transition-delay:.25s}[data-reveal=stagger].in>:nth-child(4){transition-delay:.35s}[data-reveal=stagger].in>:nth-child(5){transition-delay:.45s}[data-reveal=stagger].in>:nth-child(6){transition-delay:.55s}[data-reveal=stagger].in>:nth-child(7){transition-delay:.65s}[data-reveal=stagger].in>:nth-child(8){transition-delay:.75s}.reveal-img{overflow:hidden}.reveal-img img{transform:scale(1.08);transition:transform 1.6s var(--ease)}.reveal-img.in img,.in .reveal-img img{transform:scale(1)}[data-parallax]{will-change:transform}.butterfly{position:fixed;left:0;top:0;width:60px;height:60px;margin:-30px 0 0 -30px;z-index:55;pointer-events:none;opacity:0;transition:opacity 1s var(--ease);will-change:transform}.butterfly.on{opacity:1}.bf-inner{width:100%;height:100%;position:relative;perspective:180px;transition:transform .6s var(--ease)}.butterfly.face-left .bf-inner{transform:scaleX(-1)}.wing{position:absolute;top:0;width:50%;height:100%;transform-style:preserve-3d;animation:flapR 1s ease-in-out infinite;backface-visibility:visible}.wing.left{left:0;transform-origin:100% 50%;animation-name:flapL}.wing.right{right:0;transform-origin:0% 50%;animation-name:flapR}.wing svg{width:100%;height:100%;overflow:visible;display:block}.wing.left svg{transform:scaleX(-1)}.bf-core{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.butterfly.fast .wing{animation-duration:.3s}@keyframes flapL{0%,to{transform:rotateY(30deg)}50%{transform:rotateY(-62deg)}}@keyframes flapR{0%,to{transform:rotateY(-30deg)}50%{transform:rotateY(62deg)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mt-0{margin-top:0!important}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);align-items:center}@media(max-width:1100px){.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-card:nth-child(3){grid-column:1 / -1}.focus-card p{max-width:52ch}.cards-4,.cards-5{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-5>:last-child{grid-column:1 / -1}.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:960px){.header-inner{grid-template-columns:auto 1fr;height:74px}.site-header.scrolled .header-inner{height:66px}.brand img,.site-header.scrolled .brand img{height:40px}.primary-nav,.header-actions .btn-outline{display:none}.menu-toggle{display:inline-flex}.hero-full{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;align-items:stretch;min-height:0;background:var(--cream)}.hero-content,.hero-grid{display:contents}.hero-bg{position:relative;inset:auto;grid-area:1 / 1;z-index:0;min-height:max(100svh,860px)}.hero-bg img{position:absolute;inset:0;object-position:var(--pos-m, var(--pos-d, 50% 50%))}.hero-full:after{position:relative;inset:auto;grid-area:1 / 1;z-index:1;align-self:stretch;justify-self:stretch;width:100%;background:linear-gradient(180deg,#24190f61,#24190f05 22%,#24190f57,#24190fa8 62%,#24190feb)}.hero-full.tint-plum:after{background:linear-gradient(180deg,rgba(var(--plum),.46),rgba(var(--plum),.08),rgba(var(--plum),.58) 40%,rgba(var(--plum),.88) 56%,rgba(var(--plum),.97))}.hero-copy{grid-area:1 / 1;z-index:2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--gutter) 30px;min-height:max(100svh,860px)}.hero-full .lede{font-size:16.5px}.hero-full h1{margin-bottom:20px}.hero-side{grid-area:2 / 1;color:var(--ink);padding:28px var(--gutter) 44px;gap:18px}.hero-side p{color:var(--ink-2)}.hero-note{color:var(--muted)}.hero-full h1{max-width:14ch}.scroll-cue{display:none}.chip.hero-chip-top{top:24px;left:20px}.hero-full.photo-group{grid-template-rows:auto auto auto;min-height:0}.hero-full.photo-group .hero-bg{min-height:0;aspect-ratio:4 / 3}.hero-full.photo-group .hero-bg img{object-position:var(--pos-m, 50% 40%)}.hero-full.photo-group:after{background:linear-gradient(180deg,rgba(var(--plum),.46),rgba(var(--plum),.02) 26%,rgba(var(--plum),0) 72%,rgba(var(--plum),.5))}.hero-full.photo-group .hero-copy{grid-area:2 / 1;min-height:0;padding:34px var(--gutter) 40px;background:linear-gradient(180deg,rgb(var(--plum)),#3a0f27)}.hero-full.photo-group .hero-side{grid-area:3 / 1}.hero-full.photo-group h1{margin-bottom:18px}.trio{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scrollbar-width:none}.trio::-webkit-scrollbar{display:none}.trio figure{flex:0 0 min(78vw,480px);scroll-snap-align:start}.eyebrow{font-size:11px;letter-spacing:.13em}.footer-mark{width:200px;right:-70px;bottom:-50px;opacity:.12}.hero-split{grid-template-columns:1fr;min-height:0}.hero-split .copy{padding-top:120px}.hero-split .copy .inner{margin-left:0;padding-right:0}.hero-split .media{min-height:0;aspect-ratio:4 / 4.6;order:2}.hero-split .media img{position:absolute}.split-bleed{grid-template-columns:1fr;min-height:0}.split-bleed .media{min-height:0;aspect-ratio:4 / 3}.split-bleed.media-right .media{order:0}.split-bleed .copy{padding:clamp(56px,8vw,96px) var(--gutter)}.focus-head,.sec-head,.gallery-head{grid-template-columns:1fr;gap:20px}.focus-head .aside{justify-content:flex-start}.cards-3,.cards-2{grid-template-columns:1fr}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.footer-cta{grid-template-columns:1fr}.footer-cta .actions{justify-content:flex-start}.grid-2{grid-template-columns:1fr}.band{min-height:64vh}.band:after,.band.center:after{background:linear-gradient(180deg,rgba(var(--plum),.8),rgba(var(--plum),.9))}}@media(max-width:640px){body{font-size:16px}.btn{white-space:normal;text-align:center}.actions .btn{width:100%;justify-content:center}.cards-4,.cards-5{grid-template-columns:1fr}.cards-5>:last-child{grid-column:auto}.facts,.focus-grid{grid-template-columns:1fr}.focus-card:nth-child(3){grid-column:auto}.footer-top,.stats,.stats-2{grid-template-columns:1fr}.stat{border-top:1px solid var(--line-dark)}.chip{max-width:220px;font-size:12.5px;padding:9px 12px}.lbl-long{display:none}.lbl-short{display:inline}.sm-hide{display:none}.hero-copy{padding-top:100px}.hero-full h1{font-size:42px}.butterfly{width:44px;height:44px;margin:-22px 0 0 -22px}.gallery figure{width:76vw;width:round(76vw,1px)}.gallery figure.offset{margin-top:32px}.focus-card{padding:36px 28px}.support-row{grid-template-columns:60px 1fr;gap:18px;padding:24px 0}.support-icon{width:60px;height:60px}.support-icon svg{width:34px;height:34px}.footer-brand img{height:54px}}@media(max-width:960px)and (max-height:520px){.hero-bg,.hero-copy{min-height:100vh;min-height:100svh}.hero-copy{padding-top:90px}.hero-full.photo-group .hero-bg{aspect-ratio:auto;height:100vh;height:100svh;min-height:0}.hero-full.photo-group .hero-copy{min-height:0;padding-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal=stagger]>*{opacity:1;transform:none;transition:none}.reveal-img img{transform:none;transition:none}.marquee-track{animation:none}.aicon *{animation:none!important}.aicon .chk,.aicon .trend,.aicon .root{stroke-dashoffset:0}.aicon .petals{opacity:1;transform:none}.aicon .ray,.aicon .tip{opacity:1}.butterfly,.gallery .clone,.gallery-nav button[data-dir=toggle]{display:none}.scroll-cue i:after{animation:none}.btn,.card,.focus-card,.icon-wrap{transition:none}}
