@charset "UTF-8";@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-duration:initial;--tw-ease:initial;--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-space-x-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:"TsukuAOldMinPr6-R",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-100:oklch(96.2% .044 156.743);--color-green-700:oklch(52.7% .154 150.069);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-700:oklch(49.6% .265 301.924);--color-gray-50:#fafafa;--color-gray-100:#fafafa;--color-gray-200:#f2f2f2;--color-gray-300:#e9e9e9;--color-gray-400:#d6d6d6;--color-gray-500:#b0b0b0;--color-gray-600:#838383;--color-gray-700:#595959;--color-gray-800:#3b3b3b;--color-gray-900:#232323;--color-black:#0d0d0d;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-6xl:72rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-xl:24px;--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-serifBold:"TsukuAOldMinPr6N-B",serif;--font-cochin:"NicolasCochinLTPro-Regular",serif;--font-cochinBold:"NicolasCochinLTPro-Black",serif;--font-cochinSerif:"NicolasCochinLTPro-Regular","TsukuAOldMinPr6-R",serif;--font-cochinSerifBold:"NicolasCochinLTPro-Black","TsukuAOldMinPr6N-B",serif;--font-systemSerif:serif;--ease-necco:cubic-bezier(.93,0,.1,1);--text-64px:64px;--text-64px--line-height:88px;--text-21-3px:21.3px;--text-21-3px--line-height:38px;--text-18-3px:18.3px;--text-16px:16px;--text-16px--line-height:32px;--text-14-2px:14.2px;--text-14-2px--line-height:28px;--text-12-8px:12.8px;--text-12-8px--line-height:20px;--text-11-6px:11.6px;--text-11-6px--line-height:18px;--text-10-66px:10.66px;--text-10-66px--line-height:16px;--text-56px-en:56px;--text-48px-en:48px;--text-25-6px-en:25.6px;--text-25-6px-en--line-height:40px;--text-21-3px-en:21.3px;--text-21-3px-en--line-height:24px;--text-18-3px-en:18.3px;--text-18-3px-en--line-height:24px;--text-16px-en:16px;--text-16px-en--line-height:28px;--text-10-66px-en:10.66px;--text-10-66px-en--line-height:14px;--color-gold:#c2924d;--color-navy:#0a1231}}@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}*,:after,:before,::backdrop{border-color:var(--color-gray-300)}::file-selector-button{border-color:var(--color-gray-300)}html{min-height:100vh}body{font-family:var(--font-serif);z-index:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-break:strict;background-color:#f2f2f2;background-image:url(/img/common/bg-texture.png);background-size:512px 512px;position:relative}}@layer components{.post-content .cc-catch-copy{font-family:var(--font-serifBold);font-size:18px;line-height:1.5}@media(min-width:768px){.post-content .cc-catch-copy{font-size:1.25rem;line-height:1.5}}@media(min-width:1024px){.post-content .cc-catch-copy{font-size:1.563rem;line-height:1.5}}.post-content .text-small{font-size:.8rem;line-height:1.6;display:inline-block}.post-content *+.microcms-row-block{margin-top:calc(var(--spacing)*8)}@media(min-width:768px){.post-content *+.microcms-row-block{margin-top:calc(var(--spacing)*12)}}.post-content .list-background{margin-bottom:calc(var(--spacing)*3)}@media(min-width:768px){.post-content .list-background{margin-bottom:calc(var(--spacing)*4)}}@media(min-width:1024px){.post-content .list-background{margin-bottom:calc(var(--spacing)*8)}}.post-content h1{margin-top:46px;margin-bottom:calc(var(--spacing)*8);font-family:var(--font-serifBold);--tw-leading:1.38;--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);overflow-wrap:break-word;font-feature-settings:"palt";font-size:1.6rem;line-height:1.38}@media(min-width:768px){.post-content h1{font-size:2.66667rem}}@media(min-width:1024px){.post-content h1{font-size:2.66667rem}}@media(min-width:768px){.post-content h1{margin-bottom:calc(var(--spacing)*16)}}@media(min-width:1280px){.post-content h1{font-size:3.25rem}}.post-content h2{padding-top:calc(var(--spacing)*8);font-family:var(--font-serifBold);--tw-leading:1.78;--tw-font-weight:var(--font-weight-bold);font-size:1.33333rem;line-height:1.78;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;overflow-wrap:break-word;font-feature-settings:"palt" 1,"kern" 1;margin-top:4rem;margin-bottom:2rem;position:relative}@media(min-width:768px){.post-content h2{padding-top:calc(var(--spacing)*12);margin-bottom:4rem;font-size:1.6rem}}@media(min-width:1024px){.post-content h2{margin-top:8rem;font-size:2rem}}.post-content h2:before{top:calc(var(--spacing)*0);background-color:var(--color-gray-400);--tw-content:"";content:var(--tw-content);width:100%;height:1px;display:block;position:absolute}.post-content h2:after{top:calc(var(--spacing)*0);background-color:var(--color-gold);--tw-content:"";content:var(--tw-content);width:50px;height:1px;display:block;position:absolute}.post-content h3:not([class*=Style-]){margin-top:calc(var(--spacing)*12);font-family:var(--font-serifBold);--tw-font-weight:var(--font-weight-bold);font-size:1.14286rem;font-weight:var(--font-weight-bold);--tw-tracking:.03em;letter-spacing:.03em;overflow-wrap:break-word;color:var(--color-black);font-feature-settings:"palt" 1,"kern" 1;margin-bottom:18px}@media(min-width:768px){.post-content h3:not([class*=Style-]){margin-top:128px;margin-bottom:32px;font-size:1.6rem;line-height:1.5}}.post-content h3:not([class*=Style-]){line-break:strict}.post-content h3:has(.unstyled-heading){margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*3);font-family:var(--font-serif);--tw-leading:1.8;font-size:1rem;line-height:1.8}@media(min-width:768px){.post-content h3:has(.unstyled-heading){margin-bottom:calc(var(--spacing)*4);font-size:1.14286rem}}@media(min-width:1024px){.post-content h3:has(.unstyled-heading){margin-bottom:calc(var(--spacing)*8)}}.post-content h3:has(.unstyled-heading)+ul,.post-content h3:has(.unstyled-heading)+ol{padding-top:calc(var(--spacing)*3)}.post-content h3:has(.unstyled-heading):has(+ul),.post-content h3:has(.unstyled-heading):has(+ol){margin-bottom:calc(var(--spacing)*0)}.post-content h3 em{color:var(--color-gold);font-style:normal}.post-content p+h3{margin-top:72px}.post-content h4{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*4);font-family:var(--font-serifBold);--tw-leading:1.78;--tw-font-weight:var(--font-weight-bold);font-size:1rem;line-height:1.78;font-weight:var(--font-weight-bold);overflow-wrap:break-word;font-feature-settings:"palt" 1,"kern" 1;padding-left:18px;position:relative}@media(min-width:768px){.post-content h4{margin-top:64px;margin-bottom:25px;font-size:1.33333rem}}.post-content h4{line-break:strict}.post-content h4:before{top:6px;left:calc(var(--spacing)*0);background-color:var(--color-gold);--tw-content:"";content:var(--tw-content);width:2px;height:calc(100% - 8px);display:block;position:absolute}@media(min-width:768px){.post-content h4:before{height:calc(100% - 18px);top:10px}}.post-content h5{margin-top:calc(var(--spacing)*12);font-family:var(--font-serifBold);--tw-leading:1.78;--tw-font-weight:var(--font-weight-bold);font-size:1rem;line-height:1.78;font-weight:var(--font-weight-bold);overflow-wrap:break-word;font-feature-settings:"palt" 1,"kern" 1;position:relative}@media(min-width:768px){.post-content h5{font-size:1.33333rem}}.post-content h5{line-break:strict}.post-content p{margin-bottom:calc(var(--spacing)*3);--tw-leading:1.8;overflow-wrap:break-word;font-size:1rem;line-height:1.8}@media(min-width:768px){.post-content p{margin-bottom:calc(var(--spacing)*4);font-size:1.14286rem}}@media(min-width:1024px){.post-content p{margin-bottom:calc(var(--spacing)*8)}}.post-content p{line-break:strict}.post-content p img{margin-block:calc(var(--spacing)*4)}.post-content p+p{margin-top:calc(var(--spacing)*4)}.post-content a{font-family:var(--font-serifBold);overflow-wrap:break-word;color:var(--color-gold);opacity:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:cubic-bezier(.93,0,.1,1);line-break:strict;transition-duration:.4s;transition-timing-function:cubic-bezier(.93,0,.1,1)}@media(any-hover:hover){.post-content a:hover{text-decoration-line:underline}}.post-content a[target=_blank]:after{margin-bottom:-2px;margin-left:calc(var(--spacing)*1);vertical-align:baseline;--tw-content:"";content:var(--tw-content);background-image:url(/img/common/icon-external.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:inline-block}@media(min-width:768px){.post-content a[target=_blank]:after{width:18px;height:18px}}.post-content figure{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6)}@media(min-width:768px){.post-content figure{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*12)}}.post-content figure img{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);margin-inline:auto}.post-content figure a[target=_blank]:after,.post-content a.hide-external-icon[target=_blank]:after{display:none}.post-content figcaption{margin-top:calc(var(--spacing)*2);text-align:left;color:var(--color-gray-700);margin-bottom:42px;font-size:.8rem}@media(min-width:768px){.post-content figcaption{text-align:center;margin-top:calc(var(--spacing)*4);font-size:.888889rem}}.post-content figcaption a[target=_blank]:after{width:12.8px;height:12.8px;margin-bottom:-2px;display:inline-block}@media(min-width:768px){.post-content figcaption a[target=_blank]:after{width:14.2px;height:14.2px;margin-bottom:-1px}}.post-content ul:not([class*=Style-]){margin-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}.post-content ul:not([class*=Style-]) li+li{margin-top:calc(var(--spacing)*0)}.post-content ul:not([class*=Style-]) li{padding-left:calc(var(--spacing)*5);--tw-leading:1.7;overflow-wrap:break-word;line-break:strict;margin-bottom:10px;font-size:1rem;line-height:1.7;position:relative}@media(min-width:768px){.post-content ul:not([class*=Style-]) li{padding-left:calc(var(--spacing)*8);--tw-leading:1.7;font-size:1.14286rem;line-height:1.7}}.post-content ul:not([class*=Style-]) li:before{top:11px;left:calc(var(--spacing)*0);background-color:var(--color-gold);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;width:5px;height:5px;display:block;position:absolute}@media(min-width:768px){.post-content ul:not([class*=Style-]) li:before{width:7px;height:7px;top:13px}}.post-content ol{counter-reset:item;list-style-type:none}.post-content ol li+li{margin-top:calc(var(--spacing)*0)}.post-content ol li{--tw-leading:1.7;overflow-wrap:break-word;line-break:strict;align-items:baseline;width:100%;margin-bottom:14px;font-size:1rem;line-height:1.7;display:flex}@media(min-width:768px){.post-content ol li{--tw-leading:1.7;font-size:1.14286rem;line-height:1.7}}.post-content ol li:before{padding-right:calc(var(--spacing)*4);font-family:var(--font-cochinBold);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-gold);counter-increment:item;content:counter(item)"";position:relative}@media(min-width:768px){.post-content ol li:before{--tw-leading:36px;font-size:1.6rem;line-height:36px}}.post-content ol li:nth-of-type(-n+2):before{font-family:var(--font-cochin);--tw-font-weight:var(--font-weight-light);font-size:1.6rem;font-weight:var(--font-weight-light);top:-1px}@media(min-width:768px){.post-content ol li:nth-of-type(-n+2):before{top:calc(var(--spacing)*0);font-size:2.66667rem;left:-2px}}.post-content ol li:nth-of-type(3):before{top:-3px}@media(min-width:768px){.post-content ol li:nth-of-type(3):before{top:1px}}.post-content ol li:nth-of-type(4):before{top:-4px}@media(min-width:768px){.post-content ol li:nth-of-type(4):before{top:-2px}}.post-content ol li:nth-of-type(5):before{top:-3px}@media(min-width:768px){.post-content ol li:nth-of-type(5):before{top:1px}}.post-content ol li:nth-of-type(6):before{top:-2px}@media(min-width:768px){.post-content ol li:nth-of-type(6):before{top:2px}}.post-content ol li:nth-of-type(7):before,.post-content ol li:nth-of-type(9):before{top:-6px}.post-content p+ul,.post-content p+ol{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6)}@media(min-width:768px){.post-content p+ul,.post-content p+ol{margin-top:calc(var(--spacing)*8)}}.post-content em,.post-content b,.post-content strong{font-family:var(--font-serifBold);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.post-content small{font-size:.727273rem}@media(min-width:1024px){.post-content small{font-size:.888889rem}}.post-content blockquote{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8);background-color:var(--color-white);font-family:var(--font-serifBold);--tw-leading:1.64;--tw-tracking:.04em;letter-spacing:.04em;overflow-wrap:break-word;font-feature-settings:"palt" 1,"kern" 1;line-break:strict;padding:40px 32px;line-height:1.64;position:relative}@media(min-width:768px){.post-content blockquote{padding:32px 80px}}@media(min-width:1024px){.post-content blockquote{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*12);padding:56px 96px}}@media(min-width:1280px){.post-content blockquote{padding:70px 112px}}.post-content blockquote:before{--tw-content:"";content:var(--tw-content);background-image:url(/img/note/quote-left.svg);background-repeat:no-repeat;background-size:cover;width:27px;height:20px;position:absolute;top:16px;left:12px}@media(min-width:768px){.post-content blockquote:before{top:24px;left:18px}}@media(min-width:1024px){.post-content blockquote:before{width:41px;height:30px;top:30px;left:34px}}@media(min-width:1280px){.post-content blockquote:before{width:62px;height:45px;top:30px;left:34px}}.post-content blockquote:after{--tw-content:"";content:var(--tw-content);background-image:url(/img/note/quote-right.svg);background-repeat:no-repeat;background-size:cover;width:27px;height:20px;position:absolute;bottom:16px;right:12px}@media(min-width:768px){.post-content blockquote:after{bottom:20px;right:18px}}@media(min-width:1024px){.post-content blockquote:after{width:41px;height:30px;bottom:30px;right:34px}}@media(min-width:1280px){.post-content blockquote:after{width:62px;height:45px;bottom:30px;right:34px}}.post-content blockquote>:first-of-type{margin-top:calc(var(--spacing)*0)}.post-content blockquote p{font-family:var(--font-serifBold)}.post-content .blockquote-footer{margin-top:calc(var(--spacing)*-4)}@media(min-width:1280px){.post-content .blockquote-footer{margin-top:calc(var(--spacing)*-6)}}.post-content iframe{width:100%}.post-content div[id^=vimeoInner]{height:calc(var(--spacing)*0);width:100%;position:relative;overflow:hidden}.post-content div[id^=vimeoInner] iframe{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.post-content [style*="left: 0; width: 100%; height: 0; position: relative"],.post-content .iframely-embed,.post-content .wp-block-embed{margin-top:25.6px;margin-bottom:25.6px}@media(min-width:768px){.post-content [style*="left: 0; width: 100%; height: 0; position: relative"],.post-content .iframely-embed,.post-content .wp-block-embed{margin-top:42.7px;margin-bottom:42.7px}}.post-content .iframely-responsive iframe{height:100%}.post-content .iframely-responsive iframe[src*="cdn.iframe.ly"]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.post-content .wp-block-embed figcaption{margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*4);text-align:center;color:#555d66;font-size:.8rem}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper{position:relative}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{--tw-content:"";content:var(--tw-content);padding-top:50%;display:block}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.post-content .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}@media(min-width:768px){.post-content .wp-caption{margin-bottom:42px}}.post-content .wp-block-code{background-color:var(--color-black)}.post-content .wp-block-table{width:100%;overflow-x:scroll}@media(min-width:768px){.post-content .wp-block-table{overflow:hidden}}.post-content .wp-block-table table{border-collapse:collapse;width:fit-content}@media(min-width:768px){.post-content .wp-block-table table{width:100%}}.post-content .wp-block-table th,.post-content .wp-block-table td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);padding:calc(var(--spacing)*2)}.post-content .wp-block-table thead th,.post-content .wp-block-table tbody th{white-space:nowrap}.post-content .wp-block-table th{background-color:var(--color-gray-200);text-align:left;font-size:.8rem}.post-content .wp-block-table td{background-color:var(--color-gray-100);text-align:left}.post-content pre{margin-block:calc(var(--spacing)*8);background-color:var(--color-black);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);color:var(--color-white);font-size:.888889rem;overflow:scroll}@media(min-width:768px){.post-content pre{font-size:1rem}}.post-content div[data-filename]{margin-block:calc(var(--spacing)*8);position:relative}.post-content div[data-filename]:before{content:attr(data-filename);top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);border-top-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-bottom-style:var(--tw-border-style);background-color:var(--color-black);padding-inline:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*1);font-family:var(--font-mono);color:var(--color-gray-500);border-color:#333;border-bottom-width:1px;font-size:.8rem;display:block;position:absolute}.post-content div[data-filename] pre{margin-block:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*2)}.post-content p code{margin-block:calc(var(--spacing)*8);background-color:var(--color-gray-300);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);color:var(--color-black);border-radius:.25rem;font-size:.888889rem;overflow:scroll}@media(min-width:768px){.post-content p code{font-size:1rem}}.post-content p img{margin-left:.2rem;display:inline-block}.post-content .alignright video,.post-content .alignright img{margin-right:calc(var(--spacing)*0);margin-left:auto}.post-content .aligncenter video,.post-content .aligncenter img{margin-inline:auto}.post-content .alignwide video,.post-content .alignwide img{width:100%}.post-content .alignfull video,.post-content .alignfull img{width:100vw;margin-inline:calc(50% - 50vw)}.post-content .wp-block-group-is-layout-flex{gap:calc(var(--spacing)*4);display:flex}.post-content .wp-block-group-is-layout-flex.is-content-justification-space-between{justify-content:space-between}.post-content .wp-block-group-is-layout-flex>figure{margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);width:auto}.post-content .border-0{border-style:var(--tw-border-style);border-width:0}}@layer utilities{.\!pointer-events-none{pointer-events:none!important}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.content-container{padding-block:calc(var(--spacing)*20);position:relative}@media(min-width:768px){.content-container{padding-block:calc(var(--spacing)*20)}}@media(min-width:1024px){.content-container{background-image:url(/img/common/bg-pattern.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-block:180px}}.content-container:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:-10;background-image:url(/img/common/bg-pattern.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed}@media(min-width:768px){.content-container:before{background-image:url(/img/common/bg-pattern.svg);background-position:0}}@media(min-width:1024px){.content-container:before{--tw-content:none;content:none}}.pagination-list{gap:calc(var(--spacing)*4);width:fit-content;padding:calc(var(--spacing)*3);font-family:var(--font-cochinBold);border-radius:3.40282e38px;flex-direction:row;margin-inline:auto;font-size:1.33333rem;display:flex}@media(min-width:1024px){.pagination-list{padding:calc(var(--spacing)*4)}}.pagination-list .number{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pagination-list .number{z-index:10;--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);position:relative}.pagination-list .number{z-index:10;--tw-duration:.5s;--tw-ease:var(--ease-in-out);width:100%;height:100%;transition-duration:.5s;transition-timing-function:var(--ease-in-out);justify-content:center;align-items:center;display:flex;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pagination-list .item{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);color:var(--color-gray-500);justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:1024px){.pagination-list .item{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-\[21px\]{top:-21px}.-top-\[24px\]{top:-24px}.-top-\[calc\(20\/52\*100\%\)\]{top:-38.4615%}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\/4{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-\[0\.3em\]{top:.3em}.top-\[2px\]{top:2px}.top-\[5px\]{top:5px}.top-\[10px\]{top:10px}.top-\[12px\]{top:12px}.top-\[13px\]{top:13px}.top-\[14px\]{top:14px}.top-\[20\%\]{top:20%}.top-\[30\%\]{top:30%}.top-\[416px\]{top:416px}.top-\[calc\(-17\/52\*100\%\)\]{top:-32.6923%}.top-\[calc\(0\.5em_\+_2px\)\]{top:calc(.5em + 2px)}.top-\[calc\(48\/200\*100\%\)\]{top:24%}.top-\[calc\(74\/200\*100\%\)\]{top:37%}.top-\[calc\(100\%_\+_594px\)\]{top:calc(100% + 594px)}.top-l7{top:8rem}.-right-4{right:calc(var(--spacing)*-4)}.-right-6{right:calc(var(--spacing)*-6)}.-right-12{right:calc(var(--spacing)*-12)}.-right-\[12px\]{right:-12px}.-right-\[calc\(50\/52\*100\%\)\]{right:-96.1539%}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-\[-1\.5em\]{right:-1.5em}.right-\[-1\.7em\]{right:-1.7em}.right-\[-32\%\]{right:-32%}.right-\[7\.7\%\]{right:7.7%}.right-\[10px\]{right:10px}.right-\[11px\]{right:11px}.right-\[14px\]{right:14px}.right-l6{right:4rem}.\!bottom-0{bottom:calc(var(--spacing)*0)!important}.-bottom-\[5px\]{bottom:-5px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-\[-3px\]{bottom:-3px}.bottom-\[-4px\]{bottom:-4px}.bottom-\[-14px\]{bottom:-14px}.bottom-\[-18px\]{bottom:-18px}.bottom-\[6\%\]{bottom:6%}.bottom-\[14px\]{bottom:14px}.bottom-\[calc\(24\/200\*100\%\)\]{bottom:12%}.bottom-full{bottom:100%}.bottom-l4{bottom:2rem}.\!left-0{left:calc(var(--spacing)*0)!important}.-left-4{left:calc(var(--spacing)*-4)}.-left-8\.5{left:calc(var(--spacing)*-8.5)}.-left-\[0\.5px\]{left:-.5px}.-left-\[37px\]{left:-37px}.-left-px{left:-1px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing)*2)}.left-2\/4{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-\[-1px\]{left:-1px}.left-\[-5px\]{left:-5px}.left-\[-23px\]{left:-23px}.left-\[-34px\]{left:-34px}.left-\[-37px\]{left:-37px}.left-\[3px\]{left:3px}.left-\[4\%\]{left:4%}.left-\[6px\]{left:6px}.left-\[10px\]{left:10px}.left-\[40\%\]{left:40%}.left-\[40px\]{left:40px}.left-\[calc\(25\/200\*100\%\)\]{left:12.5%}.left-\[calc\(26\/200\*100\%\)\]{left:13%}.left-\[calc\(50\%_-_10\%\)\]{left:40%}.left-px{left:1px}.pagination-list .current .number,.pagination-list .link:hover .number{z-index:10;color:var(--color-gold)}.-z-1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-12{z-index:12}.z-14{z-index:14}.z-20{z-index:20}.z-50{z-index:50}.z-80{z-index:80}.z-999{z-index:999}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[11\]{z-index:11}.z-\[13\]{z-index:13}.z-\[14\]{z-index:14}.z-\[16\]{z-index:16}.z-\[22\]{z-index:22}.z-\[99\]{z-index:99}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-7{grid-column:span 7/span 7}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-13{grid-column:span 13/span 13}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-5{grid-column-start:5}.col-start-10{grid-column-start:10}.col-start-\[1\]{grid-column-start:1}.col-start-\[2\]{grid-column-start:2}.col-end-13{grid-column-end:13}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-\[1\]{grid-row-start:1}.row-start-\[2\]{grid-row-start:2}.row-end-\[3\]{grid-row-end:3}.container{width:100%}@media(min-width:0){.container{max-width:0}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}@media(min-width:1800px){.container{max-width:1800px}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-3{margin:calc(var(--spacing)*3)}.m-auto{margin:auto}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-8{margin-inline:calc(var(--spacing)*-8)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-\[28px\]{margin-inline:28px}.mx-auto{margin-inline:auto}.\!my-0{margin-block:calc(var(--spacing)*0)!important}.my-0{margin-block:calc(var(--spacing)*0)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.my-\[1em\]{margin-block:1em}.my-\[24px\]{margin-block:24px}.my-\[30px\]{margin-block:30px}.my-\[40px\]{margin-block:40px}.my-auto{margin-block:auto}.\!mt-3{margin-top:calc(var(--spacing)*3)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-\[1px\]{margin-top:-1px}.-mt-\[50px\]{margin-top:-50px}.-mt-\[60\%\]{margin-top:-60%}.-mt-\[410px\]{margin-top:-410px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-4\.5{margin-top:calc(var(--spacing)*4.5)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-7\.5{margin-top:calc(var(--spacing)*7.5)}.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-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[-10px\]{margin-top:-10px}.mt-\[-12px\]{margin-top:-12px}.mt-\[-15px\]{margin-top:-15px}.mt-\[-30px\]{margin-top:-30px}.mt-\[3em\]{margin-top:3em}.mt-\[5px\]{margin-top:5px}.mt-\[8px\]{margin-top:8px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[25px\]{margin-top:25px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-\[32px\]{margin-top:32px}.mt-\[42px\]{margin-top:42px}.mt-\[46px\]{margin-top:46px}.mt-\[49px\]{margin-top:49px}.mt-\[60px\]{margin-top:60px}.mt-\[80px\]{margin-top:80px}.mt-\[96px\]{margin-top:96px}.mt-\[192px\]{margin-top:192px}.mt-\[298px\]{margin-top:298px}.mt-\[384px\]{margin-top:384px}.mt-l2{margin-top:1.33333rem}.mt-l3{margin-top:1.6rem}.mt-l4{margin-top:2rem}.mt-l6{margin-top:4rem}.mt-m{margin-top:1rem}.mt-s1{margin-top:.888889rem}.mt-s3{margin-top:.727273rem}.mt-s4{margin-top:.666667rem}.mt-s5{margin-top:.615385rem}.\!mr-4{margin-right:calc(var(--spacing)*4)!important}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-\[10px\]{margin-right:10px}.mr-auto{margin-right:auto}.-mb-\[1px\]{margin-bottom:-1px}.-mb-\[9px\]{margin-bottom:-9px}.-mb-\[15px\]{margin-bottom:-15px}.-mb-\[850px\]{margin-bottom:-850px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.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-10{margin-bottom:calc(var(--spacing)*10)}.mb-15{margin-bottom:calc(var(--spacing)*15)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-26{margin-bottom:calc(var(--spacing)*26)}.mb-32{margin-bottom:calc(var(--spacing)*32)}.mb-\[-3px\]{margin-bottom:-3px}.mb-\[2px\]{margin-bottom:2px}.mb-\[16px\]{margin-bottom:16px}.mb-\[30px\]{margin-bottom:30px}.mb-\[32px\]{margin-bottom:32px}.mb-\[40px\]{margin-bottom:40px}.mb-\[42px\]{margin-bottom:42px}.mb-\[50px\]{margin-bottom:50px}.mb-\[128px\]{margin-bottom:128px}.mb-\[160px\]{margin-bottom:160px}.mb-l1{margin-bottom:1.14286rem}.mb-l2{margin-bottom:1.33333rem}.mb-l3{margin-bottom:1.6rem}.mb-l4{margin-bottom:2rem}.mb-l5{margin-bottom:2.66667rem}.mb-l6{margin-bottom:4rem}.mb-l7{margin-bottom:8rem}.mb-m{margin-bottom:1rem}.mb-s5{margin-bottom:.615385rem}.\!ml-0{margin-left:calc(var(--spacing)*0)!important}.-ml-\[5\%\]{margin-left:-5%}.-ml-\[50\%\]{margin-left:-50%}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-\[1em\]{margin-left:1em}.ml-\[8px\]{margin-left:8px}.ml-\[24px\]{margin-left:24px}.ml-\[30px\]{margin-left:30px}.ml-auto{margin-left:auto}.ml-l3{margin-left:1.6rem}.ml-s4{margin-left:.666667rem}.pagination-list .ellipsis{width:100%;height:100%;color:var(--color-gray-600);justify-content:center;align-items:center;display:flex}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-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{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-2\/1{aspect-ratio:2}.aspect-332\/205{aspect-ratio:332/205}.aspect-\[1\.634\]{aspect-ratio:1.634}.aspect-\[85\/51\]{aspect-ratio:85/51}.aspect-\[90\/70\]{aspect-ratio:90/70}.aspect-\[492\/400\]{aspect-ratio:492/400}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.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-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-\[10px\]{width:10px;height:10px}.size-\[18px\]{width:18px;height:18px}.size-\[420px\]{width:420px;height:420px}.size-full{width:100%;height:100%}.\!h-\[6px\]{height:6px!important}.\!h-\[200\%\]{height:200%!important}.h-0{height:calc(var(--spacing)*0)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[10px\]{height:10px}.h-\[14\.2px\]{height:14.2px}.h-\[16px\]{height:16px}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[50px\]{height:50px}.h-\[56\.25vw\]{height:56.25vw}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[100px\]{height:100px}.h-\[104px\]{height:104px}.h-\[230vw\]{height:230vw}.h-\[420px\]{height:420px}.h-\[600px\]{height:600px}.h-\[1700px\]{height:1700px}.h-\[calc\(43\/52\*100\%\)\]{height:82.6923%}.h-\[calc\(50\/52\*100\%\)\]{height:96.1539%}.h-\[calc\(313vw\/375\*100\)\]{height:83.4667vw}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[335px\]{max-height:335px}.max-h-\[899px\]{max-height:899px}.max-h-screen{max-height:100vh}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-\[140px\]{min-height:140px}.min-h-\[146px\]{min-height:146px}.min-h-\[200px\]{min-height:200px}.min-h-\[600px\]{min-height:600px}.min-h-fit{min-height:fit-content}.min-h-full{min-height:100%}.min-h-max{min-height:max-content}.min-h-screen{min-height:100vh}.\!w-\[6px\]{width:6px!important}.\!w-\[200\%\]{width:200%!important}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[14\.2px\]{width:14.2px}.w-\[16px\]{width:16px}.w-\[24px\]{width:24px}.w-\[25\.6px\]{width:25.6px}.w-\[38\.4vw\]{width:38.4vw}.w-\[42\.15\%\]{width:42.15%}.w-\[44px\]{width:44px}.w-\[45\%\]{width:45%}.w-\[50vh\]{width:50vh}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-\[76px\]{width:76px}.w-\[78\%\]{width:78%}.w-\[78vw\]{width:78vw}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[89\%\]{width:89%}.w-\[90\%\]{width:90%}.w-\[100px\]{width:100px}.w-\[168px\]{width:168px}.w-\[177\.78vh\]{width:177.78vh}.w-\[180px\]{width:180px}.w-\[266px\]{width:266px}.w-\[291px\]{width:291px}.w-\[292px\]{width:292px}.w-\[326px\]{width:326px}.w-\[560px\]{width:560px}.w-\[calc\(50\%_-_8px\)\]{width:calc(50% - 8px)}.w-\[calc\(52\/181\*100\%\)\]{width:28.7293%}.w-\[calc\(73\/52\*100\%\)\]{width:140.385%}.w-\[calc\(83\/52\*100\%\)\]{width:159.615%}.w-\[calc\(90\/181\*100\%\)\]{width:49.7238%}.w-\[calc\(100\%-48px\)\]{width:calc(100% - 48px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[213px\]{max-width:213px}.max-w-\[262px\]{max-width:262px}.max-w-\[272px\]{max-width:272px}.max-w-\[400px\]{max-width:400px}.max-w-\[576px\]{max-width:576px}.max-w-\[730px\]{max-width:730px}.max-w-\[808px\]{max-width:808px}.max-w-\[1136px\]{max-width:1136px}.max-w-\[1328px\]{max-width:1328px}.max-w-\[1350px\]{max-width:1350px}.max-w-\[1490px\]{max-width:1490px}.max-w-\[1646px\]{max-width:1646px}.max-w-\[1920px\]{max-width:1920px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[200px\]{min-width:200px}.min-w-\[328px\]{min-width:328px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);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{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-2px\]{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-5\.5px\]{--tw-translate-y:-5.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-100\%\]{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[5\.5px\]{--tw-translate-y:5.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[6px\]{--tw-translate-y:6px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[42\%\]{--tw-translate-y:42%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[110\%\]{--tw-translate-y:110%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-z-\[0\]{--tw-translate-z:0;translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;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-\[0\.08\]{scale:.08}.scale-\[19\]{scale:19}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[0\.1deg\]{rotate:.1deg}.rotate-\[10deg\]{rotate:10deg}.rotate-\[30deg\]{rotate:30deg}.rotate-\[90deg\]{rotate:90deg}.rotate-x-\[-148deg\]{--tw-rotate-x:rotateX(-148deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rotate-y-\[-137deg\]{--tw-rotate-y:rotateY(-137deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rotate-z-\[-109deg\]{--tw-rotate-z:rotateZ(-109deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.\[grid-template-columns\:24px_1fr\]{grid-template-columns:24px 1fr}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.grid-cols-\[12px_40px\]{grid-template-columns:12px 40px}.grid-cols-\[20px\,66px\]{grid-template-columns:20px,66px}.grid-cols-\[20px_66px\]{grid-template-columns:20px 66px}.grid-cols-\[72px_1fr_1fr\]{grid-template-columns:72px 1fr 1fr}.grid-cols-\[repeat\(13\,1fr\)\]{grid-template-columns:repeat(13,1fr)}.grid-rows-\[15px_auto\]{grid-template-rows:15px auto}.grid-rows-\[24px_auto\]{grid-template-rows:24px auto}.grid-rows-\[36px_36px_1fr\]{grid-template-rows:36px 36px 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-10{gap:calc(var(--spacing)*10)}.gap-20{gap:calc(var(--spacing)*20)}.gap-\[10px\]{gap:10px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-m{column-gap:1rem}:where(.space-x-\[4px\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(4px*var(--tw-space-x-reverse));margin-inline-end:calc(4px*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-20{row-gap:calc(var(--spacing)*20)}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[25px\]{row-gap:25px}.gap-y-\[60px\]{row-gap:60px}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.search-input{--pagefind-ui-scale:1;--pagefind-ui-primary:#c2924d;--pagefind-ui-text:#0a1231;--pagefind-ui-background:#d6d6d666;--pagefind-ui-border:transparent;--pagefind-ui-tag:#eee;--pagefind-ui-border-width:3px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3/2;--pagefind-ui-font:serif}.search-input .pagefind-ui__search-input{font-family:var(--font-systemSerif)!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;--tw-duration:.3s!important;--tw-ease:var(--ease-necco)!important;transition-duration:.3s!important;transition-timing-function:var(--ease-necco)!important;--tw-outline-style:none!important;outline-style:none!important}.search-input .pagefind-ui__search-input::placeholder{font-family:var(--font-systemSerif)!important}.search-input .pagefind-ui__search-input:focus{border-bottom-color:var(--color-gold)!important;background-color:#bfbfbf66!important}.search-input .pagefind-ui__search-clear{border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-gold)!important;font-family:var(--font-cochin)!important;color:var(--color-gold)!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;--tw-duration:.3s!important;--tw-ease:var(--ease-necco)!important;transition-duration:.3s!important;transition-timing-function:var(--ease-necco)!important;border-radius:3.40282e38px!important;padding-inline:5px!important}.search-input .pagefind-ui__search-clear:hover{background-color:var(--color-gold)!important;color:var(--color-white)!important}.search-input .pagefind-ui__button{--tw-border-style:none!important;background-color:var(--color-gold)!important;font-family:var(--font-serifBold)!important;color:var(--color-white)!important;border-style:none!important}.search-input .pagefind-ui__button:hover{background-color:var(--color-navy)!important}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[20px\]{border-radius:20px}.rounded-\[49\%\/48\.4\%\]{border-radius:49%/48.4%}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[rgba\(200\,158\,98\,0\.3\)\]{border-color:#c89e624d}.border-\[rgba\(200\,158\,98\,0\.5\)\]{border-color:#c89e6280}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-gold{border-color:var(--color-gold)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.\!bg-gray-400{background-color:var(--color-gray-400)!important}.bg-\[\#1a2e46\]{background-color:#1a2e46}.bg-\[\#d6d6d6\]{background-color:#d6d6d6}.bg-\[\#e9e9ff\]{background-color:#e9e9ff}.bg-\[\#f2f2f2\]{background-color:#f2f2f2}.bg-\[rgba\(176\,176\,176\,0\.2\)\]{background-color:#b0b0b033}.bg-\[rgba\(214\,214\,214\,0\.4\)\]{background-color:#d6d6d666}.bg-\[rgba\(255\,255\,255\,0\.80\)\]{background-color:#fffc}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0d0d0d66}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#0d0d0d80}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0d0d0d99}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#0d0d0db3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#0d0d0dcc}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-current{background-color:currentColor}.bg-gold{background-color:var(--color-gold)}.bg-gold\/30{background-color:#c2924d4d}@supports (color:color-mix(in lab,red,red)){.bg-gold\/30{background-color:color-mix(in oklab,var(--color-gold)30%,transparent)}}.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-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:url\(\'\/img\/contact\/select-arrow\.svg\'\)\]{background-image:url(/img/contact/select-arrow.svg)}.bg-\[url\(\"\/img\/footer\/root-background\.svg\"\)\]{background-image:url(/img/footer/root-background.svg)}.bg-\[url\(\'\/img\/contact\/checkbox-check\.svg\'\)\]{background-image:url(/img/contact/checkbox-check.svg)}.bg-pattern{background-image:url(/img/common/bg-pattern.svg)}.from-gold{--tw-gradient-from:var(--color-gold);--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-gold{--tw-gradient-to:var(--color-gold);--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-\[length\:0\%_1px\]{background-size:0% 1px}.bg-\[length\:100\%_1px\]{background-size:100% 1px}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-size-\[10px_8px\]{background-size:10px 8px}.bg-\[position\:bottom_right\]{background-position:100% 100%}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-gold{fill:var(--color-gold)}.fill-transparent{fill:#0000}.stroke-\[\#848484\]{stroke:#848484}.stroke-gold{stroke:var(--color-gold)}.stroke-\[3px\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-\[5px\]{padding:5px}.p-\[16px_15px\]{padding:16px 15px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-\[6\.67\%\]{padding-inline:6.67%}.px-\[10px\]{padding-inline:10px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.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-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.py-\[80px\]{padding-block:80px}.py-\[150px\]{padding-block:150px}.py-l5{padding-block:2.66667rem}.py-l6{padding-block:4rem}.py-l7{padding-block:8rem}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-22{padding-top:calc(var(--spacing)*22)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-35{padding-top:calc(var(--spacing)*35)}.pt-\[3px\]{padding-top:3px}.pt-\[24px\]{padding-top:24px}.pt-\[55px\]{padding-top:55px}.pt-\[61\.14\%\]{padding-top:61.14%}.pt-\[75px\]{padding-top:75px}.pt-\[100px\]{padding-top:100px}.pt-\[140px\]{padding-top:140px}.pt-\[430px\]{padding-top:430px}.pt-\[calc\(\(195\/375\)\*100\%\)\]{padding-top:52%}.pt-\[calc\(\(225\/368\)\*100\%\)\]{padding-top:61.1413%}.pt-\[calc\(\(360\/589\)\*100\%\)\]{padding-top:61.1205%}.pt-\[calc\(225\/368\*100\%\)\]{padding-top:61.1413%}.pt-l5{padding-top:2.66667rem}.pt-l6{padding-top:4rem}.pt-l6\!{padding-top:4rem!important}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-\[6px\]{padding-right:6px}.pr-s5{padding-right:.615385rem}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pb-\[3px\]{padding-bottom:3px}.pb-\[24px\]{padding-bottom:24px}.pb-\[28px\]{padding-bottom:28px}.pb-\[30px\]{padding-bottom:30px}.pb-\[40px\]{padding-bottom:40px}.pb-\[52\%\]{padding-bottom:52%}.pb-\[100px\]{padding-bottom:100px}.pb-\[104px\]{padding-bottom:104px}.pb-\[162px\]{padding-bottom:162px}.pb-l6{padding-bottom:4rem}.pb-l7{padding-bottom:8rem}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[24vw\]{padding-left:24vw}.pl-\[75px\]{padding-left:75px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.indent-\[-2rem\]{text-indent:-2rem}.indent-\[-24vw\]{text-indent:-24vw}.align-baseline{vertical-align:baseline}.align-text-top{vertical-align:text-top}.font-cochin{font-family:var(--font-cochin)}.font-cochinBold{font-family:var(--font-cochinBold)}.font-cochinSerif{font-family:var(--font-cochinSerif)}.font-cochinSerifBold{font-family:var(--font-cochinSerifBold)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.font-serifBold{font-family:var(--font-serifBold)}.font-systemSerif{font-family:var(--font-systemSerif)}.input-font-serif{font-family:var(--font-systemSerif)!important}.text-10-66px{font-size:var(--text-10-66px);line-height:var(--tw-leading,var(--text-10-66px--line-height))}.text-10-66px-en{font-size:var(--text-10-66px-en);line-height:var(--tw-leading,var(--text-10-66px-en--line-height))}.text-10-66px\/\[1\.2\]{font-size:var(--text-10-66px);line-height:1.2}.text-11-6px{font-size:var(--text-11-6px);line-height:var(--tw-leading,var(--text-11-6px--line-height))}.text-11-6px\/\[14px\]{font-size:var(--text-11-6px);line-height:14px}.text-12-8px\/\[1\.17\]{font-size:var(--text-12-8px);line-height:1.17}.text-14-2px{font-size:var(--text-14-2px);line-height:var(--tw-leading,var(--text-14-2px--line-height))}.text-14-2px\/\[1\.4\]{font-size:var(--text-14-2px);line-height:1.4}.text-16px{font-size:var(--text-16px);line-height:var(--tw-leading,var(--text-16px--line-height))}.text-16px-en{font-size:var(--text-16px-en);line-height:var(--tw-leading,var(--text-16px-en--line-height))}.text-16px\/\[1\.3\]{font-size:var(--text-16px);line-height:1.3}.text-16px\/\[2\]{font-size:var(--text-16px);line-height:2}.text-18-3px-en{font-size:var(--text-18-3px-en);line-height:var(--tw-leading,var(--text-18-3px-en--line-height))}.text-18-3px-en\/\[1\]{font-size:var(--text-18-3px-en);line-height:1}.text-48px-en\/\[1\]{font-size:var(--text-48px-en);line-height:1}.text-64px{font-size:var(--text-64px);line-height:var(--tw-leading,var(--text-64px--line-height))}.text-\[12\.8px\]\/\[1\.6\]{font-size:12.8px;line-height:1.6}.text-\[12px\]\/\[1\]{font-size:12px;line-height:1}.text-\[14px\]\/\[1\]{font-size:14px;line-height:1}.text-\[20px\]\/\[1\.78\]{font-size:20px;line-height:1.78}.text-\[clamp\(0\.45rem\,1\.86vw\,10px\)\]\/\[1\.5\]{font-size:clamp(.45rem,1.86vw,10px);line-height:1.5}.text-\[clamp\(10px\,2\.66vw\,14px\)\]\/\[1\.2\]{font-size:clamp(10px,2.66vw,14px);line-height:1.2}.text-\[clamp\(20px\,5\.33vw\,24px\)\]\/\[1\]{font-size:clamp(20px,5.33vw,24px);line-height:1}.text-base\/\[1\.2\]{font-size:1rem;line-height:1.2}.text-base\/\[1\]{font-size:1rem;line-height:1}.text-base\/\[2\]{font-size:1rem;line-height:2}.text-base\/\[20px\]{font-size:1rem;line-height:20px}.text-l1\/\[1\]{font-size:1.14286rem;line-height:1}.text-l5\/\[1\]{font-size:2.66667rem;line-height:1}.text-m\/\[1\.5\]{font-size:1rem;line-height:1.5}.text-m\/\[1\]{font-size:1rem;line-height:1}.text-s1\/\[1\.6\]{font-size:.888889rem;line-height:1.6}.text-s1\/\[1\]{font-size:.888889rem;line-height:1}.text-s3\/\[1\.6\]{font-size:.727273rem;line-height:1.6}.text-sm\/\[1\.2\]{font-size:.8rem;line-height:1.2}.text-sm\/\[1\]{font-size:.8rem;line-height:1}.text-2xl{font-size:1.563rem}.text-\[0\.88889rem\]{font-size:.88889rem}.text-\[1rem\]{font-size:1rem}.text-\[3rem\]{font-size:3rem}.text-\[5rem\]{font-size:5rem}.text-\[12\.8px\]{font-size:12.8px}.text-\[17\.7px\]{font-size:17.7px}.text-\[18\.3px\]{font-size:18.3px}.text-\[24\.3vw\]{font-size:24.3vw}.text-\[27\.5px\]{font-size:27.5px}.text-\[32px\]{font-size:32px}.text-\[72px\]{font-size:72px}.text-\[clamp\(0\.5rem\,2\.13vw\,10px\)\]{font-size:clamp(.5rem,2.13vw,10px)}.text-base{font-size:1rem}.text-l1{font-size:1.14286rem}.text-l2{font-size:1.33333rem}.text-l3{font-size:1.6rem}.text-l4{font-size:2rem}.text-l5{font-size:2.66667rem}.text-l6{font-size:4rem}.text-l7{font-size:8rem}.text-lg{font-size:18px}.text-m{font-size:1rem}.text-s1{font-size:.888889rem}.text-s2{font-size:.8rem}.text-s3{font-size:.727273rem}.text-s4{font-size:.666667rem}.text-s5{font-size:.615385rem}.text-sm{font-size:.8rem}.text-xl{font-size:1.25rem}.text-xs{font-size:10px}.leading-1{--tw-leading:calc(var(--spacing)*1);line-height:calc(var(--spacing)*1)}.leading-1\.5{--tw-leading:calc(var(--spacing)*1.5);line-height:calc(var(--spacing)*1.5)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-\[0\.4\]{--tw-leading:.4;line-height:.4}.leading-\[0\.5\]{--tw-leading:.5;line-height:.5}.leading-\[0\.7\]{--tw-leading:.7;line-height:.7}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.773em\]{--tw-leading:.773em;line-height:.773em}.leading-\[0\.875\]{--tw-leading:.875;line-height:.875}.leading-\[0\.984\]{--tw-leading:.984;line-height:.984}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.3em\]{--tw-leading:1.3em;line-height:1.3em}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.64\]{--tw-leading:1.64;line-height:1.64}.leading-\[1\.125em\]{--tw-leading:1.125em;line-height:1.125em}.leading-\[1\.625\]{--tw-leading:1.625;line-height:1.625}.leading-\[1\.729\]{--tw-leading:1.729;line-height:1.729}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-\[65\%\]{--tw-leading:65%;line-height:65%}.leading-\[calc\(53\/89\)\]{--tw-leading:calc(53/89);line-height:.595506}.leading-l4{--tw-leading: 2rem ;line-height:2rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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-\[1px\]{--tw-tracking: -1px ;letter-spacing:-1px}.-tracking-\[3px\]{--tw-tracking: -3px ;letter-spacing:-3px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.05rem\]{--tw-tracking:.05rem;letter-spacing:.05rem}.tracking-\[2\.66px\]{--tw-tracking:2.66px;letter-spacing:2.66px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-gold{color:var(--color-gold)}.text-gray-200{color:var(--color-gray-200)}.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-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-navy{color:var(--color-navy)}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-700{color:var(--color-yellow-700)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--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)}.shadow-\[0_1\.78px_26\.0956px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 1.78px 26.0956px 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-\[0_4px_30px_0px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 30px 0px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[22px_28px_40px_8px_rgba\(19\,45\,66\,0\.1\)\],.shadow-\[22px_28px_40px_8px_rgba\(19\,_45\,_66\,_0\.1\)\]{--tw-shadow:22px 28px 40px 8px var(--tw-shadow-color,#132d421a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.blur{--tw-blur:blur(8px);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,)}.blur-\[10px\]{--tw-blur:blur(10px);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,)}.blur-none{--tw-blur: ;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,)}.\[filter\:drop-shadow\(12px_16px_16px_rgba\(0\,0\,0\,0\.06\)\)\]{filter:drop-shadow(12px 16px 16px #0000000f)}.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,)}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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-\[background-size\]{transition-property:background-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-bottom\,background-color\]{transition-property:border-bottom,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;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))}.transition-none\!{transition-property:none!important}.delay-\[0\.05s\],.delay-\[50ms\]{transition-delay:50ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-800{--tw-duration:.8s;transition-duration:.8s}.duration-\[0\.7s\]{--tw-duration:.7s;transition-duration:.7s}.duration-\[0\.8s\]{--tw-duration:.8s;transition-duration:.8s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.ease-\[cubic-bezier\(\.93\,0\,\.1\,1\)\],.ease-\[cubic-bezier\(0\.93\,0\,0\.1\,1\)\]{--tw-ease:cubic-bezier(.93,0,.1,1);transition-timing-function:cubic-bezier(.93,0,.1,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-necco{--tw-ease:cubic-bezier(.93,0,.1,1);transition-timing-function:cubic-bezier(.93,0,.1,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-necco{--tw-ease:var(--ease-necco);transition-timing-function:var(--ease-necco)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[background\:rgba\(214\,214\,214\,0\.4\)\]{background:#d6d6d666}.\[counter-reset\:li\]{counter-reset:li}.\[counter-reset\:tos\]{counter-reset:tos}.\[font-feature-settings\:\'palt\'\]{font-feature-settings:"palt"}.\[line-break\:strict\]{line-break:strict}.\[transition\:all_0\.2s_cubic-bezier\(0\.93\,0\,0\.1\,1\)\]{transition:all .2s cubic-bezier(.93,0,.1,1)}.\[transition\:all_0\.6s_ease-in-out\]{transition:all .6s ease-in-out}.\[transition\:color_0\.4s_cubic-bezier\(\.93\,0\,\.1\,1\)\]{transition:color .4s cubic-bezier(.93,0,.1,1)}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.horizontal-tb{writing-mode:horizontal-tb}.palt-kern{font-feature-settings:"palt" 1,"kern" 1}.vertical-rl{writing-mode:vertical-rl}.not-first\:mt-3:not(:first-child){margin-top:calc(var(--spacing)*3)}.not-first\:mt-6:not(:first-child){margin-top:calc(var(--spacing)*6)}.not-last\:mb-\[200px\]:not(:last-child){margin-bottom:200px}.not-first-of-type\:mt-2:not(:first-of-type){margin-top:calc(var(--spacing)*2)}.not-first-of-type\:mt-8:not(:first-of-type){margin-top:calc(var(--spacing)*8)}.not-nth-1\:mt-l3:not(:first-child){margin-top:1.6rem}@media(hover:hover){.group-hover\:origin-bottom-left:is(:where(.group):hover *){transform-origin:0 100%}.group-hover\:origin-top:is(:where(.group):hover *){transform-origin:top}.group-hover\:origin-top-left:is(:where(.group):hover *){transform-origin:0 0}.group-hover\:translate-x-\[-50\%\]:is(:where(.group):hover *){--tw-translate-x:-50%;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-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-\[5\.5px\]:is(:where(.group):hover *){--tw-translate-y: -5.5px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-\[108\%\]:is(:where(.group):hover *){--tw-translate-y: -108% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[-5\.5px\]:is(:where(.group):hover *){--tw-translate-y:-5.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[-40\%\]:is(:where(.group):hover *){--tw-translate-y:-40%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[-50\%\]:is(:where(.group):hover *){--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[-100\%\]:is(:where(.group):hover *){--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[0\]:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[4px\]:is(:where(.group):hover *){--tw-translate-y:4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[5\.5px\]:is(:where(.group):hover *){--tw-translate-y:5.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-z-\[0\]:is(:where(.group):hover *){--tw-translate-z:0;translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;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-160:is(:where(.group):hover *){--tw-scale-x:160%;--tw-scale-y:160%;--tw-scale-z:160%;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\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[140\%\]:is(:where(.group):hover *){scale:140%}.group-hover\:rotate-\[0\.1deg\]:is(:where(.group):hover *){rotate:.1deg}.group-hover\:rotate-\[10deg\]:is(:where(.group):hover *){rotate:10deg}.group-hover\:transform:is(:where(.group):hover *){transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.group-hover\:bg-gold:is(:where(.group):hover *){background-color:var(--color-gold)}.group-hover\:bg-gold\/15:is(:where(.group):hover *){background-color:#c2924d26}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-gold\/15:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-gold)15%,transparent)}}.group-hover\:bg-\[length\:100\%_1px\]:is(:where(.group):hover *){background-size:100% 1px}.group-hover\:bg-\[position\:bottom_left\]:is(:where(.group):hover *){background-position:0 100%}.group-hover\:fill-black:is(:where(.group):hover *){fill:var(--color-black)}.group-hover\:fill-navy:is(:where(.group):hover *){fill:var(--color-navy)}.group-hover\:stroke-gold:is(:where(.group):hover *){stroke:var(--color-gold)}.group-hover\:text-gold:is(:where(.group):hover *){color:var(--color-gold)}.group-hover\:text-navy:is(:where(.group):hover *){color:var(--color-navy)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-15:is(:where(.group):hover *){opacity:.15}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:blur-\[10px\]:is(:where(.group):hover *){--tw-blur:blur(10px);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,)}.group-hover\:blur-none:is(:where(.group):hover *){--tw-blur: ;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,)}}.group-has-checked\:bg-gold:is(:where(.group):has(:checked) *){background-color:var(--color-gold)}.group-has-checked\:opacity-100:is(:where(.group):has(:checked) *){opacity:1}.placeholder\:font-cochinBold::placeholder{font-family:var(--font-cochinBold)}.placeholder\:text-\[18\.3px\]::placeholder{font-size:18.3px}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-4:before{content:var(--tw-content);top:calc(var(--spacing)*4)}.before\:top-\[-1\.1em\]:before{content:var(--tw-content);top:-1.1em}.before\:top-\[-32\%\]:before{content:var(--tw-content);top:-32%}.before\:right-0:before{content:var(--tw-content);right:calc(var(--spacing)*0)}.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\:left-3:before{content:var(--tw-content);left:calc(var(--spacing)*3)}.before\:left-\[39\.5\%\]:before{content:var(--tw-content);left:39.5%}.before\:z-\[1\]:before{content:var(--tw-content);z-index:1}.before\:mr-3:before{content:var(--tw-content);margin-right:calc(var(--spacing)*3)}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-\[20px\]:before{content:var(--tw-content);height:20px}.before\:h-\[165\%\]:before{content:var(--tw-content);height:165%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[0\.5px\]:before{content:var(--tw-content);width:.5px}.before\:w-\[27px\]:before{content:var(--tw-content);width:27px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rotate-\[27deg\]:before{content:var(--tw-content);rotate:27deg}.before\:bg-gold:before{content:var(--tw-content);background-color:var(--color-gold)}.before\:bg-\[radial-gradient\(circle_at_50\%_50\%\,_transparent_10\%\,_black_100\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(circle,#0000 10%,#000)}.before\:bg-\[url\(\'\/img\/note\/quote-left\.svg\'\)\]:before{content:var(--tw-content);background-image:url(/img/note/quote-left.svg)}.before\:bg-cover:before{content:var(--tw-content);background-size:cover}.before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}.before\:font-cochin:before{content:var(--tw-content);font-family:var(--font-cochin)}.before\:font-serif:before{content:var(--tw-content);font-family:var(--font-serif)}.before\:text-\[10px\]:before{content:var(--tw-content);font-size:10px}.before\:text-l2:before{content:var(--tw-content);font-size:1.33333rem}.before\:leading-\[1\.2\]:before{content:var(--tw-content);--tw-leading:1.2;line-height:1.2}.before\:text-gold:before{content:var(--tw-content);color:var(--color-gold)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\'writer\'\]:before{--tw-content:"writer";content:var(--tw-content)}.before\:content-\[counter\(li\)\]:before{--tw-content:counter(li);content:var(--tw-content)}.before\:\[counter-increment\:li\]:before{content:var(--tw-content);counter-increment:li}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:right-3:after{content:var(--tw-content);right:calc(var(--spacing)*3)}.after\:bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing)*2)}.after\:bottom-4:after{content:var(--tw-content);bottom:calc(var(--spacing)*4)}.after\:mx-\[0\.5em\]:after{content:var(--tw-content);margin-inline:.5em}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-\[20px\]:after{content:var(--tw-content);height:20px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-\[27px\]:after{content:var(--tw-content);width:27px}.after\:w-\[calc\(100\%-52px\)\]:after{content:var(--tw-content);width:calc(100% - 52px)}.after\:bg-gray-400:after{content:var(--tw-content);background-color:var(--color-gray-400)}.after\:bg-\[url\(\'\/img\/note\/quote-right\.svg\'\)\]:after{content:var(--tw-content);background-image:url(/img/note/quote-right.svg)}.after\:bg-cover:after{content:var(--tw-content);background-size:cover}.after\:bg-no-repeat:after{content:var(--tw-content);background-repeat:no-repeat}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\/\'\]:after{--tw-content:"/";content:var(--tw-content)}@media(hover:hover){.group-hover\:after\:origin-left:is(:where(.group):hover *):after{content:var(--tw-content);transform-origin:0}.group-hover\:after\:scale-x-100:is(:where(.group):hover *):after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.last\:mb-l7:last-child{margin-bottom:8rem}.last\:max-w-\[calc\(272px\+2rem\)\]:last-child{max-width:calc(272px + 2rem)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:pr-8:last-child{padding-right:calc(var(--spacing)*8)}.last\:after\:content-\[\'\'\]:last-child:after{--tw-content:"";content:var(--tw-content)}@media(hover:hover){.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:bg-\[\#C2924D\]\/\[15\%\]:hover{background-color:#c2924d26}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gold\/15:hover{background-color:#c2924d26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold\/15:hover{background-color:color-mix(in oklab,var(--color-gold)15%,transparent)}}.hover\:bg-gold\/30:hover{background-color:#c2924d4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold\/30:hover{background-color:color-mix(in oklab,var(--color-gold)30%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-\[length\:100\%_1px\]:hover{background-size:100% 1px}.hover\:bg-\[position\:bottom_left\]:hover{background-position:0 100%}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-b-\[2px\]:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.focus\:border-gold:focus{border-color:var(--color-gold)}.focus\:bg-\[rgba\(191\,191\,191\,0\.4\)\]:focus{background-color:#bfbfbf66}.focus\:\[box-shadow\:0_0_0_2px_rgba\(200\,158\,98\,0\.4\)\]:focus{box-shadow:0 0 0 2px #c89e6266}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-300:disabled{background-color:var(--color-blue-300)}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}@media not all and (min-width:768px){.max-md\:mb-4{margin-bottom:calc(var(--spacing)*4)}}@media(min-width:0){.xs\:max-w-full{max-width:100%}}@media(min-width:640px){.sm\:top-\[128px\]{top:128px}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:right-\[9\.1\%\]{right:9.1%}.sm\:right-\[72px\]{right:72px}.sm\:left-auto{left:auto}.sm\:my-\[30px\]{margin-block:30px}.sm\:my-\[55px\]{margin-block:55px}.sm\:mt-\[24px\]{margin-top:24px}.sm\:-mb-\[1090px\]{margin-bottom:-1090px}.sm\:mb-\[184px\]{margin-bottom:184px}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[29\.54\%\]{width:29.54%}.sm\:w-\[72\.9\%\]{width:72.9%}.sm\:w-\[78vw\]{width:78vw}.sm\:max-w-\[640px\],.sm\:max-w-screen-sm{max-width:640px}.sm\:text-\[4rem\]{font-size:4rem}.sm\:text-l2{font-size:1.33333rem}.sm\:text-l6{font-size:4rem}.sm\:text-s3{font-size:.727273rem}.sm\:leading-\[0\.96\]{--tw-leading:.96;line-height:.96}}@media(min-width:768px){.md\:fixed{position:fixed}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:-top-\[32px\]{top:-32px}.md\:top-0{top:calc(var(--spacing)*0)}.md\:top-3{top:calc(var(--spacing)*3)}.md\:top-4{top:calc(var(--spacing)*4)}.md\:top-6{top:calc(var(--spacing)*6)}.md\:top-\[-30px\]{top:-30px}.md\:top-\[5px\]{top:5px}.md\:top-\[140px\]{top:140px}.md\:top-\[150px\]{top:150px}.md\:top-\[190px\]{top:190px}.md\:top-\[200px\]{top:200px}.md\:top-\[calc\(-27\/80\*100\%\)\]{top:-33.75%}.md\:top-\[calc\(76\/312\*100\%\)\]{top:24.359%}.md\:top-\[calc\(116\/312\*100\%\)\]{top:37.1795%}.md\:top-\[calc\(117\/312\*100\%\)\]{top:37.5%}.md\:top-\[initial\]{top:initial}.md\:-right-\[15px\]{right:-15px}.md\:right-4{right:calc(var(--spacing)*4)}.md\:right-6{right:calc(var(--spacing)*6)}.md\:right-\[-78px\]{right:-78px}.md\:right-\[2px\]{right:2px}.md\:right-\[22px\]{right:22px}.md\:right-\[calc\(-64\/80\*100\%\)\]{right:-80%}.md\:right-l6{right:4rem}.md\:bottom-24{bottom:calc(var(--spacing)*24)}.md\:bottom-\[-4\%\]{bottom:-4%}.md\:bottom-\[-104px\]{bottom:-104px}.md\:bottom-\[5\%\]{bottom:5%}.md\:bottom-\[22px\]{bottom:22px}.md\:bottom-\[calc\(38\/312\*100\%\)\]{bottom:12.1795%}.md\:left-0{left:calc(var(--spacing)*0)}.md\:left-3{left:calc(var(--spacing)*3)}.md\:left-\[calc\(38\/312\*100\%\)\]{left:12.1795%}.md\:left-\[calc\(40\/312\*100\%\)\]{left:12.8205%}.md\:left-\[calc\(50\%_\+_30px\)\]{left:calc(50% + 30px)}.md\:z-10{z-index:10}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-10{grid-column-start:10}.md\:col-start-17{grid-column-start:17}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-start-2{grid-row-start:2}.md\:row-end-auto{grid-row-end:auto}.md\:m-2{margin:calc(var(--spacing)*2)}.md\:m-6{margin:calc(var(--spacing)*6)}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mx-2{margin-inline:calc(var(--spacing)*2)}.md\:mx-3{margin-inline:calc(var(--spacing)*3)}.md\:mx-auto{margin-inline:auto}.md\:my-4{margin-block:calc(var(--spacing)*4)}.md\:my-\[84px\]{margin-block:84px}.md\:-mt-16{margin-top:calc(var(--spacing)*-16)}.md\:-mt-\[46px\]{margin-top:-46px}.md\:-mt-\[200px\]{margin-top:-200px}.md\:-mt-\[290px\]{margin-top:-290px}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.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-12{margin-top:calc(var(--spacing)*12)}.md\:mt-14{margin-top:calc(var(--spacing)*14)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mt-40{margin-top:calc(var(--spacing)*40)}.md\:mt-\[-10px\]{margin-top:-10px}.md\:mt-\[-56px\]{margin-top:-56px}.md\:mt-\[0\.5em\]{margin-top:.5em}.md\:mt-\[10px\]{margin-top:10px}.md\:mt-\[55px\]{margin-top:55px}.md\:mt-\[80px\]{margin-top:80px}.md\:mt-\[120px\]{margin-top:120px}.md\:mt-\[190px\]{margin-top:190px}.md\:mt-\[192px\]{margin-top:192px}.md\:mt-\[200px\]{margin-top:200px}.md\:mt-\[209px\]{margin-top:209px}.md\:mt-\[240px\]{margin-top:240px}.md\:mt-l3{margin-top:1.6rem}.md\:mt-l4{margin-top:2rem}.md\:mt-l5{margin-top:2.66667rem}.md\:mt-l6{margin-top:4rem}.md\:mt-l7{margin-top:8rem}.md\:mt-m{margin-top:1rem}.md\:mt-s1{margin-top:.888889rem}.md\:mt-s5{margin-top:.615385rem}.md\:mr-3{margin-right:calc(var(--spacing)*3)}.md\:mr-4{margin-right:calc(var(--spacing)*4)}.md\:mr-\[18px\]{margin-right:18px}.md\:-mb-\[70px\]{margin-bottom:-70px}.md\:-mb-\[1120px\]{margin-bottom:-1120px}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-9{margin-bottom:calc(var(--spacing)*9)}.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:mb-14{margin-bottom:calc(var(--spacing)*14)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:mb-50{margin-bottom:calc(var(--spacing)*50)}.md\:mb-80{margin-bottom:calc(var(--spacing)*80)}.md\:mb-\[18px\]{margin-bottom:18px}.md\:mb-\[66px\]{margin-bottom:66px}.md\:mb-\[170px\]{margin-bottom:170px}.md\:mb-l4{margin-bottom:2rem}.md\:mb-l5{margin-bottom:2.66667rem}.md\:mb-l6{margin-bottom:4rem}.md\:mb-l7{margin-bottom:8rem}.md\:mb-s1{margin-bottom:.888889rem}.md\:mb-s5{margin-bottom:.615385rem}.md\:ml-\[-32px\]{margin-left:-32px}.md\:ml-\[16px\]{margin-left:16px}.md\:ml-\[56px\]{margin-left:56px}.md\:ml-\[64px\]{margin-left:64px}.md\:ml-\[70px\]{margin-left:70px}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[196\/120\]{aspect-ratio:196/120}.md\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.md\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-\[16px\]{height:16px}.md\:h-\[24px\]{height:24px}.md\:h-\[68px\]{height:68px}.md\:h-\[128px\]{height:128px}.md\:h-\[calc\(68\/80\*100\%\)\]{height:85%}.md\:h-\[calc\(77\/80\*100\%\)\]{height:96.25%}.md\:h-\[calc\(400vw\/768\*100\)\]{height:52.0833vw}.md\:max-h-\[1080px\]{max-height:1080px}.md\:max-h-\[calc\(100vh_-_200px\)\]{max-height:calc(100vh - 200px)}.md\:min-h-\[500px\]{min-height:500px}.md\:min-h-auto{min-height:auto}.md\:w-1\/2{width:50%}.md\:w-2{width:calc(var(--spacing)*2)}.md\:w-7{width:calc(var(--spacing)*7)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-\[7px\]{width:7px}.md\:w-\[16px\]{width:16px}.md\:w-\[27\.08\%\]{width:27.08%}.md\:w-\[30px\]{width:30px}.md\:w-\[36vw\]{width:36vw}.md\:w-\[44px\]{width:44px}.md\:w-\[48\%\]{width:48%}.md\:w-\[48px\]{width:48px}.md\:w-\[60\%\]{width:60%}.md\:w-\[72\.9\%\]{width:72.9%}.md\:w-\[72px\]{width:72px}.md\:w-\[80\%\]{width:80%}.md\:w-\[90\%\]{width:90%}.md\:w-\[96px\]{width:96px}.md\:w-\[105\%\]{width:105%}.md\:w-\[128px\]{width:128px}.md\:w-\[178px\]{width:178px}.md\:w-\[200px\]{width:200px}.md\:w-\[218px\]{width:218px}.md\:w-\[330px\]{width:330px}.md\:w-\[560px\]{width:560px}.md\:w-\[640px\]{width:640px}.md\:w-\[calc\(\(670\/1510\)\*100\%\)\]{width:44.3709%}.md\:w-\[calc\(\(1510\/1800\)\*100\%\)\]{width:83.8889%}.md\:w-\[calc\(33\.333\%_-_16px\)\]{width:calc(33.333% - 16px)}.md\:w-\[calc\(80\/243\*100\%\)\]{width:32.9218%}.md\:w-\[calc\(80\/312\*100\%\)\]{width:25.641%}.md\:w-\[calc\(83\.3333\%\)\]{width:83.3333%}.md\:w-\[calc\(114\/80\*100\%\)\]{width:142.5%}.md\:w-\[calc\(130\/80\*100\%\)\]{width:162.5%}.md\:w-\[calc\(141\/312\*100\%\)\]{width:45.1923%}.md\:w-\[calc\(1510\/1800\*100\%\)\]{width:83.8889%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[120px\]{max-width:120px}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[485px\]{max-width:485px}.md\:max-w-\[487px\]{max-width:487px}.md\:max-w-\[600px\]{max-width:600px}.md\:max-w-\[768px\]{max-width:768px}.md\:max-w-\[1200px\]{max-width:1200px}.md\:max-w-\[1510px\]{max-width:1510px}.md\:max-w-none{max-width:none}.md\:max-w-screen-md{max-width:768px}.md\:flex-1{flex:1}.md\:shrink{flex-shrink:1}.md\:origin-top-left{transform-origin:0 0}.md\:translate-0{--tw-translate-x:calc(var(--spacing)*0);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-y-\[0\]{--tw-translate-y:0;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-y-\[100\%\]{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:rotate-\[0deg\]{rotate:none}.md\:rotate-\[20deg\]{rotate:20deg}.md\:\[grid-template-columns\:32px_1fr\]{grid-template-columns:32px 1fr}.md\:\[grid-template-columns\:196px_1fr_auto\]{grid-template-columns:196px 1fr auto}.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-\[32px_72px\]{grid-template-columns:32px 72px}.md\:grid-cols-\[34\.2\%_1fr\]{grid-template-columns:34.2% 1fr}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.md\:grid-cols-\[128px_1fr_1fr\]{grid-template-columns:128px 1fr 1fr}.md\:grid-cols-\[repeat\(18\,1fr\)\]{grid-template-columns:repeat(18,1fr)}.md\:grid-rows-\[20px_1fr\]{grid-template-rows:20px 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.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-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:gap-\[22px\]{gap:22px}.md\:gap-\[80px\]{gap:80px}.md\:gap-l5{gap:2.66667rem}.md\:gap-x-6{column-gap:calc(var(--spacing)*6)}.md\:gap-x-10{column-gap:calc(var(--spacing)*10)}.md\:gap-y-0{row-gap:calc(var(--spacing)*0)}.md\:gap-y-2{row-gap:calc(var(--spacing)*2)}.md\:gap-y-14{row-gap:calc(var(--spacing)*14)}.md\:gap-y-\[90px\]{row-gap:90px}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-y-visible{overflow-y:visible}.md\:rounded-\[10px\]{border-radius:10px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-black{border-color:var(--color-black)}.md\:bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.md\:bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-\[8px_8px_12px\]{padding:8px 8px 12px}.md\:p-\[20px_24px_24px\]{padding:20px 24px 24px}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-16{padding-inline:calc(var(--spacing)*16)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-3\.25{padding-block:calc(var(--spacing)*3.25)}.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-32{padding-block:calc(var(--spacing)*32)}.md\:py-\[200px\]{padding-block:200px}.md\:py-l7{padding-block:8rem}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-48{padding-top:calc(var(--spacing)*48)}.md\:pt-\[42px\]{padding-top:42px}.md\:pt-\[55px\]{padding-top:55px}.md\:pt-\[120px\]{padding-top:120px}.md\:pt-\[130px\]{padding-top:130px}.md\:pt-\[192px\]{padding-top:192px}.md\:pt-\[250px\]{padding-top:250px}.md\:pt-\[320px\]{padding-top:320px}.md\:pt-l7{padding-top:8rem}.md\:pt-l7\!{padding-top:8rem!important}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pr-2{padding-right:calc(var(--spacing)*2)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-28{padding-bottom:calc(var(--spacing)*28)}.md\:pb-52{padding-bottom:calc(var(--spacing)*52)}.md\:pb-\[76px\]{padding-bottom:76px}.md\:pb-\[96px\]{padding-bottom:96px}.md\:pb-\[100px\]{padding-bottom:100px}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pb-\[144px\]{padding-bottom:144px}.md\:pb-\[184px\]{padding-bottom:184px}.md\:pb-\[200px\]{padding-bottom:200px}.md\:pb-l7{padding-bottom:8rem}.md\:pl-2{padding-left:calc(var(--spacing)*2)}.md\:pl-8{padding-left:calc(var(--spacing)*8)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:pl-\[20vw\]{padding-left:20vw}.md\:pl-\[80px\]{padding-left:80px}.md\:pl-\[88px\]{padding-left:88px}.md\:text-center{text-align:center}.md\:indent-\[-20vw\]{text-indent:-20vw}.md\:text-3xl\/\[1\.2\]{font-size:1.953rem;line-height:1.2}.md\:text-11-6px{font-size:var(--text-11-6px);line-height:var(--tw-leading,var(--text-11-6px--line-height))}.md\:text-12-8px{font-size:var(--text-12-8px);line-height:var(--tw-leading,var(--text-12-8px--line-height))}.md\:text-14-2px\/\[1\.9\]{font-size:var(--text-14-2px);line-height:1.9}.md\:text-16px{font-size:var(--text-16px);line-height:var(--tw-leading,var(--text-16px--line-height))}.md\:text-18-3px\/\[1\.4\]{font-size:var(--text-18-3px);line-height:1.4}.md\:text-18-3px\/\[2\]{font-size:var(--text-18-3px);line-height:2}.md\:text-21-3px{font-size:var(--text-21-3px);line-height:var(--tw-leading,var(--text-21-3px--line-height))}.md\:text-21-3px-en{font-size:var(--text-21-3px-en);line-height:var(--tw-leading,var(--text-21-3px-en--line-height))}.md\:text-21-3px-en\/\[1\]{font-size:var(--text-21-3px-en);line-height:1}.md\:text-25-6px-en{font-size:var(--text-25-6px-en);line-height:var(--tw-leading,var(--text-25-6px-en--line-height))}.md\:text-56px-en\/\[1\]{font-size:var(--text-56px-en);line-height:1}.md\:text-\[16px\]\/\[1\]{font-size:16px;line-height:1}.md\:text-\[20px\]\/\[1\]{font-size:20px;line-height:1}.md\:text-\[32px\]\/\[1\.78\]{font-size:32px;line-height:1.78}.md\:text-base\/\[1\.2\]{font-size:1rem;line-height:1.2}.md\:text-l1\/\[1\]{font-size:1.14286rem;line-height:1}.md\:text-l2\/\[1\]{font-size:1.33333rem;line-height:1}.md\:text-l6\/\[0\.9\]{font-size:4rem;line-height:.9}.md\:text-l6\/\[1\]{font-size:4rem;line-height:1}.md\:text-m\/\[1\.6\]{font-size:1rem;line-height:1.6}.md\:text-2xl{font-size:1.563rem}.md\:text-\[1\.25rem\]{font-size:1.25rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[4rem\]{font-size:4rem}.md\:text-\[5rem\]{font-size:5rem}.md\:text-\[20vw\]{font-size:20vw}.md\:text-\[96px\]{font-size:96px}.md\:text-base{font-size:1rem}.md\:text-l1{font-size:1.14286rem}.md\:text-l2{font-size:1.33333rem}.md\:text-l3{font-size:1.6rem}.md\:text-l4{font-size:2rem}.md\:text-l5{font-size:2.66667rem}.md\:text-l6{font-size:4rem}.md\:text-l7{font-size:8rem}.md\:text-m{font-size:1rem}.md\:text-s1{font-size:.888889rem}.md\:text-s2{font-size:.8rem}.md\:text-s3{font-size:.727273rem}.md\:text-sm{font-size:.8rem}.md\:leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.md\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.md\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.md\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.md\:leading-\[1\.97\]{--tw-leading:1.97;line-height:1.97}.md\:leading-\[1\]{--tw-leading:1;line-height:1}.md\:leading-\[2\]{--tw-leading:2;line-height:2}.md\:leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.md\:text-black{color:var(--color-black)}.md\:opacity-0{opacity:0}.md\:opacity-\[0\.2\]{opacity:.2}.md\:blur-\[2px\]{--tw-blur:blur(2px);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,)}.md\:blur-\[5px\]{--tw-blur:blur(5px);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,)}.md\: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))}.md\:duration-300{--tw-duration:.3s;transition-duration:.3s}.md\:not-first\:mt-6:not(:first-child){margin-top:calc(var(--spacing)*6)}@media(hover:hover){.md\:group-hover\:-translate-y-\[5\.2px\]:is(:where(.group):hover *){--tw-translate-y: -5.2px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:group-hover\:translate-y-\[5\.2px\]:is(:where(.group):hover *){--tw-translate-y:5.2px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.md\:before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing)*6)}.md\:before\:left-4:before{content:var(--tw-content);left:calc(var(--spacing)*4)}.md\:before\:left-\[39\.2\%\]:before{content:var(--tw-content);left:39.2%}.md\:before\:h-\[170\%\]:before{content:var(--tw-content);height:170%}.md\:before\:text-l1:before{content:var(--tw-content);font-size:1.14286rem}.md\:before\:leading-\[1\.2\]:before{content:var(--tw-content);--tw-leading:1.2;line-height:1.2}.md\:after\:right-4:after{content:var(--tw-content);right:calc(var(--spacing)*4)}.md\:after\:bottom-5:after{content:var(--tw-content);bottom:calc(var(--spacing)*5)}.md\:after\:w-\[calc\(100\%-72px\)\]:after{content:var(--tw-content);width:calc(100% - 72px)}.md\:first\:-mt-\[192px\]:first-child{margin-top:-192px}.md\:first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.md\:last\:max-w-\[485px\]:last-child{max-width:485px}.md\:last\:pr-0:last-child{padding-right:calc(var(--spacing)*0)}.md\:odd\:-mt-40:nth-child(odd){margin-top:calc(var(--spacing)*-40)}@media(hover:hover){.md\:hover\:bg-black\/10:hover{background-color:#0d0d0d1a}@supports (color:color-mix(in lab,red,red)){.md\:hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}}}@media(min-width:1024px){.lg\:\!absolute{position:absolute!important}.lg\:top-5{top:calc(var(--spacing)*5)}.lg\:top-\[180px\]{top:180px}.lg\:right-\[9\%\]{right:9%}.lg\:bottom-l4{bottom:2rem}.lg\:-left-3{left:calc(var(--spacing)*-3)}.lg\:-left-10{left:calc(var(--spacing)*-10)}.lg\:-left-14{left:calc(var(--spacing)*-14)}.lg\:left-15{left:calc(var(--spacing)*15)}.lg\:left-\[calc\(50\%_\+_5\%\)\]{left:55%}.lg\:left-\[calc\(50\%_\+_72px\)\]{left:calc(50% + 72px)}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-14{grid-column-start:14}.lg\:mx-\[16\.8\%\]{margin-inline:16.8%}.lg\:mx-s3{margin-inline:.727273rem}.lg\:my-0{margin-block:calc(var(--spacing)*0)}.lg\:my-6{margin-block:calc(var(--spacing)*6)}.lg\:my-16{margin-block:calc(var(--spacing)*16)}.lg\:-mt-3\.5{margin-top:calc(var(--spacing)*-3.5)}.lg\:-mt-\[1px\]{margin-top:-1px}.lg\:-mt-\[50px\]{margin-top:-50px}.lg\:-mt-\[240px\]{margin-top:-240px}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-4{margin-top:calc(var(--spacing)*4)}.lg\:mt-6{margin-top:calc(var(--spacing)*6)}.lg\:mt-8{margin-top:calc(var(--spacing)*8)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-14{margin-top:calc(var(--spacing)*14)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mt-28{margin-top:calc(var(--spacing)*28)}.lg\:mt-40{margin-top:calc(var(--spacing)*40)}.lg\:mt-52{margin-top:calc(var(--spacing)*52)}.lg\:mt-\[-30px\]{margin-top:-30px}.lg\:mt-\[-90px\]{margin-top:-90px}.lg\:mt-\[-136px\]{margin-top:-136px}.lg\:mt-\[0\.8em\]{margin-top:.8em}.lg\:mt-\[1em\]{margin-top:1em}.lg\:mt-\[4px\]{margin-top:4px}.lg\:mt-\[25\.6px\]{margin-top:25.6px}.lg\:mt-\[35px\]{margin-top:35px}.lg\:mt-\[68px\]{margin-top:68px}.lg\:mt-\[72px\]{margin-top:72px}.lg\:mt-\[88px\]{margin-top:88px}.lg\:mt-\[122px\]{margin-top:122px}.lg\:mt-\[160px\]{margin-top:160px}.lg\:mt-\[197px\]{margin-top:197px}.lg\:mt-\[200px\]{margin-top:200px}.lg\:mt-\[320px\]{margin-top:320px}.lg\:mt-\[348px\]{margin-top:348px}.lg\:mt-\[464px\]{margin-top:464px}.lg\:mt-m{margin-top:1rem}.lg\:mr-\[16\.8\%\]{margin-right:16.8%}.lg\:-mb-\[1210px\]{margin-bottom:-1210px}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-1{margin-bottom:calc(var(--spacing)*1)}.lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:mb-12{margin-bottom:calc(var(--spacing)*12)}.lg\:mb-\[67px\]{margin-bottom:67px}.lg\:mb-\[72px\]{margin-bottom:72px}.lg\:mb-\[86px\]{margin-bottom:86px}.lg\:mb-\[88px\]{margin-bottom:88px}.lg\:mb-\[92px\]{margin-bottom:92px}.lg\:mb-\[160px\]{margin-bottom:160px}.lg\:mb-\[188px\]{margin-bottom:188px}.lg\:mb-\[434px\]{margin-bottom:434px}.lg\:mb-l3{margin-bottom:1.6rem}.lg\:mb-l4{margin-bottom:2rem}.lg\:mb-l5{margin-bottom:2.66667rem}.lg\:mb-l6{margin-bottom:4rem}.lg\:mb-l7{margin-bottom:8rem}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:ml-\[8\.3\%\]{margin-left:8.3%}.lg\:ml-\[112px\]{margin-left:112px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.lg\:h-\[684px\]{height:684px}.lg\:h-\[calc\(464vw\/1024\*100\)\]{height:45.3125vw}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:\!w-\[6px\]{width:6px!important}.lg\:w-4{width:calc(var(--spacing)*4)}.lg\:w-\[\(50vw_-_8vw\)\]{width:(50vw - 8vw)}.lg\:w-\[9\%\]{width:9%}.lg\:w-\[25\.7vw\]{width:25.7vw}.lg\:w-\[78\%\]{width:78%}.lg\:w-\[85\%\]{width:85%}.lg\:w-\[91\%\]{width:91%}.lg\:w-\[220px\]{width:220px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[760px\]{width:760px}.lg\:w-\[832px\]{width:832px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-\[496px\]{max-width:496px}.lg\:max-w-\[1024px\]{max-width:1024px}.lg\:max-w-\[1136px\]{max-width:1136px}.lg\:max-w-\[1490px\]{max-width:1490px}.lg\:max-w-screen-lg{max-width:1024px}.lg\:flex-1{flex:1}.lg\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:translate-y-\[22px\]{--tw-translate-y:22px;translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.lg\:grid-cols-\[245px_1fr\]{grid-template-columns:245px 1fr}.lg\:grid-cols-\[calc\(200px\+40px\)_1fr\]{grid-template-columns:240px 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-\[4vw\]{gap:4vw}.lg\:gap-\[56px\]{gap:56px}.lg\:gap-\[120px\]{gap:120px}.lg\:gap-x-0{column-gap:calc(var(--spacing)*0)}.lg\:gap-x-4{column-gap:calc(var(--spacing)*4)}.lg\:gap-x-5{column-gap:calc(var(--spacing)*5)}:where(.lg\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.lg\:gap-y-4{row-gap:calc(var(--spacing)*4)}.lg\:gap-y-10{row-gap:calc(var(--spacing)*10)}.lg\:gap-y-\[140px\]{row-gap:140px}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:bg-transparent{background-color:#0000}.lg\:bg-pattern{background-image:url(/img/common/bg-pattern.svg)}.lg\:bg-cover{background-size:cover}.lg\:bg-fixed{background-attachment:fixed}.lg\:bg-center{background-position:50%}.lg\:bg-no-repeat{background-repeat:no-repeat}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:p-\[44px_32px_40px\]{padding:44px 32px 40px}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-24{padding-inline:calc(var(--spacing)*24)}.lg\:py-3\.25{padding-block:calc(var(--spacing)*3.25)}.lg\:py-5{padding-block:calc(var(--spacing)*5)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-49{padding-top:calc(var(--spacing)*49)}.lg\:pt-\[22px\]{padding-top:22px}.lg\:pt-\[50px\]{padding-top:50px}.lg\:pt-\[90px\]{padding-top:90px}.lg\:pt-\[190px\]{padding-top:190px}.lg\:pt-\[200px\]{padding-top:200px}.lg\:pt-\[300px\]{padding-top:300px}.lg\:pt-\[calc\(\(584\/1372\)\*100\%\)\]{padding-top:42.5656%}.lg\:pt-l4{padding-top:2rem}.lg\:pr-s1{padding-right:.888889rem}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-48{padding-bottom:calc(var(--spacing)*48)}.lg\:pb-60{padding-bottom:calc(var(--spacing)*60)}.lg\:pb-\[41\.33\%\]{padding-bottom:41.33%}.lg\:pb-\[70px\]{padding-bottom:70px}.lg\:pb-\[90px\]{padding-bottom:90px}.lg\:pb-\[112px\]{padding-bottom:112px}.lg\:pb-\[188px\]{padding-bottom:188px}.lg\:pb-\[190px\]{padding-bottom:190px}.lg\:pb-l2{padding-bottom:1.33333rem}.lg\:pl-4{padding-left:calc(var(--spacing)*4)}.lg\:pl-\[16vw\]{padding-left:16vw}.lg\:indent-\[-16vw\]{text-indent:-16vw}.lg\:text-3xl\/\[1\]{font-size:1.953rem;line-height:1}.lg\:text-12-8px{font-size:var(--text-12-8px);line-height:var(--tw-leading,var(--text-12-8px--line-height))}.lg\:text-18-3px\/\[24px\]{font-size:var(--text-18-3px);line-height:24px}.lg\:text-\[6rem\]\/\[1\.4\]{font-size:6rem;line-height:1.4}.lg\:text-\[6rem\]\/\[1\]{font-size:6rem;line-height:1}.lg\:text-\[11px\]\/\[1\.5\]{font-size:11px;line-height:1.5}.lg\:text-\[200\.58px\]\/\[194\.31px\]{font-size:200.58px;line-height:194.31px}.lg\:text-\[220\.83px\]\/\[213\.93px\]{font-size:220.83px;line-height:213.93px}.lg\:text-\[269\.77px\]\/\[261\.34px\]{font-size:269.77px;line-height:261.34px}.lg\:text-\[291\.1px\]\/\[282px\]{font-size:291.1px;line-height:282px}.lg\:text-\[292\.13px\]\/\[283px\]{font-size:292.13px;line-height:283px}.lg\:text-\[318\.55px\]\/\[308\.59px\]{font-size:318.55px;line-height:308.59px}.lg\:text-base\/\[1\.2\]{font-size:1rem;line-height:1.2}.lg\:text-l7\/\[0\.8\]{font-size:8rem;line-height:.8}.lg\:text-l7\/\[1\]{font-size:8rem;line-height:1}.lg\:text-\[6rem\]{font-size:6rem}.lg\:text-\[10rem\]{font-size:10rem}.lg\:text-\[42\.7px\]{font-size:42.7px}.lg\:text-\[106px\]{font-size:106px}.lg\:text-\[min\(14vw\,200px\)\]{font-size:min(14vw,200px)}.lg\:text-l1{font-size:1.14286rem}.lg\:text-l2{font-size:1.33333rem}.lg\:text-l3{font-size:1.6rem}.lg\:text-l4{font-size:2rem}.lg\:text-l5{font-size:2.66667rem}.lg\:text-l7{font-size:8rem}.lg\:text-m{font-size:1rem}.lg\:text-s1{font-size:.888889rem}.lg\:text-s2{font-size:.8rem}.lg\:text-s4{font-size:.666667rem}.lg\:leading-\[1\.3em\]{--tw-leading:1.3em;line-height:1.3em}.lg\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.lg\:leading-\[1\.97\]{--tw-leading:1.97;line-height:1.97}.lg\:leading-\[2\]{--tw-leading:2;line-height:2}.lg\:tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.lg\:text-black{color:var(--color-black)}.lg\:opacity-100{opacity:1}.lg\:blur-\[5px\]{--tw-blur:blur(5px);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,)}.lg\: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))}.lg\:duration-350{--tw-duration:.35s;transition-duration:.35s}.lg\:duration-400{--tw-duration:.4s;transition-duration:.4s}.lg\:ease-in-necco{--tw-ease:cubic-bezier(.93,0,.1,1);transition-timing-function:cubic-bezier(.93,0,.1,1)}.lg\:horizontal-tb{writing-mode:horizontal-tb}.lg\:not-nth-1\:mt-l4:not(:first-child){margin-top:2rem}}@media(hover:hover){@media(min-width:1024px){.group-hover\:lg\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:lg\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:lg\:bg-\[rgba\(13\,13\,13\,0\.80\)\]:is(:where(.group):hover *){background-color:#0d0d0dcc}.group-hover\:lg\:text-white:is(:where(.group):hover *){color:var(--color-white)}}}@media(min-width:1024px){@media(hover:hover){.lg\:group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.lg\:before\:top-8:before{content:var(--tw-content);top:calc(var(--spacing)*8)}.lg\:before\:top-\[12\.4\%\]:before{content:var(--tw-content);top:12.4%}.lg\:before\:left-9:before{content:var(--tw-content);left:calc(var(--spacing)*9)}.lg\:before\:left-\[50\%\]:before{content:var(--tw-content);left:50%}.lg\:before\:h-\[30px\]:before{content:var(--tw-content);height:30px}.lg\:before\:h-\[280px\]:before{content:var(--tw-content);height:280px}.lg\:before\:w-\[41px\]:before{content:var(--tw-content);width:41px}.lg\:before\:rotate-\[64deg\]:before{content:var(--tw-content);rotate:64deg}.lg\:after\:right-9:after{content:var(--tw-content);right:calc(var(--spacing)*9)}.lg\:after\:bottom-8:after{content:var(--tw-content);bottom:calc(var(--spacing)*8)}.lg\:after\:h-\[30px\]:after{content:var(--tw-content);height:30px}.lg\:after\:w-\[41px\]:after{content:var(--tw-content);width:41px}.lg\:odd\:-mt-40:nth-child(odd){margin-top:calc(var(--spacing)*-40)}}@media(min-width:1280px){.xl\:top-\[120px\]{top:120px}.xl\:right-\[20\.2\%\]{right:20.2%}.xl\:bottom-\[-8\%\]{bottom:-8%}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-7{grid-column-start:7}.xl\:my-24{margin-block:calc(var(--spacing)*24)}.xl\:-mt-\[60px\]{margin-top:-60px}.xl\:-mt-\[330px\]{margin-top:-330px}.xl\:mt-\[41px\]{margin-top:41px}.xl\:mt-\[240px\]{margin-top:240px}.xl\:mt-\[352px\]{margin-top:352px}.xl\:mb-10{margin-bottom:calc(var(--spacing)*10)}.xl\:mb-\[40px\]{margin-bottom:40px}.xl\:mb-\[46px\]{margin-bottom:46px}.xl\:mb-\[56px\]{margin-bottom:56px}.xl\:mb-\[72px\]{margin-bottom:72px}.xl\:mb-\[188px\]{margin-bottom:188px}.xl\:mb-\[360px\]{margin-bottom:360px}.xl\:mb-l3{margin-bottom:1.6rem}.xl\:mb-l7{margin-bottom:8rem}.xl\:ml-\[60px\]{margin-left:60px}.xl\:ml-\[80px\]{margin-left:80px}.xl\:h-\[calc\(652vw\/1440\*100\)\]{height:45.2778vw}.xl\:w-\[76\.2\%\]{width:76.2%}.xl\:w-\[202px\]{width:202px}.xl\:w-\[278px\]{width:278px}.xl\:w-\[calc\(25\%_-_16px\)\]{width:calc(25% - 16px)}.xl\:w-\[calc\(50vw_-_14vw\)\]{width:36vw}.xl\:max-w-\[160px\]{max-width:160px}.xl\:max-w-\[1136px\]{max-width:1136px}.xl\:max-w-\[1252px\]{max-width:1252px}.xl\:max-w-screen-xl{max-width:1280px}.xl\:grid-cols-\[168px_1fr_1fr\]{grid-template-columns:168px 1fr 1fr}.xl\:gap-20{gap:calc(var(--spacing)*20)}.xl\:gap-\[48px_80px\]{gap:48px 80px}.xl\:gap-\[80px\]{gap:80px}.xl\:gap-x-8{column-gap:calc(var(--spacing)*8)}.xl\:p-8{padding:calc(var(--spacing)*8)}.xl\:px-0{padding-inline:calc(var(--spacing)*0)}.xl\:px-28{padding-inline:calc(var(--spacing)*28)}.xl\:py-18{padding-block:calc(var(--spacing)*18)}.xl\:pt-\[400px\]{padding-top:400px}.xl\:pr-\[11px\]{padding-right:11px}.xl\:pb-\[360px\]{padding-bottom:360px}.xl\:pl-\[352px\]{padding-left:352px}.xl\:indent-\[-352px\]{text-indent:-352px}.xl\:text-\[3\.25rem\]{font-size:3.25rem}.xl\:text-\[10rem\]{font-size:10rem}.xl\:text-\[12rem\]{font-size:12rem}.xl\:text-\[95px\]{font-size:95px}.xl\:text-\[202px\]{font-size:202px}.xl\:text-base{font-size:1rem}.xl\:text-l2{font-size:1.33333rem}.xl\:text-l3{font-size:1.6rem}.xl\:text-l7{font-size:8rem}.xl\:text-s3{font-size:.727273rem}.xl\:tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.xl\:before\:top-8:before{content:var(--tw-content);top:calc(var(--spacing)*8)}.xl\:before\:left-9:before{content:var(--tw-content);left:calc(var(--spacing)*9)}.xl\:before\:h-\[45px\]:before{content:var(--tw-content);height:45px}.xl\:before\:w-\[62px\]:before{content:var(--tw-content);width:62px}.xl\:after\:right-9:after{content:var(--tw-content);right:calc(var(--spacing)*9)}.xl\:after\:bottom-8:after{content:var(--tw-content);bottom:calc(var(--spacing)*8)}.xl\:after\:h-\[45px\]:after{content:var(--tw-content);height:45px}.xl\:after\:w-\[62px\]:after{content:var(--tw-content);width:62px}}@media(min-width:1536px){.\32xl\:-top-\[21px\]{top:-21px}.\32xl\:top-\[12vh\]{top:12vh}.\32xl\:top-\[120px\]{top:120px}.\32xl\:left-\[calc\(50\%_\+_2\%\)\]{left:52%}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-6{grid-column:span 6/span 6}.\32xl\:col-span-8{grid-column:span 8/span 8}.\32xl\:col-start-1{grid-column-start:1}.\32xl\:col-start-3{grid-column-start:3}.\32xl\:col-start-4{grid-column-start:4}.\32xl\:col-start-7{grid-column-start:7}.\32xl\:-mt-\[340px\]{margin-top:-340px}.\32xl\:mt-\[-88px\]{margin-top:-88px}.\32xl\:-mb-\[1140px\]{margin-bottom:-1140px}.\32xl\:mb-\[200px\]{margin-bottom:200px}.\32xl\:ml-\[100px\]{margin-left:100px}.\32xl\:max-w-screen-2xl{max-width:1536px}.\32xl\:pt-\[200px\]{padding-top:200px}}@media(min-width:1800px){.xxl\:top-\[93px\]{top:93px}.xxl\:left-0{left:calc(var(--spacing)*0)}.xxl\:-mt-22{margin-top:calc(var(--spacing)*-22)}.xxl\:-mt-\[80px\]{margin-top:-80px}.xxl\:-mt-\[410px\]{margin-top:-410px}.xxl\:ml-\[110px\]{margin-left:110px}.xxl\:w-\[260px\]{width:260px}.xxl\:w-\[330px\]{width:330px}.xxl\:max-w-\[1200px\]{max-width:1200px}.xxl\:max-w-\[1252px\]{max-width:1252px}.xxl\:p-0{padding:calc(var(--spacing)*0)}.xxl\:pt-\[85px\]{padding-top:85px}.xxl\:pt-\[190px\]{padding-top:190px}.xxl\:pt-\[215px\]{padding-top:215px}.xxl\:pr-\[41px\]{padding-right:41px}.xxl\:pl-\[55px\]{padding-left:55px}.xxl\:text-\[110px\]{font-size:110px}.xxl\:text-\[230px\]{font-size:230px}.xxl\:text-\[clamp\(16px\,1\.25vw\,26px\)\]{font-size:clamp(16px,1.25vw,26px)}.xxl\:text-l2{font-size:1.33333rem}.xxl\:text-l4{font-size:2rem}.xxl\:first\:-mt-\[215px\]:first-child{margin-top:-215px}}.\[\&_a\]\:font-serifBold a{font-family:var(--font-serifBold)}.\[\&_a\]\:text-gold a{color:var(--color-gold)}@media(hover:hover){.\[\&_a\]\:hover\:underline a:hover{text-decoration-line:underline}}.\[\&_dd\+dt\]\:mt-l4 dd+dt{margin-top:2rem}@media(min-width:768px){.md\:\[\&_dd\+dt\]\:mt-\[45px\] dd+dt{margin-top:45px}}.\[\&\>a\]\:block>a{display:block}.\[\&\>a\]\:text-s3>a{font-size:.727273rem}.\[\&\>a\]\:text-gray-700>a{color:var(--color-gray-700)}.\[\&\>a\]\:underline>a{text-decoration-line:underline}@media(min-width:0){.xs\:\[\&\>br\]\:hidden>br{display:none}}@media(min-width:640px){.sm\:\[\&\>br\]\:block>br{display:block}}@media(min-width:768px){.md\:\[\&\>br\]\:hidden>br{display:none}}@media(min-width:1280px){.xl\:\[\&\>br\]\:hidden>br{display:none}}.\[\&\>p\]\:text-l2>p{font-size:1.33333rem}.\[\&\>p\]\:leading-\[1\.625\]>p{--tw-leading:1.625;line-height:1.625}.\[\&\>p\]\:font-bold>p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:768px){.md\:\[\&\>p\]\:text-l4>p{font-size:2rem}}.last-of-type\:\[\&\>span\]\:hidden:last-of-type>span{display:none}}.header-main-menu{z-index:2;display:none;position:fixed;top:38px;right:200px}@media(min-width:768px){.header-main-menu{display:block}.header-main-menu ul{display:flex}.header-main-menu ul li a{color:#c2924d;overflow-wrap:break-word;line-break:strict;font-feature-settings:"palt" 1,"kern" 1;margin:0 4px;padding:24px 8px;font-family:NicolasCochinLTPro-Regular,serif;font-size:1.14286rem;font-weight:400;transition:color .8s cubic-bezier(.93,0,.1,1);display:block;position:relative}.header-main-menu ul li a.menu-text-ja{font-feature-settings:"palt" 0,"kern" 1;margin-top:4px;font-family:TsukuAOldMinPr6N-B,serif;font-size:1rem;font-weight:600}.header-main-menu ul li a.menu-text-ja .item-count{top:6px;right:-6px}.header-main-menu ul li a .item-count{font-family:NicolasCochinLTPro-Regular,serif;font-size:1.14286rem;font-weight:400;position:absolute;top:16px;right:-10px}.header-main-menu ul li a:after{content:"";opacity:0;background-color:#c2924d;border-radius:50%;width:78px;height:78px;transition:all .8s cubic-bezier(.93,0,.1,1) 50ms;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.header-main-menu ul li a:hover:after{opacity:.15;transform:translate(-50%,-50%)scale(1)}.header-main-menu ul li a:hover svg circle{stroke-dasharray:366 366;animation-play-state:running}.header-main-menu ul li a:hover .text-clone-upper{transform-origin:0 100%;transform:translateY(-120%)rotate(4deg)}.header-main-menu ul li a:hover .text-clone-lower{transform:translateZ(0)rotate(.1deg)}}@media(min-width:1024px){.header-main-menu ul li a{margin:0 8px;padding:32px 14px}.header-main-menu ul li a.menu-text-ja .item-count{top:14px;right:-2px}.header-main-menu ul li a span{top:27px;right:-7px}}.circle{z-index:99;will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.circle circle{fill:#0000;stroke:#c2924d;stroke-width:1px;stroke-dasharray:0 366;transition:stroke-dasharray 1s cubic-bezier(.93,0,.1,1) 30ms;animation-play-state:paused}.text-clone-container{height:28px;position:relative;overflow:hidden}.text-clone-upper{transform-origin:0 0;transition:transform .8s cubic-bezier(.93,0,.1,1)}.text-clone-lower{transform-origin:0 0;transition:transform .8s cubic-bezier(.93,0,.1,1);position:absolute;top:0;left:0;transform:translateY(100%)rotate(30deg)}@media(min-width:1024px){.header-menu-button-bg{z-index:11;width:220px;height:220px;position:fixed;top:-32px;right:-32px}}.header-menu-circle{cursor:pointer;display:block}@media(any-hover:hover){.header-menu-circle:hover{cursor:pointer}.header-menu-circle:hover .menu-three-line span:first-of-type{width:0;top:29px}.header-menu-circle:hover .menu-three-line span:nth-of-type(2){width:0;top:33px}.header-menu-circle:hover .menu-three-line span:nth-of-type(3){width:0;top:37px}@media(min-width:1024px){.header-menu-circle:hover .menu-three-line span:first-of-type{width:0;top:58px}.header-menu-circle:hover .menu-three-line span:nth-of-type(2){width:0;top:66px}.header-menu-circle:hover .menu-three-line span:nth-of-type(3){width:0;top:74px}}.header-menu-circle:hover .inner:before{box-shadow:inset 0 0 0 70px #c89e621a}.header-menu-circle:hover .inner.active .menu-three-line span:first-of-type{width:0;transform:translateY(6px)rotate(-45deg)}@media(min-width:1024px){.header-menu-circle:hover .inner.active .menu-three-line span:first-of-type{transform:translateY(12px)rotate(-45deg)}}.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(2){opacity:0;width:0}.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(3){width:0;transform:translateY(-4px)rotate(45deg)}@media(min-width:1024px){.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(3){transform:translateY(-4px)rotate(45deg)}}.header-menu-circle:hover .inner.active:before{box-shadow:inset 0 0 0 70px #c89e621a}.header-menu-circle:hover .inner.active .close-text{opacity:1;top:21px}@media(min-width:1024px){.header-menu-circle:hover .inner.active .close-text{top:54px}}.header-menu-circle:hover .menu-text{opacity:1;top:21px}@media(min-width:1024px){.header-menu-circle:hover .menu-text{top:54px}}}.inner{-webkit-tap-highlight-color:#0000;cursor:pointer;background-color:#0000;width:56px;height:56px;display:block;position:relative}.inner:before{content:"";z-index:15;border-radius:50%;width:56px;height:56px;transition:all .8s cubic-bezier(.93,0,.1,1);display:block;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 1px #c89e62e6}.inner .menu-text,.inner .close-text{letter-spacing:.1rem;color:#c2924d;opacity:0;font-family:NicolasCochinLTPro-Regular,serif;font-size:.666667rem;transition:all .4s cubic-bezier(.93,0,.1,1);position:absolute;top:40px;left:15%}@media(min-width:1024px){.inner .menu-text,.inner .close-text{font-size:.888889rem;top:80px;left:31%}}.inner.active .menu-three-line span:first-of-type{width:46px;top:21px;transform:translateY(6px)rotate(-16deg)}@media(min-width:1024px){.inner.active .menu-three-line span:first-of-type{width:108px;top:52px;transform:translateY(12px)rotate(-16deg)}}.inner.active .menu-three-line span:nth-of-type(3){width:46px;top:31px;transform:translateY(-4px)rotate(16deg)}@media(min-width:1024px){.inner.active .menu-three-line span:nth-of-type(3){width:108px;top:68px;transform:translateY(-4px)rotate(16deg)}}.inner.active .close-text{opacity:0;top:40px;left:12%}@media(min-width:1024px){.inner.active .close-text{top:74px;left:31%}}.header-menu-line{width:57px;height:64px;display:block;position:absolute;top:0;right:0}.header-menu-line span{box-sizing:border-box;background-color:#c2924d;width:100%;height:1px;display:inline-block;position:absolute;right:5px}.header-menu-line span:first-of-type{width:14px;transition:width .6s cubic-bezier(.93,0,.1,1),top .6s cubic-bezier(.93,0,.1,1),opacity .6s cubic-bezier(.93,0,.1,1),transform .6s cubic-bezier(.93,0,.1,1);top:22px}@media(min-width:1024px){.header-menu-line span:first-of-type{width:34px;top:52px}}.header-menu-line span:nth-of-type(2){width:32px;transition:width .7s cubic-bezier(.93,0,.1,1) 40ms,top .7s cubic-bezier(.93,0,.1,1) 40ms,opacity .7s cubic-bezier(.93,0,.1,1) 40ms,transform .7s cubic-bezier(.93,0,.1,1) 40ms;top:26px}@media(min-width:1024px){.header-menu-line span:nth-of-type(2){width:72px;top:60px}}.header-menu-line span:nth-of-type(3){width:46px;transition:width .8s cubic-bezier(.93,0,.1,1) 80ms,top .8s cubic-bezier(.93,0,.1,1) 80ms,opacity .8s cubic-bezier(.93,0,.1,1) 80ms,transform .8s cubic-bezier(.93,0,.1,1) 80ms;top:30px}@media(min-width:1024px){.header-menu-line span:nth-of-type(3){width:108px;top:68px}}.header-menu-line.active span:first-of-type{width:46px;transition:width .6s cubic-bezier(.93,0,.1,1),top .6s cubic-bezier(.93,0,.1,1),opacity .6s cubic-bezier(.93,0,.1,1);transform:translateY(6px)rotate(-16deg)}@media(min-width:1024px){.header-menu-line.active span:first-of-type{width:108px;transform:translateY(12px)rotate(-16deg)}}.header-menu-line.active span:nth-of-type(3){width:46px;transition:width .8s cubic-bezier(.93,0,.1,1) .6s,top .8s cubic-bezier(.93,0,.1,1) .6s,opacity .8s cubic-bezier(.93,0,.1,1) .6s;transform:translateY(-4px)rotate(16deg)}@media(min-width:1024px){.header-menu-line.active span:nth-of-type(3){width:108px;transform:translateY(-4px)rotate(16deg)}}.full-screen-bg{z-index:11;opacity:1;background:#c89e62e6;border-radius:50%;width:30px;height:30px;display:block;position:fixed;top:7%;right:13%}.post-content{padding-top:calc(var(--spacing)*10)}@media(min-width:768px){.post-content{padding-top:calc(var(--spacing)*16)}}@media(any-hover:hover){.table-of-contents li a:hover{text-decoration-line:underline}}.table-of-contents li:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*4);font-family:var(--font-cochinBold);--tw-leading:.8;--tw-font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:.8;font-weight:var(--font-weight-bold);color:var(--color-gray-500);counter-increment:tos;content:counter(tos)"";position:absolute}@media(min-width:768px){.table-of-contents li:before{--tw-leading:1.1;font-size:1.6rem;line-height:1.1}}.table-of-contents li:nth-of-type(-n+2):before{font-size:2rem;top:-4px}@media(min-width:768px){.table-of-contents li:nth-of-type(-n+2):before{font-size:36px;top:-9px;left:-2px}}.table-of-contents li:nth-of-type(3):before{top:calc(var(--spacing)*0)}@media(min-width:768px){.table-of-contents li:nth-of-type(3):before{top:4px}}.table-of-contents li:nth-of-type(4):before{top:-1px}@media(min-width:768px){.table-of-contents li:nth-of-type(4):before{top:calc(var(--spacing)*0)}}.table-of-contents li:nth-of-type(5):before{top:calc(var(--spacing)*0)}@media(min-width:768px){.table-of-contents li:nth-of-type(5):before{top:3px}}.table-of-contents li:nth-of-type(6):before{top:1px}@media(min-width:768px){.table-of-contents li:nth-of-type(6):before{top:4px}}.table-of-contents li:nth-of-type(7):before{top:-3px}@media(min-width:768px){.table-of-contents li:nth-of-type(7):before{top:-4px}}.table-of-contents li:nth-of-type(8):before{top:3px}@media(min-width:768px){.table-of-contents li:nth-of-type(8):before{top:3px}}.table-of-contents li:nth-of-type(9):before{top:-3px}@media(min-width:768px){.table-of-contents li:nth-of-type(9):before{top:-2px}}.table-of-contents li:nth-of-type(n+10):before{top:-1px}@media(min-width:768px){.table-of-contents li:nth-of-type(n+10):before{top:calc(var(--spacing)*0)}}.table-of-contents-item:not(:first-of-type){margin-top:calc(var(--spacing)*2)}.table-of-contents-item a{font-family:var(--font-serifBold);font-size:1rem}.pageContentDesc .descCallout{margin-top:calc(var(--spacing)*8)}@media(min-width:768px){.pageContentDesc .descCallout{margin-top:calc(var(--spacing)*16)}}.pageContentDesc .callout{padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*6);background-color:#b0b0b033}@media(min-width:768px){.pageContentDesc .callout{padding-inline:calc(var(--spacing)*8)}}.pageContentDesc .calloutTitle{font-family:var(--font-serifBold);--tw-leading:2;font-size:.888889rem;line-height:2}.pageContentDesc .calloutList{margin-top:calc(var(--spacing)*2);font-size:1rem}@media(min-width:1024px){.pageContentDesc .calloutList{grid-template-columns:50% 1fr;display:grid}}.pageContentDesc .calloutListItem{--tw-leading:1.87;align-items:center;line-height:1.87;display:flex}.pageContentDesc .calloutListItem:before{content:"";aspect-ratio:1;background-color:#000;border-radius:50%;width:4px;height:4px;margin-inline:8px;display:block}.postCta{margin-top:calc(var(--spacing)*20);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-300);padding-top:calc(var(--spacing)*20)}.postCta p:has(strong):not(:first-of-type){margin-top:calc(var(--spacing)*15)}.link-card{margin-block:calc(var(--spacing)*4)}.link-card.has-thumb a{grid-template-columns:120px 1fr;display:grid}@media(min-width:768px){.link-card.has-thumb a{grid-template-columns:220px 1fr}}.link-card.no-thumb a,.link-card.fallback a{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.link-card a{border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing)*4);font-family:var(--font-systemSerif);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);grid-template-columns:120px 1fr;display:grid}@media(min-width:768px){.link-card a{grid-template-columns:220px 1fr}}.link-card a{text-decoration:none!important}.link-card a:hover .link-card__title:after{opacity:1}.link-card a[target=_blank]:after{display:none}.link-card .link-card__thumb{border-radius:var(--radius-md);background-color:var(--color-gray-100);width:100%;overflow:hidden}.link-card .link-card__thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.link-card .link-card__body{margin-left:calc(var(--spacing)*4)}.link-card .link-card__title{margin-bottom:calc(var(--spacing)*0);--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);display:inline-block;position:relative}.link-card .link-card__title:after{content:"";bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);opacity:0;width:100%;height:1px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;--tw-ease:cubic-bezier(.93,0,.1,1);background-color:currentColor;transition-duration:.4s;transition-timing-function:cubic-bezier(.93,0,.1,1);display:block;position:absolute}.link-card .link-card__tag{margin-bottom:calc(var(--spacing)*3);background-color:var(--color-gold);width:max-content;padding-inline:calc(var(--spacing)*2);color:var(--color-white);border-radius:3.40282e38px;font-size:.8rem}.link-card .link-card__url{font-size:.8rem;display:flex}.project-content .projectStyle-textBlock{margin-top:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*6)}@media(min-width:768px){.project-content .projectStyle-textBlock{margin-inline:auto;max-width:1200px;margin-top:144px;margin-bottom:168px}}.project-content .projectStyle-textBlock .innerBox{margin-left:calc(var(--spacing)*0)}@media(min-width:768px){.project-content .projectStyle-textBlock .innerBox{max-width:1136px}}@media(min-width:1536px){.project-content .projectStyle-textBlock .innerBox{margin-left:calc(var(--spacing)*2)}}.project-content .projectStyle-textBlock .wp-block-columns{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:768px){.project-content .projectStyle-textBlock .wp-block-columns{column-gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr))}}.project-content .projectStyle-textBlock .titleEn{margin-top:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0);font-family:var(--font-cochin);--tw-leading:1;color:var(--color-gray-500);font-size:1.14286rem;line-height:1}@media(min-width:768px){.project-content .projectStyle-textBlock .titleEn{font-size:1.33333rem}}.project-content .projectStyle-textBlock h2{margin-top:calc(var(--spacing)*10);font-family:var(--font-serifBold);--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold);font-size:1.33333rem;line-height:1.4;font-weight:var(--font-weight-bold)}.project-content .projectStyle-textBlock h2>br{display:none}@media(min-width:768px){.project-content .projectStyle-textBlock h2{font-size:1.6rem}.project-content .projectStyle-textBlock h2>br{display:block}}.project-content .is-style-projectStyle-textColumn p{margin-top:calc(var(--spacing)*8);text-align:justify;--tw-leading:1.9;padding-left:21.5%;font-size:.727273rem;line-height:1.9}@media(min-width:768px){.project-content .is-style-projectStyle-textColumn p{padding-left:calc(var(--spacing)*0);font-size:1rem}}.project-content .projectStyle-mockVideoBlock{margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*16)}@media(min-width:768px){.project-content .projectStyle-mockVideoBlock{margin-inline:auto;max-width:1120px;padding-inline:calc(var(--spacing)*0);margin-top:176px;margin-bottom:176px}}.project-content .projectStyle-mockVideoBlock .iframeBox{width:100%;position:relative;overflow:hidden}.project-content .projectStyle-mockVideoBlock iframe{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:calc(100% + 4px);max-width:none;height:100%;position:absolute}.project-content .projectStyle-mockVideoBlock.is-style-has-group-side-padding{padding-inline:calc(var(--spacing)*6)}@media(min-width:768px){.project-content .projectStyle-mockVideoBlock.is-style-has-group-side-padding{padding-inline:calc(var(--spacing)*0)}}.project-content .projectStyle-fullWidthImage{margin-block:calc(var(--spacing)*2);overflow:hidden}@media(min-width:768px){.project-content .projectStyle-fullWidthImage{margin-block:calc(var(--spacing)*4)}}.project-content .projectStyle-fullWidthImage img{width:100%}.project-content .projectStyle-fullWidthImage .wp-block-image+.wp-block-image{margin-top:calc(var(--spacing)*2)}.project-content .projectStyle-containerImage{margin-block:calc(var(--spacing)*2)}@media(min-width:768px){.project-content .projectStyle-containerImage{padding-inline:calc(var(--spacing)*6)}}.project-content .projectStyle-containerImage .innerBox{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*12)}@media(min-width:768px){.project-content .projectStyle-containerImage .innerBox{padding-top:176px;padding-bottom:176px}}.project-content .projectStyle-containerImage .innerBox .wp-block-group__inner-container>*{width:100%;max-width:1136px;margin-inline:auto}.project-content .projectStyle-containerImage .innerBox *+.wp-block-image{margin-top:calc(var(--spacing)*4)}@media(min-width:768px){.project-content .projectStyle-containerMovie{margin-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6)}}.project-content .projectStyle-containerMovie .innerBox{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*12)}@media(min-width:768px){.project-content .projectStyle-containerMovie .innerBox{padding-top:176px;padding-bottom:176px}}.project-content .projectStyle-containerMovie .iframeBox{max-width:1136px;margin-inline:auto}.project-content .has-black-background-color{background-color:#000}.project-content .has-color-white-background-color{background-color:var(--color-white)}.project-content .has-color-white-color{color:var(--color-white)}.project-content .projectStyle-colorBlock{margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*6)}@media(min-width:768px){.project-content .projectStyle-colorBlock{margin-top:176px;margin-bottom:176px}}.project-content .projectStyle-colorBlock .innerBox{max-width:1136px;margin-inline:auto}.project-content .projectStyle-colorBlock .wp-block-columns{flex-wrap:nowrap;display:flex}.project-content .projectStyle-colorBlock .wp-block-column{margin-bottom:calc(var(--spacing)*6)}@media(min-width:768px){.project-content .projectStyle-colorBlock .wp-block-column{margin-bottom:calc(var(--spacing)*0)}}.project-content .projectStyle-colorBlock .wp-block-spacer{height:120px!important}@media(min-width:768px){.project-content .projectStyle-colorBlock .wp-block-spacer{height:240px!important}}.project-content .projectStyle-colorBlock table{margin-top:calc(var(--spacing)*9)}.project-content .projectStyle-colorBlock td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-family:var(--font-cochin);--tw-leading:1.4;font-size:.666667rem;line-height:1.4}@media(min-width:768px){.project-content .projectStyle-colorBlock td{font-size:.888889rem}}.project-content .projectStyle-colorBlock td:first-of-type{padding-inline:calc(var(--spacing)*0)}.project-content .projectStyle-colorBlock td:nth-of-type(2){padding-left:calc(var(--spacing)*2);font-family:var(--font-cochinBold)}.project-content .projectStyle-typefaceBlock{margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*16)}@media(min-width:768px){.project-content .projectStyle-typefaceBlock{margin-top:176px;margin-bottom:176px}}.project-content .projectStyle-typefaceBlock .innerBox{max-width:1136px;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);margin-inline:auto}@media(min-width:768px){.project-content .projectStyle-typefaceBlock .innerBox{padding-block:120px}}.project-content .projectStyle-typefaceBlock .wp-block-image{max-width:640px;margin-inline:auto}.project-content .projectStyle-illustMotion{margin-block:calc(var(--spacing)*2)}.project-content .projectStyle-illustMotion .innerBox{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12)}@media(min-width:768px){.project-content .projectStyle-illustMotion .innerBox{padding-block:176px}}.project-content .projectStyle-illustMotion .innerBox .wp-block-group__inner-container>*{width:100%;max-width:1136px;margin-inline:auto}.project-content .projectStyle-illustMotion>*+.wp-block-image{margin-top:calc(var(--spacing)*4)}.project-content .projectStyle-creditDescription{margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*6)}@media(min-width:768px){.project-content .projectStyle-creditDescription{margin-top:176px;margin-bottom:176px}.project-content .projectStyle-creditDescription .innerBox{max-width:1136px;margin-inline:auto}}.project-content .projectStyle-creditDescription .wp-block-columns{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:768px){.project-content .projectStyle-creditDescription .wp-block-columns{justify-content:space-between;column-gap:calc(var(--spacing)*4);grid-template-columns:272px 1fr}}.project-content .projectStyle-creditDescription .wp-block-column:first-of-type{margin-top:calc(var(--spacing)*16);order:1}@media(min-width:768px){.project-content .projectStyle-creditDescription .wp-block-column:first-of-type{margin-top:calc(var(--spacing)*0);order:0}}.project-content .projectStyle-creditDescription .wp-block-column:nth-of-type(2){order:0}@media(min-width:768px){.project-content .projectStyle-creditDescription .wp-block-column:nth-of-type(2){order:1;max-width:560px;margin-left:auto}}.project-content .is-style-projectStyle-textColumn .titleEn{padding-left:calc(var(--spacing)*0);font-family:var(--font-cochin);--tw-leading:1;color:var(--color-gray-500);font-size:1.14286rem;line-height:1}@media(min-width:768px){.project-content .is-style-projectStyle-textColumn .titleEn{font-size:1.33333rem}}.project-content .is-style-projectStyle-textColumn .titleEn:first-of-type{margin-top:calc(var(--spacing)*0)}.project-content .is-style-projectStyle-textColumn h2{margin-top:calc(var(--spacing)*9.5);font-family:var(--font-serifBold);--tw-leading:1.4;font-size:1.33333rem;line-height:1.4}.project-content .is-style-projectStyle-textColumn h2>br{display:none}@media(min-width:768px){.project-content .is-style-projectStyle-textColumn h2{font-size:1.6rem}.project-content .is-style-projectStyle-textColumn h2>br{display:block}}.project-content .is-style-projectStyle-creditColumn{font-family:var(--font-cochinSerif)}.project-content .is-style-projectStyle-creditColumn h2{--tw-leading:1.75;color:var(--color-gray-500);flex-direction:column;font-size:1rem;line-height:1.75;display:flex}@media(min-width:768px){.project-content .is-style-projectStyle-creditColumn h2{font-size:1.14286rem}}.project-content .is-style-projectStyle-creditColumn h2:nth-of-type(n+2){margin-top:calc(var(--spacing)*8)}@media(min-width:768px){.project-content .is-style-projectStyle-creditColumn h2:nth-of-type(n+2){margin-top:calc(var(--spacing)*24)}}.project-content .is-style-projectStyle-creditColumn h2:after{margin-block:calc(var(--spacing)*3);height:1px;width:calc(var(--spacing)*4);background-color:var(--color-gray-400);--tw-content:"";content:var(--tw-content);display:block}@media(min-width:768px){.project-content .is-style-projectStyle-creditColumn h2:after{margin-block:calc(var(--spacing)*6)}}.project-content .is-style-projectStyle-creditColumn h3{--tw-leading:1.4;color:var(--color-gray-500);font-size:.727273rem;line-height:1.4}@media(min-width:768px){.project-content .is-style-projectStyle-creditColumn h3{font-size:.888889rem}}.project-content .is-style-projectStyle-creditColumn h3:nth-of-type(n+2){margin-top:calc(var(--spacing)*6)}@media(min-width:768px){.project-content .is-style-projectStyle-creditColumn h3:nth-of-type(n+2){margin-top:calc(var(--spacing)*8)}}.project-content .is-style-projectStyle-creditColumn p{--tw-leading:calc(var(--spacing)*8);font-size:.888889rem;line-height:calc(var(--spacing)*8)}@media(min-width:768px){.project-content .is-style-projectStyle-creditColumn p{font-size:1rem}}.project-content .is-style-projectStyle-creditColumn a{font-family:var(--font-serifBold);--tw-leading:1.6;color:var(--color-gold);line-height:1.6;text-decoration-line:underline;display:inline-block}.project-content .is-style-projectStyle-creditColumn a:only-child{margin-block:calc(var(--spacing)*1);--tw-leading:1.4;line-height:1.4;text-decoration-line:none}@media(min-width:768px){.project-content .is-style-projectStyle-creditColumn a:only-child{margin-block:calc(var(--spacing)*2)}}@media(any-hover:hover){.project-content .is-style-projectStyle-creditColumn a:hover{text-decoration-line:none}.project-content .is-style-projectStyle-creditColumn a:only-child:hover{text-decoration-line:underline}}.project-content a[target=_blank]:after{margin-bottom:-2px;margin-left:calc(var(--spacing)*1);vertical-align:baseline;--tw-content:"";content:var(--tw-content);background-image:url(/img/common/icon-external.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:inline-block}@media(min-width:768px){.project-content a[target=_blank]:after{width:18px;height:18px}}.project-content figure a[target=_blank]:after,.project-content .wp-block-image a[target=_blank]:after,.project-content a.share-link[target=_blank]:after{display:none}.project-content figcaption a[target=_blank]:after{margin-bottom:-2px;margin-left:calc(var(--spacing)*1);vertical-align:baseline;--tw-content:"";content:var(--tw-content);background-image:url(/img/common/icon-external.svg);background-repeat:no-repeat;background-size:contain;width:12.8px;height:12.8px;display:inline-block}@media(min-width:768px){.project-content figcaption a[target=_blank]:after{width:14.2px;height:14.2px;margin-bottom:-1px}}.is-style-has-full-width-image img{margin-inline:auto;border:0!important}.is-style-has-image-shadow img{filter:drop-shadow(1.26507px 1.58133px 56.928px #0000000f)drop-shadow(12.6507px 31.6267px 31.6267px #0000000a);transform:translate(0)}@media(min-width:768px){.is-style-has-image-shadow img{filter:drop-shadow(40px 100px 100px #0000000a)}}.bunny-stream-wrapper.has-border{border:1px solid #e9e9e9}.tooltip:before{content:"";border:7px solid #0000;border-top:7px solid var(--color-gray-900);position:absolute;bottom:-13px;left:16px}@property --tw-ease{syntax:"*";inherits:false}@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-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-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-space-x-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-font-weight{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --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-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --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-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--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:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--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:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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: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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}@media(min-width:1024px){.header-menu-button-bg{position:fixed;top:-32px;right:-32px;width:220px;height:220px;z-index:11}}.header-menu-circle{display:block;cursor:pointer}.header-menu-circle:focus:not(:focus-visible){outline:0}@media(any-hover:hover){.header-menu-circle:hover{cursor:pointer}.header-menu-circle:hover .menu-three-line span:nth-of-type(1){top:29px;width:0}.header-menu-circle:hover .menu-three-line span:nth-of-type(2){top:33px;width:0}.header-menu-circle:hover .menu-three-line span:nth-of-type(3){top:37px;width:0}}@media(any-hover:hover)and (min-width:1024px){.header-menu-circle:hover .menu-three-line span:nth-of-type(1){top:58px;width:0}.header-menu-circle:hover .menu-three-line span:nth-of-type(2){top:66px;width:0}.header-menu-circle:hover .menu-three-line span:nth-of-type(3){top:74px;width:0}}@media(any-hover:hover){.header-menu-circle:hover .inner:before{box-shadow:inset 0 0 0 70px #c89e621a}.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(1){transform:translateY(6px) rotate(-45deg);width:0}}@media(any-hover:hover)and (min-width:1024px){.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}}@media(any-hover:hover){.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(2){opacity:0;width:0}.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(3){transform:translateY(-4px) rotate(45deg);width:0}}@media(any-hover:hover)and (min-width:1024px){.header-menu-circle:hover .inner.active .menu-three-line span:nth-of-type(3){transform:translateY(-4px) rotate(45deg)}}@media(any-hover:hover){.header-menu-circle:hover .inner.active:before{box-shadow:inset 0 0 0 70px #c89e621a}.header-menu-circle:hover .inner.active .close-text{opacity:1;top:21px}}@media(any-hover:hover)and (min-width:1024px){.header-menu-circle:hover .inner.active .close-text{top:54px}}@media(any-hover:hover){.header-menu-circle:hover .menu-text{opacity:1;top:21px}}@media(any-hover:hover)and (min-width:1024px){.header-menu-circle:hover .menu-text{top:54px}}.inner{position:relative;width:56px;height:56px;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;background-color:transparent}@media(min-width:1024px){.inner{width:128px;height:128px}}.inner:before{display:block;position:absolute;content:"";z-index:15;right:0;top:0;border-radius:50%;width:56px;height:56px;box-shadow:inset 0 0 0 1px #c89e62e6;transition:all .8s cubic-bezier(.93,0,.1,1)}@media(min-width:1024px){.inner:before{width:128px;height:128px}}.inner .menu-text,.inner .close-text{position:absolute;letter-spacing:.1rem;font-family:NicolasCochinLTPro-Regular,serif;font-size:.6666666667rem;color:#c2924d;opacity:0;left:15%;top:40px;transition:all .4s cubic-bezier(.93,0,.1,1)}@media(min-width:1024px){.inner .menu-text,.inner .close-text{left:31%;font-size:.8888888889rem;top:80px}}.inner .close-text{transition:all .2s cubic-bezier(.93,0,.1,1)}.inner.active .menu-three-line span:nth-of-type(1){top:21px;transform:translateY(6px) rotate(-16deg);width:46px}@media(min-width:1024px){.inner.active .menu-three-line span:nth-of-type(1){top:52px;transform:translateY(12px) rotate(-16deg);width:108px}}.inner.active .menu-three-line span:nth-of-type(2){opacity:0;width:0}.inner.active .menu-three-line span:nth-of-type(3){top:31px;transform:translateY(-4px) rotate(16deg);width:46px}@media(min-width:1024px){.inner.active .menu-three-line span:nth-of-type(3){top:68px;transform:translateY(-4px) rotate(16deg);width:108px}}.inner.active:before{box-shadow:inset 0 0 0 1px #c89e62e6}.inner.active .menu-text{display:none}.inner.active .close-text{opacity:0;left:12%;top:40px}@media(min-width:1024px){.inner.active .close-text{left:31%;top:74px}}.header-menu-line{display:block;position:absolute;right:0;top:0;width:57px;height:64px}@media(min-width:1024px){.header-menu-line{width:92px;height:116px}}.header-menu-line span{display:inline-block;box-sizing:border-box;position:absolute;right:5px;width:100%;height:1px;background-color:#c2924d}@media(min-width:1024px){.header-menu-line span{right:10px}}.header-menu-line span:nth-of-type(1){top:22px;width:14px;transition-property:width,top,opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.93,0,.1,1);transition-delay:0s}@media(min-width:1024px){.header-menu-line span:nth-of-type(1){top:52px;width:34px}}.header-menu-line span:nth-of-type(2){top:26px;width:32px;transition-property:width,top,opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.93,0,.1,1);transition-delay:40ms}@media(min-width:1024px){.header-menu-line span:nth-of-type(2){top:60px;width:72px}}.header-menu-line span:nth-of-type(3){top:30px;width:46px;transition-property:width,top,opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.93,0,.1,1);transition-delay:80ms}@media(min-width:1024px){.header-menu-line span:nth-of-type(3){top:68px;width:108px}}.header-menu-line.active span:nth-of-type(1){transition-property:width,top,opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.93,0,.1,1);transition-delay:0s;transform:translateY(6px) rotate(-16deg);width:46px}@media(min-width:1024px){.header-menu-line.active span:nth-of-type(1){transform:translateY(12px) rotate(-16deg);width:108px}}.header-menu-line.active span:nth-of-type(2){opacity:0;width:0}.header-menu-line.active span:nth-of-type(3){transition-property:width,top,opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.93,0,.1,1);transition-delay:.6s;transform:translateY(-4px) rotate(16deg);width:46px}@media(min-width:1024px){.header-menu-line.active span:nth-of-type(3){transform:translateY(-4px) rotate(16deg);width:108px}}.full-screen-bg{display:block;width:30px;height:30px;position:fixed;background:#c89e62e6;z-index:11;opacity:1;top:7%;right:13%;border-radius:50%}@media(min-width:1024px){.full-screen-bg{top:96px;right:96px}}.modal-container .ReactModal__Overlay{opacity:0;transition:opacity 2s ease-in-out}.modal-container .ReactModal__Overlay--after-open{opacity:1}.modal-container .ReactModal__Overlay--before-close{opacity:0;background-color:red}.post-content{@apply pt-10 md:pt-16;}.post-content .block-spacer{height:var(--spacer-sp)}@media(min-width:768px){.post-content .block-spacer{height:var(--spacer-pc)}}@layer components{.post-content .cc-catch-copy{@apply font-serifBold text-lg/[1.5] md:text-xl/[1.5] lg:text-2xl/[1.5];}.post-content .text-small{@apply inline-block text-sm/[1.6];}.post-content *+.microcms-row-block{@apply mt-8;@apply md:mt-12;}.post-content .list-background{@apply mb-3;@apply md:mb-4;@apply lg:mb-8;}.post-content h1{@apply font-serifBold text-l3 md:text-l5 lg:text-l5 mt-[46px] mb-8 leading-[1.38] tracking-wider break-words [font-feature-settings:"palt"];@apply md:mb-16;@apply xl:text-[3.25rem];}.post-content h2{@apply font-serifBold text-l2 palt-kern md:text-l3 lg:text-l4 relative mt-[4rem] mb-[2rem] pt-8 leading-[1.78] font-bold tracking-[.04em] break-words md:mb-[4rem] md:pt-12 lg:mt-[8rem];}.post-content h2:before{@apply absolute top-0 block h-[1px] w-full bg-gray-400 content-[""];}.post-content h2:after{@apply bg-gold absolute top-0 block h-[1px] w-[50px] content-[""];}.post-content h3:not([class*=Style-]){@apply font-serifBold text-l1 palt-kern mt-12 mb-[18px] font-bold tracking-[.03em] break-words text-black;@apply md:text-l3/[1.5] md:mt-[128px] md:mb-[32px];line-break:strict}.post-content h3:has(.unstyled-heading){@apply text-m mt-0 mb-3 font-serif leading-[1.8];@apply md:text-l1 md:mb-4;@apply lg:mb-8;}.post-content h3:has(.unstyled-heading)+ul,.post-content h3:has(.unstyled-heading)+ol{@apply pt-3;}.post-content h3:has(.unstyled-heading):has(+ul),.post-content h3:has(.unstyled-heading):has(+ol){@apply mb-0;}.post-content h3 em{@apply text-gold not-italic;}.post-content p+h3{@apply mt-[72px];}.post-content h4{@apply font-serifBold text-m palt-kern relative mt-8 mb-4 pl-[18px] leading-[1.78] font-bold break-words;@apply md:text-l2 md:mt-[64px] md:mb-[25px];line-break:strict}.post-content h4:before{@apply bg-gold absolute top-[6px] left-0 block h-[calc(100%-8px)] w-[2px] content-[""];@apply md:top-[10px] md:h-[calc(100%-18px)];}.post-content h5{@apply font-serifBold text-m palt-kern relative mt-12 leading-[1.78] font-bold break-words;@apply md:text-l2;line-break:strict}.post-content p{@apply text-m mb-3 leading-[1.8] break-words;@apply md:text-l1 md:mb-4;@apply lg:mb-8;line-break:strict}.post-content p img{@apply my-4;}.post-content p+p{@apply mt-4;}.post-content a{@apply font-serifBold text-gold ease-in-necco break-words opacity-100 transition-all duration-[.4s];line-break:strict}@media(any-hover:hover){.post-content a:hover{@apply underline;}}.post-content a[target=_blank]:after{@apply -mb-[2px] ml-1 inline-block h-[16px] w-[16px] bg-[url(/img/common/icon-external.svg)] bg-contain bg-no-repeat align-baseline content-[""] md:h-[18px] md:w-[18px];}.post-content figure{@apply mt-6 mb-6;@apply md:mt-12 md:mb-12;}.post-content figure img{@apply mx-auto border border-gray-300;}.post-content figure a[target=_blank]:after{@apply hidden;}.post-content a.hide-external-icon[target=_blank]:after{@apply hidden;}.post-content figcaption{@apply text-s2 md:text-s1 mt-2 mb-[42px] text-left text-gray-700 md:text-center;@apply md:mt-4;}.post-content figcaption a[target=_blank]:after{@apply -mb-[2px] inline-block h-[12.8px] w-[12.8px] md:-mb-[1px] md:h-[14.2px] md:w-[14.2px];}.post-content ul:not([class*=Style-]){@apply mb-6 pt-6;}.post-content ul:not([class*=Style-]) li+li{@apply mt-0;}.post-content ul:not([class*=Style-]) li{@apply text-m relative mb-[10px] pl-5 leading-[1.7] break-words;line-break:strict;@apply md:text-l1 md:pl-8 md:leading-[1.7];}.post-content ul:not([class*=Style-]) li:before{@apply bg-gold absolute top-[11px] left-0 block h-[5px] w-[5px] rounded-full content-[""];@apply md:top-[13px] md:h-[7px] md:w-[7px];}.post-content ol{@apply list-none;counter-reset:item}.post-content ol li+li{@apply mt-0;}.post-content ol li{@apply text-m mb-[14px] flex w-full items-baseline leading-[1.7] break-words;line-break:strict;@apply md:text-l1 md:leading-[1.7];}.post-content ol li:before{@apply font-cochinBold text-m text-gold relative pr-4 leading-none font-bold;counter-increment:item;content:counter(item) "";@apply md:text-l3 md:leading-[36px];}.post-content ol li:nth-of-type(-n+2):before{@apply font-cochin text-l3 -top-[1px] font-light;@apply md:text-l5 md:top-0 md:-left-[2px];}.post-content ol li:nth-of-type(3):before{@apply -top-[3px];@apply md:top-[1px];}.post-content ol li:nth-of-type(4):before{@apply -top-[4px];@apply md:-top-[2px];}.post-content ol li:nth-of-type(5):before{@apply -top-[3px];@apply md:top-[1px];}.post-content ol li:nth-of-type(6):before{@apply -top-[2px];@apply md:top-[2px];}.post-content ol li:nth-of-type(7):before,.post-content ol li:nth-of-type(9):before{@apply -top-[6px];}.post-content p+ul,.post-content p+ol{@apply mt-6 mb-6;@apply md:mt-8;}.post-content em,.post-content b,.post-content strong{@apply font-serifBold font-bold;}.post-content small{@apply text-s3;@apply lg:text-s1;}.post-content blockquote{@apply font-serifBold palt-kern relative mt-8 mb-8 bg-white p-[40px_32px] leading-[1.64] tracking-[.04em] break-words;line-break:strict;@apply md:p-[32px_80px];@apply lg:mt-12 lg:mb-12 lg:p-[56px_96px];@apply xl:p-[70px_112px];}.post-content blockquote:before{@apply absolute top-[16px] left-[12px] h-[20px] w-[27px] bg-cover bg-no-repeat content-[""];background-image:url(/img/note/quote-left.svg);@apply md:top-[24px] md:left-[18px];@apply lg:top-[30px] lg:left-[34px] lg:h-[30px] lg:w-[41px];@apply xl:top-[30px] xl:left-[34px] xl:h-[45px] xl:w-[62px];}.post-content blockquote:after{@apply absolute right-[12px] bottom-[16px] h-[20px] w-[27px] bg-cover bg-no-repeat content-[""];background-image:url(/img/note/quote-right.svg);@apply md:right-[18px] md:bottom-[20px];@apply lg:right-[34px] lg:bottom-[30px] lg:h-[30px] lg:w-[41px];@apply xl:right-[34px] xl:bottom-[30px] xl:h-[45px] xl:w-[62px];}.post-content blockquote>*:first-of-type{@apply mt-0;}.post-content blockquote p{@apply font-serifBold;}.post-content .blockquote-footer{@apply -mt-4;@apply xl:-mt-6;}.post-content iframe{@apply w-full;}.post-content div[id^=vimeoInner]{@apply relative h-0 w-full overflow-hidden;}.post-content div[id^=vimeoInner] iframe{@apply absolute top-0 left-0 h-full w-full;}.post-content [style*="left: 0; width: 100%; height: 0; position: relative"],.post-content .iframely-embed,.post-content .wp-block-embed{@apply mt-[25.6px] mb-[25.6px];@apply md:mt-[42.7px] md:mb-[42.7px];}.post-content .iframely-responsive iframe{@apply h-full;}.post-content .iframely-responsive iframe[src*="cdn.iframe.ly"]{@apply shadow-none!;}.post-content .wp-block-embed figcaption{@apply text-s2 mt-2 mb-4 text-center text-[#555d66];}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper{@apply relative;}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{@apply block pt-[50%] content-[""];}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe{@apply absolute top-0 right-0 bottom-0 left-0 h-full w-full;}.post-content .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{@apply pt-[42.85%];}.post-content .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{@apply pt-[50%];}.post-content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{@apply pt-[56.25%];}.post-content .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{@apply pt-[75%];}.post-content .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{@apply pt-[100%];}.post-content .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{@apply pt-[66.66%];}.post-content .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{@apply pt-[200%];}.post-content .wp-block-embed-twitter .wp-block-embed__wrapper{display:flex;justify-content:center}.post-content .blocks-gallery-grid,.post-content .wp-block-gallery,.post-content .blocks-gallery-grid .blocks-gallery-grid,.post-content .blocks-gallery-grid .wp-block-gallery,.post-content .wp-block-gallery .blocks-gallery-grid,.post-content .wp-block-gallery .wp-block-gallery{@apply m-0 flex list-none flex-wrap p-0;}.post-content .blocks-gallery-grid ul,.post-content .wp-block-gallery ul{@apply mb-4 pl-4;}.post-content .blocks-gallery-grid.columns-2 .blocks-gallery-grid .blocks-gallery-image,.post-content .blocks-gallery-grid.columns-2 .blocks-gallery-grid .blocks-gallery-item,.post-content .blocks-gallery-grid.columns-2 .wp-block-gallery .blocks-gallery-image,.post-content .blocks-gallery-grid.columns-2 .wp-block-gallery .blocks-gallery-item,.post-content .wp-block-gallery.columns-2 .blocks-gallery-grid .blocks-gallery-image,.post-content .wp-block-gallery.columns-2 .blocks-gallery-grid .blocks-gallery-item,.post-content .wp-block-gallery.columns-2 .wp-block-gallery .blocks-gallery-image,.post-content .wp-block-gallery.columns-2 .wp-block-gallery .blocks-gallery-item{@apply relative m-0 mr-4 mb-4 flex w-[calc(50%-1em)] flex-grow list-none flex-col justify-center;}.post-content .blocks-gallery-grid li,.post-content .wp-block-gallery li{@apply relative mb-[10px] list-none pl-4 leading-[1.4];}.post-content .blocks-gallery-grid li:before,.post-content .wp-block-gallery li:before{content:none}.post-content .blocks-gallery-grid figure,.post-content .wp-block-gallery figure{@apply flex items-end justify-start;}.post-content .blocks-gallery-grid img,.post-content .wp-block-gallery img{@apply h-full flex-1 object-cover;}.post-content .wp-caption{@apply mb-6 w-full;@apply md:mb-[42px];}.post-content .wp-caption .wp-caption-text{@apply text-s3 mt-1 mb-[42px] text-center text-gray-600;@apply md:mt-[10px];}.post-content .wp-block-code{@apply bg-black;}.post-content .wp-block-table{@apply w-full overflow-x-scroll md:overflow-hidden;}.post-content .wp-block-table table{@apply w-fit border-collapse md:w-full;}.post-content .wp-block-table th,.post-content .wp-block-table td{@apply border border-gray-400 p-2;}.post-content .wp-block-table thead th,.post-content .wp-block-table tbody th{@apply whitespace-nowrap;}.post-content .wp-block-table th{@apply bg-gray-200 text-left text-sm;}.post-content .wp-block-table td{@apply bg-gray-100 text-left;}.post-content pre{@apply text-s1 my-8 overflow-scroll bg-black px-4 py-2 text-white;@apply md:text-m;}.post-content div[data-filename]{@apply relative my-8;}.post-content div[data-filename]:before{content:attr(data-filename);@apply text-s2 absolute top-0 right-0 block rounded-tr-sm rounded-bl-sm border-b border-[#333] bg-black px-3 pt-1 pb-1 font-mono text-gray-500;}.post-content div[data-filename] pre{@apply my-0 pt-2;}.post-content p code{@apply text-s1 my-8 overflow-scroll rounded bg-gray-300 px-2 py-1 text-black;@apply md:text-m;}.post-content p img{@apply ml-[.2rem] inline-block;}.post-content .alignright video,.post-content .alignright img{@apply mr-0 ml-auto;}.post-content .aligncenter video,.post-content .aligncenter img{@apply mx-auto;}.post-content .alignwide video,.post-content .alignwide img{@apply w-full;}.post-content .alignfull video,.post-content .alignfull img{@apply mx-[calc(-50vw+50%)] w-screen;}.post-content .wp-block-group-is-layout-flex{@apply flex gap-4;}.post-content .wp-block-group-is-layout-flex.is-content-justification-space-between{@apply justify-between;}.post-content .wp-block-group-is-layout-flex>figure{@apply mt-0 mb-0 w-auto;}.post-content .border-0{@apply border-0;}}@media(any-hover:hover){.table-of-contents li a:hover{@apply underline;}}.table-of-contents li:before{@apply font-cochinBold text-l3 absolute top-0 left-0 pr-4 leading-[.8] font-bold text-gray-500;counter-increment:tos;content:counter(tos) "";@apply md:text-l3 md:leading-[1.1];}.table-of-contents li:nth-of-type(-n+2):before{@apply text-l4 -top-[4px];@apply md:-top-[9px] md:-left-[2px] md:text-[36px];}.table-of-contents li:nth-of-type(3):before{@apply top-0;@apply md:top-[4px];}.table-of-contents li:nth-of-type(4):before{@apply -top-[1px];@apply md:top-0;}.table-of-contents li:nth-of-type(5):before{@apply top-0;@apply md:top-[3px];}.table-of-contents li:nth-of-type(6):before{@apply top-[1px];@apply md:top-[4px];}.table-of-contents li:nth-of-type(7):before{@apply -top-[3px];@apply md:-top-[4px];}.table-of-contents li:nth-of-type(8):before{@apply top-[3px];@apply md:top-[3px];}.table-of-contents li:nth-of-type(9):before{@apply -top-[3px];@apply md:-top-[2px];}.table-of-contents li:nth-of-type(n+10):before{@apply -top-[1px];@apply md:top-0;}.table-of-contents-item:not(:first-of-type){@apply mt-2;}.table-of-contents-item a{@apply font-serifBold text-m;}.pageContentDesc .descCallout{@apply mt-8 md:mt-16;}.pageContentDesc .callout{background-color:#b0b0b033}.pageContentDesc .callout{@apply px-4 pt-5 pb-6;}@media(min-width:768px){.pageContentDesc .callout{@apply px-8;}}.pageContentDesc .calloutTitle{@apply font-serifBold text-s1 leading-[2];}.pageContentDesc .calloutList{@apply mt-2 text-base;}@media(min-width:1024px){.pageContentDesc .calloutList{@apply grid grid-cols-[50%_1fr];}}.pageContentDesc .calloutListItem{@apply flex items-center leading-[1.87];}.pageContentDesc .calloutListItem:before{content:"";display:block;width:4px;height:4px;margin-inline:8px;aspect-ratio:1/1;background-color:#000;border-radius:50%}@media(min-width:768px){.pageContentDesc .calloutListItem:before{margin-inline:10px}}.postCta{@apply mt-20 border-t border-gray-300 pt-20;}.postCta p:has(strong):not(:first-of-type){@apply mt-15;}.link-card{@apply my-4;}.link-card.has-thumb a{@apply grid grid-cols-[120px_1fr] md:grid-cols-[220px_1fr];}.link-card.no-thumb a,.link-card.fallback a{@apply grid grid-cols-1;}.link-card a{@apply font-systemSerif grid grid-cols-[120px_1fr] rounded-md bg-white p-4 font-bold md:grid-cols-[220px_1fr];text-decoration:none!important}.link-card a:hover .link-card__title:after{@apply opacity-100;}.link-card a[target=_blank]:after{@apply hidden;}.link-card .link-card__thumb{@apply w-full overflow-hidden rounded-md bg-gray-100;}.link-card .link-card__thumb img{@apply aspect-[16/9] h-full w-full object-cover;}.link-card .link-card__body{@apply ml-4;}.link-card .link-card__title{@apply relative mb-0 inline-block leading-7;}.link-card .link-card__title:after{content:"";@apply ease-in-necco absolute bottom-0 left-0 block h-[1px] w-full bg-current opacity-0 transition-all duration-[.4s];}.link-card .link-card__tag{@apply bg-gold mb-3 w-max rounded-full px-2 text-sm text-white;}.link-card .link-card__url{@apply flex text-sm;}.project-content .projectStyle-textBlock{@apply mt-12 mb-16 px-6;@apply md:mx-auto md:mt-[144px] md:mb-[168px] md:max-w-[1200px];}.project-content .projectStyle-textBlock .innerBox{@apply ml-0 md:max-w-[1136px] 2xl:ml-2;}.project-content .projectStyle-textBlock .wp-block-columns{@apply grid grid-cols-1 md:grid-cols-2 md:gap-x-4;}.project-content .projectStyle-textBlock .titleEn{@apply font-cochin text-l1 mt-0 pl-0 leading-none text-gray-500;@apply md:text-l2;}.project-content .projectStyle-textBlock h2{@apply font-serifBold text-l2 mt-10 leading-[1.4] font-bold [&>br]:hidden;@apply md:text-l3 md:[&>br]:block;}.project-content .is-style-projectStyle-textColumn p{@apply text-s3 mt-8 pl-[21.5%] text-justify leading-[1.9];@apply md:pl-0 md:text-base;}.project-content .projectStyle-mockVideoBlock{@apply mt-16 mb-16;@apply md:mx-auto md:mt-[176px] md:mb-[176px] md:max-w-[1120px] md:px-0;}.project-content .projectStyle-mockVideoBlock .iframeBox{@apply relative w-full overflow-hidden;}.project-content .projectStyle-mockVideoBlock iframe{@apply absolute top-0 left-0 h-full w-[calc(100%+4px)] max-w-none;}.project-content .projectStyle-mockVideoBlock.is-style-has-group-side-padding{@apply px-6;@apply md:px-0;}.project-content .projectStyle-fullWidthImage{@apply my-2 overflow-hidden;@apply md:my-4;}.project-content .projectStyle-fullWidthImage img{@apply w-full;}.project-content .projectStyle-fullWidthImage .wp-block-image+.wp-block-image{@apply mt-2;}.project-content .projectStyle-containerImage{@apply my-2;@apply md:px-6;}.project-content .projectStyle-containerImage .innerBox{@apply px-6 pt-12 pb-12;@apply md:pt-[176px] md:pb-[176px];}.project-content .projectStyle-containerImage .innerBox .wp-block-group__inner-container>*{@apply mx-auto w-full max-w-[1136px];}.project-content .projectStyle-containerImage .innerBox *+.wp-block-image{@apply mt-4;}.project-content .projectStyle-containerMovie{@apply md:my-2 md:px-6;}.project-content .projectStyle-containerMovie .innerBox{@apply px-6 pt-12 pb-12;@apply md:pt-[176px] md:pb-[176px];}.project-content .projectStyle-containerMovie .iframeBox{@apply mx-auto max-w-[1136px];}.project-content .has-black-background-color{@apply bg-[#000];}.project-content .has-color-white-background-color{@apply bg-white;}.project-content .has-color-white-color{@apply text-white;}.project-content .projectStyle-colorBlock{@apply mt-16 mb-16 px-6;@apply md:mt-[176px] md:mb-[176px];}.project-content .projectStyle-colorBlock .innerBox{@apply mx-auto max-w-[1136px];}.project-content .projectStyle-colorBlock .wp-block-columns{@apply flex flex-nowrap;}.project-content .projectStyle-colorBlock .wp-block-column{@apply mb-6;@apply md:mb-0;}.project-content .projectStyle-colorBlock .wp-block-spacer{@apply h-[120px]!;@apply md:h-[240px]!;}.project-content .projectStyle-colorBlock table{@apply mt-9;}.project-content .projectStyle-colorBlock td{@apply font-cochin text-s4 px-3 py-1 leading-[1.4];@apply md:text-s1;}.project-content .projectStyle-colorBlock td:nth-of-type(1){@apply px-0;}.project-content .projectStyle-colorBlock td:nth-of-type(2){@apply font-cochinBold pl-2;}.project-content .projectStyle-typefaceBlock{@apply mt-16 mb-16;@apply md:mt-[176px] md:mb-[176px];}.project-content .projectStyle-typefaceBlock .innerBox{@apply mx-auto max-w-[1136px] px-6 py-12;@apply md:py-[120px];}.project-content .projectStyle-typefaceBlock .wp-block-image{@apply mx-auto max-w-[640px];}.project-content .projectStyle-illustMotion{@apply my-2;}.project-content .projectStyle-illustMotion .innerBox{@apply px-6 py-12;@apply md:py-[176px];}.project-content .projectStyle-illustMotion .innerBox .wp-block-group__inner-container>*{@apply mx-auto w-full max-w-[1136px];}.project-content .projectStyle-illustMotion>*+.wp-block-image{@apply mt-4;}.project-content .projectStyle-creditDescription{@apply mt-16 mb-16 px-6;@apply md:mt-[176px] md:mb-[176px];}.project-content .projectStyle-creditDescription .innerBox{@apply md:mx-auto md:max-w-[1136px];}.project-content .projectStyle-creditDescription .wp-block-columns{@apply grid grid-cols-1;@apply md:grid-cols-[272px_1fr] md:justify-between md:gap-x-4;}.project-content .projectStyle-creditDescription .wp-block-column:nth-of-type(1){@apply order-1 mt-16;@apply md:order-0 md:mt-0;}.project-content .projectStyle-creditDescription .wp-block-column:nth-of-type(2){@apply order-0;@apply md:order-1 md:ml-auto md:max-w-[560px];}.project-content .is-style-projectStyle-textColumn .titleEn{@apply font-cochin text-l1 pl-0 leading-none text-gray-500;@apply md:text-l2;}.project-content .is-style-projectStyle-textColumn .titleEn:first-of-type{@apply mt-0;}.project-content .is-style-projectStyle-textColumn h2{@apply font-serifBold text-l2 mt-9.5 leading-[1.4] [&>br]:hidden;@apply md:text-l3 md:[&>br]:block;}.project-content .is-style-projectStyle-creditColumn{@apply font-cochinSerif;}.project-content .is-style-projectStyle-creditColumn h2{@apply md:text-l1 flex flex-col text-base leading-[1.75] text-gray-500;}.project-content .is-style-projectStyle-creditColumn h2:nth-of-type(n+2){@apply mt-8 md:mt-24;}.project-content .is-style-projectStyle-creditColumn h2:after{@apply my-3 block h-px w-4 bg-gray-400 content-[""] md:my-6;}.project-content .is-style-projectStyle-creditColumn h3{@apply text-s3 md:text-s1 leading-[1.4] text-gray-500;}.project-content .is-style-projectStyle-creditColumn h3:nth-of-type(n+2){@apply mt-6 md:mt-8;}.project-content .is-style-projectStyle-creditColumn p{@apply text-s1 leading-8 md:text-base;}.project-content .is-style-projectStyle-creditColumn a{@apply font-serifBold text-gold inline-block leading-[1.6] underline;}.project-content .is-style-projectStyle-creditColumn a:only-child{@apply my-1 leading-[1.4] no-underline md:my-2;}@media(any-hover:hover){.project-content .is-style-projectStyle-creditColumn a:hover{@apply no-underline;}.project-content .is-style-projectStyle-creditColumn a:only-child:hover{@apply underline;}}.project-content a[target=_blank]:after{@apply -mb-[2px] ml-1 inline-block h-[16px] w-[16px] bg-[url(/img/common/icon-external.svg)] bg-contain bg-no-repeat align-baseline content-[""] md:h-[18px] md:w-[18px];}.project-content figure a[target=_blank]:after,.project-content .wp-block-image a[target=_blank]:after,.project-content a.share-link[target=_blank]:after{@apply hidden;}.project-content figcaption a[target=_blank]:after{@apply -mb-[2px] ml-1 inline-block h-[12.8px] w-[12.8px] bg-[url(/img/common/icon-external.svg)] bg-contain bg-no-repeat align-baseline content-[""] md:-mb-px md:h-[14.2px] md:w-[14.2px];}.has-color-gray-300-background-color{background-color:#e9e9e9}.has-color-gray-300-color{color:#e9e9e9}.has-color-white-background-color{background-color:#fff}.has-color-white-color{color:#fff}.has-black-background-color{background-color:#000}.has-black-color{color:#000}.is-style-has-full-width-image{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.is-style-has-full-width-image img{border:0!important;margin-inline:auto}.is-style-has-mobile-image-crop img{aspect-ratio:1;object-fit:cover}@media(min-width:768px){.is-style-has-mobile-image-crop img{aspect-ratio:auto}}.is-style-has-image-shadow img{filter:drop-shadow(1.26507px 1.58133px 56.928px rgba(0,0,0,.06)) drop-shadow(12.6507px 31.6267px 31.6267px rgba(0,0,0,.04));transform:translate(0)}@media(min-width:768px){.is-style-has-image-shadow img{filter:drop-shadow(40px 100px 100px rgba(0,0,0,.04))}}.is-style-has-no-border img{border:0!important}@media(min-width:768px){.is-style-has-group-side-padding{padding-inline:24px}}.is-style-has-no-underline a{text-decoration:none!important}.wp-block-image .aligncenter img{margin-left:auto;margin-right:auto}.bunny-stream-wrapper{margin-bottom:32px}.bunny-stream-wrapper.has-border{border:solid 1px #e9e9e9}.bunny-stream-wrapper.has-fullsize{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.tooltip{z-index:1000;background-color:var(--color-gray-900)}.tooltip:before{content:"";position:absolute;bottom:-13px;left:16px;border:7px solid transparent;border-top:7px solid var(--color-gray-900)}@config "../../tailwind.config.cjs";@theme{ --font-serif: "TsukuAOldMinPr6-R", serif; --font-serifSemibold: "TsukuAOldMinPr6-M", serif; --font-serifBold: "TsukuAOldMinPr6N-B", serif; --font-cochin: "NicolasCochinLTPro-Regular", serif; --font-cochinBold: "NicolasCochinLTPro-Black", serif; --font-cochinSerif: "NicolasCochinLTPro-Regular", "TsukuAOldMinPr6-R", serif; --font-cochinSerifBold: "NicolasCochinLTPro-Black", "TsukuAOldMinPr6N-B", serif; --font-systemSerif: serif; --ease-necco: cubic-bezier(.93, 0, .1, 1); --text-128px: 128px; --text-128px--line-height: 152px; --text-64px: 64px; --text-64px--line-height: 88px; --text-56px: 56px; --text-56px--line-height: 80px; --text-48px: 48px; --text-48px--line-height: 72px; --text-42-7px: 42.7px; --text-42-7px--line-height: 56px; --text-32px: 32px; --text-32px--line-height: 52px; --text-25-6px: 25.6px; --text-25-6px--line-height: 42px; --text-21-3px: 21.3px; --text-21-3px--line-height: 38px; --text-18-3px: 18.3px; --text-18-3px--line-height: 36px; --text-16px: 16px; --text-16px--line-height: 32px; --text-14-2px: 14.2px; --text-14-2px--line-height: 28px; --text-12-8px: 12.8px; --text-12-8px--line-height: 20px; --text-11-6px: 11.6px; --text-11-6px--line-height: 18px; --text-10-66px: 10.66px; --text-10-66px--line-height: 16px; --text-128px-en: 128px; --text-128px-en--line-height: 124px; --text-64px-en--line-height: 80px; --text-64px-en: 64px; --text-56px-en--line-height: 72px; --text-56px-en: 56px; --text-48px-en--line-height: 64px; --text-48px-en: 48px; --text-42-7px-en: 42.7px; --text-42-7px-en--line-height: 56px; --text-32px-en: 32px; --text-32px-en--line-height: 48px; --text-25-6px-en: 25.6px; --text-25-6px-en--line-height: 40px; --text-21-3px-en: 21.3px; --text-21-3px-en--line-height: 24px; --text-18-3px-en: 18.3px; --text-18-3px-en--line-height: 24px; --text-16px-en: 16px; --text-16px-en--line-height: 28px; --text-14-2px-en: 14.2px; --text-14-2px-en--line-height: 24px; --text-12-8px-en: 12.8px; --text-12-8px-en--line-height: 18px; --text-11-6px-en: 11.6px; --text-11-6px-en--line-height: 14px; --text-10-66px-en: 10.66px; --text-10-66px-en--line-height: 14px; --color-black: #0d0d0d; --color-gold: #c2924d; --color-navy: #0a1231; --color-gray-50: #fafafa; --color-gray-100: #fafafa; --color-gray-200: #f2f2f2; --color-gray-300: #e9e9e9; --color-gray-400: #d6d6d6; --color-gray-500: #b0b0b0; --color-gray-600: #838383; --color-gray-700: #595959; --color-gray-800: #3b3b3b; --color-gray-900: #232323; }@layer base{*,:after,:before,::backdrop,::file-selector-button{@apply border-gray-300;}html{min-height:100vh}body{font-family:var(--font-serif);position:relative;z-index:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#f2f2f2;background-image:url(/img/common/bg-texture.png);background-size:512px 512px;line-break:strict}}@utility pagination-list{@apply font-cochinBold text-l2 mx-auto flex w-fit flex-row gap-4 rounded-full p-3 lg:p-4; & .item {@apply relative flex h-10 w-10 items-center justify-center text-gray-500 lg:h-12 lg:w-12;} & .number {@apply flex h-full w-full items-center justify-center;} & .ellipsis {@apply flex h-full w-full items-center justify-center text-gray-600;} & .number {@apply relative z-10 duration-500 ease-in-out;} & .current .number {@apply text-gold z-10;} & .link:hover .number {@apply text-gold z-10;}}@utility item{.pagination-list & {@apply relative flex h-10 w-10 items-center justify-center text-gray-500 lg:h-12 lg:w-12;}}@utility number{.pagination-list & {@apply flex h-full w-full items-center justify-center;} .pagination-list & {@apply relative z-10 duration-500 ease-in-out;} .pagination-list .current & {@apply text-gold z-10;} .pagination-list .link:hover & {@apply text-gold z-10;}}@utility ellipsis{.pagination-list & {@apply flex h-full w-full items-center justify-center text-gray-600;}}@utility current{.pagination-list & .number {@apply text-gold z-10;}}@utility link{.pagination-list &:hover .number {@apply text-gold z-10;}}@utility content-container{@apply relative py-20; @apply md:py-20; @apply lg:bg-[url(/img/common/bg-pattern.svg)] lg:bg-cover lg:bg-fixed lg:bg-center lg:bg-no-repeat lg:py-[180px]; &::before {content: ""; @apply fixed top-0 left-0 -z-10 h-screen w-screen bg-[url(/img/common/bg-pattern.svg)] bg-cover bg-top bg-no-repeat; @apply md:bg-[url(/img/common/bg-pattern.svg)] md:bg-left; @apply lg:content-none;}}@utility input-font-serif{@apply font-systemSerif!;}@utility search-input{ --pagefind-ui-scale: 1; --pagefind-ui-primary: theme(--color-gold); --pagefind-ui-text: theme(--color-navy); --pagefind-ui-background: rgba(214, 214, 214, .4); --pagefind-ui-border: transparent; --pagefind-ui-tag: #eeeeee; --pagefind-ui-border-width: 3px; --pagefind-ui-border-radius: 8px; --pagefind-ui-image-border-radius: 8px; --pagefind-ui-image-box-ratio: 3 / 2; --pagefind-ui-font: theme(--font-systemSerif); .pagefind-ui__search-input { @apply font-systemSerif! ease-necco! placeholder:font-systemSerif! transition-all! duration-300! outline-none!; } .pagefind-ui__search-input:focus { @apply border-b-gold! bg-[rgba(191,191,191,.4)]!; } .pagefind-ui__search-clear { @apply ease-necco! font-cochin! text-gold! border-gold! rounded-full! border! px-[5px]! transition-all! duration-300!; } .pagefind-ui__search-clear:hover { @apply bg-gold! text-white!; } .pagefind-ui__button { @apply font-serifBold! bg-gold! border-none! text-white!; } .pagefind-ui__button:hover { @apply bg-navy!; } }.full-screen-menu{--border-color: var(--color-gray-800);--section-gap: 1px;--scrollbar-width: 1px;--scrollbar-color: var(--color-gray-800)}.full-screen-menu ::-webkit-scrollbar{width:var(--scrollbar-width)}.full-screen-menu ::-webkit-scrollbar-track{background:transparent}.full-screen-menu ::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:9999px}.full-screen-menu,.full-screen-menu *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) var(--color-black)}.full-screen-menu{display:grid;gap:var(--section-gap);width:100%;height:100vh;height:100dvh;grid-template:"header-title-section      header-title-section" 80px "parent-navigation-section parent-navigation-section" auto "characters-section        introduction-section" 46px "characters-section        search-section" 64px "characters-section        sns-section" 128px/30vw auto}.full-screen-menu .header-title-section{grid-area:header-title-section;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.full-screen-menu .close-section{display:none}.full-screen-menu .search-section{grid-area:search-section;position:relative}.full-screen-menu .sns-section{grid-area:sns-section}.full-screen-menu .sns-section ul{grid-template-columns:repeat(4,1fr)}.full-screen-menu .parent-navigation-section{grid-area:parent-navigation-section;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.full-screen-menu .parent-navigation-section .menu-list{font-feature-settings:"palt";opacity:1;display:inline-block;transition:color .725s cubic-bezier(.18,.08,0,1),background-color .725s cubic-bezier(.18,.08,0,1);border-bottom:var(--border-color) var(--section-gap) solid;@apply text-m leading-[1.2];@apply [@media(min-width:430px)]:text-l2/[1];@apply md:text-l3 md:leading-[1];@apply lg:text-l3 lg:leading-[1];}.full-screen-menu .characters-section{grid-area:characters-section;min-height:100px}.full-screen-menu .introduction-section{grid-area:introduction-section;min-height:46px}.full-screen-menu .center-group-section-mobile{display:grid;grid-template-columns:84px 1fr;gap:var(--section-gap);height:222px;max-height:222px;overflow-y:auto;flex-shrink:0;flex-grow:0}.full-screen-menu .center-group-section-mobile .parent-menu-name{height:222px;max-height:222px}.full-screen-menu .center-group-section-mobile .child-navigation-section{overflow-y:auto;overflow-x:hidden;min-height:0;max-height:222px}.full-screen-menu .left-group-section,.full-screen-menu .center-group-section{display:none}@media(min-width:1024px){.full-screen-menu{grid-template:"header-title-section center-group-section side" 80px "left-group-section   center-group-section side" 1fr "search-section       sns-section          side" 116px/480px 1fr 64px}.full-screen-menu .left-group-section{display:grid;grid-area:left-group-section;grid-template-columns:60px 1fr;gap:var(--section-gap);min-height:0}.full-screen-menu .left-group-section .introduction-section{position:relative;grid-area:unset;min-height:unset}.full-screen-menu .left-group-section .introduction-section .introduction-line{position:absolute;top:0;right:-1px;height:0;width:1px;background-color:var(--color-gold);animation:line-run-down 2s 0s cubic-bezier(1,-.07,0,1) forwards}.full-screen-menu .left-group-section .navigation-with-characters-section{display:grid;gap:var(--section-gap);grid-template-rows:auto 1fr;height:100%;width:100%;min-height:0}.full-screen-menu .left-group-section .navigation-with-characters-section .parent-navigation-section{grid-row:1;grid-area:unset;min-height:0;overflow-y:hidden}.full-screen-menu .left-group-section .navigation-with-characters-section .parent-navigation-section .menu-list{font-feature-settings:"palt";opacity:1;display:inline-block;transition:color .725s cubic-bezier(.18,.08,0,1),background-color .725s cubic-bezier(.18,.08,0,1);border-bottom:var(--border-color) var(--section-gap) solid;@apply text-m leading-[1.2];@apply [@media(min-width:430px)]:text-l2/[1];@apply md:text-l3 md:leading-[1];@apply lg:text-l3 lg:leading-[1];}.full-screen-menu .left-group-section .navigation-with-characters-section .characters-section{grid-row:2;min-height:0;overflow:hidden;grid-area:unset}.full-screen-menu .center-group-section{display:grid;grid-area:center-group-section;grid-template:"parent-menu-name child-navigation-section-wrapper " 1fr/336px 1fr;min-height:0;overflow:hidden}.full-screen-menu .center-group-section .parent-menu-name{grid-area:parent-menu-name}.full-screen-menu .center-group-section .child-navigation-section-wrapper{grid-area:child-navigation-section-wrapper;display:flex;flex-direction:column;overflow-x:hidden}.full-screen-menu .center-group-section .child-navigation-section-wrapper .child-navigation-section{display:grid;grid-template-rows:repeat(auto-fit,1fr)}.full-screen-menu .close-section{grid-area:side;display:block;position:relative}.full-screen-menu>.parent-navigation-section{display:none}.full-screen-menu>.characters-section{display:none}.full-screen-menu>.introduction-section{display:none}.full-screen-menu .center-group-section-mobile{display:none}.full-screen-menu .sns-section ul{grid-template-columns:repeat(8,1fr)}}a{transition:color .725s cubic-bezier(.18,.08,0,1),background-color .725s cubic-bezier(.18,.08,0,1)}.menu-list-text-upper{text-transform:uppercase}.menu-list-item{border-bottom:var(--border-color) var(--section-gap) solid;transition:color .725s cubic-bezier(.18,.08,0,1),background-color .725s cubic-bezier(.18,.08,0,1)}.menu-list-item:last-child{border-bottom:none}.menu-list-item-link{border-bottom:var(--border-color) var(--section-gap) solid;transition:color .725s cubic-bezier(.18,.08,0,1),background-color .725s cubic-bezier(.18,.08,0,1)}.menu-list-item-link:last-child{border-bottom:none}.animated-line{--line-color: var(--color-gold);--line-width: 1px;--line-duration: 2s;--line-delay: 0s;position:absolute;background-color:var(--line-color)}.animated-line--horizontal-top{top:0;left:0;width:0;height:var(--line-width);animation:line-run-right var(--line-duration) var(--line-delay) var(--ease-necco) forwards}.animated-line--horizontal-bottom{bottom:0;left:0;width:0;height:var(--line-width);animation:line-run-right var(--line-duration) var(--line-delay) var(--ease-necco) forwards}.animated-line--vertical-left{top:0;left:0;width:var(--line-width);height:0;animation:line-run-down var(--line-duration) var(--line-delay) var(--ease-necco) forwards}.animated-line--vertical-right{top:0;right:0;width:var(--line-width);height:0;animation:line-run-down var(--line-duration) var(--line-delay) var(--ease-necco) forwards}.animated-line--fullwidth{animation-name:line-run-right-fullwidth}@media(min-width:1024px){.animated-line--fullwidth{animation-name:line-run-right-fullwidth-pc}}@keyframes line-run-down{0%{top:0;height:0}50%{top:0%;height:100%}to{top:100%;height:0%}}@keyframes line-run-right{0%{left:0;width:0}60%{left:0;width:100%}80%{left:80%;width:60%}to{left:100%;width:0}}@keyframes line-run-right-fullwidth{0%{left:0;width:0}80%{left:0;width:100vw}to{left:200vw;width:0}}@keyframes line-run-right-fullwidth-pc{0%{left:0;width:0}70%{left:0;width:calc(100vw - 50px)}to{left:calc(100vw - 50px);width:0}}.header-main-menu{position:fixed;right:200px;top:38px;z-index:2;display:none}@media(min-width:768px){.header-main-menu{display:block}.header-main-menu ul{display:flex}.header-main-menu ul li a{display:block;position:relative;padding:24px 8px;margin:0 4px;color:#c2924d;font-family:NicolasCochinLTPro-Regular,serif;font-weight:400;font-size:calc(1rem * 8 / 7);transition:color .8s cubic-bezier(.93,0,.1,1);overflow-wrap:break-word;line-break:strict;font-feature-settings:"palt" 1,"kern" 1}.header-main-menu ul li a.menu-text-ja{font-family:TsukuAOldMinPr6N-B,serif;font-weight:600;font-size:1rem;font-feature-settings:"palt" 0,"kern" 1;margin-top:4px}.header-main-menu ul li a.menu-text-ja .item-count{right:-6px;top:6px}.header-main-menu ul li a .item-count{position:absolute;right:-10px;top:16px;font-family:NicolasCochinLTPro-Regular,serif;font-weight:400;font-size:calc(1rem * 8 / 7)}.header-main-menu ul li a:after{position:absolute;content:"";display:block;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:78px;height:78px;transition:all .8s cubic-bezier(.93,0,.1,1) .05s;background-color:#c2924d;border-radius:50%}.header-main-menu ul li a:hover:after{opacity:.15;transform:translate(-50%,-50%) scale(1)}.header-main-menu ul li a:hover svg circle{animation-play-state:running;stroke-dasharray:366 366}.header-main-menu ul li a:hover .text-clone-upper{transform:translate3d(0,-120%,0) rotate(4deg);transform-origin:bottom left}.header-main-menu ul li a:hover .text-clone-lower{transform:translateZ(0) rotate(.1deg)}}@media(min-width:1024px){.header-main-menu ul li a{padding:32px 14px;margin:0 8px}.header-main-menu ul li a.menu-text-ja .item-count{right:-2px;top:14px}.header-main-menu ul li a span{right:-7px;top:27px}}.circle{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);position:absolute;z-index:99;will-change:transform}.circle circle{fill:transparent;stroke:#c2924d;stroke-width:1;animation-play-state:paused;stroke-dasharray:0 366;transition:stroke-dasharray 1s cubic-bezier(.93,0,.1,1) .03s}.text-clone-container{overflow:hidden;height:28px;position:relative}.text-clone-upper{transition:transform .8s cubic-bezier(.93,0,.1,1);transform-origin:top left}.text-clone-lower{transition:transform .8s cubic-bezier(.93,0,.1,1);transform:translate3d(0,100%,0) rotate(30deg);transform-origin:top left;position:absolute;top:0;left:0}.link-underline-hover[data-astro-cid-enkzvbc7]{position:relative;display:inline-block;width:100%}.link-underline-hover[data-astro-cid-enkzvbc7]:after{content:"";position:absolute;left:0;bottom:0;display:block;height:1px;width:100%;background-color:#fff6;transform:scaleX(0);opacity:1;transform-origin:top left}@media(any-hover:hover){.link-underline-hover[data-astro-cid-enkzvbc7]:hover:after{animation:underlineHover .88s cubic-bezier(.18,.08,0,1) 0s 1 normal both}}@keyframes underlineHover{0%{background-color:#fff6;opacity:0;transform:scaleX(0)}10%{opacity:1}to{background-color:#fff0;transform:scaleX(1)}}@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-content:"";--tw-border-style:solid}}}.title-heading[data-astro-cid-hu2ytp63]{height:fit-content;position:relative}.title-heading[data-astro-cid-hu2ytp63]:after{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);transform-origin:0 0;opacity:1;--tw-content:"";content:var(--tw-content);background-color:currentColor;width:100%;height:1px;display:block;position:absolute;transform:scaleX(0)}@media(any-hover:hover){.title-heading[data-astro-cid-hu2ytp63]:has(.title-link:hover) .title-link[data-astro-cid-hu2ytp63]{color:var(--color-white,#fff)}.title-heading[data-astro-cid-hu2ytp63]:has(.title-link:hover):after{animation:.88s cubic-bezier(.18,.08,0,1) both underlineHover}}@keyframes underlineHover{0%{opacity:0;background-color:#fff6;transform:scaleX(0)}10%{opacity:1}to{background-color:#fff0;transform:scaleX(1)}}.link-list[data-astro-cid-hu2ytp63]{row-gap:calc(var(--spacing,.25rem)*2);display:grid}.feature-section[data-astro-cid-hu2ytp63]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-900,#232323);grid-area:feature-section}@media(min-width:1024px){.feature-section[data-astro-cid-hu2ytp63]{border-right-style:var(--tw-border-style);border-right-width:1px}}.feature-section[data-astro-cid-hu2ytp63] .link-list[data-astro-cid-hu2ytp63]{grid-template-columns:1fr 1fr;display:grid}@media(min-width:1024px){.feature-section[data-astro-cid-hu2ytp63] .link-list[data-astro-cid-hu2ytp63]{grid-template-columns:1fr}}.project-section[data-astro-cid-hu2ytp63]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-900,#232323);grid-area:project-section}@media(min-width:1024px){.project-section[data-astro-cid-hu2ytp63]{border-right-style:var(--tw-border-style);border-right-width:1px}}.note-section[data-astro-cid-hu2ytp63]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-900,#232323);grid-area:note-section}.service-section[data-astro-cid-hu2ytp63]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-900,#232323);grid-area:service-section}@media(min-width:1024px){.service-section[data-astro-cid-hu2ytp63]{border-left-style:var(--tw-border-style);border-left-width:0;grid-template-columns:1fr 2fr;display:grid}.service-section[data-astro-cid-hu2ytp63] .link-list[data-astro-cid-hu2ytp63]{margin-left:calc(var(--spacing,.25rem)*2.5);column-count:3;display:block}.service-section[data-astro-cid-hu2ytp63] .link-list[data-astro-cid-hu2ytp63] li[data-astro-cid-hu2ytp63]+li[data-astro-cid-hu2ytp63]{margin-top:calc(var(--spacing,.25rem)*2)}}.about-section[data-astro-cid-hu2ytp63]{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-900,#232323);grid-area:about-section}.careers-section[data-astro-cid-hu2ytp63]{border-color:var(--color-gray-900,#232323);grid-area:careers-section}@media(min-width:1024px){.careers-section[data-astro-cid-hu2ytp63]{border-right-style:var(--tw-border-style);border-right-width:1px}}.download-section[data-astro-cid-hu2ytp63]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-900,#232323);grid-area:download-section}@media(min-width:1024px){.download-section[data-astro-cid-hu2ytp63]{border-top-style:var(--tw-border-style);border-top-width:0}}.download-section[data-astro-cid-hu2ytp63] .link-list[data-astro-cid-hu2ytp63]{grid-template-columns:1fr 1fr;display:grid}@media(min-width:1024px){.download-section[data-astro-cid-hu2ytp63] .link-list[data-astro-cid-hu2ytp63]{grid-template-columns:1fr}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.sitemap-grid[data-astro-cid-p23sj5e2]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"feature-section feature-section" "project-section service-section" "note-section service-section" "about-section careers-section" "download-section download-section"}@media(min-width:1024px){.sitemap-grid[data-astro-cid-p23sj5e2]{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"feature-section project-section note-section" "service-section service-section service-section" "about-section careers-section download-section"}}@keyframes arrowFloat{0%{transform:translate(0)}50%{transform:translate(2px)}to{transform:translate(0)}}.group[data-astro-cid-u224l4am]:hover .arrow-wrapper[data-astro-cid-u224l4am]{animation:arrowFloat 1.5s ease-in-out infinite}@keyframes arrowFloat{0%{transform:translate(0)}40%{transform:translate(2px)}60%{transform:translate(2px)}to{transform:translate(0)}}.project-all-link[data-astro-cid-fv4wkn3h]:hover .arrow-wrapper[data-astro-cid-fv4wkn3h]{animation:1.5s ease-in-out infinite arrowFloat}.project-grid[data-astro-cid-fv4wkn3h]{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(5),.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(9),.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(12){grid-area:span 2/span 2/span 2/span 2}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(7){grid-row:span 2/span 2}@media(min-width:1024px){.project-grid[data-astro-cid-fv4wkn3h]{gap:calc(var(--spacing,.25rem)*4);grid-template-rows:repeat(4,23%);grid-template-columns:repeat(4,minmax(0,1fr))}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:first-child{grid-area:1/1/span 1/span 1}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(2){grid-area:1/2/span 1/span 1}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(3){grid-area:2/1/span 1/span 1}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(4){grid-area:2/2/span 1/span 1}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(5){grid-area:1/3/span 2/span 2}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(6){grid-area:3/3}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(7){grid-area:3/4/span 2}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(8){grid-area:4/3}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(9){grid-area:3/1/span 2/span 2}.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(10),.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(11),.project-grid[data-astro-cid-fv4wkn3h]>article[data-astro-cid-fv4wkn3h]:nth-child(12){display:none}}@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-duration:initial}}}.tab-button[data-astro-cid-bqiduosj]{position:relative}.tab-icon[data-astro-cid-bqiduosj]{opacity:0;transition-property:opacity;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;transition-duration:.3s}.tab-button[data-astro-cid-bqiduosj].active .tab-icon[data-astro-cid-bqiduosj]{opacity:1}@property --tw-duration{syntax:"*";inherits:false}.footer-section-container[data-astro-cid-hmhospmm]{display:grid;gap:0px 0px}.footer-section-container[data-astro-cid-hmhospmm]>[data-astro-cid-hmhospmm]{position:relative}.footer-section-container[data-astro-cid-hmhospmm]>[data-astro-cid-hmhospmm]:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#232323}.tab-list[data-astro-cid-hmhospmm]{position:relative}.tab-list[data-astro-cid-hmhospmm]:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% / 3);height:1px;background-color:#c2924d;transition:transform .3s cubic-bezier(.93,0,.1,1);transform:translate(0)}.tab-list[data-astro-cid-hmhospmm][data-active-index="1"]:after{transform:translate(100%)}.tab-list[data-astro-cid-hmhospmm][data-active-index="2"]:after{transform:translate(200%)}.tab-panel[data-astro-cid-hmhospmm]{display:none}.tab-panel[data-astro-cid-hmhospmm].active{display:block}@media(min-width:1024px){.footer-section-container[data-astro-cid-hmhospmm]{grid-template-columns:29% 1fr;grid-template-rows:auto 1fr auto auto auto;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"breadcrumb-section tab-section" "logo-section tab-content-section" "social-section tab-content-section" "root-section quote-section" "root-section search-section"}.breadcrumb-section[data-astro-cid-hmhospmm]{grid-area:breadcrumb-section}.logo-section[data-astro-cid-hmhospmm]{grid-area:logo-section}.social-section[data-astro-cid-hmhospmm]{grid-area:social-section}.quote-section[data-astro-cid-hmhospmm]{grid-area:quote-section}.search-section[data-astro-cid-hmhospmm]{grid-area:search-section}.root-section[data-astro-cid-hmhospmm]{grid-area:root-section}.tab-section[data-astro-cid-hmhospmm]{grid-area:tab-section}.tab-content-section[data-astro-cid-hmhospmm]{grid-area:tab-content-section;position:relative}.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm]{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;visibility:hidden}.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm].active{opacity:1;pointer-events:auto;visibility:visible}.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-project-item]{opacity:0;transform:translateY(4px)}.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-note-item]{opacity:0}.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm]:not(.active) [data-astro-cid-hmhospmm][data-project-item],.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm]:not(.active) [data-astro-cid-hmhospmm][data-note-item]{opacity:0!important;visibility:hidden}.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-digit],.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-count-label],.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-link-word],.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-link-arrow]{opacity:0}.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-digit]{transform:translateY(10px)}.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-count-label],.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-link-word],.tab-content-section[data-astro-cid-hmhospmm] [data-astro-cid-hmhospmm][data-link-arrow]{transform:translateY(4px)}.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm]:not(.active) [data-astro-cid-hmhospmm][data-digit],.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm]:not(.active) [data-astro-cid-hmhospmm][data-count-label],.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm]:not(.active) [data-astro-cid-hmhospmm][data-link-word],.tab-content-section[data-astro-cid-hmhospmm] .tab-panel[data-astro-cid-hmhospmm]:not(.active) [data-astro-cid-hmhospmm][data-link-arrow]{opacity:0!important;visibility:hidden}}.card-shadow[data-astro-cid-27wkhakm]{box-shadow:1px 2px 2px #ffffff4d inset,-1px -2px 2px #ffffff1a inset,0 0 7px #ffffff4d inset}.flip-card[data-astro-cid-27wkhakm]{background-color:transparent;width:100%;height:100%;perspective:1000px}.js-footer-card-parallax[data-astro-cid-27wkhakm],.js-footer-card-parallax-icon[data-astro-cid-27wkhakm]{transform-style:preserve-3d;transition:transform .1s ease-out}@media(min-width:1280px){.swiper-footer-nav[data-astro-cid-27wkhakm] .swiper-wrapper[data-astro-cid-27wkhakm]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important;transform:none!important}.swiper-footer-nav[data-astro-cid-27wkhakm] .swiper-slide[data-astro-cid-27wkhakm]{width:auto!important;height:auto!important;flex-shrink:0!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@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}}}@media(min-width:1024px){.cta-card:nth-of-type(2) .cta-card-title{top:140px}.cta-card:nth-of-type(3) .cta-card-title{top:270px}}.cta-card .marquee-track{white-space:nowrap;will-change:transform;display:inline-block}.cta-card .marquee-text{padding-right:calc(var(--spacing,.25rem)*8);display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta-card .marquee-track{animation:30s linear infinite paused marquee}.cta-card:hover .marquee-track{animation-play-state:running}@media screen and (min-width:1024px)and (hover:none){.cta-card{border-right-style:var(--tw-border-style);border-right-width:0;height:420px}.cta-card .cta-card-title{top:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);opacity:.5;writing-mode:vertical-rl;font-size:4rem;left:-34px}.cta-card:nth-of-type(2) .cta-card-title,.cta-card:nth-of-type(3) .cta-card-title{top:calc(var(--spacing,.25rem)*0)}.cta-card .cta-card-title span:first-child{display:inline-block}.marquee{display:none}.cta-card .cta-card-subtitle-sp{display:block}.cta-card .cta-card-content-pc{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes smooth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes smooth-fade-out{0%{opacity:1}to{opacity:0}}
