.gallery-carousel{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000fa;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.gallery-carousel--active{opacity:1;visibility:visible}.gallery-carousel__modal-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-carousel__close{position:fixed;top:24px;right:24px;background:0 0;border:0;color:#fff;width:40px;height:40px;cursor:pointer;z-index:20;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;opacity:.8}.gallery-carousel__close:hover{opacity:1}.gallery-carousel__close svg{width:28px;height:28px;stroke-width:1.5}@media (max-width:768px){.gallery-carousel__close{top:20px;right:20px;width:36px;height:36px}.gallery-carousel__close svg{width:24px;height:24px}}.gallery-carousel__container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-carousel__nav{position:fixed;top:50%;transform:translateY(-50%);background:0 0;border:0;color:#fff;width:60px;height:60px;cursor:pointer;z-index:15;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;opacity:.7}.gallery-carousel__nav:hover{opacity:1}.gallery-carousel__nav:disabled{opacity:.3;cursor:not-allowed}.gallery-carousel__nav svg{width:32px;height:32px;stroke-width:1.5}.gallery-carousel__nav--prev{left:32px}.gallery-carousel__nav--next{right:32px}@media (max-width:768px){.gallery-carousel__nav{width:50px;height:50px}.gallery-carousel__nav svg{width:28px;height:28px}.gallery-carousel__nav--prev{left:20px}.gallery-carousel__nav--next{right:20px}}.gallery-carousel__slides{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.gallery-carousel__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translate(100%);transition:opacity .5s ease,transform .5s ease;display:flex;align-items:center;justify-content:center}.gallery-carousel__slide--active{opacity:1;transform:translate(0)}.gallery-carousel__slide--prev{transform:translate(-100%)}.gallery-carousel__slide-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 120px 120px}@media (max-width:768px){.gallery-carousel__slide-content{padding:60px 20px 100px}}.gallery-carousel__slide-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:0;box-shadow:none;transition:transform .3s ease;transform-origin:center center;user-select:none;-webkit-user-drag:none}.gallery-carousel__slide-title{color:#fff;font-size:1.4rem;font-weight:500;margin-top:2rem;text-align:center;max-width:80%;opacity:.9}.gallery-carousel__slide-description{color:#ffffffb3;font-size:1rem;margin-top:.5rem;text-align:center;max-width:60%;line-height:1.5}.gallery-carousel__top-controls{position:fixed;top:24px;left:24px;display:flex;align-items:center;gap:16px;z-index:20}@media (max-width:768px){.gallery-carousel__top-controls{top:20px;left:20px;gap:12px}}.gallery-carousel__control-btn{background:#ffffff1a;border:0;color:#fff;width:36px;height:36px;border-radius:6px;cursor:pointer;transition:background .3s ease,opacity .3s ease;display:flex;align-items:center;justify-content:center;opacity:.8}.gallery-carousel__control-btn:hover{background:#fff3;opacity:1}.gallery-carousel__control-btn:disabled{opacity:.3;cursor:not-allowed}.gallery-carousel__control-btn:disabled:hover{background:#ffffff1a}.gallery-carousel__control-btn svg{width:20px;height:20px;stroke-width:1.5}@media (max-width:768px){.gallery-carousel__control-btn{width:32px;height:32px}.gallery-carousel__control-btn svg{width:18px;height:18px}}.gallery-carousel__counter{color:#fff;background:#ffffff1a;padding:8px 12px;border-radius:6px;font-size:.9rem;font-weight:400;opacity:.9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:768px){.gallery-carousel__counter{padding:6px 10px;font-size:.8rem}}.gallery-carousel__thumbnails{display:none}.gallery-carousel__thumbnails--visible{display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);gap:8px;max-width:80%;overflow-x:auto;padding:0}.gallery-carousel__thumbnails--visible::-webkit-scrollbar{display:none}@media (max-width:768px){.gallery-carousel__thumbnails--visible{bottom:20px;max-width:90%;gap:6px}}.gallery-carousel__thumbnail{flex-shrink:0;width:50px;height:50px;border-radius:4px;overflow:hidden;cursor:pointer;opacity:.4;transition:opacity .3s ease;border:1px solid transparent}.gallery-carousel__thumbnail:hover{opacity:.7}.gallery-carousel__thumbnail--active{opacity:1;border-color:#fff9}@media (max-width:768px){.gallery-carousel__thumbnail{width:40px;height:40px}}.gallery-carousel__thumbnail-image{width:100%;height:100%;object-fit:cover}.gallery-carousel__indicators,.gallery-carousel__indicator{display:none}:root{--font-primary:$font-family-base;--font-secondary:$font-family-headings}:root{--font-primary:Hanken Grotesk, sans-serif;--font-secondary:Oranienbaum, sans-serif;--link-color:#c29d72;--gold-text:#c29d72;--gold-light-text:#efbc81;--gold-tags:#c7a175;--text-color:#474747;--border-color:#e4e2ed;--background-color:#f5f5f7;--grey-background:#f8f8fa;--white:#fff;--green-gradient:radial-gradient( 136.32% 78.26% at 50% 27.01%, #32b4b4 0%, #268186 100% );--grey-light:#a8a8a8}@keyframes moveInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes maskRevealFromLeft{0%{clip-path:inset(0 100%0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes maskRevealFromRight{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes maskRevealFromTop{0%{clip-path:inset(100%0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes maskRevealFromBottom{0%{clip-path:inset(0 0 100%0)}to{clip-path:inset(0 0 0 0)}}@keyframes maskRevealCircular{0%{clip-path:circle(0 at center)}to{clip-path:circle(100%at center)}}.animate-text-reveal.animating{overflow:hidden}.animate-text-reveal.animation-complete{overflow:visible}.animate-text-reveal .char{display:inline-block;opacity:0;transform:translateY(20px);animation:moveInFromBottom .6s cubic-bezier(.25,.46,.45,.94) forwards}.animate-text-reveal .char:nth-child(1){animation-delay:0s}.animate-text-reveal .char:nth-child(2){animation-delay:.05s}.animate-text-reveal .char:nth-child(3){animation-delay:.1s}.animate-text-reveal .char:nth-child(4){animation-delay:.15s}.animate-text-reveal .char:nth-child(5){animation-delay:.2s}.animate-text-reveal .char:nth-child(6){animation-delay:.25s}.animate-text-reveal .char:nth-child(7){animation-delay:.3s}.animate-text-reveal .char:nth-child(8){animation-delay:.35s}.animate-text-reveal .char:nth-child(9){animation-delay:.4s}.animate-text-reveal .char:nth-child(10){animation-delay:.45s}.animate-text-reveal .char:nth-child(11){animation-delay:.5s}.animate-text-reveal .char:nth-child(12){animation-delay:.55s}.animate-text-reveal .char:nth-child(13){animation-delay:.6s}.animate-text-reveal .char:nth-child(14){animation-delay:.65s}.animate-text-reveal .char:nth-child(15){animation-delay:.7s}.animate-text-reveal .char:nth-child(16){animation-delay:.75s}.animate-text-reveal .char:nth-child(17){animation-delay:.8s}.animate-text-reveal .char:nth-child(18){animation-delay:.85s}.animate-text-reveal .char:nth-child(19){animation-delay:.9s}.animate-text-reveal .char:nth-child(20){animation-delay:.95s}.animate-text-reveal .char:nth-child(21){animation-delay:1s}.animate-text-reveal .char:nth-child(22){animation-delay:1.05s}.animate-text-reveal .char:nth-child(23){animation-delay:1.1s}.animate-text-reveal .char:nth-child(24){animation-delay:1.15s}.animate-text-reveal .char:nth-child(25){animation-delay:1.2s}.animate-text-reveal .char:nth-child(26){animation-delay:1.25s}.animate-text-reveal .char:nth-child(27){animation-delay:1.3s}.animate-text-reveal .char:nth-child(28){animation-delay:1.35s}.animate-text-reveal .char:nth-child(29){animation-delay:1.4s}.animate-text-reveal .char:nth-child(30){animation-delay:1.45s}.animate-text-reveal .char:nth-child(31){animation-delay:1.5s}.animate-text-reveal .char:nth-child(32){animation-delay:1.55s}.animate-text-reveal .char:nth-child(33){animation-delay:1.6s}.animate-text-reveal .char:nth-child(34){animation-delay:1.65s}.animate-text-reveal .char:nth-child(35){animation-delay:1.7s}.animate-text-reveal .char:nth-child(36){animation-delay:1.75s}.animate-text-reveal .char:nth-child(37){animation-delay:1.8s}.animate-text-reveal .char:nth-child(38){animation-delay:1.85s}.animate-text-reveal .char:nth-child(39){animation-delay:1.9s}.animate-text-reveal .char:nth-child(40){animation-delay:1.95s}.animate-text-reveal .char:nth-child(41){animation-delay:2s}.animate-text-reveal .char:nth-child(42){animation-delay:2.05s}.animate-text-reveal .char:nth-child(43){animation-delay:2.1s}.animate-text-reveal .char:nth-child(44){animation-delay:2.15s}.animate-text-reveal .char:nth-child(45){animation-delay:2.2s}.animate-text-reveal .char:nth-child(46){animation-delay:2.25s}.animate-text-reveal .char:nth-child(47){animation-delay:2.3s}.animate-text-reveal .char:nth-child(48){animation-delay:2.35s}.animate-text-reveal .char:nth-child(49){animation-delay:2.4s}.animate-text-reveal .char:nth-child(50){animation-delay:2.45s}.animate-text-reveal .char:nth-child(51){animation-delay:2.5s}.animate-text-reveal .char:nth-child(52){animation-delay:2.55s}.animate-text-reveal .char:nth-child(53){animation-delay:2.6s}.animate-text-reveal .char:nth-child(54){animation-delay:2.65s}.animate-text-reveal .char:nth-child(55){animation-delay:2.7s}.animate-text-reveal .char:nth-child(56){animation-delay:2.75s}.animate-text-reveal .char:nth-child(57){animation-delay:2.8s}.animate-text-reveal .char:nth-child(58){animation-delay:2.85s}.animate-text-reveal .char:nth-child(59){animation-delay:2.9s}.animate-text-reveal .char:nth-child(60){animation-delay:2.95s}.animate-text-reveal .char:nth-child(61){animation-delay:3s}.animate-text-reveal .char:nth-child(62){animation-delay:3.05s}.animate-text-reveal .char:nth-child(63){animation-delay:3.1s}.animate-text-reveal .char:nth-child(64){animation-delay:3.15s}.animate-text-reveal .char:nth-child(65){animation-delay:3.2s}.animate-text-reveal .char:nth-child(66){animation-delay:3.25s}.animate-text-reveal .char:nth-child(67){animation-delay:3.3s}.animate-text-reveal .char:nth-child(68){animation-delay:3.35s}.animate-text-reveal .char:nth-child(69){animation-delay:3.4s}.animate-text-reveal .char:nth-child(70){animation-delay:3.45s}.animate-text-reveal .char:nth-child(71){animation-delay:3.5s}.animate-text-reveal .char:nth-child(72){animation-delay:3.55s}.animate-text-reveal .char:nth-child(73){animation-delay:3.6s}.animate-text-reveal .char:nth-child(74){animation-delay:3.65s}.animate-text-reveal .char:nth-child(75){animation-delay:3.7s}.animate-text-reveal .char:nth-child(76){animation-delay:3.75s}.animate-text-reveal .char:nth-child(77){animation-delay:3.8s}.animate-text-reveal .char:nth-child(78){animation-delay:3.85s}.animate-text-reveal .char:nth-child(79){animation-delay:3.9s}.animate-text-reveal .char:nth-child(80){animation-delay:3.95s}.animate-text-reveal .char:nth-child(81){animation-delay:4s}.animate-text-reveal .char:nth-child(82){animation-delay:4.05s}.animate-text-reveal .char:nth-child(83){animation-delay:4.1s}.animate-text-reveal .char:nth-child(84){animation-delay:4.15s}.animate-text-reveal .char:nth-child(85){animation-delay:4.2s}.animate-text-reveal .char:nth-child(86){animation-delay:4.25s}.animate-text-reveal .char:nth-child(87){animation-delay:4.3s}.animate-text-reveal .char:nth-child(88){animation-delay:4.35s}.animate-text-reveal .char:nth-child(89){animation-delay:4.4s}.animate-text-reveal .char:nth-child(90){animation-delay:4.45s}.animate-text-reveal .char:nth-child(91){animation-delay:4.5s}.animate-text-reveal .char:nth-child(92){animation-delay:4.55s}.animate-text-reveal .char:nth-child(93){animation-delay:4.6s}.animate-text-reveal .char:nth-child(94){animation-delay:4.65s}.animate-text-reveal .char:nth-child(95){animation-delay:4.7s}.animate-text-reveal .char:nth-child(96){animation-delay:4.75s}.animate-text-reveal .char:nth-child(97){animation-delay:4.8s}.animate-text-reveal .char:nth-child(98){animation-delay:4.85s}.animate-text-reveal .char:nth-child(99){animation-delay:4.9s}.animate-text-reveal .char:nth-child(100){animation-delay:4.95s}.animate-text-reveal-words.animating{overflow:hidden}.animate-text-reveal-words.animation-complete{overflow:visible}.animate-text-reveal-words .word{display:inline-block;opacity:0;transform:translateY(20px);animation:moveInFromBottom .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--word-delay, 0s)}.animate-text-reveal-words .word:nth-child(1){animation-delay:0s}.animate-text-reveal-words .word:nth-child(2){animation-delay:.1s}.animate-text-reveal-words .word:nth-child(3){animation-delay:.2s}.animate-text-reveal-words .word:nth-child(4){animation-delay:.3s}.animate-text-reveal-words .word:nth-child(5){animation-delay:.4s}.animate-text-reveal-words .word:nth-child(6){animation-delay:.5s}.animate-text-reveal-words .word:nth-child(7){animation-delay:.6s}.animate-text-reveal-words .word:nth-child(8){animation-delay:.7s}.animate-text-reveal-words .word:nth-child(9){animation-delay:.8s}.animate-text-reveal-words .word:nth-child(10){animation-delay:.9s}.animate-text-reveal-words .word:nth-child(11){animation-delay:1s}.animate-text-reveal-words .word:nth-child(12){animation-delay:1.1s}.animate-text-reveal-words .word:nth-child(13){animation-delay:1.2s}.animate-text-reveal-words .word:nth-child(14){animation-delay:1.3s}.animate-text-reveal-words .word:nth-child(15){animation-delay:1.4s}.animate-text-reveal-words .word:nth-child(16){animation-delay:1.5s}.animate-text-reveal-words .word:nth-child(17){animation-delay:1.6s}.animate-text-reveal-words .word:nth-child(18){animation-delay:1.7s}.animate-text-reveal-words .word:nth-child(19){animation-delay:1.8s}.animate-text-reveal-words .word:nth-child(20){animation-delay:1.9s}.animate-text-reveal-words .word:nth-child(21){animation-delay:2s}.animate-text-reveal-words .word:nth-child(22){animation-delay:2.1s}.animate-text-reveal-words .word:nth-child(23){animation-delay:2.2s}.animate-text-reveal-words .word:nth-child(24){animation-delay:2.3s}.animate-text-reveal-words .word:nth-child(25){animation-delay:2.4s}.animate-text-reveal-words .word:nth-child(26){animation-delay:2.5s}.animate-text-reveal-words .word:nth-child(27){animation-delay:2.6s}.animate-text-reveal-words .word:nth-child(28){animation-delay:2.7s}.animate-text-reveal-words .word:nth-child(29){animation-delay:2.8s}.animate-text-reveal-words .word:nth-child(30){animation-delay:2.9s}.animate-text-reveal-words .word:nth-child(31){animation-delay:3s}.animate-text-reveal-words .word:nth-child(32){animation-delay:3.1s}.animate-text-reveal-words .word:nth-child(33){animation-delay:3.2s}.animate-text-reveal-words .word:nth-child(34){animation-delay:3.3s}.animate-text-reveal-words .word:nth-child(35){animation-delay:3.4s}.animate-text-reveal-words .word:nth-child(36){animation-delay:3.5s}.animate-text-reveal-words .word:nth-child(37){animation-delay:3.6s}.animate-text-reveal-words .word:nth-child(38){animation-delay:3.7s}.animate-text-reveal-words .word:nth-child(39){animation-delay:3.8s}.animate-text-reveal-words .word:nth-child(40){animation-delay:3.9s}.animate-text-reveal-words .word:nth-child(41){animation-delay:4s}.animate-text-reveal-words .word:nth-child(42){animation-delay:4.1s}.animate-text-reveal-words .word:nth-child(43){animation-delay:4.2s}.animate-text-reveal-words .word:nth-child(44){animation-delay:4.3s}.animate-text-reveal-words .word:nth-child(45){animation-delay:4.4s}.animate-text-reveal-words .word:nth-child(46){animation-delay:4.5s}.animate-text-reveal-words .word:nth-child(47){animation-delay:4.6s}.animate-text-reveal-words .word:nth-child(48){animation-delay:4.7s}.animate-text-reveal-words .word:nth-child(49){animation-delay:4.8s}.animate-text-reveal-words .word:nth-child(50){animation-delay:4.9s}.animate-text-reveal-custom.animating{overflow:hidden}.animate-text-reveal-custom.animation-complete{overflow:visible}.animate-text-reveal-custom .char{display:inline-block;opacity:0;transform:translateY(20px);animation:moveInFromBottom .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--char-delay, 0s)}.animate-text-words.animating{overflow:hidden}.animate-text-words.animation-complete{overflow:visible}.animate-text-words .word{display:inline-block;opacity:0;transform:translateY(20px);animation:moveInFromBottom .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-fade.animating{overflow:hidden}.animate-text-words-fade.animation-complete{overflow:visible}.animate-text-words-fade .word{display:inline-block;opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-slide-left.animating{overflow:hidden}.animate-text-words-slide-left.animation-complete{overflow:visible}.animate-text-words-slide-left .word{display:inline-block;opacity:0;transform:translate(-30px);animation:slideInFromLeft .8s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-slide-right.animating{overflow:hidden}.animate-text-words-slide-right.animation-complete{overflow:visible}.animate-text-words-slide-right .word{display:inline-block;opacity:0;transform:translate(30px);animation:slideInFromRight .8s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-scale .word{display:inline-block;opacity:0;transform:scale(.8);animation:scaleIn .6s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-rows.animating{overflow:hidden}.animate-text-rows.animation-complete{overflow:visible}.animate-text-rows .row{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease-out forwards}.animate-text-rows .row:nth-child(1){animation-delay:0s}.animate-text-rows .row:nth-child(2){animation-delay:.2s}.animate-text-rows .row:nth-child(3){animation-delay:.4s}.animate-text-rows .row:nth-child(4){animation-delay:.6s}.animate-text-rows .row:nth-child(5){animation-delay:.8s}.animate-text-rows .row:nth-child(6){animation-delay:1s}.animate-text-rows .row:nth-child(7){animation-delay:1.2s}.animate-text-rows .row:nth-child(8){animation-delay:1.4s}.animate-text-rows .row:nth-child(9){animation-delay:1.6s}.animate-text-rows .row:nth-child(10){animation-delay:1.8s}.animate-text-rows-words.animating{overflow:hidden}.animate-text-rows-words.animation-complete{overflow:visible}.animate-text-rows-words .row{display:block;margin-bottom:.25em}.animate-text-rows-words .row .word{display:inline-block;opacity:0;transform:translateY(20px);animation:moveInFromBottom .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--word-delay, 0s)}.animate-text-rows-words-staggered.animating{overflow:hidden}.animate-text-rows-words-staggered.animation-complete{overflow:visible}.animate-text-rows-words-staggered .row{display:block;margin-bottom:.25em}.animate-text-rows-words-staggered .row .word{display:inline-block;opacity:0;transform:translateY(20px);animation:moveInFromBottom .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--word-delay, 0s)}.animate-text-rows-words-staggered .row:nth-child(1) .word{animation-delay:calc(var(--word-delay, 0s) + 0s)}.animate-text-rows-words-staggered .row:nth-child(2) .word{animation-delay:calc(var(--word-delay, 0s) + .1s)}.animate-text-rows-words-staggered .row:nth-child(3) .word{animation-delay:calc(var(--word-delay, 0s) + .2s)}.animate-text-rows-words-staggered .row:nth-child(4) .word{animation-delay:calc(var(--word-delay, 0s) + .3s)}.animate-text-rows-words-staggered .row:nth-child(5) .word{animation-delay:calc(var(--word-delay, 0s) + .4s)}.animate-text-rows-words-staggered .row:nth-child(6) .word{animation-delay:calc(var(--word-delay, 0s) + .5s)}.animate-text-rows-words-staggered .row:nth-child(7) .word{animation-delay:calc(var(--word-delay, 0s) + .6s)}.animate-text-rows-words-staggered .row:nth-child(8) .word{animation-delay:calc(var(--word-delay, 0s) + .7s)}.animate-text-rows-words-staggered .row:nth-child(9) .word{animation-delay:calc(var(--word-delay, 0s) + .8s)}.animate-text-rows-words-staggered .row:nth-child(10) .word{animation-delay:calc(var(--word-delay, 0s) + .9s)}.animate-fade-in{opacity:0;animation:fadeInUp 1s ease-out forwards}.animate-slide-left{opacity:0;animation:slideInFromLeft .8s ease-out forwards}.animate-slide-right{opacity:0;animation:slideInFromRight .8s ease-out forwards}.animate-scale-in{opacity:0;animation:scaleIn .6s ease-out forwards}.animate-typewriter{overflow:hidden;white-space:nowrap;border-right:2px solid;animation:typewriter 3s steps(40,end),blink-cursor .5s step-end infinite alternate}.animate-typewriter.animation-complete{border-right:none}@keyframes blink-cursor{50%{border-color:transparent}}.delay-0{animation-delay:0s}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.delay-1100{animation-delay:1.1s}.delay-1200{animation-delay:1.2s}.delay-1300{animation-delay:1.3s}.delay-1400{animation-delay:1.4s}.delay-1500{animation-delay:1.5s}.delay-1600{animation-delay:1.6s}.delay-1700{animation-delay:1.7s}.delay-1800{animation-delay:1.8s}.delay-1900{animation-delay:1.9s}.delay-2000{animation-delay:2s}.delay-2100{animation-delay:2.1s}.delay-2200{animation-delay:2.2s}.delay-2300{animation-delay:2.3s}.delay-2400{animation-delay:2.4s}.delay-2500{animation-delay:2.5s}.delay-2600{animation-delay:2.6s}.delay-2700{animation-delay:2.7s}.delay-2800{animation-delay:2.8s}.delay-2900{animation-delay:2.9s}.delay-3000{animation-delay:3s}.delay-3100{animation-delay:3.1s}.delay-3200{animation-delay:3.2s}.delay-3300{animation-delay:3.3s}.delay-3400{animation-delay:3.4s}.delay-3500{animation-delay:3.5s}.delay-3600{animation-delay:3.6s}.delay-3700{animation-delay:3.7s}.delay-3800{animation-delay:3.8s}.delay-3900{animation-delay:3.9s}.delay-4000{animation-delay:4s}.delay-4100{animation-delay:4.1s}.delay-4200{animation-delay:4.2s}.delay-4300{animation-delay:4.3s}.delay-4400{animation-delay:4.4s}.delay-4500{animation-delay:4.5s}.delay-4600{animation-delay:4.6s}.delay-4700{animation-delay:4.7s}.delay-4800{animation-delay:4.8s}.delay-4900{animation-delay:4.9s}.delay-5000{animation-delay:5s}.delay-5100{animation-delay:5.1s}.delay-5200{animation-delay:5.2s}.delay-5300{animation-delay:5.3s}.delay-5400{animation-delay:5.4s}.delay-5500{animation-delay:5.5s}.delay-5600{animation-delay:5.6s}.delay-5700{animation-delay:5.7s}.delay-5800{animation-delay:5.8s}.delay-5900{animation-delay:5.9s}.delay-6000{animation-delay:6s}.delay-6100{animation-delay:6.1s}.delay-6200{animation-delay:6.2s}.delay-6300{animation-delay:6.3s}.delay-6400{animation-delay:6.4s}.delay-6500{animation-delay:6.5s}.delay-6600{animation-delay:6.6s}.delay-6700{animation-delay:6.7s}.delay-6800{animation-delay:6.8s}.delay-6900{animation-delay:6.9s}.delay-7000{animation-delay:7s}.delay-7100{animation-delay:7.1s}.delay-7200{animation-delay:7.2s}.delay-7300{animation-delay:7.3s}.delay-7400{animation-delay:7.4s}.delay-7500{animation-delay:7.5s}.delay-7600{animation-delay:7.6s}.delay-7700{animation-delay:7.7s}.delay-7800{animation-delay:7.8s}.delay-7900{animation-delay:7.9s}.delay-8000{animation-delay:8s}.delay-8100{animation-delay:8.1s}.delay-8200{animation-delay:8.2s}.delay-8300{animation-delay:8.3s}.delay-8400{animation-delay:8.4s}.delay-8500{animation-delay:8.5s}.delay-8600{animation-delay:8.6s}.delay-8700{animation-delay:8.7s}.delay-8800{animation-delay:8.8s}.delay-8900{animation-delay:8.9s}.delay-9000{animation-delay:9s}.delay-9100{animation-delay:9.1s}.delay-9200{animation-delay:9.2s}.delay-9300{animation-delay:9.3s}.delay-9400{animation-delay:9.4s}.delay-9500{animation-delay:9.5s}.delay-9600{animation-delay:9.6s}.delay-9700{animation-delay:9.7s}.delay-9800{animation-delay:9.8s}.delay-9900{animation-delay:9.9s}.delay-10000{animation-delay:10s}.duration-fast{animation-duration:.3s}.duration-normal{animation-duration:.6s}.duration-slow{animation-duration:1s}.duration-slower{animation-duration:1.5s}.ease-in{animation-timing-function:ease-in}.ease-out{animation-timing-function:ease-out}.ease-in-out{animation-timing-function:ease-in-out}.ease-bounce{animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.animate-text-reveal .char{animation-duration:.4s}.animate-text-reveal .char:nth-child(1){animation-delay:0s}.animate-text-reveal .char:nth-child(2){animation-delay:.03s}.animate-text-reveal .char:nth-child(3){animation-delay:.06s}.animate-text-reveal .char:nth-child(4){animation-delay:.09s}.animate-text-reveal .char:nth-child(5){animation-delay:.12s}.animate-text-reveal .char:nth-child(6){animation-delay:.15s}.animate-text-reveal .char:nth-child(7){animation-delay:.18s}.animate-text-reveal .char:nth-child(8){animation-delay:.21s}.animate-text-reveal .char:nth-child(9){animation-delay:.24s}.animate-text-reveal .char:nth-child(10){animation-delay:.27s}.animate-text-reveal .char:nth-child(11){animation-delay:.3s}.animate-text-reveal .char:nth-child(12){animation-delay:.33s}.animate-text-reveal .char:nth-child(13){animation-delay:.36s}.animate-text-reveal .char:nth-child(14){animation-delay:.39s}.animate-text-reveal .char:nth-child(15){animation-delay:.42s}.animate-text-reveal .char:nth-child(16){animation-delay:.45s}.animate-text-reveal .char:nth-child(17){animation-delay:.48s}.animate-text-reveal .char:nth-child(18){animation-delay:.51s}.animate-text-reveal .char:nth-child(19){animation-delay:.54s}.animate-text-reveal .char:nth-child(20){animation-delay:.57s}.animate-text-reveal .char:nth-child(21){animation-delay:.6s}.animate-text-reveal .char:nth-child(22){animation-delay:.63s}.animate-text-reveal .char:nth-child(23){animation-delay:.66s}.animate-text-reveal .char:nth-child(24){animation-delay:.69s}.animate-text-reveal .char:nth-child(25){animation-delay:.72s}.animate-text-reveal .char:nth-child(26){animation-delay:.75s}.animate-text-reveal .char:nth-child(27){animation-delay:.78s}.animate-text-reveal .char:nth-child(28){animation-delay:.81s}.animate-text-reveal .char:nth-child(29){animation-delay:.84s}.animate-text-reveal .char:nth-child(30){animation-delay:.87s}.animate-text-reveal .char:nth-child(31){animation-delay:.9s}.animate-text-reveal .char:nth-child(32){animation-delay:.93s}.animate-text-reveal .char:nth-child(33){animation-delay:.96s}.animate-text-reveal .char:nth-child(34){animation-delay:.99s}.animate-text-reveal .char:nth-child(35){animation-delay:1.02s}.animate-text-reveal .char:nth-child(36){animation-delay:1.05s}.animate-text-reveal .char:nth-child(37){animation-delay:1.08s}.animate-text-reveal .char:nth-child(38){animation-delay:1.11s}.animate-text-reveal .char:nth-child(39){animation-delay:1.14s}.animate-text-reveal .char:nth-child(40){animation-delay:1.17s}.animate-text-reveal .char:nth-child(41){animation-delay:1.2s}.animate-text-reveal .char:nth-child(42){animation-delay:1.23s}.animate-text-reveal .char:nth-child(43){animation-delay:1.26s}.animate-text-reveal .char:nth-child(44){animation-delay:1.29s}.animate-text-reveal .char:nth-child(45){animation-delay:1.32s}.animate-text-reveal .char:nth-child(46){animation-delay:1.35s}.animate-text-reveal .char:nth-child(47){animation-delay:1.38s}.animate-text-reveal .char:nth-child(48){animation-delay:1.41s}.animate-text-reveal .char:nth-child(49){animation-delay:1.44s}.animate-text-reveal .char:nth-child(50){animation-delay:1.47s}.animate-text-reveal .char:nth-child(51){animation-delay:1.5s}.animate-text-reveal .char:nth-child(52){animation-delay:1.53s}.animate-text-reveal .char:nth-child(53){animation-delay:1.56s}.animate-text-reveal .char:nth-child(54){animation-delay:1.59s}.animate-text-reveal .char:nth-child(55){animation-delay:1.62s}.animate-text-reveal .char:nth-child(56){animation-delay:1.65s}.animate-text-reveal .char:nth-child(57){animation-delay:1.68s}.animate-text-reveal .char:nth-child(58){animation-delay:1.71s}.animate-text-reveal .char:nth-child(59){animation-delay:1.74s}.animate-text-reveal .char:nth-child(60){animation-delay:1.77s}.animate-text-reveal .char:nth-child(61){animation-delay:1.8s}.animate-text-reveal .char:nth-child(62){animation-delay:1.83s}.animate-text-reveal .char:nth-child(63){animation-delay:1.86s}.animate-text-reveal .char:nth-child(64){animation-delay:1.89s}.animate-text-reveal .char:nth-child(65){animation-delay:1.92s}.animate-text-reveal .char:nth-child(66){animation-delay:1.95s}.animate-text-reveal .char:nth-child(67){animation-delay:1.98s}.animate-text-reveal .char:nth-child(68){animation-delay:2.01s}.animate-text-reveal .char:nth-child(69){animation-delay:2.04s}.animate-text-reveal .char:nth-child(70){animation-delay:2.07s}.animate-text-reveal .char:nth-child(71){animation-delay:2.1s}.animate-text-reveal .char:nth-child(72){animation-delay:2.13s}.animate-text-reveal .char:nth-child(73){animation-delay:2.16s}.animate-text-reveal .char:nth-child(74){animation-delay:2.19s}.animate-text-reveal .char:nth-child(75){animation-delay:2.22s}.animate-text-reveal .char:nth-child(76){animation-delay:2.25s}.animate-text-reveal .char:nth-child(77){animation-delay:2.28s}.animate-text-reveal .char:nth-child(78){animation-delay:2.31s}.animate-text-reveal .char:nth-child(79){animation-delay:2.34s}.animate-text-reveal .char:nth-child(80){animation-delay:2.37s}.animate-text-reveal .char:nth-child(81){animation-delay:2.4s}.animate-text-reveal .char:nth-child(82){animation-delay:2.43s}.animate-text-reveal .char:nth-child(83){animation-delay:2.46s}.animate-text-reveal .char:nth-child(84){animation-delay:2.49s}.animate-text-reveal .char:nth-child(85){animation-delay:2.52s}.animate-text-reveal .char:nth-child(86){animation-delay:2.55s}.animate-text-reveal .char:nth-child(87){animation-delay:2.58s}.animate-text-reveal .char:nth-child(88){animation-delay:2.61s}.animate-text-reveal .char:nth-child(89){animation-delay:2.64s}.animate-text-reveal .char:nth-child(90){animation-delay:2.67s}.animate-text-reveal .char:nth-child(91){animation-delay:2.7s}.animate-text-reveal .char:nth-child(92){animation-delay:2.73s}.animate-text-reveal .char:nth-child(93){animation-delay:2.76s}.animate-text-reveal .char:nth-child(94){animation-delay:2.79s}.animate-text-reveal .char:nth-child(95){animation-delay:2.82s}.animate-text-reveal .char:nth-child(96){animation-delay:2.85s}.animate-text-reveal .char:nth-child(97){animation-delay:2.88s}.animate-text-reveal .char:nth-child(98){animation-delay:2.91s}.animate-text-reveal .char:nth-child(99){animation-delay:2.94s}.animate-text-reveal .char:nth-child(100){animation-delay:2.97s}.animate-text-reveal-words .word{animation-duration:.5s}.animate-text-reveal-words .word:nth-child(1){animation-delay:0s}.animate-text-reveal-words .word:nth-child(2){animation-delay:.08s}.animate-text-reveal-words .word:nth-child(3){animation-delay:.16s}.animate-text-reveal-words .word:nth-child(4){animation-delay:.24s}.animate-text-reveal-words .word:nth-child(5){animation-delay:.32s}.animate-text-reveal-words .word:nth-child(6){animation-delay:.4s}.animate-text-reveal-words .word:nth-child(7){animation-delay:.48s}.animate-text-reveal-words .word:nth-child(8){animation-delay:.56s}.animate-text-reveal-words .word:nth-child(9){animation-delay:.64s}.animate-text-reveal-words .word:nth-child(10){animation-delay:.72s}.animate-text-reveal-words .word:nth-child(11){animation-delay:.8s}.animate-text-reveal-words .word:nth-child(12){animation-delay:.88s}.animate-text-reveal-words .word:nth-child(13){animation-delay:.96s}.animate-text-reveal-words .word:nth-child(14){animation-delay:1.04s}.animate-text-reveal-words .word:nth-child(15){animation-delay:1.12s}.animate-text-reveal-words .word:nth-child(16){animation-delay:1.2s}.animate-text-reveal-words .word:nth-child(17){animation-delay:1.28s}.animate-text-reveal-words .word:nth-child(18){animation-delay:1.36s}.animate-text-reveal-words .word:nth-child(19){animation-delay:1.44s}.animate-text-reveal-words .word:nth-child(20){animation-delay:1.52s}.animate-text-reveal-words .word:nth-child(21){animation-delay:1.6s}.animate-text-reveal-words .word:nth-child(22){animation-delay:1.68s}.animate-text-reveal-words .word:nth-child(23){animation-delay:1.76s}.animate-text-reveal-words .word:nth-child(24){animation-delay:1.84s}.animate-text-reveal-words .word:nth-child(25){animation-delay:1.92s}.animate-text-reveal-words .word:nth-child(26){animation-delay:2s}.animate-text-reveal-words .word:nth-child(27){animation-delay:2.08s}.animate-text-reveal-words .word:nth-child(28){animation-delay:2.16s}.animate-text-reveal-words .word:nth-child(29){animation-delay:2.24s}.animate-text-reveal-words .word:nth-child(30){animation-delay:2.32s}.animate-text-reveal-words .word:nth-child(31){animation-delay:2.4s}.animate-text-reveal-words .word:nth-child(32){animation-delay:2.48s}.animate-text-reveal-words .word:nth-child(33){animation-delay:2.56s}.animate-text-reveal-words .word:nth-child(34){animation-delay:2.64s}.animate-text-reveal-words .word:nth-child(35){animation-delay:2.72s}.animate-text-reveal-words .word:nth-child(36){animation-delay:2.8s}.animate-text-reveal-words .word:nth-child(37){animation-delay:2.88s}.animate-text-reveal-words .word:nth-child(38){animation-delay:2.96s}.animate-text-reveal-words .word:nth-child(39){animation-delay:3.04s}.animate-text-reveal-words .word:nth-child(40){animation-delay:3.12s}.animate-text-reveal-words .word:nth-child(41){animation-delay:3.2s}.animate-text-reveal-words .word:nth-child(42){animation-delay:3.28s}.animate-text-reveal-words .word:nth-child(43){animation-delay:3.36s}.animate-text-reveal-words .word:nth-child(44){animation-delay:3.44s}.animate-text-reveal-words .word:nth-child(45){animation-delay:3.52s}.animate-text-reveal-words .word:nth-child(46){animation-delay:3.6s}.animate-text-reveal-words .word:nth-child(47){animation-delay:3.68s}.animate-text-reveal-words .word:nth-child(48){animation-delay:3.76s}.animate-text-reveal-words .word:nth-child(49){animation-delay:3.84s}.animate-text-reveal-words .word:nth-child(50){animation-delay:3.92s}.animate-text-words .word{animation-duration:.6s}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:none}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animate-fade-in{animation:none}.animate-on-scroll.animate-fade-in.is-visible{animation:fadeInUp 1s ease-out forwards}.animate-on-scroll.animate-slide-left{animation:none;transform:translate(-30px)}.animate-on-scroll.animate-slide-left.is-visible{animation:slideInFromLeft .8s ease-out forwards}.animate-on-scroll.animate-slide-right{animation:none;transform:translate(30px)}.animate-on-scroll.animate-slide-right.is-visible{animation:slideInFromRight .8s ease-out forwards}.animate-on-scroll.animate-scale-in{animation:none;transform:scale(.8)}.animate-on-scroll.animate-scale-in.is-visible{animation:scaleIn .6s ease-out forwards}.animate-text-reveal.animate-on-scroll .char{opacity:0;transform:translateY(20px);animation:none}.animate-text-reveal.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-reveal.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-reveal.animate-on-scroll.is-visible .char{animation:moveInFromBottom .6s cubic-bezier(.25,.46,.45,.94) forwards}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(1){animation-delay:0s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(2){animation-delay:.05s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(3){animation-delay:.1s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(4){animation-delay:.15s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(5){animation-delay:.2s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(6){animation-delay:.25s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(7){animation-delay:.3s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(8){animation-delay:.35s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(9){animation-delay:.4s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(10){animation-delay:.45s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(11){animation-delay:.5s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(12){animation-delay:.55s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(13){animation-delay:.6s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(14){animation-delay:.65s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(15){animation-delay:.7s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(16){animation-delay:.75s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(17){animation-delay:.8s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(18){animation-delay:.85s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(19){animation-delay:.9s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(20){animation-delay:.95s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(21){animation-delay:1s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(22){animation-delay:1.05s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(23){animation-delay:1.1s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(24){animation-delay:1.15s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(25){animation-delay:1.2s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(26){animation-delay:1.25s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(27){animation-delay:1.3s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(28){animation-delay:1.35s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(29){animation-delay:1.4s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(30){animation-delay:1.45s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(31){animation-delay:1.5s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(32){animation-delay:1.55s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(33){animation-delay:1.6s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(34){animation-delay:1.65s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(35){animation-delay:1.7s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(36){animation-delay:1.75s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(37){animation-delay:1.8s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(38){animation-delay:1.85s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(39){animation-delay:1.9s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(40){animation-delay:1.95s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(41){animation-delay:2s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(42){animation-delay:2.05s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(43){animation-delay:2.1s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(44){animation-delay:2.15s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(45){animation-delay:2.2s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(46){animation-delay:2.25s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(47){animation-delay:2.3s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(48){animation-delay:2.35s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(49){animation-delay:2.4s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(50){animation-delay:2.45s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(51){animation-delay:2.5s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(52){animation-delay:2.55s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(53){animation-delay:2.6s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(54){animation-delay:2.65s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(55){animation-delay:2.7s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(56){animation-delay:2.75s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(57){animation-delay:2.8s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(58){animation-delay:2.85s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(59){animation-delay:2.9s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(60){animation-delay:2.95s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(61){animation-delay:3s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(62){animation-delay:3.05s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(63){animation-delay:3.1s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(64){animation-delay:3.15s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(65){animation-delay:3.2s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(66){animation-delay:3.25s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(67){animation-delay:3.3s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(68){animation-delay:3.35s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(69){animation-delay:3.4s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(70){animation-delay:3.45s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(71){animation-delay:3.5s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(72){animation-delay:3.55s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(73){animation-delay:3.6s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(74){animation-delay:3.65s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(75){animation-delay:3.7s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(76){animation-delay:3.75s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(77){animation-delay:3.8s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(78){animation-delay:3.85s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(79){animation-delay:3.9s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(80){animation-delay:3.95s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(81){animation-delay:4s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(82){animation-delay:4.05s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(83){animation-delay:4.1s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(84){animation-delay:4.15s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(85){animation-delay:4.2s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(86){animation-delay:4.25s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(87){animation-delay:4.3s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(88){animation-delay:4.35s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(89){animation-delay:4.4s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(90){animation-delay:4.45s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(91){animation-delay:4.5s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(92){animation-delay:4.55s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(93){animation-delay:4.6s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(94){animation-delay:4.65s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(95){animation-delay:4.7s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(96){animation-delay:4.75s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(97){animation-delay:4.8s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(98){animation-delay:4.85s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(99){animation-delay:4.9s}.animate-text-reveal.animate-on-scroll.is-visible .char:nth-child(100){animation-delay:4.95s}.animate-text-reveal-words.animate-on-scroll .word{opacity:0;transform:translateY(20px);animation:none}.animate-text-reveal-words.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-reveal-words.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-reveal-words.animate-on-scroll.is-visible .word{animation:moveInFromBottom .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words.animate-on-scroll .word{opacity:0;transform:translateY(20px);animation:none}.animate-text-words.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-words.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-words.animate-on-scroll.is-visible .word{animation:moveInFromBottom .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-fade.animate-on-scroll .word{opacity:0;transform:translateY(30px);animation:none}.animate-text-words-fade.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-words-fade.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-words-fade.animate-on-scroll.is-visible .word{animation:fadeInUp .8s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-slide-left.animate-on-scroll .word{opacity:0;transform:translate(-30px);animation:none}.animate-text-words-slide-left.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-words-slide-left.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-words-slide-left.animate-on-scroll.is-visible .word{animation:slideInFromLeft .8s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-slide-right.animate-on-scroll .word{opacity:0;transform:translate(30px);animation:none}.animate-text-words-slide-right.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-words-slide-right.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-words-slide-right.animate-on-scroll.is-visible .word{animation:slideInFromRight .8s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-words-scale.animate-on-scroll .word{opacity:0;transform:scale(.8);animation:none}.animate-text-words-scale.animate-on-scroll.is-visible .word{animation:scaleIn .6s ease-out forwards;animation-delay:var(--word-delay, 0s)}.animate-text-rows.animate-on-scroll .row{opacity:0;transform:translateY(30px);animation:none}.animate-text-rows.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-rows.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-rows.animate-on-scroll.is-visible .row{animation:fadeInUp .8s ease-out forwards}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(1){animation-delay:0s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(2){animation-delay:.2s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(3){animation-delay:.4s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(4){animation-delay:.6s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(5){animation-delay:.8s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(6){animation-delay:1s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(7){animation-delay:1.2s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(8){animation-delay:1.4s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(9){animation-delay:1.6s}.animate-text-rows.animate-on-scroll.is-visible .row:nth-child(10){animation-delay:1.8s}.animate-text-rows-words.animate-on-scroll .row .word{opacity:0;transform:translateY(20px);animation:none}.animate-text-rows-words.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-rows-words.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-rows-words.animate-on-scroll.is-visible .row .word{animation:moveInFromBottom .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--word-delay, 0s)}.animate-text-rows-words-staggered.animate-on-scroll .row .word{opacity:0;transform:translateY(20px);animation:none}.animate-text-rows-words-staggered.animate-on-scroll.is-visible.animating{overflow:hidden}.animate-text-rows-words-staggered.animate-on-scroll.is-visible.animation-complete{overflow:visible}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row .word{animation:moveInFromBottom .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--word-delay, 0s) + var(--row-delay, 0s))}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(1) .word{animation-delay:calc(var(--word-delay, 0s) + 0s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(2) .word{animation-delay:calc(var(--word-delay, 0s) + .1s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(3) .word{animation-delay:calc(var(--word-delay, 0s) + .2s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(4) .word{animation-delay:calc(var(--word-delay, 0s) + .3s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(5) .word{animation-delay:calc(var(--word-delay, 0s) + .4s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(6) .word{animation-delay:calc(var(--word-delay, 0s) + .5s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(7) .word{animation-delay:calc(var(--word-delay, 0s) + .6s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(8) .word{animation-delay:calc(var(--word-delay, 0s) + .7s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(9) .word{animation-delay:calc(var(--word-delay, 0s) + .8s)}.animate-text-rows-words-staggered.animate-on-scroll.is-visible .row:nth-child(10) .word{animation-delay:calc(var(--word-delay, 0s) + .9s)}.animate-image-slide-left{opacity:0;transform:translate(-100%);animation:slideInFromLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-slide-right{opacity:0;transform:translate(100%);animation:slideInFromRight .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-slide-top{opacity:0;transform:translateY(-100%);animation:slideInFromTop .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-slide-bottom{opacity:0;transform:translateY(100%);animation:slideInFromBottom .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-scale{opacity:0;transform:scale(.8);animation:scaleIn .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-fade{opacity:0;animation:fadeIn .8s ease-out forwards}.animate-image-mask-left{clip-path:inset(0 100%0 0);animation:maskRevealFromLeft 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-mask-right{clip-path:inset(0 0 0 100%);animation:maskRevealFromRight 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-mask-top{clip-path:inset(100%0 0 0);animation:maskRevealFromTop 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-mask-bottom{clip-path:inset(0 0 100%0);animation:maskRevealFromBottom 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-mask-circular{clip-path:circle(0 at center);animation:maskRevealCircular 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-slide-mask-left{opacity:0;transform:translate(-50px);clip-path:inset(0 100%0 0);animation:slideInFromLeft .8s cubic-bezier(.25,.46,.45,.94) forwards,maskRevealFromLeft 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-slide-mask-right{opacity:0;transform:translate(50px);clip-path:inset(0 0 0 100%);animation:slideInFromRight .8s cubic-bezier(.25,.46,.45,.94) forwards,maskRevealFromRight 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-slide-mask-top{opacity:0;transform:translateY(-50px);clip-path:inset(100%0 0 0);animation:slideInFromTop .8s cubic-bezier(.25,.46,.45,.94) forwards,maskRevealFromTop 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-slide-mask-bottom{opacity:0;transform:translateY(50px);clip-path:inset(0 0 100%0);animation:slideInFromBottom .8s cubic-bezier(.25,.46,.45,.94) forwards,maskRevealFromBottom 1s cubic-bezier(.25,.46,.45,.94) forwards}.animate-image-hover-scale{transition:transform .3s ease}.animate-image-hover-scale:hover{transform:scale(1.05)}.animate-image-hover-zoom{overflow:hidden}.animate-image-hover-zoom img{transition:transform .3s ease}.animate-image-hover-zoom:hover img{transform:scale(1.1)}.animate-image-on-scroll{opacity:0;transform:translateY(30px);transition:none}.animate-image-on-scroll.is-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.image-animation-container{overflow:hidden;position:relative;display:block}.image-animation-container img{display:block;width:100%;height:auto;max-width:100%}.image-animation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.image-animation-grid .image-animation-container{aspect-ratio:1}.image-animation-grid .image-animation-container img{width:100%;height:100%;object-fit:cover}:root{--grid-big:49.5vw;--grid-small:23.9vw;--grid-gap:1.5rem}@media (max-width:1700px){:root{--grid-big:56.9vw;--grid-small:27.4vw;--grid-gap:1.2rem}}@media (max-width:1600px){:root{--grid-big:60.55vw;--grid-small:29.5vw}}@media (max-width:1500px){:root{--grid-big:62.9vw;--grid-small:30.75vw;--grid-gap:1rem}}@media (max-width:1200px){:root{--grid-big:61.9vw;--grid-small:30.1vw}}@media (max-width:768px){:root{--grid-big:100%;--grid-small:100%}}.image-grid{display:flex;flex-direction:column;gap:var(--grid-gap)}.image-grid__row{display:grid;gap:var(--grid-gap)}.image-grid__row--2x2-left{grid-template-columns:var(--grid-big) var(--grid-small);grid-template-rows:var(--grid-small) var(--grid-small);grid-template-areas:"left-top right-top""left-bottom right-bottom"}.image-grid__row--2x1-left{grid-template-columns:var(--grid-big) var(--grid-small);grid-template-rows:var(--grid-small);grid-template-areas:"left-top right-top"}.image-grid__row--2x2-right{grid-template-columns:var(--grid-small) var(--grid-big);grid-template-rows:var(--grid-small) var(--grid-small);grid-template-areas:"left-top right-top""left-bottom right-bottom"}@media (max-width:768px){.image-grid__row{gap:calc(var(--grid-gap));display:flex;flex-direction:column}.image-grid__row--2x2-left,.image-grid__row--2x2-right,.image-grid__row--2x1-left{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"left-top""right-top""left-bottom""right-bottom"}}.image-grid__item{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.image-grid__item:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.image-grid__item:hover .image-grid__overlay{opacity:1}.image-grid__item:hover .image-grid__image{transform:scale(1.05)}.image-grid__item--2x2{width:var(--grid-big);height:var(--grid-big)}.image-grid__item--2x1{width:var(--grid-big);height:var(--grid-small)}.image-grid__item--1x2{width:var(--grid-small);height:var(--grid-big)}.image-grid__item--1x1{width:var(--grid-small);height:var(--grid-small)}.image-grid__item--left-top{grid-area:left-top}.image-grid__item--left-bottom{grid-area:left-bottom}.image-grid__item--right-top{grid-area:right-top}.image-grid__item--right-bottom{grid-area:right-bottom}@media (max-width:768px){.image-grid__item--1x1,.image-grid__item--1x2,.image-grid__item--2x1,.image-grid__item--2x2{width:100%;height:auto;aspect-ratio:initial}}.image-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.image-grid__image-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.image-grid__image--position-center{object-position:center}.image-grid__image--position-top{object-position:top}.image-grid__image--position-bottom{object-position:bottom}.image-grid__image--position-left{object-position:left}.image-grid__image--position-right{object-position:right}@media (max-width:768px){.image-grid__image{height:auto}}.image-grid__overlay{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-grid__view-btn{background:#ffffffe6;border:0;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease,transform .3s ease;color:#333}.image-grid__view-btn:hover{background:#fff;transform:scale(1.1)}.image-grid__view-btn svg{width:28px;height:28px}@media (max-width:768px){.image-grid__view-btn{width:50px;height:50px}.image-grid__view-btn svg{width:24px;height:24px}}@media (max-width:1500px){.container--no-gap[data-astro-cid-ortru64c]{padding:0 var(--grid-gutter)}}