section.main+section{padding-top:160px}section.main{}section.main .fields{height:86svh;position:sticky;top:14svh;margin-top:14svh;z-index:2}section.main .fields:has(~.level+.desc .label:hover) .field:nth-child(2){opacity:0.3;-webkit-transform:translateY(3svh);transform:translateY(3svh)}section.main .fields:has(~.level+.desc .label:hover) .field:nth-child(3){opacity:0.3;-webkit-transform:translateY(2svh);transform:translateY(2svh)}section.main .fields:has(~.level+.desc .label:hover) .field:nth-child(4){opacity:0.3;-webkit-transform:translateY(1svh);transform:translateY(1svh)}section.main .fields:has(~.level+.desc+.desc .label:hover) .field:first-child{opacity:0.3;-webkit-transform:translateY(-3svh);transform:translateY(-3svh)}section.main .fields:has(~.level+.desc+.desc .label:hover) .field:nth-child(3){opacity:0.3;-webkit-transform:translateY(3svh);transform:translateY(3svh)}section.main .fields:has(~.level+.desc+.desc .label:hover) .field:nth-child(4){opacity:0.3;-webkit-transform:translateY(1svh);transform:translateY(1svh)}section.main .fields:has(~.level+.desc+.desc+.desc .label:hover) .field:first-child{opacity:0.3;-webkit-transform:translateY(-2svh);transform:translateY(-2svh)}section.main .fields:has(~.level+.desc+.desc+.desc .label:hover) .field:nth-child(2){opacity:0.3;-webkit-transform:translateY(-3svh);transform:translateY(-3svh)}section.main .fields:has(~.level+.desc+.desc+.desc .label:hover) .field:nth-child(4){opacity:0.3;-webkit-transform:translateY(3svh);transform:translateY(3svh)}section.main .fields:has(~.level+.desc+.desc+.desc+.desc .label:hover) .field:first-child{opacity:0.3;-webkit-transform:translateY(-1svh);transform:translateY(-1svh)}section.main .fields:has(~.level+.desc+.desc+.desc+.desc .label:hover) .field:nth-child(2){opacity:0.3;-webkit-transform:translateY(-2svh);transform:translateY(-2svh)}section.main .fields:has(~.level+.desc+.desc+.desc+.desc .label:hover) .field:nth-child(3){opacity:0.3;-webkit-transform:translateY(-3svh);transform:translateY(-3svh)}section.main .fields .specials{position:absolute;bottom:30px;right:30px;font-family:"Cardinal",Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-size:16px;text-align:right;opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}section.main .fields .specials.active{opacity:1}section.main .fields .field{position:absolute;top:0;left:0;width:100%;-webkit-transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease,-webkit-transform 0.5s ease}section.main .fields .field img{height:100%;width:auto;width:initial;max-width:auto;max-width:initial;display:block;margin:0 auto;-webkit-transform:translateY(86svh);transform:translateY(86svh);-webkit-animation:field_img_in 2s cubic-bezier(0.4,0.5,0,1) forwards;animation:field_img_in 2s cubic-bezier(0.4,0.5,0,1) forwards}section.main .fields .field .special{position:absolute;opacity:0.5;left:50%;z-index:3}section.main .fields .field:first-child{height:23svh;z-index:4}section.main .fields .field:first-child .special{width:6svh;height:9svh;top:16svh;margin-left:-9svh}section.main .fields .field:nth-child(2){height:29svh;top:10svh;z-index:3}section.main .fields .field:nth-child(2) img{-webkit-animation-delay:0.025s;animation-delay:0.025s}section.main .fields .field:nth-child(2) .special{width:6svh;height:9svh;top:8svh;margin-left:-9svh}section.main .fields .field:nth-child(3){height:27svh;top:30svh;z-index:2}section.main .fields .field:nth-child(3) img{-webkit-animation-delay:0.05s;animation-delay:0.05s}section.main .fields .field:nth-child(3) .special{width:15svh;height:11svh;top:11svh;margin-left:-7svh}section.main .fields .field:nth-child(4){height:27svh;top:47svh;z-index:1}section.main .fields .field:nth-child(4) img{-webkit-animation-delay:0.075s;animation-delay:0.075s}section.main .fields .field:nth-child(4) .special{width:5svh;height:8svh;top:13svh;margin-left:-10svh}section.main .level{height:86svh;position:sticky;top:14svh;margin-top:14svh;width:1px;pointer-events:none}section.main .level:nth-child(3){padding-top:calc(12svh - 10px)}section.main .level:nth-child(4){padding-top:calc(29svh - 10px)}section.main .level:nth-child(5){padding-top:calc(44svh - 10px)}section.main .level:nth-child(6){padding-top:calc(60svh - 10px)}section.main .desc{width:300px;position:fixed;left:0;z-index:3}section.main .desc:nth-child(odd){margin-left:calc(50% - 340px);-webkit-transform:translateX(-14svh);transform:translateX(-14svh)}section.main .desc:nth-child(odd) .label:before{left:40%}section.main .desc:nth-child(2n){margin-left:calc(50% + 40px);-webkit-transform:translateX(14svh);transform:translateX(14svh)}section.main .desc:nth-child(8){margin-left:calc(50% + 110px)}section.main .desc:nth-child(8) .label:before{width:70px;right:100%}section.main .desc:nth-child(10){margin-left:calc(50% + 150px)}section.main .desc:nth-child(10) .label:before{width:110px;right:100%}section.main .desc .label{position:relative;z-index:2}@media (min-width:1025px){section.main .desc .label:hover+.text{opacity:1}}section.main .desc .label:before{content:"";display:block;position:absolute;width:60%;height:1px;background:var(--forest);z-index:1;top:50%}section.main .desc .label span{padding:5px 8px 5px 24px;border-radius:8px;font-weight:500;font-size:16px;display:inline-block;position:relative;z-index:2}section.main .desc .label span:after{content:"";display:block;position:absolute;width:7px;height:7px;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}section.main .desc .label.teal span{background:#F0FCFF;border:1px solid #3AB6D2;color:#3AB6D2}section.main .desc .label.teal span:after{background:#CBF5FE;border:1px solid #3AB6D2}section.main .desc .label.yellow span{background:#FFFDEF;border:1px solid #BDA100;color:#BDA100}section.main .desc .label.yellow span:after{background:#FFF5B7;border:1px solid #BDA100}section.main .desc .label.blue span{background:#F1F4FF;border:1px solid #7296FF;color:#7296FF}section.main .desc .label.blue span:after{background:#CEDAFF;border:1px solid #7296FF}section.main .desc .label.red span{background:#FFF3F3;border:1px solid #FF5A5A;color:#FF5A5A}section.main .desc .label.red span:after{background:#FFC7C7;border:1px solid #FF5A5A}section.main .desc .text{font-weight:400;font-size:16px;line-height:150%;margin-top:10px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}section.main [data-after]{overflow:hidden}section.main [data-after]:after{content:"";display:block;position:absolute;width:40vw;height:300%;pointer-events:none;left:0;top:-300%;margin-top:var(--move);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#F1EFE2),to(rgba(241,239,226,0)));background:linear-gradient(180deg,#F1EFE2 30%,rgba(241,239,226,0) 100%)}section.main .intro{position:absolute;top:100svh;left:0;width:40%;padding-bottom:30px;z-index:4;-webkit-animation:intro_in 1s 1s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:intro_in 1s 1s cubic-bezier(0.25,0.1,0.25,1) forwards}section.main .intro .cta{margin-top:20px}section.main .intro .container{width:100vw}section.main .more{margin-top:80px;position:relative}section.main .more .subtitle{margin-bottom:10px}section.main .more .cta{margin-top:20px}@-webkit-keyframes field_img_in{0%{-webkit-transform:translateY(86svh);transform:translateY(86svh)}to{-webkit-transform:translateY(0svh);transform:translateY(0svh)}}@keyframes field_img_in{0%{-webkit-transform:translateY(86svh);transform:translateY(86svh)}to{-webkit-transform:translateY(0svh);transform:translateY(0svh)}}@-webkit-keyframes intro_in{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes intro_in{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}