.home.home-redesign{--u:calc(100vw / 1672);--v:var(--u);height:calc(987 * var(--v));background:#e7e8f7;min-height:0;overflow:hidden}.home.home-redesign .scene-base{filter:none;background-color:#edf0fc;background-image:radial-gradient(at 5% 38%,#fff5db 0,#fff6e680 14%,#0000 38%),radial-gradient(at 82% 8%,#a7cdffb3,#0000 48%),linear-gradient(165deg,#e8e6fa 0,#f8f6fc 49%,#e2e6f9 72%,#f6eef8);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;inset:0;-webkit-mask-image:none;mask-image:none}.home.home-redesign .scene-base:before{content:"";opacity:.3;background:repeating-linear-gradient(105deg,#0000 0 12%,#fff7 12.1%,#0000 12.3% 22%);position:absolute;inset:37% -10% 0;transform:perspective(500px)rotateX(40deg)}.home.home-redesign .scene-base:after{content:"";background:linear-gradient(90deg,#0000,#fff9e9,#fff,#0000);height:2px;display:block;position:absolute;inset:44% 0 auto;transform:rotate(-3deg)}.home.home-redesign .hero{height:calc(410 * var(--v));position:relative}.home.home-redesign .hero-copy{left:calc(128 * var(--u));top:calc(52 * var(--v));width:calc(700 * var(--u))}.home.home-redesign .hero-copy:before{content:"";left:calc(-46 * var(--u));top:calc(26 * var(--v));width:calc(13 * var(--u));height:calc(104 * var(--v));background:linear-gradient(90deg,#fb242b,#ce0011);border:1px solid #fff9;border-radius:8px;position:absolute;box-shadow:1px 0 #fff}.home.home-redesign .hero-copy h1{font:900 calc(58 * var(--u))/1.25 var(--font-sans);color:#072863;letter-spacing:.015em;white-space:nowrap;text-shadow:0 1px #fff8}.home.home-redesign .hero-copy h1 em{color:#d9000d;font-style:normal;position:relative}.home.home-redesign .title-stroke{right:calc(-9 * var(--u));bottom:calc(-12 * var(--v));width:100%;height:calc(18 * var(--v));color:#df0012}.home.home-redesign .hero-intro{width:calc(590 * var(--u));margin-top:calc(23 * var(--v));color:#30394a;font-size:calc(18.5 * var(--u));line-height:calc(28.5 * var(--v));min-height:0}.home.home-redesign .hero-actions{gap:calc(24 * var(--u));margin-top:calc(30 * var(--v))}.home.home-redesign .primary-cta,.home.home-redesign .secondary-cta{justify-content:center;align-items:center;gap:calc(16 * var(--u));min-width:calc(216 * var(--u));height:calc(51 * var(--v));padding:0 calc(28 * var(--u));font-size:calc(20 * var(--u));border-radius:100px;font-weight:650;display:inline-flex}.home.home-redesign .primary-cta{background:linear-gradient(175deg,#ff3733,#df0611 65%,#ba0012);border:1px solid #fff8;box-shadow:0 5px 16px #dc28361a}.home.home-redesign .secondary-cta{min-width:calc(213 * var(--u));color:#da0715;background:linear-gradient(#ffffffbf,#fff9f0a6);border:1px solid #df1320;box-shadow:inset 0 0 0 2px #ffffffa6}.home.home-redesign .hero-actions svg{width:calc(22 * var(--u));height:calc(22 * var(--v));transition:transform .2s}.home.home-redesign .hero-actions a{white-space:nowrap}.home.home-redesign .hero-actions svg{flex-shrink:0}.home.home-redesign .secondary-cta:hover svg{transform:translate(3px)}.home.home-redesign .slide-controls{top:calc(51 * var(--v));right:calc(24 * var(--u));width:calc(67 * var(--u));gap:calc(11 * var(--v));color:#173f76}.home.home-redesign .slide-index{padding-bottom:calc(14 * var(--v))}.home.home-redesign .slide-index b{font-size:calc(38 * var(--u))}.home.home-redesign .slide-index span{font-size:calc(20 * var(--u));opacity:1}.home.home-redesign .slide-controls>button{width:calc(37 * var(--u));height:calc(37 * var(--v));background:#ffffff70;border:1px solid #fff;box-shadow:0 3px 12px #718cb724}.home.home-redesign .slide-controls svg{width:64%;height:64%}.home-silk{z-index:0;pointer-events:none;width:100%;height:calc(118 * var(--v));position:absolute;bottom:0;left:0}.home.home-redesign .hero-copy{z-index:2}.home.home-redesign .hero-visual{left:43.5%;right:5.7%;top:calc(39 * var(--v));height:calc(365 * var(--v));align-items:center;display:flex;position:absolute}.home.home-redesign .banner-artwork{z-index:1;width:100%;box-shadow:none;background:0 0;border-radius:0;animation:none;position:relative}.home.home-redesign .banner-artwork picture{-webkit-mask-composite:source-in;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 90%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 90%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home.home-redesign .banner-artwork img{object-fit:contain;width:100%;height:auto}.home.home-redesign .banner-artwork:before,.home.home-redesign .banner-artwork:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#eef0fa,#0000);width:9%;position:absolute;inset:0 auto 0 0}.home.home-redesign .banner-artwork:after{background:linear-gradient(270deg,#bed7fb,#0000);left:auto;right:0}@supports ((-webkit-mask-image:linear-gradient(black, transparent)) or (mask-image:linear-gradient(black, transparent))){.home.home-redesign .banner-artwork:before,.home.home-redesign .banner-artwork:after{display:none}}.home.home-redesign .hero-visual-glow{background:radial-gradient(#fffc,#d5e2ff50 50%,#0000 70%);position:absolute;inset:8% -8% -6%}.home.home-redesign .hero-visual-ground{background:radial-gradient(#8ca7d844,#0000 68%);border-bottom:1px solid #fff7dc;border-radius:50%;width:84%;height:12%;position:absolute;bottom:0;left:8%}.home.home-redesign .slide-controls{z-index:3}.home.home-redesign .slide-controls>button{color:inherit}.home.home-redesign .ambient-toggle{z-index:3;right:6%;bottom:calc(43 * var(--v));font-size:max(11px, calc(12 * var(--u)));color:#526580;background:#ffffff8a;border:1px solid #fff;border-radius:20px;padding:5px 12px;position:absolute}@media (max-width:1000px){.home.home-redesign{--u:1px;--v:1px;height:auto;min-height:0}.home.home-redesign .hero{height:auto;padding:26px 0 45px}.home.home-redesign .hero-copy{width:85%;margin:0 auto;position:relative;top:auto;left:auto}.home.home-redesign .hero-copy:before{width:7px;height:72px;top:14px;left:-22px}.home.home-redesign .hero-copy h1{letter-spacing:0;font-size:clamp(30px,4.7vw,44px);line-height:1.3}.home.home-redesign .hero-intro{width:min(100%,600px);max-width:none;margin-top:24px;font-size:14px;line-height:24px}.home.home-redesign .hero-actions{gap:16px;width:min(100%,420px);margin-top:25px}.home.home-redesign .primary-cta,.home.home-redesign .secondary-cta{gap:10px;min-width:0;height:43px;padding:0 18px;font-size:16px}.home.home-redesign .hero-actions svg{width:20px;height:20px}.home.home-redesign .title-stroke{height:13px;bottom:-9px;right:-3px}.home.home-redesign .hero-visual{width:92%;height:auto;margin:30px auto 0;padding-bottom:15px;position:relative;top:auto;left:auto;right:auto}.home.home-redesign .hero-visual-ground{bottom:0}.home.home-redesign .slide-controls{flex-direction:row;gap:10px;width:auto;top:auto;bottom:0;right:7%}.home.home-redesign .slide-index{padding-bottom:0}.home.home-redesign .slide-index b{font-size:26px}.home.home-redesign .slide-index span{font-size:15px}.home.home-redesign .slide-controls>button{width:30px;height:30px}.home.home-redesign .ambient-toggle{font-size:10px;bottom:24px;right:4%}.home-silk{height:70px}}@media (max-width:600px){.home.home-redesign .hero-copy h1{font-size:clamp(25px,6.65vw,39px)}.home.home-redesign .hero-copy:before{width:6px;height:56px;top:10px;left:-16px}.home.home-redesign .hero-intro{margin-top:22px;font-size:13px;line-height:23px}.home.home-redesign .hero-actions{gap:12px;margin-top:24px}.home.home-redesign .primary-cta,.home.home-redesign .secondary-cta{flex:1;gap:8px;height:42px;padding:0 10px;font-size:14px}.home.home-redesign .hero-actions svg{width:18px;height:18px}}@media (max-width:370px){.home.home-redesign .primary-cta,.home.home-redesign .secondary-cta{gap:5px;padding:0 7px;font-size:12px}}.home.home-redesign{height:auto}.home.home-redesign .hero-tree{z-index:1;pointer-events:none;left:calc(-65 * var(--u));top:calc(285 * var(--v));width:calc(310 * var(--u));height:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 50%,#0000 100%)}.home.home-redesign .hero-sunlight{pointer-events:none;z-index:0;transform-origin:15% 70%;background:radial-gradient(at 20% 70%,#fffde3 0,#ffdf9166 20%,#fff1c330 42%,#0000 70%);width:43%;height:85%;position:absolute;top:35%;left:-10%}.home.home-redesign .hero-horizon{pointer-events:none;width:100%;height:calc(180 * var(--v));position:absolute;bottom:-30px;left:0}.home.home-redesign .hero-visual{perspective:1000px}.home.home-redesign .carousel-plane{z-index:1;width:100%;transform-style:preserve-3d;padding-bottom:41.67%;position:relative}.home.home-redesign .banner-artwork{backface-visibility:hidden;transform-origin:50%;align-items:center;display:flex;position:absolute;inset:0}.home.home-redesign .banner-artwork picture{width:100%}.home.home-redesign .autoplay-toggle svg{width:55%;height:55%}.home.home-redesign .slide-controls>button{transition:background .2s,transform .2s}.home.home-redesign .slide-controls>button:hover{background:#fff;transform:translateY(-2px)}@media (max-width:1000px){.home.home-redesign .hero-tree{opacity:.7;width:230px;top:205px;left:-95px}.home.home-redesign .hero-horizon{height:150px;bottom:22px}}@media (max-width:600px){.home.home-redesign .hero-tree{opacity:.65;width:170px;top:220px;left:-90px}.home.home-redesign .hero-copy{z-index:2}.home.home-redesign .hero-sunlight{width:90%;height:60%;top:12%}}@media (prefers-reduced-motion:reduce){.home.home-redesign .slide-controls>button{transition:none}}.home.home-redesign .hero-ground{pointer-events:none;z-index:0;left:0;right:0;top:calc(285 * var(--v));height:calc(350 * var(--v));background:var(--media-jinma) center bottom / 100% auto no-repeat;opacity:.24;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 30% 65%,#0000);mask-image:linear-gradient(#0000,#000 30% 65%,#0000)}@media (max-width:1000px){.home.home-redesign .hero-ground{opacity:.16;background-size:auto 900px;height:220px;top:auto;bottom:-85px}}
.lb4O7q_guide{z-index:1;height:calc(500 * var(--v));padding-top:calc(10 * var(--v));color:#082b5b;position:relative}.lb4O7q_heading{z-index:2;text-align:center;position:relative}.lb4O7q_headingRow{justify-content:center;align-items:center;gap:calc(28 * var(--u));display:flex}.lb4O7q_heading h2{isolation:isolate;width:calc(330 * var(--u));height:calc(64 * var(--v));color:#fff;font-size:calc(38 * var(--u));letter-spacing:.12em;text-shadow:0 2px 3px #9c090c55;place-items:center;font-weight:750;display:grid;position:relative}.lb4O7q_heading h2:before{content:"";z-index:-1;background:linear-gradient(165deg,#ff8a59,#ee1418 25%,#c90016 70%,#ff563c);border:2px solid #fff4df;border-radius:45px;position:absolute;inset:0;transform:skew(-17deg);box-shadow:0 5px 22px #edaa6b66,inset 0 2px 7px #fff0bba8}.lb4O7q_headingLaurel{color:#ffc77c;opacity:.9;width:86%;height:76%;position:absolute;inset:12% 7%}.lb4O7q_headingRow>i{width:calc(60 * var(--u));height:calc(20 * var(--v));background:repeating-linear-gradient(90deg,#e52a3c66 0 22%,#0000 22% 29%);transform:skew(-25deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.lb4O7q_headingRow>i:last-child{transform:skew(-25deg)rotate(180deg)}.lb4O7q_heading p{justify-content:center;align-items:center;gap:calc(25 * var(--u));margin-top:calc(12 * var(--v));font-size:calc(21 * var(--u));letter-spacing:.08em;font-weight:600;line-height:1.6;display:flex}.lb4O7q_heading p:before,.lb4O7q_heading p:after{content:"";width:calc(110 * var(--u));background:linear-gradient(90deg,#0000,#e82b38);height:1px}.lb4O7q_heading p:after{transform:rotate(180deg)}.lb4O7q_links{z-index:2;width:88%;margin:calc(14 * var(--v)) auto 0;height:calc(264 * var(--v));gap:calc(15 * var(--u));grid-template-columns:1.2fr repeat(5,minmax(0,1fr));align-items:end;display:grid;position:relative}.lb4O7q_links>a{--tilt:-3deg;min-width:0;height:calc(246 * var(--v));text-align:center;transition:transform .22s;position:relative}.lb4O7q_links>a:nth-child(3){--tilt:-2deg;height:calc(243 * var(--v))}.lb4O7q_links>a:nth-child(4){--tilt:-1deg;height:calc(245 * var(--v))}.lb4O7q_links>a:nth-child(5){--tilt:1deg;height:calc(250 * var(--v))}.lb4O7q_links>a:nth-child(6){--tilt:1deg;height:calc(256 * var(--v))}.lb4O7q_surface{border:max(1px, calc(1.5 * var(--u))) solid #fff;border-radius:calc(26 * var(--u));transform:skewX(var(--tilt)) rotate(-1deg);background:linear-gradient(130deg,#fffffff2,#eff0fbbd 48%,#e2e7f7b8);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 18px #fff9,0 12px 14px -10px #6975985e}.lb4O7q_surface:before{content:"";background:#cdd8ed38;border-radius:50%;width:65%;height:60%;position:absolute;top:-36%;right:-30%}.lb4O7q_surface:after{content:"";background:linear-gradient(#ffffff14,#fff9);border-top:1px solid #fff8;border-radius:50%;width:150%;height:42%;position:absolute;bottom:-22%;left:-20%;transform:rotate(-13deg)}.lb4O7q_illustration{height:calc(98 * var(--v));opacity:.75;position:absolute;inset:auto -4% 0}.lb4O7q_illustration svg{width:100%;height:100%}.lb4O7q_cardGlint{background:linear-gradient(120deg,#0000 30%,#fff9 45%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.lb4O7q_content{height:100%;padding:calc(24 * var(--v)) 0 calc(18 * var(--v));flex-direction:column;align-items:center;display:flex;position:relative}.lb4O7q_symbol{width:100%;height:calc(55 * var(--v));margin-bottom:calc(12 * var(--v));place-items:center;display:grid;position:relative}.lb4O7q_symbol>svg:not(.lb4O7q_laurel){width:calc(52 * var(--u));height:calc(52 * var(--v))}.lb4O7q_symbol>.lb4O7q_laurel{width:calc(160 * var(--u));height:calc(70 * var(--v));top:calc(-7 * var(--v));color:#ffd493;opacity:.85;position:absolute}.lb4O7q_links strong{font-size:calc(25 * var(--u));white-space:nowrap;font-weight:800;line-height:1.45}.lb4O7q_links small{margin-top:calc(5 * var(--v));font-size:calc(17 * var(--u));color:#3d4558;white-space:nowrap;line-height:1.6}.lb4O7q_arrow{width:calc(35 * var(--u));height:calc(35 * var(--v));background:linear-gradient(#fff,#f4f5fc);border:1px solid #fff;border-radius:50%;place-items:center;margin-top:auto;display:grid;box-shadow:0 4px 7px #16285430}.lb4O7q_arrow svg{width:calc(22 * var(--u));height:calc(22 * var(--v));stroke-width:1.8px}.lb4O7q_links>.lb4O7q_primary{height:calc(264 * var(--v));color:#fff}.lb4O7q_primary .lb4O7q_surface{background:radial-gradient(at 95% 100%,#ffb466,#0000 38%),linear-gradient(145deg,#ff6951,#f01919 28%,#c40013 72%,#f45737);border:2px solid #fff3cc;transform:skew(-8deg)rotate(2deg);box-shadow:0 0 6px #fff,0 0 25px #ffbb6ba1,inset 0 0 10px #ffdfab}.lb4O7q_primary .lb4O7q_content{padding-top:calc(30 * var(--v))}.lb4O7q_primary strong{font-size:calc(29 * var(--u))}.lb4O7q_primary small{color:#fff6ec}.lb4O7q_primary .lb4O7q_illustration{opacity:.55}.lb4O7q_primary .lb4O7q_arrow{color:#dc1724;background:#fffdf5;box-shadow:0 0 0 6px #ffdbbc2b,0 0 0 11px #ffdbbc1a,0 2px 7px #9e120b66}.lb4O7q_reflection{height:34%;transform:scaleY(-1) skewX(var(--tilt));opacity:.28;pointer-events:none;background:linear-gradient(#a8bdd844,#0000);border-radius:24px;position:absolute;inset:96% 5% auto}.lb4O7q_primary .lb4O7q_reflection{background:linear-gradient(#e6243540,#0000)}.lb4O7q_stage{pointer-events:none;left:2.5%;top:calc(287 * var(--v));width:95%;height:calc(140 * var(--v));position:absolute}.lb4O7q_stageGlow{pointer-events:none;left:7%;top:calc(370 * var(--v));width:86%;height:calc(60 * var(--v));background:radial-gradient(#fff7e6,#ffe8ba66 40%,#0000 70%);position:absolute}.lb4O7q_stageSweep{pointer-events:none;left:5%;top:calc(412 * var(--v));width:22%;height:calc(5 * var(--v));opacity:.35;background:radial-gradient(#fff 0 15%,#fff7ca 30%,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite paused lb4O7q_stage-light;position:absolute}.home[data-motion=on] .lb4O7q_stageSweep{animation-play-state:running}.home[data-motion=on] .lb4O7q_primary .lb4O7q_cardGlint{animation:8s ease-in-out infinite lb4O7q_card-light}@keyframes lb4O7q_stage-light{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(310%)}}@keyframes lb4O7q_card-light{0%,65%,to{opacity:0;transform:translate(-130%)}72%{opacity:.7}88%{opacity:0;transform:translate(130%)}}.lb4O7q_scroll{left:50%;top:calc(439 * var(--v));justify-content:center;align-items:center;gap:calc(12 * var(--u));color:#153769;padding:calc(8 * var(--v)) calc(28 * var(--u));background:#ffffff9e;border:1px solid #ffffffbf;border-radius:40px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 9px 19px #7c6e9630}.lb4O7q_chevrons{color:#ed1525;flex-direction:column;display:flex}.lb4O7q_chevrons svg{width:calc(24 * var(--u));height:calc(18 * var(--v));stroke-width:2.5px}.lb4O7q_chevrons svg+svg{margin-top:calc(-8 * var(--v))}.lb4O7q_scrollLabel{font-size:calc(18 * var(--u));letter-spacing:.12em;white-space:nowrap}@media (hover:hover){.lb4O7q_links>a:hover{transform:translateY(-6px)}.lb4O7q_links>a:hover .lb4O7q_arrow{color:#d71220}}.lb4O7q_links>a:focus-visible{outline-offset:8px;border-radius:18px}@media (max-width:1000px){.lb4O7q_guide{height:auto;padding:26px 0 100px}.lb4O7q_heading h2{width:250px;height:49px;font-size:28px}.lb4O7q_headingRow{gap:16px}.lb4O7q_headingRow>i{width:32px;height:15px}.lb4O7q_heading p{letter-spacing:.03em;gap:12px;margin-top:12px;font-size:14px}.lb4O7q_heading p:before,.lb4O7q_heading p:after{width:35px}.lb4O7q_links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:89%;height:auto;margin-top:24px}.lb4O7q_links>a,.lb4O7q_links>a:nth-child(n),.lb4O7q_links>.lb4O7q_primary{height:210px}.lb4O7q_surface{border-radius:20px;transform:skew(-2deg)}.lb4O7q_primary .lb4O7q_surface{transform:skew(-3deg)}.lb4O7q_content,.lb4O7q_primary .lb4O7q_content{padding:22px 0 16px}.lb4O7q_symbol{height:43px;margin-bottom:9px}.lb4O7q_symbol>svg:not(.lb4O7q_laurel){width:42px;height:42px}.lb4O7q_symbol>.lb4O7q_laurel{width:125px;height:55px;top:-6px}.lb4O7q_links strong,.lb4O7q_primary strong{font-size:21px}.lb4O7q_links small{font-size:13px}.lb4O7q_arrow{width:31px;height:31px}.lb4O7q_arrow svg{width:20px;height:20px}.lb4O7q_illustration{height:83px}.lb4O7q_stage{height:105px;top:auto;bottom:75px}.lb4O7q_stageGlow{height:45px;top:auto;bottom:68px}.lb4O7q_stageSweep{height:5px;top:auto;bottom:80px}.lb4O7q_reflection{display:none}.lb4O7q_scroll{gap:10px;padding:8px 22px;top:auto;bottom:30px}.lb4O7q_chevrons svg{width:22px;height:17px}.lb4O7q_chevrons svg+svg{margin-top:-8px}.lb4O7q_scrollLabel{font-size:14px}}@media (max-width:600px){.lb4O7q_guide{padding-top:22px}.lb4O7q_heading h2{width:220px;height:44px;font-size:25px}.lb4O7q_headingRow{gap:12px}.lb4O7q_headingRow>i{width:25px;height:12px}.lb4O7q_heading p{gap:8px;font-size:12px}.lb4O7q_heading p:before,.lb4O7q_heading p:after{width:20px}.lb4O7q_links{gap:16px 10px;width:90%}.lb4O7q_links>a,.lb4O7q_links>a:nth-child(n),.lb4O7q_links>.lb4O7q_primary{height:167px}.lb4O7q_content,.lb4O7q_primary .lb4O7q_content{padding:15px 0 12px}.lb4O7q_symbol{height:35px;margin-bottom:8px}.lb4O7q_symbol>svg:not(.lb4O7q_laurel){width:34px;height:34px}.lb4O7q_symbol>.lb4O7q_laurel{width:85px;height:45px;top:-4px}.lb4O7q_links strong,.lb4O7q_primary strong{font-size:15px}.lb4O7q_links small{margin-top:3px;font-size:10px}.lb4O7q_illustration{height:65px}.lb4O7q_arrow{width:27px;height:27px}.lb4O7q_arrow svg{width:17px;height:17px}.lb4O7q_surface{border-radius:17px}}@media (max-width:370px){.lb4O7q_links strong,.lb4O7q_primary strong{font-size:13px}.lb4O7q_links small{font-size:9px}}@media (prefers-reduced-motion:reduce){.lb4O7q_links>a{transition:none}.lb4O7q_links>a:hover{transform:none}.lb4O7q_stageSweep{animation:none}.home[data-motion=on] .lb4O7q_primary .lb4O7q_cardGlint{animation:none}}
