/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer components{@keyframes LogoHover{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes checkZoomIn{0%{opacity:0;transform:rotate(50deg)scale(.5)}50%{opacity:1;transform:rotate(50deg)scale(1.05)}to{opacity:1;transform:rotate(50deg)scale(1)}}@keyframes checkZoomOut{0%{opacity:1;transform:rotate(50deg)scale(1)}to{opacity:0;transform:rotate(50deg)scale(.9)}}@keyframes accordionIconOpen1{0%{width:100%}50%{width:0}to{width:0}}@keyframes accordionIconOpen2{0%{height:100%}50%{height:0}to{height:100%}}@keyframes accordionIconClose1{0%{width:0}50%{width:0}to{width:100%}}@keyframes accordionIconClose2{0%{height:100%}50%{height:0}to{height:100%}}@keyframes menu1Open{0%{top:0;transform:translate(0)scaleX(1)}to{top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}}@keyframes menu2Open{0%{transform:translateY(-50%)scaleX(1)}50%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(0)}}@keyframes menu3Open{0%{top:calc(100% - 2px);transform:translate(0)scaleX(1)}to{top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}}@keyframes menu1Close{0%{top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}to{top:0;transform:translate(0)scaleX(1)}}@keyframes menu2Close{0%{transform:translateY(-50%)scaleX(0)}50%{transform:translateY(-50%)scaleX(1)}to{transform:translateY(-50%)scaleX(1)}}@keyframes menu3Close{0%{top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}to{top:calc(100% - 2px);transform:translate(0)scaleX(1)}}.careers-accordion .careers-accordion-icon div:first-child{animation:accordionIconClose1 .7s var(--ease-out-quart)forwards}.careers-accordion .careers-accordion-icon div:nth-child(2){animation:accordionIconClose2 .7s var(--ease-out-quart)forwards}.careers-accordion.active .careers-accordion-icon div:first-child{animation:accordionIconOpen1 .7s var(--ease-out-quart)forwards}.careers-accordion.active .careers-accordion-icon div:nth-child(2){animation:accordionIconOpen2 .7s var(--ease-out-quart)forwards}.careers-accordion .careers-accordion-icon{will-change:transform;transition:transform .7s var(--ease-out-quart)}.careers-accordion.active .careers-accordion-icon{transform:translateY(-50%)rotate(90deg)}}.splitting-hover{position:relative}.splitting-hover__inner{grid-auto-flow:row;display:inline-grid;position:relative;overflow:hidden}.splitting-hover__inner>.splitting-text{grid-area:1/1}.splitting-text .line{display:block;overflow:hidden}.splitting-text .char{will-change:transform,opacity;transition:opacity .75s var(--ease-out-quart),color .75s var(--ease-out-quart),transform .75s var(--ease-out-quart);transition-delay:calc(var(--char-index)*10ms),calc(var(--char-index)*10ms),calc(var(--char-index)*10ms);display:inline-block}.splitting-hover__inner>.splitting-text:first-child .char{transform:translateY(0)}.splitting-hover__inner>.splitting-text:nth-child(2) .char{transform:translateY(107%)}.icon-hover .icon-content__inner{display:inline-block;position:relative;overflow:hidden}.icon-hover .icon-content__inner .icon{will-change:transform}.icon-hover .icon-content__inner .icon svg *{will-change:stroke;transition:stroke .5s var(--ease-out-quart)}.icon-hover .icon-content__inner .icon:first-child{z-index:1;position:relative;transform:translate(0)}.icon-hover .icon-content__inner .icon:nth-child(2){position:absolute;top:0;left:0;transform:translate(-101%)}.splitting-hover.stay .splitting-hover__inner>.splitting-text:first-child .char{transform:translateY(-107%)}.splitting-hover.stay .splitting-hover__inner>.splitting-text:nth-child(2) .char{transform:translateY(0)}@media (hover:hover){#logo{will-change:transform;transition:transform .5s var(--ease-out-quart)}.splitting-hover:hover .splitting-hover__inner>.splitting-text:first-child .char{transform:translateY(-107%)}.splitting-hover:hover .splitting-hover__inner>.splitting-text:nth-child(2) .char{transform:translateY(0)}.icon-hover:hover .icon-content__inner .icon{transition:transform .5s var(--ease-out-quart)}.icon-hover:hover .icon-content__inner .icon:first-child{transform:translate(101%)}.icon-hover:hover .icon-content__inner .icon:nth-child(2){transform:translate(0)}}:root{--ease-in-sine:cubic-bezier(.47,0,.745,.715);--ease-out-sine:cubic-bezier(.39,.575,.565,1);--ease-in-out-sine:cubic-bezier(.39,.575,.565,1);--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-in-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-in-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-in-out-quart:cubic-bezier(.165,.84,.44,1);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-in-out-quint:cubic-bezier(.23,1,.32,1);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-back:cubic-bezier(.6,-.28,.735,.045);--ease-out-back:cubic-bezier(.175,.885,.32,1.45);--ease-in-out-back:cubic-bezier(.68,-.55,.265,1.55);--ease-in-out-fast:cubic-bezier(1,0,0,1);--ease-authentic-motion:cubic-bezier(.4,0,.2,1);--ease-a:cubic-bezier(.22,.61,.32,1.15);--power1-ease-in:var(--ease-in-quad);--power1-ease-out:var(--ease-out-quad);--power1-ease-in-out:var(--ease-in-out-quad);--power2-ease-in:var(--ease-in-cubic);--power2-ease-out:var(--ease-out-cubic);--power2-ease-in-out:var(--ease-in-out-cubic);--power3-ease-in:var(--ease-in-quart);--power3-ease-out:var(--ease-out-quart);--power3-ease-in-out:var(--ease-in-out-quart);--power4-ease-in:var(--ease-in-quint);--power4-ease-out:var(--ease-out-quint);--power4-ease-in-out:var(--ease-in-out-quint);--power0:linear;--color-gray:#959595;--color-darkGray:#939393;--color-lightGray:#d8d8d8;--color-beige:#f5f5f5;--color-placeholder:#adadad;--color-ketchup:#c80f2e}html:not(.has-booted) .header-slide{opacity:0;filter:blur(10px);transform:translateY(30px)}html.has-booted .header-slide{opacity:1;filter:blur();transition:opacity 1.5s var(--ease-in-out-quint),transform 1.5s var(--ease-in-out-quint),filter 1s var(--ease-in-out-quad);transform:translateY(0)}body{margin:0;font-family:dnp-shuei-gothic-kin-std,sans-serif}body::-moz-selection{color:#fff;background-color:#c80f2e}body::selection{color:#fff;background-color:#c80f2e}a{-webkit-text-decoration:initial;text-decoration:initial}.slide-out{opacity:1;filter:blur();will-change:opacity,filter,transform;transition:opacity .5s cubic-bezier(.23,1,.32,1),filter .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.slide-out.is-hidden{opacity:0;filter:blur(12px);pointer-events:none;transform:translateY(8px)}.slide-in{opacity:0;filter:blur(10px);transition:opacity 1.5s var(--ease-in-out-quint),transform 1.5s var(--ease-in-out-quint),filter 1s var(--ease-in-out-quad);transform:translateY(30px)}.slide-in.is-shown{opacity:1;filter:blur();transform:translateY(0)}.responsive-image{will-change:clip-path;transition:clip-path 1.5s var(--ease-in-out-quint)}.responsive-image-content{transition:all 1.1s var(--ease-in-out-quint)}.careers-accordion-box.is-no-lang{padding-top:0}.careers-accordion-box.is-no-lang:before{display:none}@media screen and (max-width:749px){header{will-change:transform;transform:translateZ(0)}#page-mask{opacity:0;pointer-events:none;z-index:99;background:#fff;transition:opacity .2s;position:fixed;inset:0}html.is-page-masked #page-mask{opacity:1;pointer-events:auto}.careers-accordion.active .careers-accordion-icon div:first-child{animation:accordionIconOpen1 .7s forwards}.careers-accordion.active .careers-accordion-icon div:nth-child(2){animation:accordionIconOpen2 .7s forwards}.menu-trigger p{transition:visibility 0s 1.15s}.menu-trigger .splitting-hover .splitting-hover__inner .splitting-text:first-child .char,.menu-trigger .splitting-hover .splitting-hover__inner .splitting-text:nth-child(2) .char{transform:translateY(107%)}.menu-trigger.is-open p{transition:visibility}.menu-trigger.is-open .splitting-text .char{will-change:transform,opacity;transition:opacity .75s var(--ease-out-quart),color .75s var(--ease-out-quart),transform .75s var(--ease-out-quart);transition-delay:calc(var(--char-index)*50ms + .5s),calc(var(--char-index)*50ms + .5s),calc(var(--char-index)*50ms + .5s);display:inline-block}.menu-trigger.is-open .splitting-hover .splitting-hover__inner .splitting-text:first-child .char{transform:translateY(0)}.menu-trigger.is-open .splitting-hover .splitting-hover__inner .splitting-text:nth-child(2) .char{transform:translateY(107%)}.menu-trigger.is-open .menu-trigger-content div.menu1{transition:transform .3s var(--ease-in-out-quad),width .3s var(--ease-in-out-quad);transform:translate(0)scaleX(0)}.menu-trigger.is-open .menu-trigger-content div.menu2{width:0;transition:transform .3s var(--ease-in-out-quad).1s,width .3s var(--ease-in-out-quad).1s}.menu-trigger.is-open .menu-trigger-content div.menu3{transition:transform .3s var(--ease-in-out-quad).2s,width .3s var(--ease-in-out-quad).2s;transform:translate(0)scaleX(0)}.menu-trigger.is-open .menu-trigger-content div.menu4,.menu-trigger.is-open .menu-trigger-content div.menu5{width:100%;transition:width .5s var(--ease-in-out-quad).4s}.menu-trigger-content div{will-change:transform,width}.menu-trigger-content div.menu1{transform-origin:100%;transition:transform .3s var(--ease-in-out-quad).3s,width .3s var(--ease-in-out-quad).3s;top:0;transform:translate(0)scaleX(1)}.menu-trigger-content div.menu2{transition:transform .3s var(--ease-in-out-quad).2s,width .3s var(--ease-in-out-quad).2s;top:50%;right:0;transform:translateY(-50%)}.menu-trigger-content div.menu3{transform-origin:100%;transition:transform .3s var(--ease-in-out-quad).1s,width .3s var(--ease-in-out-quad).1s;top:calc(100% - 2px)}.menu-trigger-content div.menu4{transform:translate(-50%,-50%)rotate(45deg)}.menu-trigger-content div.menu4,.menu-trigger-content div.menu5{width:0;transition:transform .3s var(--ease-in-out-quad),width .3s var(--ease-in-out-quad);top:50%;left:50%}.menu-trigger-content div.menu5{transform:translate(-50%,-50%)rotate(-45deg)}.sm\:center-xy{top:50%;left:50%;transform:translate(-50%,-50%)}.sm\:center-y{top:50%;transform:translateY(-50%)}.sm\:center-x{left:50%;transform:translate(-50%)}}@media screen and (min-width:750px){.works-card .responsive-image__clip{clip-path:inset(0);will-change:clip-path;transition:clip-path .5s var(--power1-ease-in-out)}.works-card header{will-change:color;transition:color .75s var(--ease-out-quart)}.works-card:hover .responsive-image__clip{clip-path:inset(10px)}.works-card:hover header{color:var(--color-ketchup)}.careers-accordion.active .careers-accordion-icon div:first-child{animation:accordionIconOpen1 .7s forwards}.careers-accordion.active .careers-accordion-icon div:nth-child(2){animation:accordionIconOpen2 .7s forwards}.center-xy{top:50%;left:50%;transform:translate(-50%,-50%)}.center-y{top:50%;transform:translateY(-50%)}.center-x{left:50%;transform:translate(-50%)}}

/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--pre-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pre-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--pre-color-gray-400:oklch(70.7% .022 261.325);--pre-color-black:#000;--pre-color-white:#fff;--pre-spacing:.25rem;--pre-font-weight-light:300;--pre-font-weight-normal:400;--pre-font-weight-bold:700;--pre-ease-out:cubic-bezier(0,0,.2,1);--pre-default-transition-duration:.15s;--pre-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--pre-default-font-family:var(--pre-font-sans);--pre-default-mono-font-family:var(--pre-font-mono);--pre-color-darkGray:#939393;--pre-color-lightGray:#d8d8d8;--pre-color-beige:#f5f5f5;--pre-color-ketchup:#c80f2e;--pre-font-gt:var(--font-gt-america),system-ui,sans-serif;--pre-font-dnp:dnp-shuei-gothic-kin-std,sans-serif}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--pre-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(--pre-default-font-feature-settings,normal);font-variation-settings:var(--pre-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,pre,samp{font-family:var(--pre-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--pre-default-mono-font-feature-settings,normal);font-variation-settings:var(--pre-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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{header nav a.active,header nav a.active .char,header nav a.is-transitioning,header nav a.is-transitioning .char,header nav a.is-transitioning:hover{color:var(--pre-color-ketchup)}.works-list{transition:opacity .35s var(--ease-out-quart),transform .35s var(--ease-out-quart);will-change:opacity,transform}.works-list.is-changing{opacity:0;transform:translateY(10px)}}@layer utilities{.pre\:pointer-events-none{pointer-events:none}.pre\:invisible{visibility:hidden}.pre\:absolute{position:absolute}.pre\:fixed{position:fixed}.pre\:relative{position:relative}.pre\:sticky{position:sticky}.pre\:sticky\!{position:sticky!important}.pre\:top-0{top:calc(var(--pre-spacing)*0)}.pre\:top-24{top:calc(var(--pre-spacing)*24)}.pre\:top-\[26px\]{top:26px}.pre\:top-\[86px\]{top:86px}.pre\:top-\[120px\]{top:120px}.pre\:top-\[140px\]{top:140px}.pre\:right-0{right:calc(var(--pre-spacing)*0)}.pre\:right-5{right:calc(var(--pre-spacing)*5)}.pre\:right-\[25px\]{right:25px}.pre\:bottom-0{bottom:calc(var(--pre-spacing)*0)}.pre\:bottom-\[calc\(12\/393\*-100vw\)\]{bottom:-3.05344vw}.pre\:left-0{left:calc(var(--pre-spacing)*0)}.pre\:left-5{left:calc(var(--pre-spacing)*5)}.pre\:z-10{z-index:10}.pre\:z-100,.pre\:z-\[100\]{z-index:100}.pre\:mx-auto{margin-inline:auto}.pre\:mt-0\.5{margin-top:calc(var(--pre-spacing)*.5)}.pre\:mt-2\.5{margin-top:calc(var(--pre-spacing)*2.5)}.pre\:mt-40{margin-top:calc(var(--pre-spacing)*40)}.pre\:mt-\[-3px\]{margin-top:-3px}.pre\:mt-\[6px\]{margin-top:6px}.pre\:mt-\[10px\]{margin-top:10px}.pre\:mt-\[12px\]{margin-top:12px}.pre\:mt-\[22px\]{margin-top:22px}.pre\:mt-\[30px\]{margin-top:30px}.pre\:mt-\[35px\]{margin-top:35px}.pre\:mt-\[50px\]{margin-top:50px}.pre\:mt-\[70px\]{margin-top:70px}.pre\:mt-\[100px\]{margin-top:100px}.pre\:mt-auto{margin-top:auto}.pre\:mr-\[25px\]{margin-right:25px}.pre\:mr-\[37px\]{margin-right:37px}.pre\:mr-\[60px\]{margin-right:60px}.pre\:mr-\[180px\]{margin-right:180px}.pre\:mr-\[calc\(15\/1400\*100\%\)\]{margin-right:1.07143%}.pre\:mb-2\.5{margin-bottom:calc(var(--pre-spacing)*2.5)}.pre\:mb-3\.5{margin-bottom:calc(var(--pre-spacing)*3.5)}.pre\:mb-5{margin-bottom:calc(var(--pre-spacing)*5)}.pre\:mb-10{margin-bottom:calc(var(--pre-spacing)*10)}.pre\:mb-14{margin-bottom:calc(var(--pre-spacing)*14)}.pre\:mb-\[8px\]{margin-bottom:8px}.pre\:mb-\[15px\]{margin-bottom:15px}.pre\:mb-\[18px\]{margin-bottom:18px}.pre\:mb-\[20px\]{margin-bottom:20px}.pre\:mb-\[24px\]{margin-bottom:24px}.pre\:mb-\[26px\]{margin-bottom:26px}.pre\:mb-\[30px\]{margin-bottom:30px}.pre\:mb-\[50px\]{margin-bottom:50px}.pre\:mb-\[60px\]{margin-bottom:60px}.pre\:mb-\[98px\]{margin-bottom:98px}.pre\:mb-\[106px\]{margin-bottom:106px}.pre\:mb-\[180px\]{margin-bottom:180px}.pre\:mb-\[230px\]{margin-bottom:230px}.pre\:mb-\[calc\(150\/1401\*100\%\)\]{margin-bottom:10.7066%}.pre\:ml-\[6px\]{margin-left:6px}.pre\:block{display:block}.pre\:flex{display:flex}.pre\:grid{display:grid}.pre\:hidden{display:none}.pre\:inline-block{display:inline-block}.pre\:inline-flex{display:inline-flex}.pre\:h-0\.5{height:calc(var(--pre-spacing)*.5)}.pre\:h-10{height:calc(var(--pre-spacing)*10)}.pre\:h-11{height:calc(var(--pre-spacing)*11)}.pre\:h-\[16px\]{height:16px}.pre\:h-\[40px\]{height:40px}.pre\:h-\[86px\]{height:86px}.pre\:h-\[180px\]{height:180px}.pre\:h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.pre\:h-auto{height:auto}.pre\:h-full{height:100%}.pre\:h-px{height:1px}.pre\:min-h-\[244px\]{min-height:244px}.pre\:min-h-screen{min-height:100vh}.pre\:\!w-\[160px\]{width:160px!important}.pre\:sp-w-\[18\]{width:4.8vw}.pre\:sp-w-\[375\]{width:100vw}.pre\:w-0\.5{width:calc(var(--pre-spacing)*.5)}.pre\:w-1\/4{width:25%}.pre\:w-\[9px\]{width:9px}.pre\:w-\[16px\]{width:16px}.pre\:w-\[19px\]{width:19px}.pre\:w-\[104\%\]{width:104%}.pre\:w-\[104\.4px\]{width:104.4px}.pre\:w-\[105px\]{width:105px}.pre\:w-\[140px\]{width:140px}.pre\:w-\[142px\]{width:142px}.pre\:w-\[175px\]{width:175px}.pre\:w-\[200px\]{width:200px}.pre\:w-\[220px\]{width:220px}.pre\:w-\[302px\]{width:302px}.pre\:w-\[387px\]{width:387px}.pre\:w-\[530px\]{width:530px}.pre\:w-\[693px\]{width:693px}.pre\:w-\[calc\(1\/4\*100\%\)\]{width:25%}.pre\:w-\[calc\(2\/4\*100\%\)\]{width:50%}.pre\:w-\[calc\(71\/496\*100\%\)\]{width:14.3145%}.pre\:w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.pre\:w-\[calc\(100\%-142px-15px\)\]{width:calc(100% - 157px)}.pre\:w-\[calc\(106\/496\*100\%\)\]{width:21.371%}.pre\:w-\[calc\(256\/460\*100\%\)\]{width:55.6522%}.pre\:w-\[calc\(319\/496\*100\%\)\]{width:64.3145%}.pre\:w-\[calc\(372\/450\*100\%\)\]{width:82.6667%}.pre\:w-\[calc\(375\/1400\*100\%\)\]{width:26.7857%}.pre\:w-\[calc\(375\/1401\*100\%\)\]{width:26.7666%}.pre\:w-\[calc\(516\/870\*100\%\)\]{width:59.3104%}.pre\:w-\[calc\(517\/1400\*100\%\)\]{width:36.9286%}.pre\:w-\[calc\(690\/870\*100\%\)\]{width:79.3104%}.pre\:w-full{width:100%}.pre\:max-w-\[372px\]{max-width:372px}.pre\:min-w-0{min-width:calc(var(--pre-spacing)*0)}.pre\:min-w-\[375px\]{min-width:375px}.pre\:shrink-0{flex-shrink:0}.pre\:-rotate-45{rotate:-45deg}.pre\:rotate-45{rotate:45deg}.pre\:cursor-pointer{cursor:pointer}.pre\:resize-y{resize:vertical}.pre\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.pre\:grid-cols-\[calc\(375\/1401\*100\%\)_calc\(870\/1401\*100\%\)\]{grid-template-columns:26.7666% 62.0985%}.pre\:grid-cols-\[calc\(436\/1401\*100\%\)_1fr\]{grid-template-columns:31.1206% 1fr}.pre\:grid-cols-\[calc\(460\/1401\*100\%\)_1fr\]{grid-template-columns:32.8337% 1fr}.pre\:flex-col{flex-direction:column}.pre\:flex-row{flex-direction:row}.pre\:flex-wrap{flex-wrap:wrap}.pre\:items-baseline{align-items:baseline}.pre\:items-center{align-items:center}.pre\:items-start{align-items:flex-start}.pre\:justify-between{justify-content:space-between}.pre\:justify-center{justify-content:center}.pre\:justify-end{justify-content:flex-end}.pre\:justify-start{justify-content:flex-start}.pre\:gap-\[10px\]{gap:10px}.pre\:gap-\[15px\]{gap:15px}.pre\:gap-\[24px\]{gap:24px}.pre\:gap-x-\[28px\]{-moz-column-gap:28px;column-gap:28px}.pre\:gap-x-\[calc\(156\/1401\*100\%\)\]{-moz-column-gap:11.1349%;column-gap:11.1349%}.pre\:gap-x-\[calc\(158\/1401\*100\%\)\]{-moz-column-gap:11.2777%;column-gap:11.2777%}.pre\:gap-x-\[calc\(192\/1401\*100\%\)\]{-moz-column-gap:13.7045%;column-gap:13.7045%}.pre\:gap-y-\[35px\]{row-gap:35px}.pre\:self-start{align-self:flex-start}.pre\:overflow-hidden{overflow:hidden}.pre\:rounded-\[999px\]{border-radius:999px}.pre\:border{border-style:var(--tw-border-style);border-width:1px}.pre\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.pre\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.pre\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.pre\:border-solid{--tw-border-style:solid;border-style:solid}.pre\:border-\[\#222\]{border-color:#222}.pre\:border-\[\#f55\]{border-color:#f55}.pre\:border-darkGray{border-color:var(--pre-color-darkGray)}.pre\:border-lightGray{border-color:var(--pre-color-lightGray)}.pre\:bg-beige{background-color:var(--pre-color-beige)}.pre\:bg-black{background-color:var(--pre-color-black)}.pre\:bg-transparent{background-color:#0000}.pre\:bg-white{background-color:var(--pre-color-white)}.pre\:object-cover{-o-object-fit:cover;object-fit:cover}.pre\:p-\[5px\]{padding:5px}.pre\:\!px-0{padding-inline:calc(var(--pre-spacing)*0)!important}.pre\:px-5{padding-inline:calc(var(--pre-spacing)*5)}.pre\:px-\[12px\]{padding-inline:12px}.pre\:px-\[17px\]{padding-inline:17px}.pre\:px-\[calc\(7\.5\/1401\*100\%\)\]{padding-inline:.535332%}.pre\:py-\[7px\]{padding-block:7px}.pre\:py-\[10px\]{padding-block:10px}.pre\:pt-\[70px\]{padding-top:70px}.pre\:pt-\[263px\]{padding-top:263px}.pre\:pt-\[307px\]{padding-top:307px}.pre\:pb-10{padding-bottom:calc(var(--pre-spacing)*10)}.pre\:pb-\[18px\]{padding-bottom:18px}.pre\:pb-\[30px\]{padding-bottom:30px}.pre\:pb-\[33px\]{padding-bottom:33px}.pre\:pl-\[calc\(114\/436\*100\%\)\]{padding-left:26.1468%}.pre\:text-center{text-align:center}.pre\:text-right{text-align:right}.pre\:font-dnp{font-family:var(--pre-font-dnp)}.pre\:font-gt{font-family:var(--pre-font-gt)}.pre\:sp-fs-\[12\]{font-size:3.2vw}.pre\:text-\[10px\]{font-size:10px}.pre\:text-\[12px\]{font-size:12px}.pre\:text-\[14px\]{font-size:14px}.pre\:text-\[15px\]{font-size:15px}.pre\:text-\[16px\]{font-size:16px}.pre\:text-\[18px\]{font-size:18px}.pre\:text-\[20px\]{font-size:20px}.pre\:text-\[24px\]{font-size:24px}.pre\:text-\[clamp\(12px\,1\.666666vw\,24px\)\]{font-size:clamp(12px,1.66667vw,24px)}.pre\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.pre\:leading-\[130\%\]{--tw-leading:130%;line-height:130%}.pre\:leading-\[180\%\]{--tw-leading:180%;line-height:180%}.pre\:leading-none{--tw-leading:1;line-height:1}.pre\:font-bold{--tw-font-weight:var(--pre-font-weight-bold);font-weight:var(--pre-font-weight-bold)}.pre\:font-light{--tw-font-weight:var(--pre-font-weight-light);font-weight:var(--pre-font-weight-light)}.pre\:font-normal{--tw-font-weight:var(--pre-font-weight-normal);font-weight:var(--pre-font-weight-normal)}.pre\:whitespace-nowrap{white-space:nowrap}.pre\:text-\[\#222\]{color:#222}.pre\:text-\[\#adadad\]{color:#adadad}.pre\:text-\[\#f55\]{color:#f55}.pre\:text-\[16\]{color:16}.pre\:text-black{color:var(--pre-color-black)}.pre\:text-gray-400{color:var(--pre-color-gray-400)}.pre\:text-ketchup{color:var(--pre-color-ketchup)}.pre\:text-white{color:var(--pre-color-white)}.pre\:opacity-50{opacity:.5}.pre\: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(--pre-default-transition-timing-function));transition-duration:var(--tw-duration,var(--pre-default-transition-duration))}.pre\:outline-none{--tw-outline-style:none;outline-style:none}.pre\:placeholder\:text-\[\#adadad\]::-moz-placeholder{color:#adadad}.pre\:placeholder\:text-\[\#adadad\]::placeholder{color:#adadad}.pre\:placeholder\:text-\[\#f55\]::-moz-placeholder{color:#f55}.pre\:placeholder\:text-\[\#f55\]::placeholder{color:#f55}.pre\:last\:mr-0:last-child{margin-right:calc(var(--pre-spacing)*0)}@media (hover:hover){.pre\:hover\:bg-white:hover{background-color:var(--pre-color-white)}.pre\:hover\:text-black:hover{color:var(--pre-color-black)}.pre\:hover\:text-ketchup:hover{color:var(--pre-color-ketchup)}}.pre\:focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pre\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}:where(.is-open) .pre\:in-\[\.is-open\]\:visible{visibility:visible}@media (max-width:749px){.pre\:sm\:invisible{visibility:hidden}.pre\:sm\:absolute{position:absolute}.pre\:sm\:fixed{position:fixed}.pre\:sm\:relative{position:relative}.pre\:sm\:sp-top-\[25\]{top:6.66667vw}.pre\:sm\:sp-top-\[49\]{top:13.0667vw}.pre\:sm\:sp-top-\[50\]{top:13.3333vw}.pre\:sm\:top-0{top:calc(var(--pre-spacing)*0)}.pre\:sm\:top-auto{top:auto}.pre\:sm\:sp-right-\[15\]{right:4vw}.pre\:sm\:sp-right-\[18\]{right:4.8vw}.pre\:sm\:sp-right-\[30\]{right:8vw}.pre\:sm\:left-0{left:calc(var(--pre-spacing)*0)}.pre\:sm\:order-1{order:1}.pre\:sm\:order-2{order:2}.pre\:sm\:order-3{order:3}.pre\:sm\:order-4{order:4}.pre\:sm\:order-5{order:5}.pre\:sm\:mx-auto{margin-inline:auto}.pre\:sm\:mt-0{margin-top:calc(var(--pre-spacing)*0)}.pre\:sm\:mt-auto{margin-top:auto}.pre\:sm\:sp-mt-\[-60\]{margin-top:-16vw}.pre\:sm\:sp-mt-\[0\]{margin-top:0}.pre\:sm\:sp-mt-\[8\]{margin-top:2.13333vw}.pre\:sm\:sp-mt-\[12\]{margin-top:3.2vw}.pre\:sm\:sp-mt-\[20\]{margin-top:5.33333vw}.pre\:sm\:sp-mt-\[35\]{margin-top:9.33333vw}.pre\:sm\:sp-mt-\[50\]{margin-top:13.3333vw}.pre\:sm\:sp-mt-\[60\]{margin-top:16vw}.pre\:sm\:sp-mt-\[100\]{margin-top:26.6667vw}.pre\:sm\:sp-mt-\[110\]{margin-top:29.3333vw}.pre\:sm\:sp-mt-\[170\]{margin-top:45.3333vw}.pre\:sm\:sp-mx-\[10\]{margin-left:2.66667vw;margin-right:2.66667vw}.pre\:sm\:mr-0{margin-right:calc(var(--pre-spacing)*0)}.pre\:sm\:sp-mr-\[20\]{margin-right:5.33333vw}.pre\:sm\:sp-mr-\[32\]{margin-right:8.53333vw}.pre\:sm\:mb-0{margin-bottom:calc(var(--pre-spacing)*0)}.pre\:sm\:sp-mb-\[10\]{margin-bottom:2.66667vw}.pre\:sm\:sp-mb-\[15\]{margin-bottom:4vw}.pre\:sm\:sp-mb-\[20\]{margin-bottom:5.33333vw}.pre\:sm\:sp-mb-\[25\]{margin-bottom:6.66667vw}.pre\:sm\:sp-mb-\[26\]{margin-bottom:6.93333vw}.pre\:sm\:sp-mb-\[30\]{margin-bottom:8vw}.pre\:sm\:sp-mb-\[35\]{margin-bottom:9.33333vw}.pre\:sm\:sp-mb-\[40\]{margin-bottom:10.6667vw}.pre\:sm\:sp-mb-\[50\]{margin-bottom:13.3333vw}.pre\:sm\:sp-mb-\[60\]{margin-bottom:16vw}.pre\:sm\:sp-mb-\[90\]{margin-bottom:24vw}.pre\:sm\:sp-mb-\[100\]{margin-bottom:26.6667vw}.pre\:sm\:sp-mb-\[110\]{margin-bottom:29.3333vw}.pre\:sm\:sp-mb-\[240\]{margin-bottom:64vw}.pre\:sm\:ml-auto{margin-left:auto}.pre\:sm\:box-border{box-sizing:border-box}.pre\:sm\:\!block{display:block!important}.pre\:sm\:block{display:block}.pre\:sm\:flex{display:flex}.pre\:sm\:hidden{display:none}.pre\:sm\:inline-block{display:inline-block}.pre\:sm\:h-auto{height:auto}.pre\:sm\:h-dvh{height:100dvh}.pre\:sm\:sp-h-\[14\]{height:3.73333vw}.pre\:sm\:sp-h-\[40\]{height:10.6667vw}.pre\:sm\:sp-h-\[41\]{height:10.9333vw}.pre\:sm\:sp-h-\[50\]{height:13.3333vw}.pre\:sm\:min-h-\[initial\]{min-height:auto}.pre\:sm\:sp-min-h-\[117\]{min-height:31.2vw}.pre\:sm\:sp-w-\[14\]{width:3.73333vw}.pre\:sm\:sp-w-\[19\]{width:5.06667vw}.pre\:sm\:sp-w-\[30\]{width:8vw}.pre\:sm\:sp-w-\[65\]{width:17.3333vw}.pre\:sm\:sp-w-\[72\]{width:19.2vw}.pre\:sm\:sp-w-\[120\]{width:32vw}.pre\:sm\:sp-w-\[149\]{width:39.7333vw}.pre\:sm\:sp-w-\[153\]{width:40.8vw}.pre\:sm\:sp-w-\[160\]{width:42.6667vw}.pre\:sm\:sp-w-\[175\]{width:46.6667vw}.pre\:sm\:sp-w-\[177\]{width:47.2vw}.pre\:sm\:sp-w-\[190\]{width:50.6667vw}.pre\:sm\:sp-w-\[212\]{width:56.5333vw}.pre\:sm\:sp-w-\[250\]{width:66.6667vw}.pre\:sm\:sp-w-\[320\]{width:85.3333vw}.pre\:sm\:sp-w-\[339\]{width:90.4vw}.pre\:sm\:sp-w-\[340\]{width:90.6667vw}.pre\:sm\:sp-w-\[360\]{width:96vw}.pre\:sm\:sp-w-\[430\]{width:114.667vw}.pre\:sm\:w-full{width:100%}.pre\:sm\:w-screen{width:100vw}.pre\:sm\:max-w-\[240px\]{max-width:240px}.pre\:sm\:min-w-max{min-width:-moz-max-content;min-width:max-content}.pre\:sm\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pre\:sm\:flex-col{flex-direction:column}.pre\:sm\:flex-nowrap{flex-wrap:nowrap}.pre\:sm\:items-center{align-items:center}.pre\:sm\:justify-between{justify-content:space-between}.pre\:sm\:justify-center{justify-content:center}.pre\:sm\:justify-start{justify-content:flex-start}.pre\:sm\:sp-gap-\[5\]{gap:1.33333vw}.pre\:sm\:sp-gap-\[20\]{gap:5.33333vw}.pre\:sm\:overflow-hidden{overflow:hidden}.pre\:sm\:overflow-scroll{overflow:scroll}.pre\:sm\:bg-white{background-color:var(--pre-color-white)}.pre\:sm\:p-0{padding:calc(var(--pre-spacing)*0)}.pre\:sm\:px-0{padding-inline:calc(var(--pre-spacing)*0)}.pre\:sm\:py-0{padding-block:calc(var(--pre-spacing)*0)}.pre\:sm\:sp-py-\[10\]{padding-top:2.66667vw;padding-bottom:2.66667vw}.pre\:sm\:sp-py-\[20\]{padding-top:5.33333vw;padding-bottom:5.33333vw}.pre\:sm\:pt-0{padding-top:calc(var(--pre-spacing)*0)}.pre\:sm\:sp-pt-\[110\]{padding-top:29.3333vw}.pre\:sm\:sp-pt-\[130\]{padding-top:34.6667vw}.pre\:sm\:sp-px-\[12\]{padding-left:3.2vw;padding-right:3.2vw}.pre\:sm\:sp-px-\[20\]{padding-left:5.33333vw;padding-right:5.33333vw}.pre\:sm\:pb-0{padding-bottom:calc(var(--pre-spacing)*0)}.pre\:sm\:sp-pb-\[30\]{padding-bottom:8vw}.pre\:sm\:sp-pb-\[40\]{padding-bottom:10.6667vw}.pre\:sm\:sp-pb-\[50\]{padding-bottom:13.3333vw}.pre\:sm\:sp-pb-\[70\]{padding-bottom:18.6667vw}.pre\:sm\:pl-0{padding-left:calc(var(--pre-spacing)*0)}.pre\:sm\:sp-pl-\[20\]{padding-left:5.33333vw}.pre\:sm\:sp-pl-\[72\]{padding-left:19.2vw}.pre\:sm\:sp-pl-\[89\]{padding-left:23.7333vw}.pre\:sm\:text-left{text-align:left}.pre\:sm\:sp-fs-\[10\]{font-size:2.66667vw}.pre\:sm\:sp-fs-\[12\]{font-size:3.2vw}.pre\:sm\:sp-fs-\[14\]{font-size:3.73333vw}.pre\:sm\:sp-fs-\[16\]{font-size:4.26667vw}.pre\:sm\:sp-fs-\[18\]{font-size:4.8vw}.pre\:sm\:sp-fs-\[20\]{font-size:5.33333vw}.pre\:sm\:sp-fs-\[24\]{font-size:6.4vw}.pre\:sm\:sp-fs-\[30\]{font-size:8vw}.pre\:sm\:leading-\[180\%\]{--tw-leading:180%;line-height:180%}.pre\:sm\:font-light{--tw-font-weight:var(--pre-font-weight-light);font-weight:var(--pre-font-weight-light)}.pre\:sm\:whitespace-nowrap{white-space:nowrap}.pre\:sm\:opacity-0{opacity:0}}@media (min-width:48rem){.pre\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.pre\:hover\:\[\&_\.char\]\:text-black:hover .char{color:var(--pre-color-black)}}.pre\:\[\&_\.splitting-hover__inner\]\:h-\[50px\] .splitting-hover inner{height:50px}.pre\:\[\&_div\]\:absolute div{position:absolute}.pre\:\[\&_div\]\:mb-\[30px\] div{margin-bottom:30px}.pre\:\[\&_div\]\:h-0\.5 div{height:calc(var(--pre-spacing)*.5)}.pre\:\[\&_div\]\:bg-ketchup div{background-color:var(--pre-color-ketchup)}.pre\:\[\&_div\:last-child\]\:mb-0 div:last-child{margin-bottom:calc(var(--pre-spacing)*0)}.pre\:\[\&_div\:nth-child\(1\)\]\:w-28 div:first-child{width:calc(var(--pre-spacing)*28)}.pre\:\[\&_div\:nth-child\(2\)\]\:w-\[calc\(100\%-112px\)\] div:nth-child(2){width:calc(100% - 112px)}.pre\:\[\&_img\]\:transform-\[scale\(1\)\] img{transform:scale(1)}.pre\:\[\&_img\]\:transition-transform img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--pre-default-transition-timing-function));transition-duration:var(--tw-duration,var(--pre-default-transition-duration))}.pre\:\[\&_img\]\:duration-700 img{--tw-duration:.7s;transition-duration:.7s}.pre\:\[\&_img\]\:ease-out img{--tw-ease:var(--pre-ease-out);transition-timing-function:var(--pre-ease-out)}@media (hover:hover){.pre\:hover\:\[\&_img\]\:transform-\[scale\(1\.05\)\]:hover img{transform:scale(1.05)}.pre\:hover\:\[\&_line\]\:stroke-black:hover line,.pre\:hover\:\[\&_path\]\:stroke-black:hover path{stroke:var(--pre-color-black)}}.pre\:\[\&_span\]\:text-\[10px\] span{font-size:10px}.pre\:\[\&_svg\]\:relative svg{position:relative}@media (hover:hover){.pre\:hover\:\[\&_svg\]\:rotate-\[45deg\]:hover svg{rotate:45deg}}.pre\:\[\&_ul\]\:flex ul{display:flex}.pre\:\[\&_ul\]\:items-start ul{align-items:flex-start}.pre\:\[\&_ul\]\:justify-end ul{justify-content:flex-end}@media (max-width:749px){.pre\:sm\:\[\&_ul\]\:flex-col ul{flex-direction:column}}.pre\:\[\&\>li\]\:mb-3>li{margin-bottom:calc(var(--pre-spacing)*3)}.pre\:\[\&\>li\]\:flex>li{display:flex}.pre\:\[\&\>li\]\:items-center>li{align-items:center}.pre\:\[\&\>li\]\:border-b>li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.pre\:\[\&\>li\]\:border-solid>li{--tw-border-style:solid;border-style:solid}.pre\:\[\&\>li\]\:border-darkGray>li{border-color:var(--pre-color-darkGray)}.pre\:\[\&\>li\]\:pb-3>li{padding-bottom:calc(var(--pre-spacing)*3)}.pre\:\[\&\>li\]\:text-\[12px\]>li{font-size:12px}@media (max-width:749px){.pre\:\[\&\>li\]\:sm\:sp-mb-\[6\]>li{margin-bottom:1.6vw}.pre\:\[\&\>li\]\:sm\:sp-mb-\[25\]>li{margin-bottom:6.66667vw}.pre\:\[\&\>li\]\:sm\:flex-wrap>li{flex-wrap:wrap}.pre\:\[\&\>li\]\:sm\:justify-between>li{justify-content:space-between}.pre\:\[\&\>li\]\:sm\:sp-pb-\[6\]>li{padding-bottom:1.6vw}.pre\:\[\&\>li\]\:sm\:sp-pb-\[25\]>li{padding-bottom:6.66667vw}}.pre\:\[\&\>li\:last-child\]\:mb-0>li:last-child{margin-bottom:calc(var(--pre-spacing)*0)}.pre\:\[\&\>li\:last-child\]\:border-b-0>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.pre\:font-gt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}.transition-text{will-change:color;transition:color .75s var(--ease-out-quart)}.transition-scale{will-change:transform;transition:transform .75s var(--ease-out-quart)}.btn-submit{will-change:background-color;transition:background-color .5s var(--ease-out-quart);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;height:calc(var(--pre-spacing)*20);cursor:pointer;--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--pre-color-black);background-color:var(--pre-color-black);text-align:center;width:375px;font-family:var(--pre-font-gt);--tw-leading:calc(var(--pre-spacing)*20);font-size:20px;line-height:calc(var(--pre-spacing)*20);--tw-font-weight:var(--pre-font-weight-light);font-weight:var(--pre-font-weight-light);display:block;position:relative;color:var(--pre-color-white)!important}@media (hover:hover){.btn-submit:hover{background-color:var(--pre-color-white)}}@media (max-width:749px){.btn-submit{width:85.3333vw;height:21.3333vw;font-size:5.33333vw}}.btn-submit:disabled{cursor:not-allowed;opacity:.6}.btn-submit__arrow{position:absolute;top:50%;right:25px;transform:translateY(-50%)}.careers-accordion{margin-bottom:110px}.careers-accordion:last-child{margin-bottom:calc(var(--pre-spacing)*0)}@media (max-width:749px){.careers-accordion{margin-bottom:5.33333vw}}.careers-accordion-illust{will-change:opacity,transform;transition:1s transform var(--ease-in-out-quart),1s opacity var(--ease-in-out-quart);opacity:0;transform:scale(1.05)}.careers-accordion-illust.is-illust-in{opacity:1;transform:scale(1)}.careers-accordion-illust.is-illust-out{opacity:0;transition:.5s transform var(--ease-in-out-quart),.5s opacity var(--ease-in-out-quart);transform:scale(1.05)}.careers-accordion-title.active{color:var(--pre-color-ketchup)}.careers-accordion-title.active .splitting-hover__inner>.splitting-text:first-child .char{transform:translateY(-107%)}.careers-accordion-title.active .splitting-hover__inner>.splitting-text:nth-child(2) .char{transform:translateY(0)}.careers-accordion-title.active .careers-accordion-illust{opacity:1;transition:.5s transform var(--ease-in-out-quart).5s,.5s opacity var(--ease-in-out-quart).5s;transform:scale(1)}:is(.careers-accordion-title.active,.careers-accordion-title:hover) .careers-accordion-title-line:after{transform:translate(0)}.careers-accordion-box:before{content:"";background-color:#d8d8d8;width:100%;height:1px;position:absolute;top:0;left:0}.careers-accordion-box:first-child:before{display:none}.careers-accordion-box:nth-last-child(2):after{content:"";background-color:#d8d8d8;width:100%;height:1px;position:absolute;bottom:0;left:0}.careers-accordion-title-line:before{transition:1.5s transform var(--ease-in-out-quart);background-color:#000;transform:translate(0)}.careers-accordion-title-line:after,.careers-accordion-title-line:before{content:"";will-change:transform;width:100%;height:1px;position:absolute;bottom:0;left:0}.careers-accordion-title-line:after{background-color:var(--color-ketchup);z-index:1;transition:1s transform var(--ease-in-out);transform:translate(-101%)}.careers-accordion.active .careers-accordion-title{border-color:var(--pre-color-ketchup)}.careers-accordion.active .careers-accordion-icon div,.careers-accordion:hover .careers-accordion-icon div{background-color:var(--pre-color-ketchup)}.careers-accordion .careers-accordion-icon div{will-change:background-color;transition:background-color .5s var(--ease-out-quart)}.careers-accordion.active .careers-accordion-icon{border-color:var(--pre-color-ketchup);transform:translateY(-50%)rotate(90deg)}.careers-accordion-box{padding-block:30px;padding-bottom:calc(var(--pre-spacing)*10);padding-left:calc(var(--pre-spacing)*5);display:flex;position:relative}.careers-accordion-box:first-child{padding-top:calc(var(--pre-spacing)*0)}@media (max-width:749px){.careers-accordion-box{margin-right:calc(var(--pre-spacing)*0);--tw-border-style:none;border-style:none;margin-left:auto;padding-top:8vw;padding-bottom:8vw;padding-left:23.7333vw;display:block}}.careers-accordion-icon{top:50%;right:calc(var(--pre-spacing)*0);width:22px;height:22px;position:absolute;transform:translateY(-50%)}@media (max-width:749px){.careers-accordion-icon{width:5.86667vw;height:5.86667vw}}.careers-accordion-title{z-index:10;cursor:pointer;background-color:var(--pre-color-white);align-items:center;height:54px;display:flex;position:relative}@media (max-width:749px){.careers-accordion-title{height:9.86667vw}}.careers-accordion__inner{justify-content:flex-end;display:grid;position:relative}.careers-accordion__inner-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;padding-top:30px;padding-bottom:230px}@media (max-width:749px){.careers-accordion__inner-content{padding-top:8vw;padding-bottom:25.0667vw}}.careers-accordion__inner-content h4{font-family:var(--pre-font-gt);--tw-leading:1;--tw-font-weight:var(--pre-font-weight-light);font-size:20px;line-height:1;font-weight:var(--pre-font-weight-light);margin-bottom:10px}@media (max-width:749px){.careers-accordion__inner-content h4{margin-bottom:4.26667vw;font-size:4.8vw}}.careers-accordion__inner-content h5{font-family:var(--pre-font-dnp);--tw-leading:1;--tw-font-weight:var(--pre-font-weight-light);font-size:12px;line-height:1;font-weight:var(--pre-font-weight-light)}@media (max-width:749px){.careers-accordion__inner-content h5{font-size:4vw}}#header nav a:last-child svg{will-change:rotate;transition:rotate .4s var(--ease-out-quart)}@media (max-width:749px){.js-header-nav{opacity:0;visibility:hidden;pointer-events:none;filter:blur(12px);transition:opacity .75s var(--ease-in-out-quart)1s,visibility 0s linear 1.5s,filter .75s var(--ease-in-out-quart)1s,transform .75s var(--ease-out-quart)1s;will-change:opacity,filter,transform}.js-header-nav .char,.js-header-nav .plus{transition:opacity .75s var(--ease-out-quart),color .75s var(--ease-out-quart),transform .75s var(--ease-out-quart).2s}.js-header-nav .plus{transform:translateY(180%)}.js-header-nav .illust{opacity:0;will-change:opacity,transform;transition:.75s transform var(--ease-in-out-quart).2s,.75s opacity var(--ease-in-out-quart).2s;transform:translate(-50%,-50%)scale(1.05)}.js-header-nav .splitting-hover .splitting-hover__inner .splitting-text:first-child .char,.js-header-nav .splitting-hover .splitting-hover__inner .splitting-text:nth-child(2) .char{transform:translateY(107%)}.js-header-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition:opacity .75s var(--ease-in-out-quart),visibility 0s linear,filter .75s var(--ease-in-out-quart),transform .75s var(--ease-out-quart).75s;transform:translateY(0)}.js-header-nav.is-open .plus{transition:transform .75s var(--ease-out-quart);transition-delay:.5s;transform:translateY(-50%)}.js-header-nav.is-open .illust{opacity:1;will-change:opacity,transform;transition:.75s transform var(--ease-in-out-quart).3s,.75s opacity var(--ease-in-out-quart).3s;transform:translate(-50%,-50%)scale(1)}.js-header-nav.is-open .splitting-text .char{will-change:transform,opacity;transition:opacity .75s var(--ease-out-quart),color .75s var(--ease-out-quart),transform .75s var(--ease-out-quart);transition-delay:calc(var(--char-index)*50ms + .1s),calc(var(--char-index)*50ms + .1s),calc(var(--char-index)*50ms + .1s);display:inline-block}.js-header-nav.is-open .splitting-hover .splitting-hover__inner .splitting-text:first-child .char{transform:translateY(0)}.js-header-nav.is-open .splitting-hover .splitting-hover__inner .splitting-text:nth-child(2) .char{transform:translateY(107%)}.js-header-nav.is-open .splitting-hover{opacity:0;filter:blur(10px);will-change:opacity,filter,transform;transition:opacity .5s var(--ease-out-quart),filter .5s var(--ease-out-quart),transform .5s var(--ease-out-quart);transition-delay:calc(var(--stagger,0)*90ms);transform:translateY(10px)}.js-header-nav.is-open .splitting-hover.menu-enter{opacity:1;filter:blur();transform:translateY(0)}.form-checkbox{border:1px solid var(--color-lightGray);background:var(--color-beige);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:6.66667vw;height:6.66667vw;position:relative}.form-checkbox:checked:before{content:"";border-bottom:2px solid #000;border-right:2px solid #000;width:2.13333vw;height:4.26667vw;position:absolute;top:.266667vw;left:1.86667vw;transform:rotate(50deg)}.form-checkbox.is-error,.form-checkbox.is-error:checked:before{border-color:#f55}}@media (min-width:750px){.form-checkbox{border:1px solid var(--color-lightGray);background:var(--color-beige);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;margin-right:10px;position:relative}.form-checkbox:before{content:"";width:8px;height:16px;animation:checkZoomOut .3s var(--ease-out-quart)forwards;border-bottom:2px solid #000;border-right:2px solid #000;position:absolute;top:1px;left:7px;transform:rotate(50deg)scale(0)}.form-checkbox:checked:before{animation:checkZoomIn .3s var(--ease-out-quart)forwards}.form-checkbox.is-error,.form-checkbox.is-error:checked:before{border-color:#f55}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:__gtAmerica_bcdfaa;src:url(/_next/static/media/4283e5a8a0de6803-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__gtAmerica_bcdfaa;src:url(/_next/static/media/d2f736b85ce1753d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__gtAmerica_bcdfaa;src:url(/_next/static/media/f1c33117647e1241-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__gtAmerica_Fallback_bcdfaa;src:local("Arial");ascent-override:98.50%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:101.52%}.__className_bcdfaa{font-family:__gtAmerica_bcdfaa,__gtAmerica_Fallback_bcdfaa}.__variable_bcdfaa{--font-gt-america:"__gtAmerica_bcdfaa","__gtAmerica_Fallback_bcdfaa"}