@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Noto Sans JP",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fdf3f3;--color-red-600:#cd3538;--color-blue-800:oklch(42.4% .199 265.638);--color-gray-50:#f7f7f7;--color-gray-100:#dadcdc;--color-gray-200:#bdc1c4;--color-gray-300:#a0a3aa;--color-gray-400:#75757c;--color-gray-500:#a5a5a5;--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-loose:2;--radius-lg:.5rem;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-inter:"Inter",sans-serif;--color-primary:#c02;--color-line:#777;--color-text:#333;--color-background-gray:#f0f0f0;--color-link-text:#66a;--color-link-footer:#666;--max-width-sompo:920px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding:100px}@media(min-width:48rem){html{scroll-padding:200px}}html{overscroll-behavior:none}body{font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased}a{text-underline-offset:.2em}}@layer components{.container-sompo{max-width:var(--max-width-sompo);padding-inline:calc(var(--spacing)*6);margin-inline:auto}@media(min-width:64rem){.container-sompo{padding-inline:calc(var(--spacing)*0)}}.animated-gradient-text{color:#0000;background:linear-gradient(#dfdfdf,#e17c8c,#dfdfdf) 0 0/100% 200%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite text-gradient-flow-vertical;display:inline-block}.animated-gradient-text-horizontal{color:#0000;background:linear-gradient(90deg,#dfdfdf,#e17c8c,#dfdfdf) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite text-gradient-flow-horizontal;display:inline-block}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-\[-10px\]{top:-10px}.top-\[-21px\]{top:-21px}.top-\[-23\.2vw\]{top:-23.2vw}.top-\[-28vw\]{top:-28vw}.top-\[-30px\]{top:-30px}.top-\[-32vw\]{top:-32vw}.top-\[-50px\]{top:-50px}.top-\[-60px\]{top:-60px}.top-\[-66px\]{top:-66px}.top-\[-88px\]{top:-88px}.top-\[-90px\]{top:-90px}.top-\[-125px\]{top:-125px}.top-\[-130px\]{top:-130px}.top-\[-134px\]{top:-134px}.top-\[-160px\]{top:-160px}.top-\[-193px\]{top:-193px}.top-\[5px\]{top:5px}.top-\[6px\]{top:6px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[12px\]{top:12px}.top-\[21\.33vw\]{top:21.33vw}.top-\[42\.67vw\]{top:42.67vw}.top-\[66\.67vw\]{top:66.67vw}.top-\[168px\]{top:168px}.top-\[180px\]{top:180px}.top-\[500px\]{top:500px}.top-px{top:1px}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-16{right:calc(var(--spacing)*16)}.right-\[-40px\]{right:-40px}.right-\[-67px\]{right:-67px}.right-\[-80px\]{right:-80px}.right-\[-90px\]{right:-90px}.right-\[-100px\]{right:-100px}.right-\[-120px\]{right:-120px}.right-\[-123px\]{right:-123px}.right-\[-137px\]{right:-137px}.right-\[-520px\]{right:-520px}.right-\[26px\]{right:26px}.right-\[76px\]{right:76px}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-\[-2px\]{bottom:-2px}.bottom-\[-10px\]{bottom:-10px}.bottom-\[-100px\]{bottom:-100px}.bottom-\[-123px\]{bottom:-123px}.bottom-\[-260px\]{bottom:-260px}.bottom-\[27px\]{bottom:27px}.bottom-\[71px\]{bottom:71px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-6{left:calc(var(--spacing)*6)}.left-\[-49\.33vw\]{left:-49.33vw}.left-\[-70px\]{left:-70px}.left-\[-99\.2vw\]{left:-99.2vw}.left-\[-130px\]{left:-130px}.left-\[-134px\]{left:-134px}.left-\[-172px\]{left:-172px}.left-\[-172vw\]{left:-172vw}.left-\[-220px\]{left:-220px}.left-\[-336px\]{left:-336px}.left-\[28px\]{left:28px}.left-\[308px\]{left:308px}.left-\[calc\(-72\/375\*100vw\)\]{left:-19.2vw}.-z-1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-9{z-index:9}.z-10{z-index:10}.z-11{z-index:11}.z-20{z-index:20}.z-50{z-index:50}.z-51{z-index:51}.z-100{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.row-start-1{grid-row-start:1}.row-end-2{grid-row-end:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-\[10px\]{margin-top:10px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[45px\]{margin-top:45px}.mt-\[calc\(-190\/375\*100vw\)\]{margin-top:-50.6667vw}.-mr-4{margin-right:calc(var(--spacing)*-4)}.-mr-6{margin-right:calc(var(--spacing)*-6)}.mr-6{margin-right:calc(var(--spacing)*6)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-\[30px\]{margin-bottom:30px}.mb-\[40px\]{margin-bottom:40px}.mb-\[140px\]{margin-bottom:140px}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-\[14px\]{margin-left:14px}.ml-\[max\(0px\,calc\(\(100vw-1080px\)\/2\)\)\]{margin-left:max(0px,50vw - 540px)}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-172\/40{aspect-ratio:172/40}.aspect-267\/178{aspect-ratio:267/178}.aspect-288\/192{aspect-ratio:288/192}.aspect-446\/297{aspect-ratio:446/297}.aspect-447\/298{aspect-ratio:447/298}.aspect-\[328\/185\]{aspect-ratio:328/185}.aspect-\[328\/219\]{aspect-ratio:328/219}.aspect-\[368\/150\]{aspect-ratio:368/150}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:calc(var(--spacing)*0);height:calc(var(--spacing)*0)}.size-0\.5{width:calc(var(--spacing)*.5);height:calc(var(--spacing)*.5)}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-\[4px\]{width:4px;height:4px}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[14px\]{width:14px;height:14px}.size-\[25px\]{width:25px;height:25px}.size-\[28px\]{width:28px;height:28px}.size-\[65px\]{width:65px;height:65px}.size-\[142px\]{width:142px;height:142px}.size-\[230px\]{width:230px;height:230px}.size-\[270px\]{width:270px;height:270px}.size-\[288px\]{width:288px;height:288px}.size-\[425px\]{width:425px;height:425px}.size-\[442px\]{width:442px;height:442px}.size-\[557px\]{width:557px;height:557px}.size-\[720px\]{width:720px;height:720px}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing)*4)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[15px\]{height:15px}.h-\[26px\]{height:26px}.h-\[40px\]{height:40px}.h-\[56px\]{height:56px}.h-\[65px\]{height:65px}.h-\[82px\]{height:82px}.h-\[96vw\]{height:96vw}.h-\[190px\]{height:190px}.h-\[200px\]{height:200px}.h-\[244px\]{height:244px}.h-\[300px\]{height:300px}.h-\[calc\(600\/375\*100vw\)\]{height:160vw}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[104px\]{min-height:104px}.min-h-\[270px\]{min-height:270px}.min-h-\[500px\]{min-height:500px}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-\[14px\]{width:14px}.w-\[22\%\]{width:22%}.w-\[23px\]{width:23px}.w-\[32\.53vw\]{width:32.53vw}.w-\[47px\]{width:47px}.w-\[52px\]{width:52px}.w-\[64px\]{width:64px}.w-\[82px\]{width:82px}.w-\[120px\]{width:120px}.w-\[166px\]{width:166px}.w-\[178px\]{width:178px}.w-\[200px\]{width:200px}.w-\[216px\]{width:216px}.w-\[250px\]{width:250px}.w-\[254\.4vw\]{width:254.4vw}.w-\[267px\]{width:267px}.w-\[271px\]{width:271px}.w-\[273\.6vw\]{width:273.6vw}.w-\[292\.27vw\]{width:292.27vw}.w-\[310px\]{width:310px}.w-\[400px\]{width:400px}.w-\[495px\]{width:495px}.w-full{width:100%}.w-px{width:1px}.max-w-\[216px\]{max-width:216px}.max-w-\[300px\]{max-width:300px}.max-w-\[364px\]{max-width:364px}.max-w-\[368px\]{max-width:368px}.max-w-\[390px\]{max-width:390px}.max-w-\[580px\]{max-width:580px}.max-w-\[684px\]{max-width:684px}.max-w-\[948px\]{max-width:948px}.max-w-\[990px\]{max-width:990px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sompo{max-width:var(--max-width-sompo)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[24px\]{min-width:24px}.min-w-\[78px\]{min-width:78px}.min-w-\[336px\]{min-width:336px}.flex-1{flex:1}.flex-\[0_0_272px\]{flex:0 0 272px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.translate-x-\[10px\]{--tw-translate-x:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_32px\]{grid-template-columns:1fr 32px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[47px_1fr\]{grid-template-columns:47px 1fr}.grid-cols-\[230px_1fr_130px\]{grid-template-columns:230px 1fr 130px}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[10px\]{gap:10px}.gap-\[17px\]{gap:17px}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-7{column-gap:calc(var(--spacing)*7)}.gap-x-\[10px\]{column-gap:10px}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-12{row-gap:calc(var(--spacing)*12)}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[30px\]{row-gap:30px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-500{border-color:var(--color-gray-500)}.border-primary{border-color:var(--color-primary)}.border-white{border-color:var(--color-white)}.bg-\[\#D9D9D9\]{background-color:#d9d9d9}.bg-\[\#F4F4F4\]{background-color:#f4f4f4}.bg-\[\#F6F6F6\]{background-color:#f6f6f6}.bg-\[\#FFF1F1\]{background-color:#fff1f1}.bg-\[\#f4f4f4\]{background-color:#f4f4f4}.bg-\[\#fff1f1\]{background-color:#fff1f1}.bg-\[rgba\(51\,51\,51\,0\.30\)\]{background-color:#3333334d}.bg-\[rgba\(240\,240\,240\,0\.6\)\]{background-color:#f0f0f099}.bg-background-gray{background-color:var(--color-background-gray)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-primary{background-color:var(--color-primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-tr{--tw-gradient-position:to top right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-tr{--tw-gradient-position:to top right in oklab}}.bg-linear-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(-90deg\,\#F3F3F3_1\.25\%\,\#B1B1B1_100\%\)\]{background-image:linear-gradient(-90deg,#f3f3f3 1.25%,#b1b1b1)}.bg-\[linear-gradient\(90deg\,\#E99797_1\.25\%\,\#CC0022_100\%\)\]{background-image:linear-gradient(90deg,#e99797 1.25%,#c02)}.bg-\[linear-gradient\(90deg\,rgba\(252\,240\,242\,0\.5\)_0\%\,rgba\(252\,240\,242\,0\.5\)_100\%\)\,linear-gradient\(90deg\,rgba\(240\,240\,240\,0\.6\)_0\%\,rgba\(240\,240\,240\,0\.6\)_100\%\)\]{background-image:linear-gradient(90deg,#fcf0f280 0% 100%),linear-gradient(90deg,#f0f0f099 0% 100%)}.bg-\[linear-gradient\(128deg\,\#FFF_0\%\,\#F4F4F4_36\.4\%\)\]{background-image:linear-gradient(128deg,#fff,#f4f4f4 36.4%)}.bg-\[linear-gradient\(199deg\,\#E99797_1\.25\%\,\#C02727_98\.75\%\)\]{background-image:linear-gradient(199deg,#e99797 1.25%,#c02727 98.75%)}.bg-\[linear-gradient\(199deg\,\#F3F3F3_1\.25\%\,\#B1B1B1_98\.75\%\)\]{background-image:linear-gradient(199deg,#f3f3f3 1.25%,#b1b1b1 98.75%)}.bg-\[linear-gradient\(355deg\,\#FAFAFA_2\.75\%\,\#C02_79\.59\%\)\]{background-image:linear-gradient(355deg,#fafafa 2.75%,#c02 79.59%)}.bg-\[url\(\"\/img\/common\/filter-select-bg\.svg\"\)\]{background-image:url(/img/common/filter-select-bg.svg)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab,var(--color-white)30%,transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/40{--tw-gradient-via:#fff6}@supports (color:color-mix(in lab,red,red)){.via-white\/40{--tw-gradient-via:color-mix(in oklab,var(--color-white)40%,transparent)}}.via-white\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-position-\[right_12px_center\]{background-position:right 12px center}.bg-no-repeat{background-repeat:no-repeat}.stroke-\[currentColor\]{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[10px\]{padding-inline:10px}.px-\[15px\]{padding-inline:15px}.px-\[21px\]{padding-inline:21px}.px-\[28px\]{padding-inline:28px}.px-\[50px\]{padding-inline:50px}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-13{padding-top:calc(var(--spacing)*13)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-18{padding-top:calc(var(--spacing)*18)}.pt-30{padding-top:calc(var(--spacing)*30)}.pt-\[14px\]{padding-top:14px}.pt-\[75px\]{padding-top:75px}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-11{padding-right:calc(var(--spacing)*11)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-30{padding-bottom:calc(var(--spacing)*30)}.pb-\[10px\]{padding-bottom:10px}.pl-0\!{padding-left:calc(var(--spacing)*0)!important}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-\[10px\]{padding-left:10px}.text-center{text-align:center}.text-right{text-align:right}.font-inter{font-family:var(--font-inter)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-\[10px\]\/\[1\.4\]{font-size:10px;line-height:1.4}.text-\[11px\]\/\[1\.4\]{font-size:11px;line-height:1.4}.text-\[13px\]\/\[1\.6\]{font-size:13px;line-height:1.6}.text-\[18px\]\/\[1\.6\]{font-size:18px;line-height:1.6}.text-\[20px\]\/\[1\.4\]{font-size:20px;line-height:1.4}.text-\[22px\]\/\[1\.6\]{font-size:22px;line-height:1.6}.text-\[24px\]\/\[1\.4\]{font-size:24px;line-height:1.4}.text-\[24px\]\/\[1\.6\]{font-size:24px;line-height:1.6}.text-\[28px\]\/\[1\.3\]{font-size:28px;line-height:1.3}.text-\[28px\]\/\[1\.4\]{font-size:28px;line-height:1.4}.text-\[32px\]\/\[1\.6\]{font-size:32px;line-height:1.6}.text-\[34px\]\/\[1\]{font-size:34px;line-height:1}.text-\[40px\]\/\[1\]{font-size:40px;line-height:1}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/\[1\.6\]{font-size:var(--text-base);line-height:1.6}.text-base\/\[2\.2\]{font-size:var(--text-base);line-height:2.2}.text-base\/loose{font-size:var(--text-base);line-height:var(--leading-loose)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\/\[1\.4\]{font-size:var(--text-lg);line-height:1.4}.text-lg\/\[1\.6\]{font-size:var(--text-lg);line-height:1.6}.text-lg\/\[2\]{font-size:var(--text-lg);line-height:2}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/\[1\.2\]{font-size:var(--text-sm);line-height:1.2}.text-sm\/\[1\.6\]{font-size:var(--text-sm);line-height:1.6}.text-sm\/\[1\.8\]{font-size:var(--text-sm);line-height:1.8}.text-sm\/\[2\.3\]{font-size:var(--text-sm);line-height:2.3}.text-xl\/\[1\.6\]{font-size:var(--text-xl);line-height:1.6}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/\[1\.6\]{font-size:var(--text-xs);line-height:1.6}.text-\[10px\]{font-size:10px}.text-\[24px\]{font-size:24px}.text-\[48px\]{font-size:48px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.125em\]{--tw-tracking:.125em;letter-spacing:.125em}.whitespace-nowrap{white-space:nowrap}.text-\[\#333\]{color:#333}.text-black{color:var(--color-black)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-line{color:var(--color-line)}.text-link-footer{color:var(--color-link-footer)}.text-link-text{color:var(--color-link-text)}.text-primary{color:var(--color-primary)}.text-red-600{color:var(--color-red-600)}.text-text{color:var(--color-text)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.writing-rl{writing-mode:vertical-rl;text-orientation:mixed}.\[--arrow-dx\:0\]{--arrow-dx:0}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@media(hover:hover){.group-hover\:origin-left:is(:where(.group):hover *){transform-origin:0}.group-hover\:-translate-x-px:is(:where(.group):hover *){--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-px:is(:where(.group):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-px:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[2px\]:is(:where(.group):hover *){--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-101:is(:where(.group):hover *){--tw-scale-x:101%;--tw-scale-y:101%;--tw-scale-z:101%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-102:is(:where(.group):hover *){--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:-rotate-10:is(:where(.group):hover *){rotate:-10deg}.group-hover\:animate-\[gradient-shine_0\.5s_ease-out_forwards\]:is(:where(.group):hover *){animation:.5s ease-out forwards gradient-shine}.group-hover\:animate-\[gradient-shine_0\.8s_ease-out_forwards\]:is(:where(.group):hover *){animation:.8s ease-out forwards gradient-shine}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--color-primary)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:\[--arrow-dx\:2px\]:is(:where(.group):hover *){--arrow-dx:2px}.group-hover\/link\:translate-x-px:is(:where(.group\/link):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/link\:-translate-y-px:is(:where(.group\/link):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/link\:scale-110:is(:where(.group\/link):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/link\:bg-primary:is(:where(.group\/link):hover *){background-color:var(--color-primary)}.group-hover\/link\:text-primary:is(:where(.group\/link):hover *){color:var(--color-primary)}.group-hover\/menu\:animate-\[gradient-shine_0\.5s_ease-out_forwards\]:is(:where(.group\/menu):hover *){animation:.5s ease-out forwards gradient-shine}}.group-\[\.dropdown-panel-open\]\:scale-y-100:is(:where(.group).dropdown-panel-open *){--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-\[2px\]:before{content:var(--tw-content);inset:2px}.before\:inset-\[3px\]:before{content:var(--tw-content);inset:3px}.before\:inset-\[4px\]:before{content:var(--tw-content);inset:4px}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:origin-left:before{content:var(--tw-content);transform-origin:0}.before\:scale-x-0:before{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-gray-50:before{content:var(--tw-content);background-color:var(--color-gray-50)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--color-primary)}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}:is(.\*\:first\:mt-0>*):first-child{margin-top:calc(var(--spacing)*0)}.last\:pb-20:last-child{padding-bottom:calc(var(--spacing)*20)}.odd\:pr-5:nth-child(odd){padding-right:calc(var(--spacing)*5)}.even\:pl-5:nth-child(2n){padding-left:calc(var(--spacing)*5)}@media(hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-background-gray:hover{background-color:var(--color-background-gray)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:\[--arrow-dx\:0\.125rem\]:hover{--arrow-dx:.125rem}.hover\:\[--arrow-dx\:2px\]:hover{--arrow-dx:2px}.hover\:before\:scale-x-100:hover:before{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.aria-expanded\:bg-\[\#EDEDED\][aria-expanded=true]{background-color:#ededed}@media(min-width:870px){.min-\[870px\]\:left-\[-256px\]{left:-256px}.min-\[870px\]\:grid-cols-\[330px_446px_1fr\]{grid-template-columns:330px 446px 1fr}.min-\[870px\]\:pl-12{padding-left:calc(var(--spacing)*12)}}@media(min-width:40rem){.sm\:top-\[-13\.59375vw\]{top:-13.5938vw}.sm\:top-\[-16\.40625vw\]{top:-16.4063vw}.sm\:top-\[-18\.75vw\]{top:-18.75vw}.sm\:top-\[35px\]{top:35px}.sm\:top-\[77px\]{top:77px}.sm\:top-\[300px\]{top:300px}.sm\:right-\[-11\.25vw\]{right:-11.25vw}.sm\:right-\[-100px\]{right:-100px}.sm\:bottom-0{bottom:calc(var(--spacing)*0)}.sm\:left-\[-28\.90625vw\]{left:-28.9063vw}.sm\:left-\[-58\.125vw\]{left:-58.125vw}.sm\:left-\[-100\.78125vw\]{left:-100.781vw}.sm\:left-\[calc\(-100\/680\*100vw\)\]{left:-14.7059vw}.sm\:left-auto{left:auto}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[52\.25vw\]{height:52.25vw}.sm\:h-\[56\.25vw\]{height:56.25vw}.sm\:h-\[81\.25vw\]{height:81.25vw}.sm\:w-\[19\.0625vw\]{width:19.0625vw}.sm\:w-\[149\.0625vw\]{width:149.063vw}.sm\:w-\[160\.3125vw\]{width:160.313vw}.sm\:w-\[171\.25vw\]{width:171.25vw}.sm\:w-\[300px\]{width:300px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:justify-between{justify-content:space-between}.sm\:gap-x-\[28px\]{column-gap:28px}.sm\:gap-y-16{row-gap:calc(var(--spacing)*16)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:pl-12{padding-left:calc(var(--spacing)*12)}.sm\:first\:pl-0:first-child{padding-left:calc(var(--spacing)*0)}}@media(min-width:48rem){.md\:top-18{top:calc(var(--spacing)*18)}.md\:top-\[-12px\]{top:-12px}.md\:top-\[-31px\]{top:-31px}.md\:top-\[-145px\]{top:-145px}.md\:top-\[-320px\]{top:-320px}.md\:top-\[-380px\]{top:-380px}.md\:top-\[11px\]{top:11px}.md\:top-\[12px\]{top:12px}.md\:top-\[14px\]{top:14px}.md\:top-\[70px\]{top:70px}.md\:right-\[-20px\]{right:-20px}.md\:right-\[-80px\]{right:-80px}.md\:right-\[-327px\]{right:-327px}.md\:right-\[50px\]{right:50px}.md\:right-\[68px\]{right:68px}.md\:-bottom-3{bottom:calc(var(--spacing)*-3)}.md\:-bottom-5{bottom:calc(var(--spacing)*-5)}.md\:bottom-\[-300px\]{bottom:-300px}.md\:bottom-\[66px\]{bottom:66px}.md\:bottom-\[80px\]{bottom:80px}.md\:left-6{left:calc(var(--spacing)*6)}.md\:left-\[-158px\]{left:-158px}.md\:left-\[-160px\]{left:-160px}.md\:left-\[-327px\]{left:-327px}.md\:left-\[10px\]{left:10px}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-7{grid-column-start:7}.md\:col-end-2{grid-column-end:2}.md\:col-end-3{grid-column-end:3}.md\:col-end-7{grid-column-end:7}.md\:col-end-10{grid-column-end:10}.md\:row-start-1{grid-row-start:1}.md\:my-4{margin-block:calc(var(--spacing)*4)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-1{margin-top:calc(var(--spacing)*1)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-14{margin-top:calc(var(--spacing)*14)}.md\:mt-15{margin-top:calc(var(--spacing)*15)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-19{margin-top:calc(var(--spacing)*19)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mr-0{margin-right:calc(var(--spacing)*0)}.md\:mr-10{margin-right:calc(var(--spacing)*10)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-1{margin-bottom:calc(var(--spacing)*1)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-18{margin-bottom:calc(var(--spacing)*18)}.md\:mb-\[46px\]{margin-bottom:46px}.md\:mb-\[88px\]{margin-bottom:88px}.md\:ml-\[calc\(50\%-50vw\)\]{margin-left:calc(50% - 50vw)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:hidden\!{display:none!important}.md\:aspect-\[760\/507\]{aspect-ratio:760/507}.md\:size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.md\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.md\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.md\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.md\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.md\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.md\:size-18{width:calc(var(--spacing)*18);height:calc(var(--spacing)*18)}.md\:size-\[6px\]{width:6px;height:6px}.md\:size-\[104px\]{width:104px;height:104px}.md\:h-0\.5{height:calc(var(--spacing)*.5)}.md\:h-1{height:calc(var(--spacing)*1)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-24{height:calc(var(--spacing)*24)}.md\:h-\[520px\]{height:520px}.md\:h-\[764px\]{height:764px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-\[44px\]{min-height:44px}.md\:min-h-\[70px\]{min-height:70px}.md\:min-h-\[246px\]{min-height:246px}.md\:min-h-\[290px\]{min-height:290px}.md\:min-h-\[647px\]{min-height:647px}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-\[3px\]{width:3px}.md\:w-\[5px\]{width:5px}.md\:w-\[32px\]{width:32px}.md\:w-\[120px\]{width:120px}.md\:w-\[200px\]{width:200px}.md\:w-\[267px\]{width:267px}.md\:w-\[368px\]{width:368px}.md\:w-\[428px\]{width:428px}.md\:w-\[431px\]{width:431px}.md\:w-\[445px\]{width:445px}.md\:w-\[671px\]{width:671px}.md\:w-\[768px\]{width:768px}.md\:w-\[800px\]{width:800px}.md\:w-px{width:1px}.md\:max-w-\[160px\]{max-width:160px}.md\:max-w-\[445px\]{max-width:445px}.md\:max-w-full{max-width:100%}.md\:min-w-0{min-width:calc(var(--spacing)*0)}.md\:min-w-\[80px\]{min-width:80px}.md\:min-w-\[146px\]{min-width:146px}.md\:min-w-\[400px\]{min-width:400px}.md\:flex-1{flex:1}.md\:flex-\[0_0_20\%\]{flex:0 0 20%}.md\:flex-\[0_0_400px\]{flex:0 0 400px}.md\:flex-\[1_1_0\]{flex:1 1 0}.md\:shrink-0{flex-shrink:0}.md\:translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:rotate-0{rotate:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-\[1fr_1px_43\%\]{grid-template-columns:1fr 1px 43%}.md\:grid-cols-\[52\.1\%_42\.6\%\]{grid-template-columns:52.1% 42.6%}.md\:grid-cols-\[64\.3\%_1px_1fr\]{grid-template-columns:64.3% 1px 1fr}.md\:grid-cols-\[128px_1fr\]{grid-template-columns:128px 1fr}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:calc(var(--spacing)*0)}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-14{gap:calc(var(--spacing)*14)}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:gap-\[10px\]{gap:10px}.md\:gap-\[28px\]{gap:28px}.md\:gap-x-10{column-gap:calc(var(--spacing)*10)}.md\:gap-x-\[28px\]{column-gap:28px}.md\:gap-y-3{row-gap:calc(var(--spacing)*3)}.md\:gap-y-14{row-gap:calc(var(--spacing)*14)}.md\:gap-y-16{row-gap:calc(var(--spacing)*16)}.md\:gap-y-30{row-gap:calc(var(--spacing)*30)}.md\:gap-y-\[42px\]{row-gap:42px}.md\:overflow-visible{overflow:visible}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-gray-100{border-color:var(--color-gray-100)}.md\:bg-white{background-color:var(--color-white)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-20{padding:calc(var(--spacing)*20)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-1{padding-inline:calc(var(--spacing)*1)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-\[21px\]{padding-inline:21px}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-30{padding-block:calc(var(--spacing)*30)}.md\:pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.md\:pt-5{padding-top:calc(var(--spacing)*5)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-17\.5{padding-top:calc(var(--spacing)*17.5)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-22{padding-top:calc(var(--spacing)*22)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}.md\:pt-30{padding-top:calc(var(--spacing)*30)}.md\:pt-\[15px\]{padding-top:15px}.md\:pt-\[25px\]{padding-top:25px}.md\:pt-\[30px\]{padding-top:30px}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pr-6{padding-right:calc(var(--spacing)*6)}.md\:pr-12{padding-right:calc(var(--spacing)*12)}.md\:pr-16{padding-right:calc(var(--spacing)*16)}.md\:pb-3{padding-bottom:calc(var(--spacing)*3)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-30{padding-bottom:calc(var(--spacing)*30)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}.md\:pb-34{padding-bottom:calc(var(--spacing)*34)}.md\:pb-40{padding-bottom:calc(var(--spacing)*40)}.md\:pb-56{padding-bottom:calc(var(--spacing)*56)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:pl-20{padding-left:calc(var(--spacing)*20)}.md\:pl-\[15px\]{padding-left:15px}.md\:pl-\[25px\]{padding-left:25px}.md\:pl-\[calc\(50vw-50\%\)\]{padding-left:calc(50vw - 50%)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-2xl\/\[32px\]{font-size:var(--text-2xl);line-height:32px}.md\:text-\[18px\]\/\[1\]{font-size:18px;line-height:1}.md\:text-\[20px\]\/\[1\.4\]{font-size:20px;line-height:1.4}.md\:text-\[24px\]\/\[1\.3\]{font-size:24px;line-height:1.3}.md\:text-\[24px\]\/\[1\.6\]{font-size:24px;line-height:1.6}.md\:text-\[28px\]\/\[1\.6\]{font-size:28px;line-height:1.6}.md\:text-\[32px\]\/\[1\.2\]{font-size:32px;line-height:1.2}.md\:text-\[32px\]\/\[1\.4\]{font-size:32px;line-height:1.4}.md\:text-\[32px\]\/\[1\.6\]{font-size:32px;line-height:1.6}.md\:text-\[40px\]\/\[1\.6\]{font-size:40px;line-height:1.6}.md\:text-\[60px\]\/\[1\]{font-size:60px;line-height:1}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-base\/\[1\.6\]{font-size:var(--text-base);line-height:1.6}.md\:text-base\/loose{font-size:var(--text-base);line-height:var(--leading-loose)}.md\:text-lg\/\[1\.6\]{font-size:var(--text-lg);line-height:1.6}.md\:text-lg\/\[2\.2\]{font-size:var(--text-lg);line-height:2.2}.md\:text-lg\/loose{font-size:var(--text-lg);line-height:var(--leading-loose)}.md\:text-sm\/\[1\.2\]{font-size:var(--text-sm);line-height:1.2}.md\:text-sm\/\[1\.6\]{font-size:var(--text-sm);line-height:1.6}.md\:text-xl\/\[1\.4\]{font-size:var(--text-xl);line-height:1.4}.md\:text-\[18px\]{font-size:18px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[128px\]{font-size:128px}.md\:tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.md\:last\:pb-40:last-child{padding-bottom:calc(var(--spacing)*40)}}@media(min-width:64rem){.lg\:top-30{top:calc(var(--spacing)*30)}.lg\:top-\[-21px\]{top:-21px}.lg\:top-\[-25px\]{top:-25px}.lg\:top-\[-32px\]{top:-32px}.lg\:top-\[-72px\]{top:-72px}.lg\:top-\[-76px\]{top:-76px}.lg\:top-\[-100px\]{top:-100px}.lg\:top-\[-237px\]{top:-237px}.lg\:top-\[-240px\]{top:-240px}.lg\:top-\[-320px\]{top:-320px}.lg\:top-\[-350px\]{top:-350px}.lg\:top-\[-376px\]{top:-376px}.lg\:top-\[-550px\]{top:-550px}.lg\:top-\[250px\]{top:250px}.lg\:top-\[340px\]{top:340px}.lg\:top-\[370px\]{top:370px}.lg\:top-auto{top:auto}.lg\:-right-6{right:calc(var(--spacing)*-6)}.lg\:-right-24{right:calc(var(--spacing)*-24)}.lg\:right-\[-35px\]{right:-35px}.lg\:right-\[-40px\]{right:-40px}.lg\:right-\[-83px\]{right:-83px}.lg\:right-\[-116px\]{right:-116px}.lg\:right-\[-223px\]{right:-223px}.lg\:right-\[-234px\]{right:-234px}.lg\:right-\[-250px\]{right:-250px}.lg\:right-\[-330px\]{right:-330px}.lg\:right-\[-347px\]{right:-347px}.lg\:right-\[-355px\]{right:-355px}.lg\:right-auto{right:auto}.lg\:bottom-\[-200px\]{bottom:-200px}.lg\:bottom-\[-258px\]{bottom:-258px}.lg\:bottom-\[50px\]{bottom:50px}.lg\:bottom-\[94px\]{bottom:94px}.lg\:bottom-auto{bottom:auto}.lg\:left-\[-44px\]{left:-44px}.lg\:left-\[-60px\]{left:-60px}.lg\:left-\[-90px\]{left:-90px}.lg\:left-\[-230px\]{left:-230px}.lg\:left-\[-285px\]{left:-285px}.lg\:left-\[-304px\]{left:-304px}.lg\:left-\[-360px\]{left:-360px}.lg\:left-\[-685px\]{left:-685px}.lg\:left-\[-1060px\]{left:-1060px}.lg\:left-\[730px\]{left:730px}.lg\:mt-14{margin-top:calc(var(--spacing)*14)}.lg\:mt-\[45px\]{margin-top:45px}.lg\:mr-0{margin-right:calc(var(--spacing)*0)}.lg\:flex{display:flex}.lg\:size-\[14px\]{width:14px;height:14px}.lg\:size-\[322px\]{width:322px;height:322px}.lg\:size-\[360px\]{width:360px;height:360px}.lg\:size-\[365px\]{width:365px;height:365px}.lg\:size-\[416px\]{width:416px;height:416px}.lg\:size-\[722px\]{width:722px;height:722px}.lg\:size-\[813px\]{width:813px;height:813px}.lg\:h-6{height:calc(var(--spacing)*6)}.lg\:h-\[84px\]{height:84px}.lg\:h-\[532px\]{height:532px}.lg\:h-\[560px\]{height:560px}.lg\:w-\[73px\]{width:73px}.lg\:w-\[248px\]{width:248px}.lg\:w-\[288px\]{width:288px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[408px\]{width:408px}.lg\:w-\[500px\]{width:500px}.lg\:w-\[602px\]{width:602px}.lg\:w-\[871px\]{width:871px}.lg\:w-\[1761px\]{width:1761px}.lg\:w-\[1822px\]{width:1822px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-px{width:1px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-\[28px\]{gap:28px}.lg\:gap-\[64px\]{gap:64px}.lg\:gap-y-0{row-gap:calc(var(--spacing)*0)}.lg\:gap-y-8{row-gap:calc(var(--spacing)*8)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-none{--tw-border-style:none;border-style:none}.lg\:border-gray-100{border-color:var(--color-gray-100)}.lg\:bg-\[\#F6F6F6\]{background-color:#f6f6f6}.lg\:bg-transparent{background-color:#0000}.lg\:bg-white{background-color:var(--color-white)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:pr-0{padding-right:calc(var(--spacing)*0)}.lg\:pr-20{padding-right:calc(var(--spacing)*20)}.lg\:pl-0{padding-left:calc(var(--spacing)*0)}.lg\:pl-4{padding-left:calc(var(--spacing)*4)}.lg\:pl-12{padding-left:calc(var(--spacing)*12)}.lg\:pl-\[34px\]{padding-left:34px}.lg\:pl-\[max\(0px\,calc\(\(100vw-920px\)\/2\)\)\]{padding-left:max(0px,50vw - 460px)}.lg\:text-\[24px\]\/\[1\.4\]{font-size:24px;line-height:1.4}.lg\:text-\[48px\]\/\[1\.4\]{font-size:48px;line-height:1.4}.lg\:text-\[64px\]\/\[1\.25\]{font-size:64px;line-height:1.25}.lg\:text-\[80px\]\/\[1\]{font-size:80px;line-height:1}.lg\:text-base\/\[1\.6\]{font-size:var(--text-base);line-height:1.6}.lg\:text-base\/loose{font-size:var(--text-base);line-height:var(--leading-loose)}.lg\:before\:inset-\[3px\]:before{content:var(--tw-content);inset:3px}}@media(min-width:80rem){.xl\:top-\[-32px\]{top:-32px}.xl\:top-\[-430px\]{top:-430px}.xl\:top-\[35px\]{top:35px}.xl\:top-\[77px\]{top:77px}.xl\:-right-46{right:calc(var(--spacing)*-46)}.xl\:right-\[-145px\]{right:-145px}.xl\:right-\[-434px\]{right:-434px}.xl\:bottom-\[-80px\]{bottom:-80px}.xl\:left-\[-290px\]{left:-290px}.xl\:left-\[-354px\]{left:-354px}.xl\:left-\[-460px\]{left:-460px}.xl\:left-\[-1050px\]{left:-1050px}.xl\:size-\[922px\]{width:922px;height:922px}.xl\:h-\[516px\]\!{height:516px!important}.xl\:h-\[560px\]{height:560px}.xl\:h-\[664px\]{height:664px}.xl\:w-\[288px\]{width:288px}.xl\:w-\[318px\]\!{width:318px!important}.xl\:w-\[468px\]{width:468px}.xl\:gap-10{gap:calc(var(--spacing)*10)}.xl\:pr-0{padding-right:calc(var(--spacing)*0)}.xl\:pl-0{padding-left:calc(var(--spacing)*0)}.xl\:text-\[80px\]\/\[1\]{font-size:80px;line-height:1}}@media(min-width:96rem){.\32xl\:right-\[-434px\]{right:-434px}}.even\:\[\&_\.line\]\:hidden:nth-child(2n) .line{display:none}@media(min-width:40rem){.sm\:last\:\[\&_\.line\]\:hidden\!:last-child .line{display:none!important}.sm\:even\:\[\&_\.line\]\:block:nth-child(2n) .line{display:block}}.\[\&_\.rich-text-block\>\:first-child\]\:mt-0\! .rich-text-block>:first-child{margin-top:calc(var(--spacing)*0)!important}.\[\&_\.richtext-custom-copy_br\]\:hidden .richtext-custom-copy br{display:none}@media(min-width:48rem){.md\:\[\&_\.richtext-custom-copy_br\]\:block .richtext-custom-copy br{display:block}}.\[\&_\.shining\]\:hidden .shining{display:none}.\[\&_a\]\:text-link-text a{color:var(--color-link-text)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_br\]\:hidden br{display:none}@media(min-width:48rem){.md\:\[\&_br\]\:block br{display:block}}@container not (min-width:240px){.\@max-\[240px\]\:\[\&_br\]\:block br{display:block}}.\[\&_h4\]\:relative h4{position:relative}.\[\&_h4\]\:mt-4 h4{margin-top:calc(var(--spacing)*4)}.\[\&_h4\]\:mb-0\.5 h4{margin-bottom:calc(var(--spacing)*.5)}.\[\&_h4\]\:mb-4 h4{margin-bottom:calc(var(--spacing)*4)}.\[\&_h4\]\:pl-\[14px\] h4{padding-left:14px}.\[\&_h4\]\:text-lg\/\[1\.6\] h4{font-size:var(--text-lg);line-height:1.6}.\[\&_h4\]\:font-medium h4{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h4\]\:text-primary h4{color:var(--color-primary)}.\[\&_h4\]\:before\:absolute h4:before{content:var(--tw-content);position:absolute}.\[\&_h4\]\:before\:top-\[10px\] h4:before{content:var(--tw-content);top:10px}.\[\&_h4\]\:before\:left-0 h4:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.\[\&_h4\]\:before\:size-\[6px\] h4:before{content:var(--tw-content);width:6px;height:6px}.\[\&_h4\]\:before\:bg-primary h4:before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&_h4\]\:before\:content-\[\'\'\] h4:before{--tw-content:"";content:var(--tw-content)}@media(min-width:48rem){.md\:\[\&_h4\]\:mt-8 h4{margin-top:calc(var(--spacing)*8)}}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:pl-3 li{padding-left:calc(var(--spacing)*3)}.\[\&_li\]\:leading-\[1\.6\] li{--tw-leading:1.6;line-height:1.6}.\[\&_li\]\:before\:absolute li:before{content:var(--tw-content);position:absolute}.\[\&_li\]\:before\:top-\[9px\] li:before{content:var(--tw-content);top:9px}.\[\&_li\]\:before\:left-0 li:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.\[\&_li\]\:before\:size-\[4px\] li:before{content:var(--tw-content);width:4px;height:4px}.\[\&_li\]\:before\:bg-\[\#A0A3AA\] li:before{content:var(--tw-content);background-color:#a0a3aa}.\[\&_li\]\:before\:content-\[\'\'\] li:before{--tw-content:"";content:var(--tw-content)}@media(min-width:48rem){.md\:\[\&_li\]\:pl-6 li{padding-left:calc(var(--spacing)*6)}.md\:\[\&_li\]\:before\:top-\[12px\] li:before{content:var(--tw-content);top:12px}.md\:\[\&_li\]\:before\:size-\[6px\] li:before{content:var(--tw-content);width:6px;height:6px}}.\[\&_noscript\]\:block noscript{display:block}.\[\&_noscript\]\:rounded noscript{border-radius:.25rem}.\[\&_noscript\]\:bg-gray-100 noscript{background-color:var(--color-gray-100)}.\[\&_noscript\]\:p-4 noscript{padding:calc(var(--spacing)*4)}.\[\&_noscript\]\:text-sm noscript{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:mt-0 p{margin-top:calc(var(--spacing)*0)}.\[\&_p\]\:max-w-\[80\%\] p{max-width:80%}.\[\&_p\]\:max-w-\[446px\] p{max-width:446px}.\[\&_p\]\:text-sm\/\[1\.6\] p{font-size:var(--text-sm);line-height:1.6}.\[\&_p\]\:leading-\[1\.6\] p{--tw-leading:1.6;line-height:1.6}@media(min-width:48rem){.md\:\[\&_p\]\:mt-1 p{margin-top:calc(var(--spacing)*1)}.md\:\[\&_p\]\:mt-2 p{margin-top:calc(var(--spacing)*2)}.md\:\[\&_p\]\:max-w-\[762px\] p{max-width:762px}.md\:\[\&_p\]\:text-base\/\[1\.6\] p{font-size:var(--text-base);line-height:1.6}}.\[\&_p\+_p\]\:mt-4 p+p{margin-top:calc(var(--spacing)*4)}.\[\&_p\:has\(\.richtext-custom-copy\)\]\:max-w-full p:has(.richtext-custom-copy){max-width:100%}.\[\&_select\]\:w-full select{width:100%}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:flex-wrap ul{flex-wrap:wrap}.\[\&_ul\]\:gap-x-4 ul{column-gap:calc(var(--spacing)*4)}.\[\&_ul\]\:gap-y-4 ul{row-gap:calc(var(--spacing)*4)}@media(min-width:48rem){.md\:\[\&_ul\]\:gap-y-2 ul{row-gap:calc(var(--spacing)*2)}}.\[\&_ul_li\]\:relative ul li{position:relative}.\[\&_ul_li\]\:inline-block ul li{display:inline-block}.\[\&_ul_li\]\:pl-\[14px\] ul li{padding-left:14px}.\[\&_ul_li\]\:pl-\[18px\] ul li{padding-left:18px}.\[\&_ul_li\]\:before\:absolute ul li:before{content:var(--tw-content);position:absolute}.\[\&_ul_li\]\:before\:top-\[9px\] ul li:before{content:var(--tw-content);top:9px}.\[\&_ul_li\]\:before\:left-0 ul li:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.\[\&_ul_li\]\:before\:size-\[6px\] ul li:before{content:var(--tw-content);width:6px;height:6px}.\[\&_ul_li\]\:before\:bg-primary ul li:before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&_ul_li\]\:before\:content-\[\'\'\] ul li:before{--tw-content:"";content:var(--tw-content)}.\[\&\+\&\]\:mt-4+.\[\&\+\&\]\:mt-4{margin-top:calc(var(--spacing)*4)}.\[\&\+\&\]\:mt-6+.\[\&\+\&\]\:mt-6{margin-top:calc(var(--spacing)*6)}.\[\&\+\&\]\:mt-8+.\[\&\+\&\]\:mt-8{margin-top:calc(var(--spacing)*8)}.\[\&\+\&\]\:mt-10+.\[\&\+\&\]\:mt-10{margin-top:calc(var(--spacing)*10)}@media(min-width:48rem){.md\:\[\&\+\&\]\:mt-6+.md\:\[\&\+\&\]\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:\[\&\+\&\]\:mt-8+.md\:\[\&\+\&\]\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:\[\&\+\&\]\:mt-28+.md\:\[\&\+\&\]\:mt-28{margin-top:calc(var(--spacing)*28)}.md\:\[\&\+\&\]\:mt-\[28px\]+.md\:\[\&\+\&\]\:mt-\[28px\]{margin-top:28px}}.\[\&\+\.rich-text-block\]\:mt-20+.rich-text-block{margin-top:calc(var(--spacing)*20)}@media(min-width:48rem){.md\:\[\&\+\.rich-text-block\]\:mt-30+.rich-text-block{margin-top:calc(var(--spacing)*30)}}.\[\&\:has\(\.excursion-links-block\)\]\:-mt-4:has(.excursion-links-block){margin-top:calc(var(--spacing)*-4)}.\[\&\:has\(\.excursion-links-block\)\]\:pt-0:has(.excursion-links-block){padding-top:calc(var(--spacing)*0)}@media(min-width:48rem){.md\:\[\&\:has\(\.excursion-links-block\)\]\:pb-22:has(.excursion-links-block){padding-bottom:calc(var(--spacing)*22)}}.\[\&\>\.text-link-banner-block\+\.text-link-banner-block\]\:mt-0\!>.text-link-banner-block+.text-link-banner-block{margin-top:calc(var(--spacing)*0)!important}.\[\&\>div\]\:mx-auto>div{margin-inline:auto}.\[\&\>div\]\:max-w-sompo>div{max-width:var(--max-width-sompo)}.page-header-block+.\[\.page-header-block\+\&\]\:pt-10{padding-top:calc(var(--spacing)*10)}@media(min-width:48rem){.page-header-block+.md\:\[\.page-header-block\+\&\]\:pt-22{padding-top:calc(var(--spacing)*22)}}.rich-text-block+.\[\.rich-text-block\+\&\]\:mt-8{margin-top:calc(var(--spacing)*8)}@media(min-width:48rem){.rich-text-block+.\[\.rich-text-block\+\&\]\:md\:mt-10{margin-top:calc(var(--spacing)*10)}.two-columns-block+.md\:\[\.two-columns-block\+\&\]\:mt-12{margin-top:calc(var(--spacing)*12)}}}.section-block.gradient-style{background:linear-gradient(#fff 0% 50%,#f4f4f4)}.section-block.gradient-a-style{background:linear-gradient(#fff 0% 50%,#f4f4f4);overflow:hidden}.section-block.gradient-a-style>div:last-child:before{z-index:0;--tw-content:"";content:var(--tw-content);background-repeat:no-repeat;background-size:contain;width:480px;height:480px;position:absolute;bottom:-170px;right:-150px}@media(min-width:64rem){.section-block.gradient-a-style>div:last-child:before{width:800px;height:800px;bottom:-320px;right:-350px}}.section-block.gradient-a-style>div:last-child:before{background-image:url(/img/blocks/section/decoration-parts-gradient.svg)}.section-block.gray-style{background-color:#f4f4f4}.section-block.light-gray-style{background-color:#f7f7f7}.section-block.gray-a-style{background-color:#f4f4f4}.section-block.gray-a-style>div{position:relative}.section-block.gray-a-style>div:first-child:before{--tw-content:"";content:var(--tw-content);background-repeat:no-repeat;background-size:contain;width:180px;height:180px;position:absolute;top:-80px;left:-64px}@media(min-width:64rem){.section-block.gray-a-style>div:first-child:before{width:280px;height:280px;top:-120px;left:-164px}}.section-block.gray-a-style>div:first-child:before{background-image:url(/img/blocks/section/decoration-parts-a-01.svg)}.section-block.gray-a-style>div:last-child:before{right:calc(var(--spacing)*-3);bottom:calc(var(--spacing)*-16);--tw-content:"";content:var(--tw-content);background-repeat:no-repeat;background-size:contain;width:64px;height:64px;position:absolute}@media(min-width:64rem){.section-block.gray-a-style>div:last-child:before{width:108px;height:108px;bottom:-90px;right:-104px}}.section-block.gray-a-style>div:last-child:before{background-image:url(/img/blocks/section/decoration-parts-a-02.svg)}.section-block.gray-b-style{background-color:#f4f4f4}.section-block.gray-b-style>div{position:relative}.section-block.gray-b-style>div:first-child:before{--tw-content:"";content:var(--tw-content);background-repeat:no-repeat;background-size:contain;width:280px;height:280px;position:absolute;top:-220px;right:-120px}@media(min-width:64rem){.section-block.gray-b-style>div:first-child:before{width:460px;height:460px;top:-270px;right:-360px}}.section-block.gray-b-style>div:first-child:before{background-image:url(/img/blocks/section/decoration-parts-b.svg)}:where(.rich-text-block>*+*),:where(.rich-text-block+.rich-text-block),*+.html-code-block{margin-top:calc(var(--spacing)*6)}:where(.rich-text-block) p{font-size:var(--text-base);line-height:2}:where(.rich-text-block a){--tw-leading:1.6;color:var(--color-link-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;line-height:1.6;text-decoration-line:underline;transition-duration:.3s;display:inline-block}@media(hover:hover){:where(.rich-text-block a):hover{color:var(--color-blue-800)}}:where(.rich-text-block a[target=_blank]:not(:has(img)):not(:has(picture))):after{top:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*1);width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-content:"";content:var(--tw-content);background-repeat:no-repeat;background-size:contain;transition-duration:.2s;display:inline-block;position:relative}@media(min-width:48rem){:where(.rich-text-block a[target=_blank]:not(:has(img)):not(:has(picture))):after{top:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*1.5)}}:where(.rich-text-block a[target=_blank]:not(:has(img)):not(:has(picture))):after{background-image:url(/img/blocks/rich-text-block/richtext-external.svg)}:where(.rich-text-block a[target=_blank]:not(:has(img)):not(:has(picture)):hover):after{--tw-translate-x:1px;--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.rich-text-block{z-index:2;font-size:var(--text-base);line-height:1.6;position:relative}.rich-text-block strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.rich-text-block>h2{margin-bottom:calc(var(--spacing)*8);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-gray-100);--tw-font-weight:var(--font-weight-medium);font-size:24px;line-height:1.6;font-weight:var(--font-weight-medium);padding-bottom:18px;position:relative}@media(min-width:48rem){.rich-text-block>h2{margin-bottom:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*8);font-size:32px;line-height:1.6}}.rich-text-block>h2:before{bottom:-2px;left:calc(var(--spacing)*0);height:2px;width:calc(var(--spacing)*12);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);position:absolute}@media(min-width:48rem){.rich-text-block>h2:before{width:calc(var(--spacing)*12)}}.section-block h2:not(:first-of-type),.section-block .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*20)}@media(min-width:48rem){.section-block h2:not(:first-of-type),.section-block .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*30)}}.rich-text-block>h3,.richtext-h3{margin-top:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-medium);font-size:20px;line-height:1.6;font-weight:var(--font-weight-medium);position:relative}@media(min-width:48rem){.rich-text-block>h3,.richtext-h3{margin-top:calc(var(--spacing)*16);font-size:24px;line-height:1.6}}.rich-text-block>h3:before{top:15px;left:calc(var(--spacing)*0);height:2px;width:calc(var(--spacing)*5);background-color:var(--color-gray-200);--tw-content:"";content:var(--tw-content);flex-shrink:0;position:absolute}@media(min-width:48rem){.rich-text-block>h3:before{width:calc(var(--spacing)*5);top:calc(var(--spacing)*5)!important}}.rich-text-block>h3+*,.richtext-h3+*{margin-top:calc(var(--spacing)*6)!important}.rich-text-block>h4{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*4);font-size:var(--text-base);--tw-font-weight:var(--font-weight-medium);line-height:1.6;font-weight:var(--font-weight-medium);position:relative}@media(min-width:48rem){.rich-text-block>h4{font-size:var(--text-lg);line-height:1.6}}.rich-text-block>h4:before,.richtext-h4:before{left:calc(var(--spacing)*0);height:100%;width:calc(var(--spacing)*.5);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);position:absolute}.rich-text-block>h5,.richtext-h5{margin-top:calc(var(--spacing)*10);font-size:var(--text-lg);--tw-font-weight:var(--font-weight-medium);line-height:1.6;font-weight:var(--font-weight-medium);padding-left:22px;position:relative}.rich-text-block>h5:before,.richtext-h5:before{top:12px;left:calc(var(--spacing)*0);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);width:6px;height:6px;position:absolute}.rich-text-block>blockquote{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-300);padding-left:calc(var(--spacing)*4);--tw-leading:1.6;color:var(--color-gray-400);line-height:1.6}.rich-text-block>pre{overflow-wrap:break-word;white-space:pre-wrap;max-width:100%}.rich-text-block>pre code{background-color:var(--color-gray-50);padding:calc(var(--spacing)*4);overflow-wrap:break-word;border-radius:6px;display:block}.rich-text-block>p code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);border-radius:4px}@media(min-width:48rem){.rich-text-block>p code{padding-block:calc(var(--spacing)*2)}}.rich-text-block>table{margin-bottom:calc(var(--spacing)*10);width:100%}@media(min-width:48rem){.rich-text-block>table{margin-block:calc(var(--spacing)*10)}}.rich-text-block>table p{font-size:var(--text-sm);line-height:1.6}@media(min-width:48rem){.rich-text-block>table p{font-size:var(--text-base);line-height:1.6}}.rich-text-block>table th,.rich-text-block>table td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;vertical-align:top}.rich-text-block>table th{background-color:var(--color-gray-400);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media(min-width:48rem){.rich-text-block>table th{min-width:4em}.rich-text-block>table th p{font-size:var(--text-sm);line-height:1.6}}.rich-text-block>ul,.rich-text-block>ol{margin-block:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.rich-text-block>ul:first-child,.rich-text-block>ol:first-child{margin-top:calc(var(--spacing)*0)}.rich-text-block>ul:last-child,.rich-text-block>ol:last-child{margin-bottom:calc(var(--spacing)*0)}.rich-text-block>ul li{padding-left:18px;position:relative}.rich-text-block>ul li:before{top:9px;left:calc(var(--spacing)*0);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);width:6px;height:6px;position:absolute}.rich-text-block>ol li{counter-increment:ol-num;padding-left:22px;position:relative}.rich-text-block>ol li:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);color:var(--color-primary);content:counter(ol-num)".";position:absolute}.rich-text-block li.heading-type-item strong:first-child{margin-bottom:calc(var(--spacing)*2);display:inline-block}.rich-text-block li.heading-type-item{margin-bottom:calc(var(--spacing)*6)}.rich-text-block p:has(>strong:only-child)+ul{margin-top:calc(var(--spacing)*4)}.two-columns-block .rich-text-block>ul{gap:calc(var(--spacing)*.5)}[style*="font-size: 87%"]{line-height:1.6;display:inline-block}.rich-text-embed-wrapper{width:580px;max-width:100%;margin-inline:auto}:where(.information-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*4)}@media(min-width:48rem){:where(.information-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*8)}}.information-content .rich-text-block>h3{margin-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){.information-content .rich-text-block>h3{margin-top:calc(var(--spacing)*14)}}.information-content .rich-text-block>h2:not(:first-of-type),.information-content .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){.information-content .rich-text-block>h2:not(:first-of-type),.information-content .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*16)}}.information-content .rich-text-block>h4{margin-top:calc(var(--spacing)*10)}@media(min-width:48rem){.information-content .rich-text-block>h4{margin-top:calc(var(--spacing)*12)}}.information-content .rich-text-block>figure{margin-block:calc(var(--spacing)*8)}@media(min-width:48rem){.information-content .rich-text-block>figure{margin-block:calc(var(--spacing)*12)}}.information-content .rich-text-block>figure figcaption{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6}@media(min-width:48rem){.information-content .rich-text-block>blockquote{margin-block:calc(var(--spacing)*10)}}:where(.staff-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*4)}@media(min-width:48rem){:where(.staff-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*6)}}.staff-content .rich-text-block>h2{margin-top:calc(var(--spacing)*12);margin-left:calc(var(--spacing)*-6);--tw-border-style:none;padding:calc(var(--spacing)*4);font-size:var(--text-lg);border-style:none;grid-template-columns:24px 1fr 16px;line-height:1.6;display:grid;position:relative;overflow:hidden}@media(min-width:48rem){.staff-content .rich-text-block>h2{margin-top:calc(var(--spacing)*18);margin-bottom:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*5);grid-template-columns:32px 1fr 24px;font-size:24px;line-height:1.6}}.staff-content .rich-text-block>h2:first-child{margin-top:calc(var(--spacing)*0)!important}.staff-content .rich-text-block>h2:before,.staff-content .rich-text-block>h2:after{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-content:"";content:var(--tw-content);background-color:#0000;background-repeat:no-repeat;background-size:contain;position:relative}@media(min-width:48rem){.staff-content .rich-text-block>h2:before,.staff-content .rich-text-block>h2:after{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}.staff-content .rich-text-block>h2:before,.staff-content .rich-text-block>h2:after{background-image:url(/img/staff/double-quote.svg)}.staff-content .rich-text-block>h2:after{align-self:flex-end;rotate:180deg}.staff-content .rich-text-block>h2>.h2-text{min-width:calc(var(--spacing)*0);grid-column-start:2}@keyframes staff-h2-bg-reveal{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,110% 100%,0 100%)}}.staff-content .rich-text-block>h2 .background{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:-1;background-color:var(--color-gray-50);clip-path:polygon(0 0,0 0,0 100%,0 100%);width:100%;height:100%;position:absolute}.staff-content .rich-text-block>h2 .background.is-visible{animation:.6s ease-out forwards staff-h2-bg-reveal}.staff-content .rich-text-block>h2 .circle{z-index:-1;width:calc(var(--spacing)*60);height:calc(var(--spacing)*60);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%;left:-146px}@media(min-width:48rem){.staff-content .rich-text-block>h2 .circle{left:-110px}}.staff-content .rich-text-block>h2 .circle{background-image:url(/img/staff/h2-background-circle.svg)}.staff-content .rich-text-block>h2 .char{opacity:0;display:inline-block}.staff-content .rich-text-block>h2.is-visible .char{animation:.25s ease-out forwards staff-h2-char-reveal;animation-delay:calc(var(--char-index)*12ms)}@keyframes staff-h2-char-reveal{to{opacity:1}}:where(.case-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*4)}@media(min-width:48rem){:where(.case-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*8)}}.case-content .rich-text-block>h3{margin-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){.case-content .rich-text-block>h3{margin-top:calc(var(--spacing)*14)}}.case-content .rich-text-block>h2:not(:first-of-type),.information-content .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){.case-content .rich-text-block>h2:not(:first-of-type),.information-content .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*16)}}.case-content .rich-text-block>h4{margin-top:calc(var(--spacing)*10)}@media(min-width:48rem){.case-content .rich-text-block>h4{margin-top:calc(var(--spacing)*12)}}.case-content .rich-text-block>figure{margin-block:calc(var(--spacing)*8)}@media(min-width:48rem){.case-content .rich-text-block>figure{margin-block:calc(var(--spacing)*12)}}.case-content .rich-text-block>figure figcaption{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6}@media(min-width:48rem){.case-content .rich-text-block>blockquote{margin-block:calc(var(--spacing)*10)}}:where(.seminar-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*4)}@media(min-width:48rem){:where(.seminar-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*8)}}.seminar-content .rich-text-block>h3{margin-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){.seminar-content .rich-text-block>h3{margin-top:calc(var(--spacing)*14)}}.seminar-content .rich-text-block>h2:not(:first-of-type),.seminar-content .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){.seminar-content .rich-text-block>h2:not(:first-of-type),.seminar-content .rich-text-block~.rich-text-block h2{margin-top:calc(var(--spacing)*16)}}.seminar-content .rich-text-block>h4{margin-top:calc(var(--spacing)*10)}@media(min-width:48rem){.seminar-content .rich-text-block>h4{margin-top:calc(var(--spacing)*12)}}.seminar-content .rich-text-block>figure{margin-block:calc(var(--spacing)*8)}@media(min-width:48rem){.seminar-content .rich-text-block>figure{margin-block:calc(var(--spacing)*12)}}.seminar-content .rich-text-block>figure figcaption{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6}@media(min-width:48rem){.seminar-content .rich-text-block>blockquote{margin-block:calc(var(--spacing)*10)}}:where(.seminar-menu-content .rich-text-block>*+*){margin-top:calc(var(--spacing)*4)}.seminar-menu-content .rich-text-block>ul,.seminar-menu-content .rich-text-block>ol{margin-block:calc(var(--spacing)*4)}.seminar-menu-content .rich-text-block :first-child{margin-top:calc(var(--spacing)*0)!important}.list-style-table table{margin-top:calc(var(--spacing)*4);width:100%}@media(min-width:48rem){.list-style-table table{margin-top:calc(var(--spacing)*8)}}.list-style-table table:last-child{margin-bottom:calc(var(--spacing)*0)}.list-style-table table p,.list-style-table table th p{font-size:var(--text-base);line-height:1.6}.list-style-table table th,.list-style-table table td{border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:0;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);text-align:left;vertical-align:top}.list-style-table table th{width:98px;padding-right:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);background-color:#0000;padding-left:14px;position:relative}@media(min-width:48rem){.list-style-table table th{width:140px;padding-left:22px}}.list-style-table table th:before{top:calc(var(--spacing)*6);left:calc(var(--spacing)*0);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);width:6px;height:6px;position:absolute}@media(min-width:48rem){.list-style-table table th:before{top:26px}}.rich-text-block .richtext-custom-copy,.page-header-block .richtext-custom-copy{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-medium);line-height:1.6;font-weight:var(--font-weight-medium)}@media(min-width:48rem){.rich-text-block .richtext-custom-copy,.page-header-block .richtext-custom-copy{font-size:28px;line-height:1.6}}.page-header-block .with-image .richtext-custom-copy{font-size:var(--text-base);line-height:1.6}@media(min-width:48rem){.page-header-block .with-image .richtext-custom-copy{font-size:24px;line-height:1.6}}.rich-text-block .richtext-custom-red-label,.page-header-block .richtext-custom-red-label{background-color:var(--color-primary);padding-inline:10px;padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);--tw-font-weight:var(--font-weight-medium);line-height:1.6;font-weight:var(--font-weight-medium);color:var(--color-white);display:inline-block;position:relative;overflow:hidden}@media(min-width:48rem){.rich-text-block .richtext-custom-red-label,.page-header-block .richtext-custom-red-label{font-size:var(--text-sm);line-height:1.6}}.rich-text-block .richtext-custom-red-label:after,.page-header-block .richtext-custom-red-label:after{content:"";pointer-events:none;inset:calc(var(--spacing)*0);background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;transform:translate(-100%)}.rich-text-block .richtext-custom-red-label.richtext-custom-red-label--in-view:after,.page-header-block .richtext-custom-red-label.richtext-custom-red-label--in-view:after{animation:.5s ease-out .2s forwards gradient-shine}.rich-text-block p:has(.richtext-custom-red-label)+h2{margin-top:calc(var(--spacing)*2)}@media(min-width:48rem){.rich-text-block p:has(.richtext-custom-red-label)+h2{margin-top:calc(var(--spacing)*4)}}.rich-text-block>h2:has(.richtext-custom-red-label){gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media(min-width:48rem){.rich-text-block>h2:has(.richtext-custom-red-label){gap:calc(var(--spacing)*4)}}.rich-text-block>h2 .richtext-custom-red-label{max-width:fit-content}.company-table-block>table{width:100%}.company-table-block>table p{font-size:var(--text-sm);line-height:1.6}@media(min-width:48rem){.company-table-block>table p{font-size:var(--text-base);line-height:1.6}}.company-table-block>table th,.company-table-block>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing)*4);text-align:left;vertical-align:top}.company-table-block>table th{width:108px;padding-right:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);padding-left:14px;position:relative}@media(min-width:48rem){.company-table-block>table th{width:200px;padding-left:22px}}@media(min-width:64rem){.company-table-block>table th{width:216px}}.company-table-block>table th:before{top:calc(var(--spacing)*6);left:calc(var(--spacing)*0);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);width:6px;height:6px;position:absolute}@media(min-width:48rem){.company-table-block>table th:before{top:28px}.company-table-block>table th p{font-size:var(--text-lg);line-height:1.6}}.expand-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.expand-icon__bar{background-color:var(--color-primary);transition:transform .25s;position:absolute}.expand-icon__bar--h{width:12px;height:2px}.expand-icon__bar--v{width:2px;height:12px;transform:scaleY(1)}.expand-icon--minus .expand-icon__bar--v{transform:scaleY(0)}.featured-point-block__check-path{stroke-dasharray:1;stroke-dashoffset:1px}.featured-point-block--in-view .featured-point-block__check-path{animation:.35s ease-out .3s forwards featured-point-draw-check}@keyframes featured-point-draw-check{to{stroke-dashoffset:0}}.history-block .history-row{opacity:0}.history-block.is-visible .history-row{animation:.5s ease-out forwards history-row-fade-in;animation-delay:calc(var(--row-index)*80ms)}@keyframes history-row-fade-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.perspectives-methods-block__item{opacity:0}.perspectives-methods-block--in-view .perspectives-methods-block__item{animation:.5s ease-out forwards perspectives-methods-item-fade-in;animation-delay:calc(.3s + var(--item-index,0)*.2s)}@keyframes perspectives-methods-item-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pdca-block__item{opacity:0}.pdca-block--in-view .pdca-block__item{animation:.5s ease-out forwards pdca-item-fade-in;animation-delay:calc(.3s + var(--item-index,0)*.1s)}@keyframes pdca-item-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pagination-nav{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;display:flex}.pagination-list{gap:calc(var(--spacing)*2);display:flex}.pagination-link{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:relative}.pagination-link:before{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;background-color:var(--color-gray-100);--tw-content:"";content:var(--tw-content);width:100%;height:1px;display:block;position:absolute}.pagination-link:hover{color:var(--color-primary)}.pagination-link:after,.pagination-link.current:after{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:2;height:calc(var(--spacing)*.5);transform-origin:100%;--tw-scale-x:0%;width:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-content:"";content:var(--tw-content);transition-duration:.3s;display:block;position:absolute}.pagination-link.current{color:var(--color-primary)}.pagination-link.current:after,.pagination-link:hover:after{transform-origin:0;--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.pagination-arrow-link{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media(hover:hover){.pagination-arrow-link.prev svg:is(:where(.group):hover *){--tw-translate-x:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.pagination-arrow-link.prev svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.pagination-arrow-link.next svg:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.pagination-arrow-link.next svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.staff-header-title .char{opacity:0;display:inline-block}.staff-header-title.is-visible .char{animation:.25s ease-out forwards staff-h2-char-reveal;animation-delay:calc(var(--char-index)*12ms)}.staff-content .rich-text-block>h3{font-size:var(--text-base);line-height:1.6;margin-bottom:calc(var(--spacing)*4)!important}@media(min-width:48rem){.staff-content .rich-text-block>h3{margin-top:calc(var(--spacing)*8);font-size:var(--text-lg);line-height:1.6}.rich-text-block>h3:before{width:calc(var(--spacing)*5);top:14px}}.staff-content .rich-text-block>h3+*,.richtext-h3+*{margin-top:calc(var(--spacing)*4)!important}.staff-content .rich-text-block>h4{margin-top:calc(var(--spacing)*10)}@media(min-width:48rem){.staff-content .rich-text-block>h4{margin-top:calc(var(--spacing)*12)}.staff-content .rich-text-block>blockquote{margin-top:calc(var(--spacing)*10)}}.definition-row-dd{font-size:var(--text-sm);line-height:1.6}@media(min-width:48rem){.definition-row-dd{font-size:var(--text-base);line-height:1.6}}.definition-row-dd ul,.definition-row-dd ol{row-gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.definition-row-dd ul li{padding-left:calc(var(--spacing)*4);position:relative}.definition-row-dd ul li:before{top:9px;left:calc(var(--spacing)*0);width:calc(var(--spacing)*1);height:calc(var(--spacing)*1);background-color:var(--color-gray-300);--tw-content:"";content:var(--tw-content);position:absolute}@media(min-width:48rem){.definition-row-dd ul li:before{top:10px}}.definition-row-dd ol li{counter-increment:ol-num;padding-left:22px;position:relative}.definition-row-dd ol{counter-reset:ol-num}.definition-row-dd ol li:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);color:var(--color-gray-400);content:counter(ol-num)".";position:absolute}:where(.definition-row-dd a[target=_blank]:not(:has(img)):not(:has(picture))):after{top:calc(var(--spacing)*1);margin-left:calc(var(--spacing)*1);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-content:"";content:var(--tw-content);background-repeat:no-repeat;background-size:contain;transition-duration:.2s;display:inline-block;position:relative}@media(min-width:48rem){:where(.definition-row-dd a[target=_blank]:not(:has(img)):not(:has(picture))):after{top:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*1.5);width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}}:where(.definition-row-dd a[target=_blank]:not(:has(img)):not(:has(picture))):after{background-image:url(/img/blocks/rich-text-block/richtext-external.svg)}:where(.definition-row-dd a[target=_blank]:not(:has(img)):not(:has(picture)):hover):after{--tw-translate-x:1px;--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.definition-row-dd a{color:var(--color-link-text);text-decoration-line:underline}@media(hover:hover){.definition-row-dd a:hover{color:var(--color-blue-800)}}.preview-page .history-block .history-row{opacity:1;animation:none;transform:none}.preview-page .featured-point-block__check-path{stroke-dashoffset:0;animation:none}.preview-page .perspectives-methods-block__item,.preview-page .pdca-block__item{opacity:1;animation:none;transform:none}.frontpage-content h2{row-gap:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-size:24px;line-height:1.6;font-weight:var(--font-weight-medium);flex-direction:column;display:flex;position:relative}@media(min-width:48rem){.frontpage-content h2{row-gap:calc(var(--spacing)*6);font-size:32px;line-height:1.6}}.frontpage-content h2:before{height:3px;width:calc(var(--spacing)*6);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content)}@media(min-width:48rem){.frontpage-content h2:before{height:calc(var(--spacing)*1);width:calc(var(--spacing)*12)}}.top-main-visual{padding-inline:calc(var(--spacing)*0)}body:not(.mv-finished) .frontpage-content .top-section-block:not(.top-main-visual){opacity:0;pointer-events:none}body.mv-finished .frontpage-content .top-section-block:not(.top-main-visual){opacity:1;pointer-events:auto;transition:opacity .4s ease-out}[data-top-main-visual].mv-initial [data-mv-circle],[data-top-main-visual].mv-initial .mv-desc-p{opacity:0}[data-top-main-visual].mv-initial [data-mv-circle=left]{transform:scale(.98)}[data-top-main-visual].mv-initial .mv-char{opacity:0}[data-top-main-visual].mv-initial [data-mv-panel]{clip-path:inset(100% 0 0)}[data-top-main-visual].mv-initial [data-mv-inner-parallax]{transform:translateY(-24px)}[data-top-main-visual].mv-ready [data-mv-circle]{opacity:1;transition:opacity .9s ease-out}[data-top-main-visual].mv-ready .mv-desc-p{opacity:1;transition:opacity .9s cubic-bezier(.22,1,.36,1)}[data-top-main-visual].mv-ready .mv-char{opacity:1;transition:opacity .28s ease-out}[data-top-main-visual].mv-ready [data-mv-panel]{clip-path:inset(0);transition:clip-path .6s cubic-bezier(.22,1,.36,1)}[data-top-main-visual].mv-ready [data-mv-circle=left]{transition:opacity .9s ease-out .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s;transform:scale(1)}[data-top-main-visual].mv-ready [data-mv-circle=right]{transition-delay:2.45s}[data-top-main-visual].mv-ready [data-mv-panel-index="0"]{transition-delay:1.2s}[data-top-main-visual].mv-ready [data-mv-panel-index="1"]{transition-delay:1.3s}[data-top-main-visual].mv-ready [data-mv-panel-index="2"]{transition-delay:1.4s}[data-top-main-visual].mv-ready [data-mv-panel-index="3"]{transition-delay:1.5s}[data-top-main-visual].mv-ready [data-mv-panel-index="4"]{transition-delay:1.6s}[data-top-main-visual].mv-initial [data-mv-dot]{opacity:0;transform:translateY(4px)}[data-top-main-visual].mv-ready [data-mv-dot]{opacity:1;transition:opacity .75s cubic-bezier(.22,1,.36,1) 1.45s,transform .75s cubic-bezier(.22,1,.36,1) 1.45s;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-top-main-visual].mv-initial [data-mv-dot],[data-top-main-visual].mv-ready [data-mv-dot]{opacity:1;transition:none;transform:none}}[data-top-main-visual].mv-ready [data-mv-inner-parallax]{transition:transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}[data-top-main-visual].mv-ready [data-mv-panel-index="2"] [data-mv-inner-parallax]{transition-delay:1.4s}[data-top-main-visual].mv-ready [data-mv-panel-index="3"] [data-mv-inner-parallax]{transition-delay:1.5s}[data-top-main-visual].mv-ready [data-mv-panel-index="4"] [data-mv-inner-parallax]{transition-delay:1.6s}[data-top-main-visual].mv-photo-parallax-active [data-mv-inner-parallax]{transition:none}[data-mv-parallax=left-circle],[data-mv-parallax=right-circle],[data-mv-inner-parallax]{will-change:transform}.top-about{margin-top:calc(var(--spacing)*25);margin-bottom:calc(var(--spacing)*24)}@media(min-width:48rem){.top-about{margin-bottom:calc(var(--spacing)*35)}}@media(min-width:80rem){.top-about{margin-top:calc(var(--spacing)*40)}}.top-service-business{margin-top:calc(var(--spacing)*24);padding-bottom:calc(var(--spacing)*15);position:relative}@media(min-width:48rem){.top-service-business{margin-top:calc(var(--spacing)*35);padding-bottom:calc(var(--spacing)*40)}}.top-service-business:before{inset:calc(var(--spacing)*0);z-index:0;--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute}@media(min-width:48rem){.top-service-business:before{height:995px;top:auto}}.top-service-business:before{background:linear-gradient(#fff,#f0f0f0)}.top-service-business>div:last-child{position:relative}.top-service-business>div:last-child:before{z-index:-1;border-style:var(--tw-border-style);border-width:5px;border-color:var(--color-white);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;width:720px;height:720px;display:none;position:absolute;bottom:-320px;left:-380px}@media(min-width:48rem){.top-service-business>div:last-child:before{display:block}}.top-customers-voice{margin-top:calc(var(--spacing)*24)}@media(min-width:48rem){.top-customers-voice{margin-top:calc(var(--spacing)*40)}}.top-customers-voice .top-en-heading-text{top:-60px}@media(min-width:64rem){.top-customers-voice .top-en-heading-text{top:-63px;right:-66px}}.lottie-container>*{max-width:100%;max-height:100%}.lottie-container svg,.lottie-container canvas{max-width:100%;max-height:100%;width:auto!important;height:auto!important}@keyframes gradient-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes text-gradient-flow-vertical{0%,to{background-position:50% 0}50%{background-position:50% 100%}}@keyframes text-gradient-flow-horizontal{0%,to{background-position:0%}50%{background-position:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial;--tw-content:"";--tw-font-weight:initial}}}.header-dropdown-block,.header-dropdown-block ul a{width:100%;padding-left:calc(var(--spacing,.25rem)*6)}.header-dropdown-block ul ul li a,.header-dropdown-block ul ul li span.nav-dropdown-link-fallback{width:100%;padding-left:calc(var(--spacing,.25rem)*12)}.header-dropdown-block li a,.header-dropdown-block li span.nav-dropdown-link-fallback{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,#dadcdc);padding-block:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:center;display:flex;position:relative}.header-dropdown-block li a:before{bottom:-1px;left:calc(var(--spacing,.25rem)*0);transform-origin:0;--tw-scale-x:0%;width:100%;height:1px;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-primary,#c02);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-content:"";content:var(--tw-content);transition-duration:.3s;position:absolute}.header-dropdown-block li a:hover:before{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.header-dropdown-block>li>a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.header-dropdown-block>li>a .dot-icon .dot{background-color:var(--color-primary,#c02)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-font-weight{syntax:"*";inherits:false}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.sitemap-tree[data-astro-cid-ddlztsae] ul[data-astro-cid-ddlztsae]{margin-left:14px}
