.cutout .video-toggle{z-index:1;color:var(--white);--focus-color:var(--gold);font-size:15px;font-weight:400;line-height:1.2;position:absolute;bottom:96px;left:50px}.home .video-toggle{opacity:0;animation:loading-slide-up var(--dur-l) ease-in-out 1s forwards}@media (prefers-reduced-motion:no-preference) and (max-width:1199.98px){html.js main[data-page=index]:has(>.loading,>.home)>.grid :is(#second_title,#paragraph1,#paragraph2){opacity:1;transform:none}}h1.greeting{-webkit-hyphens:manual;hyphens:manual}.cutout .video-toggle:after{content:"";height:var(--tap);position:absolute;bottom:0;left:-4px;right:-4px}@media (max-width:1200px){.cutout .video-toggle{font-size:12px;line-height:24px;bottom:55px;left:25px}}@media (max-width:1200px) and (orientation:landscape) and (max-height:500px){.cutout .video-toggle{width:max-content;margin:0 auto;line-height:40px;bottom:15px;left:0;right:0}}html.js .loading .cutout,html.js .onboard .cutout{visibility:hidden}.home,.onboard,html:not(.js) .loading:not(.hidden){overflow-x:clip}html:not(.js) main .loading:not(.hidden){grid-template-rows:minmax(100vh,auto) auto;grid-template-columns:100%;height:auto;display:grid}html:not(.js) main .loading:not(.hidden)>*{grid-area:1/1}html:not(.js) main .loading:not(.hidden)>.perspective{overflow:clip}html:not(.js) main .loading:not(.hidden)>.cutout{z-index:1;background-color:var(--white);opacity:1;grid-area:2/1;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;width:100%;height:auto;min-height:0;padding:24px 50px;line-height:1.4;display:grid;position:relative}html:not(.js) .loading:not(.hidden) .cutout>:not(.subtitle):not(.contact-button){display:none}html:not(.js) .loading:not(.hidden) .cutout .subtitle{text-align:center;grid-column:2;font-size:15px;font-weight:700}html:not(.js) .loading:not(.hidden) .cutout .contact-button{text-align:right;grid-column:3;font-size:15px}@media (max-width:1200px){html:not(.js) main .loading:not(.hidden)>.cutout{grid-template-columns:1fr auto;padding:16px 25px}html:not(.js) .loading:not(.hidden) .cutout .subtitle{text-align:left;grid-column:1;font-size:12px}html:not(.js) .loading:not(.hidden) .cutout .contact-button{grid-column:2;font-size:12px}}html.js #area:focus-within .col-6:first-child ul li{transition-duration:.2s;transition-delay:0s}html.js #area .col-6:nth-child(2)>a:not(#discover1){visibility:hidden}@supports selector(:has(*)){html.js #area:not(:has(#bubble_content1.active)) #discover1{visibility:hidden}:is(html.js #area:has(#bubble_content2.active) #discover2,html.js #area:has(#bubble_content3.active) #discover3){visibility:visible}}html:not(.js) #area .col-6:nth-child(2){flex-direction:column;align-items:flex-start;padding:80px;display:flex}html:not(.js) #area .col-6:nth-child(2) ul{display:contents}html:not(.js) #area .col-6:nth-child(2) ul li{width:auto;margin:0}html:not(.js) #area .col-6:nth-child(2)>a{margin:.6em 0 2em;position:static}html:not(.js) #area .col-6:nth-child(2)>a:last-child{margin-bottom:0}html:not(.js) #bubble_content1{order:1}html:not(.js) #discover1{order:2}html:not(.js) #bubble_content2{order:3}html:not(.js) #discover2{order:4}html:not(.js) #bubble_content3{order:5}html:not(.js) #discover3{order:6}@media (min-width:768px) and (max-width:1199.98px){html:not(.js) #area .col-6:nth-child(2){padding:56px}}@media (max-width:767.98px){html:not(.js) #area .col-6:nth-child(2){padding:25px 25px 60px}}#area .col-6:nth-child(2) ul li a{color:inherit;font-weight:inherit;text-underline-offset:.18em;transition:text-decoration-color var(--dur-s) ease-in-out;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c;text-decoration-thickness:1px;position:static}#area .col-6:nth-child(2) ul li a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){html.js #area .col-6:nth-child(2) ul li{transition-behavior:allow-discrete}html.js #area .col-6:nth-child(2) ul li:not(.active){pointer-events:none}html.js #area:focus-within .col-6:nth-child(2) ul li{transition-duration:.2s}}
