/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
/*!
Theme Name: _tw
Theme URI: https://underscoretw.com/
Description: A custom theme based on _tw
Version: 0.1.0
Author: underscoretw.com
Author URI: https://underscoretw.com/
Text Domain: _tw
Requires at least: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

_tw is based on _tw https://underscoretw.com/, (C) 2021-2025 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2025 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/
@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-outline-style:solid;--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-ease: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-leading: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-divide-x-reverse:0;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-content:"";--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--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-900:oklch(39.6% .141 25.723);--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-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-100:oklch(96.2% .059 95.617);--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-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-900:oklch(42.1% .095 57.708);--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-emerald-100:oklch(95% .052 163.051);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--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-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-800:oklch(44.3% .11 240.79);--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-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-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-200:oklch(90.2% .063 306.703);--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-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-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-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--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-neutral-900:oklch(20.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-stone-900:oklch(21.6% .006 56.043);--color-black:var(--wp--preset--color--black);--color-white:#fff;--spacing:.25rem;--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:calc(1.5/1);--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:calc(2.25/1.875);--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;--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;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--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-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--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);--color-background:var(--wp--preset--color--background);--color-foreground:var(--wp--preset--color--foreground);--color-primary:var(--wp--preset--color--primary);--color-secondary:var(--wp--preset--color--secondary);--color-tertiary:var(--wp--preset--color--tertiary);--container-content:var(--wp--style--global--content-size);--container-wide:var(--wp--style--global--wide-size);--font-pretendard:"Pretendard";--font-paperlogy:"Paperlogy";--color-black-50:#f8f8f8;--color-black-100:#d8d8d8;--color-black-200:#b8b8b8;--color-black-300:#9a9a9a;--color-black-400:#7c7c7c;--color-black-500:#606060;--color-black-600:#454545;--color-black-700:#2c2c2c;--color-black-800:#151515;--color-black-900:#030303;--color-black-950:#000;--color-background-50:#fff;--color-background-100:#e4e4e4;--color-background-200:#c9c9c9;--color-background-300:#afafaf;--color-background-400:#969696;--color-background-500:#7d7d7d;--color-background-600:#656565;--color-background-700:#4f4f4f;--color-background-800:#393939;--color-background-900:#242424;--color-background-950:#121212;--color-foreground-50:#f8f8f8;--color-foreground-100:#e2e2e2;--color-foreground-200:#ccc;--color-foreground-300:#b6b6b6;--color-foreground-400:#a1a1a1;--color-foreground-500:#8d8d8d;--color-foreground-600:#787878;--color-foreground-700:#656565;--color-foreground-800:#525252;--color-foreground-900:#404040;--color-foreground-950:#121212;--color-primary-50:#f1fbf5;--color-primary-100:#c5ead5;--color-primary-200:#9ad7b7;--color-primary-300:#6fc49a;--color-primary-400:#42af7e;--color-primary-500:#096;--color-primary-600:#007e50;--color-primary-700:#00623d;--color-primary-800:#00472b;--color-primary-900:#022d1c;--color-primary-950:#07150e;--color-secondary-50:#f8f7ff;--color-secondary-100:#e1e0f8;--color-secondary-200:#cbc9ee;--color-secondary-300:#b6b3e2;--color-secondary-400:#a19dd6;--color-secondary-500:#8d87c8;--color-secondary-600:#7a72ba;--color-secondary-700:#675daa;--color-secondary-800:#564999;--color-secondary-900:#453587;--color-secondary-950:#11101c;--color-tertiary-50:#f2faff;--color-tertiary-100:#cfe5f7;--color-tertiary-200:#add0ed;--color-tertiary-300:#8dbce1;--color-tertiary-400:#6da7d3;--color-tertiary-500:#4e92c5;--color-tertiary-600:#2e7db4;--color-tertiary-700:#0369a1;--color-tertiary-800:#004a77;--color-tertiary-900:#022d49;--color-tertiary-950:#08131b;--color-text-primary:var(--wp--preset--color--text-primary);--color-text-primary-50:#f7f8fb;--color-text-primary-100:#dcdfe4;--color-text-primary-200:#c2c6ce;--color-text-primary-300:#a8aeb8;--color-text-primary-400:#8f96a2;--color-text-primary-500:#787f8d;--color-text-primary-600:#606978;--color-text-primary-700:#4a5363;--color-text-primary-800:#363e4f;--color-text-primary-900:#222b3b;--color-text-primary-950:#101828;--color-point:#20d735;--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-dark:var(--color-gray-800);--color-bg-modal:#6b7280bf;--color-fill-primary:var(--color-gray-700);--color-fill-secondary:var(--color-gray-400);--color-fill-tertiary:var(--color-gray-300);--color-fill-quaternary:var(--color-gray-100);--color-fill-quinary:var(--color-gray-50);--color-fill-disabled:var(--color-gray-200);--color-fill-inverse:var(--color-white);--color-text-secondary:var(--color-gray-500);--color-text-tertiary:var(--color-gray-400);--color-text-inverse:var(--color-white);--color-text-disabled:var(--color-gray-300);--color-button-bg-primary:var(--color-primary);--color-button-bg-black:var(--color-gray-700);--color-button-bg-primary-hover:var(--color-point);--color-button-bg-disabled:var(--color-gray-300);--color-button-bg-white:var(--color-white);--color-button-bg-white-hover:var(--color-gray-50);--color-button-text-primary:var(--color-gray-700);--color-button-text-disabled:var(--color-gray-400);--color-button-border-primary:var(--color-gray-500);--color-button-border-disabled:var(--color-gray-200);--color-border-darker:var(--color-gray-500);--color-border-dark:var(--color-gray-300);--color-border-primary:var(--color-gray-200);--color-border-secondary:var(--color-gray-100);--animate-bg-scale:bg-scale .6s both;--animate-blur-fade:blur-fade .4s both;--animate-text-white-to-primary:text-white-to-primary .4s both;--animate-text-white-to-secondary:text-white-to-secondary .4s both;--animate-infinite-rotate:infinite-rotate 4s linear infinite;--font-size-font-h2:2.5rem;--font-size-font-h3:2rem;--font-size-font-h4:1.75rem;--font-size-font-h5:1.5rem;--font-size-font-h6:1.25rem}@media (min-width:105rem){@keyframes logo-hidden{0%{opacity:1;top:0}to{opacity:0;top:10px}}@keyframes logo-display{0%{opacity:0;top:10px}to{opacity:1;top:0}}}@media (min-width:768px){@keyframes logo-hidden{0%{opacity:1;top:50%;transform:translateY(-50%)}to{opacity:0;top:0;transform:translateY(0)}}@keyframes eng-title{0%{color:var(--color-white);top:calc(var(--spacing)*46);font-size:var(--text-7xl)}to{color:var(--color-point);font-size:var(--text-xl);top:0}}@keyframes logo-display{0%{opacity:0;top:0;transform:translateY(0)}to{opacity:1;top:50%;transform:translateY(-50%)}}}@media (max-width:768px){@keyframes logo-hidden{0%{opacity:1;top:50%;transform:translateY(-50%)}to{opacity:0;top:0;transform:translateY(0)}}@keyframes logo-display{0%{opacity:0;top:0;transform:translateY(0)}to{opacity:1;top:50%;transform:translateY(-50%)}}@keyframes eng-title{0%{color:var(--color-white);font-size:var(--text-7xl);bottom:16px}to{color:var(--color-point);font-size:var(--text-5xl);bottom:16px}}}@keyframes bg-scale{0%{transform:translate(-50%,-50%)scale(1.2)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes text-white-to-secondary{0%{color:var(--color-white)}to{color:var(--color-text-secondary)}}@keyframes blur-fade{0%{filter:blur(10px);opacity:0;transform:scale(1.2)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes text-white-to-primary{0%{color:var(--color-white)}to{color:var(--color-text-primary)}}@keyframes text-white-to-primary-reverse{0%{color:var(--color-text-primary)}to{color:var(--color-white)}}@keyframes bg-gray-to-white{0%{background-color:#0000001a}to{background-color:var(--color-white)}}@keyframes bg-gray-to-white-reverse{0%{background-color:var(--color-white)}to{background-color:#0000001a}}@keyframes infinite-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@font-face{font-family:skuniv-icon;src:url(fonts/skuniv-icon.woff)format("woff"),url(fonts/skuniv-icon.svg)format("svg"),url(fonts/skuniv-icon.ttf)format("truetype"),url(fonts/skuniv-icon.eot)format("embedded-opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(fonts/pretendard/pretendard/woff2/Pretendard-Black.woff2)format("woff2"),url(fonts/pretendard/pretendard/woff/Pretendard-Black.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(fonts/pretendard/woff2/Pretendard-ExtraBold.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-ExtraBold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(fonts/pretendard/woff2/Pretendard-Bold.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-Bold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(fonts/pretendard/woff2/Pretendard-SemiBold.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-SemiBold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(fonts/pretendard/woff2/Pretendard-Medium.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-Medium.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(fonts/pretendard/woff2/Pretendard-Regular.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-Regular.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(fonts/pretendard/woff2/Pretendard-Light.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-Light.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(fonts/pretendard/woff2/Pretendard-ExtraLight.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-ExtraLight.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(fonts/pretendard/woff2/Pretendard-Thin.woff2)format("woff2"),url(fonts/pretendard/woff/Pretendard-Thin.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(fonts/pretendard/woff2-subset/Pretendard-Black.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-Black.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(fonts/pretendard/woff2-subset/Pretendard-ExtraBold.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-ExtraBold.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(fonts/pretendard/woff2-subset/Pretendard-Bold.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-Bold.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(fonts/pretendard/woff2-subset/Pretendard-SemiBold.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-SemiBold.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(fonts/pretendard/woff2-subset/Pretendard-Medium.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-Medium.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(fonts/pretendard/woff2-subset/Pretendard-Regular.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-Regular.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(fonts/pretendard/woff2-subset/Pretendard-Light.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-Light.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(fonts/pretendard/woff2-subset/Pretendard-ExtraLight.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-ExtraLight.subset.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(fonts/pretendard/woff2-subset/Pretendard-Thin.subset.woff2)format("woff2"),url(fonts/pretendard/woff-subset/Pretendard-Thin.subset.woff)format("woff")}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-5Medium.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-5Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-6SemiBold.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-6SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-4Regular.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-4Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-8ExtraBold.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-8ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-7Bold.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-7Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-9Black.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-9Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-3Light.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-3Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-2ExtraLight.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-2ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(fonts/paperlogy/Paperlogy-1Thin.woff2)format("woff2"),url(fonts/paperlogy/Paperlogy-1Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}*,::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: 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 { 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: currentcolor;} @supports (color: lab(54.2905% 80.8049 69.891)){ ::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; }:-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; }html{min-width:375px;overflow-x:hidden}body{min-height:100lvh;min-width:calc(var(--spacing)*80);background-color:var(--color-background);font-family:var(--font-paperlogy);color:var(--color-text-primary);overflow-x:hidden}@media (min-width:768px){body{position:relative}}code{word-break:break-word}.sub-page-content-wrap{padding-bottom:calc(var(--spacing)*20)}.custom-container{max-width:var(--container-content);padding-inline:calc(var(--spacing)*4);margin-inline:auto;overflow:hidden}@media (min-width:768px){.custom-container{padding-inline:calc(var(--spacing)*4)}}@media (min-width:105rem){.custom-container{padding-inline:calc(var(--spacing)*0)}}::-webkit-scrollbar{width:calc(var(--spacing)*2.5)}::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background-color:var(--color-primary-400);border:2px solid #fff}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-500)}::-webkit-scrollbar-track{background-color:#0000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}input[type=text],input[type=email],input[type=password]{border-radius:var(--radius-md);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-900);outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px;outline-color:var(--color-gray-300);display:block}:is(input[type=text],input[type=email],input[type=password])::placeholder{color:var(--color-gray-400)}:is(input[type=text],input[type=email],input[type=password]):focus{outline-style:var(--tw-outline-style);outline-offset:calc(2px*-1);outline-width:2px;outline-color:var(--color-primary-600)}@media (min-width:40rem){:is(input[type=text],input[type=email],input[type=password]){font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}}@media (prefers-color-scheme:dark){:is(input[type=text],input[type=email],input[type=password]){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:is(input[type=text],input[type=email],input[type=password]){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:is(input[type=text],input[type=email],input[type=password]){color:var(--color-white);outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(input[type=text],input[type=email],input[type=password]){outline-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:is(input[type=text],input[type=email],input[type=password])::placeholder{color:var(--color-gray-500)}:is(input[type=text],input[type=email],input[type=password]):focus{outline-color:var(--color-primary-500)}}.academic-calendar-wrap{position:relative}.academic-calendar-wrap .monthly-header-wrap{top:calc(var(--spacing)*0);height:calc(var(--spacing)*10.5);display:flex;position:absolute}@media (min-width:768px){.academic-calendar-wrap .monthly-header-wrap{top:calc(var(--spacing)*20)}}.academic-calendar-wrap .monthly-header-wrap .left-wrap{align-items:center;gap:calc(var(--spacing)*4);display:flex}.academic-calendar-wrap .monthly-header-wrap .left-wrap .select-wrap{align-items:center;gap:calc(var(--spacing)*2);display:flex}.academic-calendar-wrap .monthly-header-wrap .left-wrap .select-wrap .select-year{width:calc(var(--spacing)*32)}.academic-calendar-wrap .monthly-header-wrap .left-wrap .select-wrap .select-year el-select button{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.academic-calendar-wrap .monthly-header-wrap .left-wrap .select-wrap .select-month{width:calc(var(--spacing)*23)}.academic-calendar-wrap .monthly-header-wrap .left-wrap .select-wrap .select-month el-select button{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.academic-calendar-wrap .monthly-header-wrap .left-wrap .divider{height:calc(var(--spacing)*8);width:calc(var(--spacing)*.25);background-color:var(--color-border-dark)}.academic-calendar-wrap .tab{margin-bottom:calc(var(--spacing)*20)}.academic-calendar-wrap .tab .tab-buttons-container{display:none}@media (min-width:768px){.academic-calendar-wrap .tab .tab-buttons-container{display:flex}}.academic-calendar-wrap .tab-contents-wrapper{top:calc(var(--spacing)*15);position:relative}.academic-calendar-wrap .academic-calendar-list-view-wrap table,.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody{height:100%}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody .list-month{height:100%;min-height:calc(var(--spacing)*30);border-radius:var(--radius-xl);width:100%;font-family:var(--font-paperlogy);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody .list-month{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody .list-month.now-month{background-color:var(--color-point);color:var(--color-white)}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody tr,.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody th,.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td{height:100%}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td{vertical-align:middle}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list{margin:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*4);flex-direction:column;list-style-type:none;display:flex}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list .event-list-item{gap:calc(var(--spacing)*2);display:flex}@media (min-width:768px){.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list .event-list-item{gap:calc(var(--spacing)*3)}}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list .event-list-item p{margin:calc(var(--spacing)*0)}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list .event-list-item .date{width:calc(var(--spacing)*55);max-width:calc(var(--spacing)*24);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);word-break:break-all}@media (min-width:768px){.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list .event-list-item .date{max-width:100%;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list .event-list-item .title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-secondary);flex:1}@media (min-width:768px){.academic-calendar-wrap .academic-calendar-list-view-wrap table tbody td .event-list .event-list-item .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.academic-calendar-wrap .supplementary-callout-wrap{font-family:var(--font-paperlogy)}.academic-calendar-wrap .supplementary-callout-wrap .callout-title{margin-bottom:calc(var(--spacing)*2)}.academic-calendar-wrap .supplementary-callout-wrap ul{padding-left:calc(var(--spacing)*7);list-style-type:disc}.academic-calendar-wrap .supplementary-callout-wrap ul ::marker{color:var(--color-primary)}.academic-calendar-wrap .supplementary-callout-wrap ul::marker{color:var(--color-primary)}.academic-calendar-wrap .supplementary-callout-wrap ul ::-webkit-details-marker{color:var(--color-primary)}.academic-calendar-wrap .supplementary-callout-wrap ul::-webkit-details-marker{color:var(--color-primary)}.academic-calendar-wrap .supplementary-callout-wrap .supplementary-description{margin-top:calc(var(--spacing)*2)}#academic-schedule-calendar .fc-header-toolbar{margin:calc(var(--spacing)*0)}#academic-schedule-calendar .fc-header-toolbar .fc-toolbar-chunk button{background-color:var(--color-point)}#academic-schedule-calendar .fc-col-header,#academic-schedule-calendar .fc-view-harness{margin:calc(var(--spacing)*0)}#academic-schedule-calendar .fc-view-harness .fc-daygrid-body{height:100%}#academic-schedule-calendar .fc-scrollgrid{margin:calc(var(--spacing)*0);border-left-style:var(--tw-border-style);border-left-width:0}#academic-schedule-calendar .fc-scrollgrid-sync-table{margin:calc(var(--spacing)*0);height:100%}#academic-schedule-calendar .fc-scrollgrid-sync-table thead .fc-col-header-cell{padding-block:calc(var(--spacing)*2)}#academic-schedule-calendar .fc-scrollgrid-sync-table thead .fc-col-header-cell .fc-scrollgrid-sync-inner a{color:var(--color-text-primary);text-decoration-line:none}#academic-schedule-calendar .fc-daygrid-day-frame{min-height:calc(var(--spacing)*35);padding:calc(var(--spacing)*1)}#academic-schedule-calendar .fc-daygrid-day-frame .fc-daygrid-day-top{flex-direction:row}#academic-schedule-calendar .fc-daygrid-day-frame .fc-daygrid-event-harness{height:calc(var(--spacing)*8)}#academic-schedule-calendar .fc-daygrid-day-frame .fc-daygrid-event-harness .fc-event{--tw-border-style:none;background-color:var(--color-bg-tertiary);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*0);border-style:none}#academic-schedule-calendar .fc-daygrid-day-frame .fc-daygrid-event-harness .fc-event .fc-event-title{color:var(--color-text-primary);white-space:normal}#academic-schedule-calendar .fc-day a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration-line:none}#academic-schedule-calendar .fc-day-sun a{color:var(--color-rose-500)}#academic-schedule-calendar .fc-day-sat a{color:var(--color-blue-600)}#academic-schedule-calendar .fc-day-today{background-color:#0000}#academic-schedule-calendar .fc-day-today a.fc-daygrid-day-number{height:calc(var(--spacing)*6.5);width:calc(var(--spacing)*6.5);background-color:var(--color-point);width:auto;color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}#academic-schedule-calendar .fc-list-table{margin:calc(var(--spacing)*0)}.fc-theme-standard td,.fc-theme-standard th{border-right-style:var(--tw-border-style);border-right-width:0}.accordion .accordion-button{-webkit-user-select:none;user-select:none}.accordion .accordion-button i.accordion-status-icon{transition:transform .4s;transform:rotate(180deg)}.accordion .accordion-content{box-sizing:content-box;transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);overflow:hidden}.accordion.on .accordion-button i.accordion-status-icon{transform:rotate(0)}.accordion.on .accordion-content{box-sizing:content-box}.alert-box{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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);border-top-width:4px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.alert-box.teal{border-color:var(--color-teal-500);background-color:var(--color-teal-100);color:var(--color-teal-900)}.alert-box.teal .icon-wrap i{color:var(--color-teal-900)}.alert-box.primary{border-color:var(--color-primary-500);background-color:var(--color-primary-100);color:var(--color-primary-900)}.alert-box.primary .icon-wrap i{color:var(--color-primary-900)}.alert-box.secondary{border-color:var(--color-secondary-500);background-color:var(--color-secondary-100);color:var(--color-secondary-900)}.alert-box.secondary .icon-wrap i{color:var(--color-secondary-900)}.alert-box.danger{border-color:var(--color-red-500);background-color:var(--color-red-100);color:var(--color-red-900)}.alert-box.danger .icon-wrap i{color:var(--color-red-900)}.alert-box.warning{border-color:var(--color-yellow-500);background-color:var(--color-yellow-100);color:var(--color-yellow-900)}.alert-box.warning .icon-wrap i{color:var(--color-yellow-900)}.alert-box .icon-wrap{padding:calc(var(--spacing)*1)}.alert-box .icon-wrap i{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.alert-box .content-wrap .title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.alert-box .content-wrap .content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.callout-block{border-radius:var(--radius-lg);padding:calc(var(--spacing)*8);word-break:keep-all;background-color:#c5ead54d;align-self:stretch;align-items:center}@supports (color:color-mix(in lab, red, red)){.callout-block{background-color:color-mix(in oklab,var(--color-primary-100)30%,transparent)}}.callout-block.content{display:flex}.callout-block .callout-title{margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*3);color:var(--color-primary);align-items:center;display:flex}.callout-block .callout-title i{margin-right:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}.callout-block .callout-title span{margin:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.callout-block .callout-description{margin:calc(var(--spacing)*0);--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.department-content-box-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);flex-direction:column;display:flex}@media (min-width:768px){.department-content-box-wrap{margin-top:calc(var(--spacing)*30);padding-inline:calc(var(--spacing)*16);padding-block:calc(var(--spacing)*10)}}@media (min-width:48rem){.department-content-box-wrap.list{flex-direction:row;justify-content:space-between}.department-content-box-wrap.list .content-info-wrap{gap:calc(var(--spacing)*6)}.department-content-box-wrap.list .content-info-wrap>span{gap:calc(var(--spacing)*1)}}.department-content-box-wrap .department-content{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.department-content-box-wrap .department-content .title{margin:calc(var(--spacing)*0);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:21px;font-weight:var(--font-weight-medium);color:var(--color-stone-900)}.department-content-box-wrap .department-content .content{margin:calc(var(--spacing)*0);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.department-content-box-wrap .contact-info-wrap{justify-content:flex-start;gap:calc(var(--spacing)*10);display:flex}.department-content-box-wrap .contact-info-wrap>span{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);text-align:left;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-gray-400);display:flex}.department-content-box-wrap .contact-info-wrap>span>span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-stone-900)}.wp-block-tw-image-box,.image-box-wrap.box-margin{margin-block:calc(var(--spacing)*8)}.image-box-wrap.bottom{gap:calc(var(--spacing)*3)}.image-box-wrap.bottom .image-box{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);align-self:stretch}.image-box-wrap.bottom .image-caption{width:100%;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary)}.image-box-wrap.inside .image-box{border-radius:var(--radius-3xl);display:inline-block;position:relative}.image-box-wrap.inside .image-box img{border-radius:var(--radius-3xl);height:auto;display:block}.image-box-wrap.inside .image-box .image-caption-box{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2.5);border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl);padding:calc(var(--spacing)*4);--tw-backdrop-blur:blur(6px);-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,);background-color:#ffffffe6;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.image-box-wrap.inside .image-box .image-caption-box{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.image-box-wrap.inside .image-box .image-caption-box .image-caption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.paragraph-border-box-wrap{padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*6);justify-content:flex-start;align-self:stretch;align-items:flex-start}.paragraph-border-box-wrap .paragraph-border-box{justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border-primary);padding-left:calc(var(--spacing)*6);align-self:stretch;display:inline-flex}.paragraph-border-box-wrap .paragraph-border-box .paragraph-border-content{margin:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);flex:1;justify-content:flex-start}.step-block-wrap{row-gap:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.step-block-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.step-block-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}}.step-block-wrap.number .step-block{gap:calc(var(--spacing)*5);display:flex}.step-block-wrap.number .step-block .step .step-number{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--color-fill-tertiary);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.step-block-wrap.number .step-block .step .line{display:none}.step-block-wrap.line .step-block{gap:calc(var(--spacing)*.25);flex-direction:column;display:flex}.step-block-wrap.line .step-block .step{justify-content:center;align-items:center;display:flex}.step-block-wrap.line .step-block .step .step-number{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.step-block-wrap.line .step-block .step .line{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);flex:1}@supports (color:color-mix(in lab, red, red)){.step-block-wrap.line .step-block .step .line{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.step-block-wrap.line .step-block .step-content-wrap{gap:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*8);flex-direction:column;display:flex}.step-block-wrap .step-block{flex:1}.step-block-wrap .step-block .title{margin:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.step-block-wrap .step-block .content{margin:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.post-info-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);color:var(--color-text-secondary);display:flex}.post-info-wrap .divider{height:calc(var(--spacing)*4);width:calc(var(--spacing)*.25);background-color:var(--color-border-dark)}.pagination-wrap{margin:calc(var(--spacing)*2);justify-content:flex-end;align-items:center;display:flex}.pagination-wrap>:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border-primary)}.pagination-wrap>:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.pagination-wrap>span,.pagination-wrap a{height:calc(var(--spacing)*9.5);width:calc(var(--spacing)*10);border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-primary);background-color:var(--color-bg-primary);padding-inline:calc(var(--spacing)*4.25);padding-block:calc(var(--spacing)*2.25);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.pagination-wrap a{text-decoration:none!important}@media (hover:hover){.pagination-wrap a:hover{background-color:var(--color-bg-secondary)}}.pagination-wrap .prev i,.pagination-wrap .next i{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pagination-wrap .current{background-color:var(--color-fill-primary);color:var(--color-white)}.board-list-header{margin-bottom:calc(var(--spacing)*6);justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*2.5);flex-direction:column;align-self:stretch;display:flex}@media (min-width:768px){.board-list-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*0);flex-direction:row}}.total-count-wrap{color:var(--color-text-secondary)}.total-count-wrap .total-count{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.board-search-bar form{height:calc(var(--spacing)*12);border-radius:var(--radius-2xl);background-color:var(--color-gray-50);justify-content:center;align-items:center;display:flex}.board-search-bar form .board-search-category{width:calc(var(--spacing)*30)}.board-search-bar form .board-search-category select{background:inherit!important;outline:none!important}.board-search-bar form .board-search-category #board-search-category-select button{--tw-outline-style:none;background-color:#0000;outline-style:none}.board-search-bar form .divider{height:calc(var(--spacing)*5);width:calc(var(--spacing)*.25);background-color:var(--color-border-primary)}.board-search-bar form .board-search-input{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.board-search-bar form .board-search-input input{border-radius:var(--radius-md);width:100%;padding-block:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*4);color:var(--color-text-primary);grid-row-start:1;grid-column-start:1;display:block}.board-search-bar form .board-search-input input::placeholder{color:var(--color-text-tertiary)}.board-search-bar form .board-search-input input:focus{outline-style:var(--tw-outline-style);outline-offset:calc(2px*-1);outline-width:2px;outline-color:var(--color-indigo-600)}.board-search-bar form .board-search-input i{margin-right:calc(var(--spacing)*4);cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-fill-primary);grid-row-start:1;grid-column-start:1;place-self:center flex-end}.default-select{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.default-select select{appearance:none;border-radius:var(--radius-md);background-color:var(--color-white);width:100%;padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary);outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px;outline-color:var(--color-gray-300);grid-row-start:1;grid-column-start:1}.default-select i{pointer-events:none;margin-right:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);grid-row-start:1;grid-column-start:1;place-self:center flex-end}.board-empty-wrap img{height:calc(var(--spacing)*64);margin:auto}@media (min-width:768px){.board-empty-wrap img{height:calc(var(--spacing)*80)}}.board-empty-wrap .empty-message{text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));position:relative;bottom:60px}@media (min-width:768px){.board-empty-wrap .empty-message{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.board-button-list{margin-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1);justify-content:space-between;display:flex}.board-button-list a{text-decoration-line:none}#privacy-notice .board-list-table tbody tr td.category-badge{width:13%}.board-list-wrap .board-list-table{width:100%;display:none}@media (min-width:80rem){.board-list-wrap .board-list-table{flex-direction:column;display:flex}}.board-list-wrap .board-list-table tbody{border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-border-darker);width:100%;display:block}.board-list-wrap .board-list-table tbody tr{align-items:center;gap:calc(var(--spacing)*3);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);display:flex}.board-list-wrap .board-list-table tbody tr:hover td.post-title .post-title-wrap a{color:var(--color-primary-400)}.board-list-wrap .board-list-table tbody tr.is-notice{background-color:var(--color-fill-quinary)}.board-list-wrap .board-list-table tbody tr.no-results{pointer-events:none}.board-list-wrap .board-list-table tbody tr.no-results td{width:100%}.board-list-wrap .board-list-table tbody tr td{padding:calc(var(--spacing)*0)}.board-list-wrap .board-list-table tbody tr td.number-badge{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-shrink:0;justify-content:center;align-items:center;width:7%;display:flex}.board-list-wrap .board-list-table tbody tr td.category-badge{flex-shrink:0;justify-content:center;align-items:center;width:7%;display:flex}.board-list-wrap .board-list-table tbody tr td.category-badge span{flex-shrink:0}.board-list-wrap .board-list-table tbody tr td.post-title{vertical-align:middle;flex:1}.board-list-wrap .board-list-table tbody tr td.post-title a{vertical-align:middle;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-text-primary)}@media (hover:hover){.board-list-wrap .board-list-table tbody tr td.post-title a:hover{color:var(--color-point)}}.board-list-wrap .board-list-table tbody tr td.post-title .badge,.board-list-wrap .board-list-table tbody tr td.post-title .icon,.board-list-wrap .board-list-table tbody tr td.post-title span{flex-shrink:0}.board-list-wrap .board-list-table tbody tr td.post-title .icons{align-items:center;gap:calc(var(--spacing)*1);vertical-align:middle;display:inline-flex}.board-list-wrap .board-list-table tbody tr td.post-title .icons .badge{cursor:default}.board-list-wrap .board-list-table tbody tr td.post-info{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-shrink:0;align-items:center;display:flex}.board-list-wrap .board-list{border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-border-darker);flex-direction:column;display:flex}@media (min-width:80rem){.board-list-wrap .board-list{display:none}}.board-list-wrap .board-list .board-list-item{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-primary);padding-block:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*2);flex-direction:column;display:flex}.board-list-wrap .board-list .board-list-item .post-number-category-wrap{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);display:flex}.board-list-wrap .board-list .board-list-item .post-number-category-wrap .badge span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.board-list-wrap .board-list .board-list-item .post-title-wrap{justify-content:space-between;gap:calc(var(--spacing)*1);--tw-leading:var(--leading-tight);width:100%;line-height:var(--leading-tight);display:flex}.board-list-wrap .board-list .board-list-item .post-title-wrap .post-title{margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);text-decoration-line:none;overflow:hidden}@media (hover:hover){.board-list-wrap .board-list .board-list-item .post-title-wrap .post-title:hover{color:var(--color-point)}}.board-list-wrap .board-list .board-list-item .post-title-wrap .post-icons{gap:calc(var(--spacing)*2);display:flex}.board-list-wrap .board-list .board-list-item .post-title-wrap .post-icons span{flex-shrink:0;display:flex}.board-list-wrap .board-list .board-list-item .post-info-wrap{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.faq-board-list-wrap .board-list{display:block!important}.faq-board-list-wrap .board-list .accordion .accordion-button{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-dark);padding:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (hover:hover){.faq-board-list-wrap .board-list .accordion .accordion-button:hover{background-color:var(--color-primary-50)}}@media (min-width:768px){.faq-board-list-wrap .board-list .accordion .accordion-button{padding:calc(var(--spacing)*6);flex-direction:row;align-items:center}}.faq-board-list-wrap .board-list .accordion .accordion-button .faq-icon-wrap{align-items:center;gap:calc(var(--spacing)*2);width:110px;display:flex}@media (min-width:768px){.faq-board-list-wrap .board-list .accordion .accordion-button .faq-icon-wrap{gap:calc(var(--spacing)*4)}}.faq-board-list-wrap .board-list .accordion .accordion-button .faq-icon-wrap .question{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-500);justify-content:flex-start}@media (min-width:768px){.faq-board-list-wrap .board-list .accordion .accordion-button .faq-icon-wrap .question{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.faq-board-list-wrap .board-list .accordion .accordion-button .faq-icon-wrap .category{margin-inline:auto}}.faq-board-list-wrap .board-list .accordion .accordion-button .faq-icon-wrap .category .badge,.faq-board-list-wrap .board-list .accordion .accordion-button .faq-icon-wrap .category .badge span{flex-shrink:0}.faq-board-list-wrap .board-list .accordion .accordion-button .post-title-wrap{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);flex:1;width:100%;display:flex}.faq-board-list-wrap .board-list .accordion .accordion-button .post-title-wrap .post-title{vertical-align:middle;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-text-primary)}@media (min-width:768px){.faq-board-list-wrap .board-list .accordion .accordion-button .post-title-wrap .post-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.faq-board-list-wrap .board-list .accordion .accordion-button .post-title-wrap .post-info-wrap{justify-content:flex-start}.faq-board-list-wrap .board-list .accordion .accordion-button .post-title-wrap .icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-fill-secondary)}.faq-board-list-wrap .board-list .accordion .accordion-content .post-content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-dark);background-color:var(--color-fill-quinary);padding:calc(var(--spacing)*4)}@media (min-width:768px){.faq-board-list-wrap .board-list .accordion .accordion-content .post-content{padding:calc(var(--spacing)*6);display:flex}}.faq-board-list-wrap .board-list .accordion .accordion-content .post-content .answer{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fill-primary)}@media (min-width:768px){.faq-board-list-wrap .board-list .accordion .accordion-content .post-content .answer{width:125px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.pdf-board-list-wrap .board-list{gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.pdf-board-list-wrap .board-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.pdf-board-list-wrap .board-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdf-board-list-wrap .board-list .pdf-board-item{height:calc(var(--spacing)*90);cursor:pointer;justify-content:flex-end;gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);flex-direction:column;transition:transform .3s ease-out,box-shadow .3s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000a}@media (min-width:768px){.pdf-board-list-wrap .board-list .pdf-board-item{height:calc(var(--spacing)*115)}}.pdf-board-list-wrap .board-list .pdf-board-item:hover{transform:translateY(-8px);box-shadow:0 4px 6px #0000000d,0 10px 20px #0000001a}.pdf-board-list-wrap .board-list .pdf-board-item:hover .thumbnail-wrap img{transform:scale(1.05)}.pdf-board-list-wrap .board-list .pdf-board-item .thumbnail-wrap{width:100%;height:100%;position:absolute}.pdf-board-list-wrap .board-list .pdf-board-item .thumbnail-wrap img{margin:calc(var(--spacing)*0);object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out}.pdf-board-list-wrap .board-list .pdf-board-item .post-content{z-index:1;gap:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*6);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:linear-gradient(#1f293700 0%,#1f2937 100%);flex-direction:column;display:flex;position:relative}.pdf-board-list-wrap .board-list .pdf-board-item .post-content p{margin:calc(var(--spacing)*0);height:1lh;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);letter-spacing:-.24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap{margin-top:calc(var(--spacing)*1);gap:calc(var(--spacing)*3);display:flex}.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button{background-color:var(--color-gray-900);padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*3.5);padding-left:calc(var(--spacing)*4);outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-1px;border-color:#ffffff4d;outline-width:1px;outline-color:#ffffff4d;flex:1}@supports (color:color-mix(in lab, red, red)){.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button{border-color:color-mix(in oklab,var(--color-white)30%,transparent);outline-color:color-mix(in oklab,var(--color-white)30%,transparent)}}@media (hover:hover){.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button:hover{background-color:var(--color-point)}}.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button span{white-space:nowrap;flex-shrink:1}.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button span i{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button:disabled{cursor:default;background-color:#d1d5dc66}@supports (color:color-mix(in lab, red, red)){.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button:disabled{background-color:color-mix(in oklab,var(--color-button-bg-disabled)40%,transparent)}}.pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap .download-button.full-width{width:100%}.post-detail-wrap .title-wrap{margin-bottom:calc(var(--spacing)*10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border-primary);padding-bottom:calc(var(--spacing)*10)}.post-detail-wrap .title-wrap h3{margin-top:calc(var(--spacing)*0)}.post-detail-wrap .title-wrap .title-meta-data{justify-content:space-between;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (min-width:768px){.post-detail-wrap .title-wrap .title-meta-data{flex-direction:row}}.post-detail-wrap .title-wrap .title-meta-data ul{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*6);padding:calc(var(--spacing)*0);list-style-type:none;display:flex}.post-detail-wrap .title-wrap .title-meta-data ul.progress-meta-data-wrap{gap:calc(var(--spacing)*2)}.post-detail-wrap .title-wrap .title-meta-data ul li{margin:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);display:flex}.post-detail-wrap .title-wrap .title-meta-data ul li .meta-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.post-detail-wrap .title-wrap .title-meta-data ul li .divider{height:40%;width:calc(var(--spacing)*.25);background-color:var(--color-gray-200)}.post-detail-wrap .title-wrap .title-meta-data ul li .meta-value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-secondary)}.post-detail-wrap .attachment-wrap{margin-block:calc(var(--spacing)*4)}.post-detail-wrap .attachment-wrap .callout-block{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing)*6)}.post-detail-wrap .attachment-wrap .callout-block .callout-title{margin-bottom:calc(var(--spacing)*2)}.post-detail-wrap .attachment-wrap .callout-block .callout-title i{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.post-detail-wrap .attachment-wrap .callout-block .callout-title span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.post-detail-wrap .attachment-wrap .callout-block ul li{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1);position:relative}.post-detail-wrap .attachment-wrap .callout-block ul li:before{top:50%;left:calc(var(--spacing)*0);height:calc(var(--spacing)*1.25);width:calc(var(--spacing)*1.25);--tw-translate-y:calc(50%*-1);translate:var(--tw-translate-x)var(--tw-translate-y);content:" ";background:var(--color-point);border-radius:3.40282e38px;position:absolute}.post-detail-wrap .post-content-wrap{margin-bottom:calc(var(--spacing)*10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border-primary);padding-bottom:calc(var(--spacing)*10)}.post-detail-wrap .post-content-wrap .attachment-post-thumbnail{border-radius:var(--radius-lg)}@media (max-width:768px){.post-detail-wrap .post-content-wrap table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%!important;height:auto!important}.post-detail-wrap .post-content-wrap table thead,.post-detail-wrap .post-content-wrap table tbody,.post-detail-wrap .post-content-wrap table tr{display:block}.post-detail-wrap .post-content-wrap table th,.post-detail-wrap .post-content-wrap table td{min-width:120px;height:auto!important}.post-detail-wrap .post-content-wrap table tr{width:fit-content;height:auto!important}.post-detail-wrap .post-content-wrap iframe{width:100%}}.post-detail-wrap .detail-button-wrap{padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*1);justify-content:space-between;display:flex}.post-detail-wrap .detail-button-wrap a{text-decoration-line:none;display:inline-block}.post-detail-wrap .detail-button-wrap button{display:inline-block}.thumbnail-board-list-wrap{border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-border-darker)}.thumbnail-board-list-wrap .board-list a{flex-direction:column;text-decoration-line:none;display:flex}.thumbnail-board-list-wrap .board-list a:first-child .board-list-item{justify-content:flex-start;gap:calc(var(--spacing)*4);flex-direction:column-reverse}@media (min-width:48rem){.thumbnail-board-list-wrap .board-list a:first-child .board-list-item{justify-content:flex-end;gap:calc(var(--spacing)*10);flex-direction:row-reverse}}.thumbnail-board-list-wrap .board-list a:first-child .board-list-item .content-wrap{width:100%}.thumbnail-board-list-wrap .board-list a:first-child .board-list-item .content-wrap .post-content p.title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thumbnail-board-list-wrap .board-list a:first-child .board-list-item .content-wrap .post-content p.content{-webkit-line-clamp:3}.thumbnail-board-list-wrap .board-list a:first-child .board-list-item .thumbnail-wrap{flex-basis:calc(var(--spacing)*135)}.thumbnail-board-list-wrap .board-list a:hover .board-list-item .content-wrap .post-content .title{color:var(--color-point)}.thumbnail-board-list-wrap .board-list a:hover .board-list-item .thumbnail-wrap img{transform:scale(1.1)}.thumbnail-board-list-wrap .board-list a .board-list-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-primary);padding-block:calc(var(--spacing)*6);flex-direction:column-reverse;display:flex}@media (min-width:768px){.thumbnail-board-list-wrap .board-list a .board-list-item{padding-block:calc(var(--spacing)*10)}}@media (min-width:48rem){.thumbnail-board-list-wrap .board-list a .board-list-item{gap:calc(var(--spacing)*20);flex-direction:row}}.thumbnail-board-list-wrap .board-list a .board-list-item .thumbnail-wrap{aspect-ratio:16/9;flex-basis:calc(var(--spacing)*80);border-radius:var(--radius-2xl);width:100%;overflow:hidden}.thumbnail-board-list-wrap .board-list a .board-list-item .thumbnail-wrap img{margin:calc(var(--spacing)*0);object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s ease-in-out}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap{justify-content:space-between;gap:calc(var(--spacing)*3);flex-direction:column;flex:1;align-self:stretch;width:100%;display:flex}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content .title-wrap{align-items:flex-end;gap:calc(var(--spacing)*2);display:flex}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content .title-wrap span{flex-shrink:0;margin-bottom:3px}@media (min-width:768px){.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content .title-wrap span{margin-bottom:calc(var(--spacing)*2)}}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content p{margin:calc(var(--spacing)*0);word-break:break-all}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content p.title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:-.28px;white-space:normal;-webkit-line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content p.title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content p.content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-secondary);letter-spacing:-.18px;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-content p.content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);-webkit-line-clamp:2}}.thumbnail-board-list-wrap .board-list a .board-list-item .content-wrap .post-info-wrap{justify-content:flex-start}.button{cursor:pointer;border-radius:var(--radius-lg);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:relative;overflow:hidden}.button .button-content{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);display:flex}.button.xs{padding-inline:calc(var(--spacing)*2.75);padding-block:calc(var(--spacing)*1.75);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.button.sm{padding-inline:calc(var(--spacing)*3.25);padding-block:calc(var(--spacing)*2.25);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.button.base,.button.l{padding-inline:calc(var(--spacing)*4.25);padding-block:calc(var(--spacing)*2.75);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.button.l .button-content{gap:calc(var(--spacing)*3)}.button.xl{padding-inline:calc(var(--spacing)*6.25);padding-block:calc(var(--spacing)*3.25);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.button.xl .button-content{gap:calc(var(--spacing)*3)}.button:focus{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.button.primary{background-color:var(--color-primary)}@media (hover:hover){.button.primary:hover{background-color:var(--color-button-bg-primary-hover)}}.button.primary:focus{outline-color:var(--color-point)}.button.primary:disabled{background-color:var(--color-button-bg-disabled);color:var(--color-button-text-disabled)}.button.error{background-color:var(--color-red-600)}@media (hover:hover){.button.error:hover{background-color:var(--color-red-500)}}.button.error:focus{outline-color:var(--color-red-500)}.button.error:disabled{background-color:var(--color-button-bg-disabled);color:var(--color-button-text-disabled)}.button.warning{background-color:var(--color-amber-400)}@media (hover:hover){.button.warning:hover{background-color:var(--color-amber-300)}}.button.warning:focus{outline-color:var(--color-amber-300)}.button.warning:disabled{background-color:var(--color-button-bg-disabled);color:var(--color-button-text-disabled)}.button.black{background-color:var(--color-button-bg-black);color:var(--color-white)}@media (hover:hover){.button.black:hover{background-color:var(--color-button-bg-primary-hover)}}.button.black:focus{outline-color:var(--color-point)}.button.black:disabled{background-color:var(--color-button-bg-disabled);color:var(--color-button-text-disabled)}.button.white{background-color:var(--color-button-bg-white);color:var(--color-gray-700)}@media (hover:hover){.button.white:hover{background-color:var(--color-button-bg-primary-hover)}}.button.white:disabled{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-button-border-disabled);background-color:var(--color-white);color:var(--color-button-text-disabled)}.primary-button{cursor:pointer;border-radius:var(--radius-lg);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.4s;z-index:1;justify-content:center;align-items:center;transition-duration:.4s;display:flex;position:relative;overflow:hidden}.primary-button:after{content:"";z-index:-2;border-radius:10rem;width:100%;height:100%;position:absolute;bottom:0;left:0}.primary-button:before{content:"";background-color:var(--color-point);z-index:-1;border-radius:10rem;width:0;height:100%;transition:all .3s;position:absolute;bottom:0;left:0}.primary-button:hover{color:#fff}.primary-button:hover:before{width:100%}.wp-block-button .wp-block-button__link{background:var(--color-primary);color:#fff;border-radius:8px;padding:.5rem 1.2rem;text-decoration:none}@media (hover:hover){.wp-block-button .wp-block-button__link:hover{background-color:var(--color-point);color:var(--color-white)}}.wp-block-button .wp-block-button__link:after{content:"";margin-left:.3rem;font-family:skuniv-icon!important}.department-subtitle{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400);--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));--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-teal-500);width:fit-content;padding-left:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:flex-start;align-self:stretch}@media (max-width:768px){.department-subtitle{padding:0;display:block}}.card-list{gap:calc(var(--spacing)*6);flex-wrap:wrap;grid-template-columns:repeat(3,1fr);padding:1px;display:grid}@media only screen and (max-width:960px){.card-list{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.card-list{grid-template-columns:repeat(1,1fr)!important}}.card-list .card{width:100%;height:100%}.wp-block-group:has(>.wp-block>.card-wrap),.wp-block-group:has(>.card-wrap){margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*6);caret-color:#000;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (max-width:960px){.wp-block-group:has(>.wp-block>.card-wrap),.wp-block-group:has(>.card-wrap){grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wp-block-group:has(>.wp-block>.card-wrap),.wp-block-group:has(>.card-wrap){grid-template-columns:repeat(1,1fr)}}.wp-block-group:has(>.wp-block>.card-wrap) .card-wrap,.wp-block-group:has(>.wp-block>.card-wrap) .card,.wp-block-group:has(>.card-wrap) .card-wrap,.wp-block-group:has(>.card-wrap) .card{width:100%;height:100%}.wp-block-group:has(>.wp-block>.card-wrap) .card-body,.wp-block-group:has(>.card-wrap) .card-body{padding-bottom:calc(var(--spacing)*6)}.block-editor-block-list__block:has(>.card-wrap){gap:calc(var(--spacing)*6);flex-wrap:wrap;grid-template-columns:repeat(3,1fr);height:100%;display:grid;display:inline-block!important}@media only screen and (max-width:960px){.block-editor-block-list__block:has(>.card-wrap){grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.block-editor-block-list__block:has(>.card-wrap){grid-template-columns:repeat(1,1fr)}}.card-hover:hover .card{cursor:pointer;pointer-events:none;transform:translateY(-5px);pointer-events:unset!important}@media (hover:hover){.card-hover:hover .card:hover{border-color:var(--color-point);--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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.card-hover:hover .card .card-footer{background-color:var(--color-point)}.card-hover:hover .card .card-footer .homepage-link{color:var(--color-white)}.card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-dark);background-color:var(--color-bg-primary);width:100%;padding:calc(var(--spacing)*0);flex-direction:column;justify-content:space-between;transition:all .3s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}@media (min-width:768px){.card{min-height:calc(var(--spacing)*80)}}.card .card-content .card-header{margin-bottom:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}.card .card-content .card-header .title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);justify-content:flex-start;align-self:stretch}.card .card-content .card-header .description{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400);--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));--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-teal-500);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:flex-start;align-self:stretch}.card .card-content .card-body{padding-inline:calc(var(--spacing)*6)}.card .card-content .card-body .content{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);word-break:keep-all;color:var(--color-text-secondary);justify-content:flex-start;align-self:stretch}.card .card-content .card-body .contact{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);justify-content:flex-start;align-self:stretch}.card .card-footer{height:calc(var(--spacing)*14);background-color:var(--color-fill-quinary);width:100%;padding-inline:calc(var(--spacing)*6);justify-content:flex-start;align-self:stretch;align-items:center;display:inline-flex}.card .card-footer .homepage-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-button-bg-primary);justify-content:flex-start}.animate-close-button{cursor:pointer;width:40px;height:40px;display:block;position:relative;overflow:hidden}.animate-close-button>div{position:relative}.animate-close-button-block{width:40px;height:20px;position:relative;overflow:hidden}.animate-close-button-block:before,.animate-close-button-block:after{content:"";transform-origin:bottom;background:#fff;width:4px;height:25px;transition:all .28s ease-out;display:block;position:absolute;bottom:0;left:calc(55% - 4px)}.animate-close-button-block:last-of-type{transform:rotate(180deg)}.animate-close-button .in .animate-close-button-block:before{transition-delay:.28s;transform:translate(20px)translateY(-20px)rotate(45deg)}.animate-close-button .in .animate-close-button-block:after{transition-delay:.28s;transform:translate(-22px)translateY(-22px)rotate(-45deg)}.animate-close-button .out{position:absolute;top:0;left:0}.animate-close-button .out .animate-close-button-block:before{transform:translate(-5px)translateY(5px)rotate(45deg)}.animate-close-button .out .animate-close-button-block:after{transform:translate(5px)translateY(5px)rotate(-45deg)}.animate-close-button:hover{--tw-outline-style:none;outline-style:none}.animate-close-button:hover .in .animate-close-button-block:before{transform:translate(-5px)translateY(5px)rotate(45deg)}.animate-close-button:hover .in .animate-close-button-block:after{transform:translate(5px)translateY(5px)rotate(-45deg)}.animate-close-button:hover .out .animate-close-button-block:before{transform:translate(-20px)translateY(20px)rotate(45deg)}.animate-close-button:hover .out .animate-close-button-block:after{transform:translate(20px)translateY(20px)rotate(-45deg)}.animate-close-button:focus{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-white)}.page-title,.entry-title{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-content);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900)}.page-content>*,.entry-content>*{max-width:var(--container-content);margin-inline:auto}.entry-content>.alignwide{max-width:var(--container-wide)}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:calc(var(--spacing)*8)}.entry-content>.alignright{float:right;margin-left:calc(var(--spacing)*8)}.root_daum_roughmap{width:100%!important;height:500px!important;overflow:initial!important;margin-bottom:140px!important}@media (max-width:768px){.root_daum_roughmap{height:550px!important}}.root_daum_roughmap .wrap_map{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);height:500px!important}.root_daum_roughmap .wrap_map:after{content:"";z-index:1;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.root_daum_roughmap .wrap_map .map_border,.root_daum_roughmap .wrap_map .roughmap_maker_label,.root_daum_roughmap .cont{display:none}.root_daum_roughmap .wrap_controllers{display:none!important}.root_daum_roughmap .wrap_controllers .tit_controllers,.root_daum_roughmap .wrap_controllers .wrap_btn_roadview .txt_bar{display:none}.root_daum_roughmap .button-list-wrap{bottom:calc(var(--spacing)*20);left:calc(var(--spacing)*0);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*4);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*4);z-index:10;flex-direction:column;display:flex;position:absolute}@media (min-width:768px){.root_daum_roughmap .button-list-wrap{background-color:#1e2939cc;flex-direction:row;align-items:center}@supports (color:color-mix(in lab, red, red)){.root_daum_roughmap .button-list-wrap{background-color:color-mix(in oklab,var(--color-bg-dark)80%,transparent)}}.root_daum_roughmap .button-list-wrap{padding-inline:calc(var(--spacing)*6)}}@media (min-width:40rem){.root_daum_roughmap .button-list-wrap{bottom:calc(var(--spacing)*0)}}.root_daum_roughmap .button-list-wrap .left{align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:768px){.root_daum_roughmap .button-list-wrap .left{flex-direction:row}}.root_daum_roughmap .button-list-wrap .right{align-items:center;gap:calc(var(--spacing)*4);display:flex}.root_daum_roughmap .button-list-wrap button{height:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-3xl);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-family:var(--font-paperlogy);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}@media (hover:hover){.root_daum_roughmap .button-list-wrap button:hover{background-color:var(--color-point)}}.root_daum_roughmap .button-list-wrap button i{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-secondary)}@media (hover:hover){.root_daum_roughmap .button-list-wrap button i:is(:where(.group):hover *){color:var(--color-white)}}.root_daum_roughmap .button-list-wrap button p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-primary)}@media (hover:hover){.root_daum_roughmap .button-list-wrap button p:is(:where(.group):hover *){color:var(--color-white)}}.root_daum_roughmap .button-list-wrap button.kakao-map-button{background-color:var(--color-yellow-300)}.root_daum_roughmap .button-list-wrap button.kakao-map-button:hover{background:var(--color-amber-400)}.root_daum_roughmap .button-list-wrap button.kakao-map-button .icon-kakao-map-marker{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-blue-500);justify-content:center;align-items:center;display:flex}.root_daum_roughmap .button-list-wrap button.kakao-map-button p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.root_daum_roughmap .button-list-wrap button.kakao-map-button i{color:var(--color-text-primary)}.root_daum_roughmap .direction-info-wrap{bottom:calc(var(--spacing)*-30);height:calc(var(--spacing)*40);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;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-border-primary);width:100%;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*5);flex-direction:column;display:flex;position:absolute}@media (min-width:40rem){.root_daum_roughmap .direction-info-wrap{height:calc(var(--spacing)*30)}}.root_daum_roughmap .direction-info-wrap .direction-info-row{width:100%;padding-bottom:calc(var(--spacing)*2);flex-direction:column;display:flex}@media (min-width:768px){.root_daum_roughmap .direction-info-wrap .direction-info-row{flex-direction:row;align-items:center}}.root_daum_roughmap .direction-info-wrap .direction-info-row .title-wrap{align-items:center;gap:calc(var(--spacing)*2);display:flex}@media (min-width:768px){.root_daum_roughmap .direction-info-wrap .direction-info-row .title-wrap{flex-basis:calc(var(--spacing)*37.5)}}.root_daum_roughmap .direction-info-wrap .direction-info-row .title-wrap i{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-primary)}.root_daum_roughmap .direction-info-wrap .direction-info-row .title-wrap .title{font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.18px}.root_daum_roughmap .direction-info-wrap .direction-info-row .content-wrap{align-items:center;gap:calc(var(--spacing)*2);display:flex}.root_daum_roughmap .direction-info-wrap .direction-info-row .content-wrap .content{font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-secondary);letter-spacing:-.18px}.root_daum_roughmap .direction-info-wrap .direction-info-row .content-wrap i{cursor:pointer;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-text-secondary)}@media (hover:hover){.root_daum_roughmap .direction-info-wrap .direction-info-row .content-wrap i:hover{color:var(--color-point)}}.global-footer{background-color:var(--color-bg-dark);width:100%;padding-block:calc(var(--spacing)*15);position:relative}.global-footer .bg-image-wrap{top:calc(var(--spacing)*0);opacity:.08;z-index:0;background-image:url(/wp-content/themes/_tw/theme/assets/images/bg-sample.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.global-footer .custom-container{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.global-footer .custom-container .footer-menu-wrap{margin-bottom:calc(var(--spacing)*5);justify-content:center;align-items:center;gap:calc(var(--spacing)*10);flex-direction:column;width:100%;display:flex}@media (min-width:80rem){.global-footer .custom-container .footer-menu-wrap{justify-content:space-between;gap:calc(var(--spacing)*0);flex-direction:row}}.global-footer .custom-container .footer-menu-wrap .footer-button-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;width:100%;padding:4px 0 0 4px;display:flex}@media (min-width:80rem){.global-footer .custom-container .footer-menu-wrap .footer-button-wrap{flex-direction:row;flex-basis:50%;justify-content:flex-start;width:auto}}.global-footer .custom-container .footer-menu-wrap .footer-button-wrap button{width:100%;min-width:calc(var(--spacing)*30);background-color:var(--color-button-bg-black);flex-grow:1;transition:background-color .4s,color .4s}@media (hover:hover){.global-footer .custom-container .footer-menu-wrap .footer-button-wrap button:hover{background-color:var(--color-white);color:var(--color-text-primary)}}@media (min-width:80rem){.global-footer .custom-container .footer-menu-wrap .footer-button-wrap button{max-width:calc(var(--spacing)*80);flex-shrink:1}}.global-footer .custom-container .footer-menu-wrap .footer-button-wrap button.active{background-color:var(--color-white);color:var(--color-text-primary)}.global-footer .custom-container .footer-menu-wrap .footer-button-wrap button.active .button-content i{transform:rotate(180deg)}.global-footer .custom-container .footer-menu-wrap .footer-button-wrap button .button-content{width:100%;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:space-between}.global-footer .custom-container .footer-menu-wrap .footer-button-wrap button .button-content i{transition:transform .4s}.global-footer .custom-container .footer-menu-wrap .footer-menu-list{display:none}@media (min-width:80rem){.global-footer .custom-container .footer-menu-wrap .footer-menu-list{display:block}}.global-footer .custom-container .footer-open-menu-wrap{margin-bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*0);width:100%;transition:height .4s,margin .4s;position:relative;overflow:hidden}.global-footer .custom-container .footer-open-menu-wrap.active{margin-bottom:calc(var(--spacing)*10)}.global-footer .custom-container .footer-open-menu-wrap ul{gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:var(--color-button-bg-black);width:100%;padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*5);z-index:0;opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .4s;display:grid;position:absolute;overflow:hidden}@media (min-width:768px){.global-footer .custom-container .footer-open-menu-wrap ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.global-footer .custom-container .footer-open-menu-wrap ul li a{padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white);text-decoration:none;display:inline-block}@media (hover:hover){.global-footer .custom-container .footer-open-menu-wrap ul li a:hover{color:var(--color-point)}}.global-footer .custom-container .footer-open-menu-wrap ul li a:after{content:"";background:var(--color-point);width:0;height:2px;transition:width .3s;display:block}.global-footer .custom-container .footer-open-menu-wrap ul li a:hover:after{width:100%}.global-footer .custom-container .footer-open-menu-wrap ul.active{z-index:1;opacity:1}.global-footer .custom-container .footer-menu-list.mobile-footer-menu{width:100%;max-width:calc(var(--spacing)*80);margin-inline:auto}@media (min-width:768px){.global-footer .custom-container .footer-menu-list.mobile-footer-menu{max-width:100%}}@media (min-width:80rem){.global-footer .custom-container .footer-menu-list.mobile-footer-menu{display:none}}.global-footer .custom-container .footer-menu-list.mobile-footer-menu .footer-menu{gap:calc(var(--spacing)*2);flex-wrap:wrap}@media (min-width:768px){.global-footer .custom-container .footer-menu-list.mobile-footer-menu .footer-menu{gap:calc(var(--spacing)*6);flex-wrap:nowrap}}.global-footer .custom-container .footer-menu-list.mobile-footer-menu .footer-menu li{text-align:center;flex-grow:1;flex-basis:40%}@media (min-width:768px){.global-footer .custom-container .footer-menu-list.mobile-footer-menu .footer-menu li{flex-grow:0;flex-basis:auto}}.global-footer .custom-container .footer-menu-list .footer-menu{gap:calc(var(--spacing)*6);display:flex}.global-footer .custom-container .footer-menu-list .footer-menu li a{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-white);text-decoration:none;display:inline-block}@media (hover:hover){.global-footer .custom-container .footer-menu-list .footer-menu li a:hover{color:var(--color-point)}}.global-footer .custom-container .footer-menu-list .footer-menu li a:after{content:"";background:var(--color-point);width:0;height:2px;transition:width .3s;display:block}.global-footer .custom-container .footer-menu-list .footer-menu li a:hover:after{width:100%}.global-footer .custom-container .footer-menu-list .footer-menu .privacy-policy{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-point)}.global-footer .custom-container .logo-section-wrap{margin-top:calc(var(--spacing)*10);justify-content:space-between;width:100%;display:flex}.global-footer .custom-container .logo-section-wrap .logo-section{justify-content:center;align-items:center;gap:calc(var(--spacing)*10);display:flex}.global-footer .custom-container .logo-section-wrap .logo-section .logo{width:160px}.global-footer .custom-container .logo-section-wrap .logo-section .information-wrap{gap:calc(var(--spacing)*2);flex-direction:column;display:none}@media (min-width:768px){.global-footer .custom-container .logo-section-wrap .logo-section .information-wrap{display:flex}}.global-footer .custom-container .logo-section-wrap .sns-menu-wrap{align-items:center;gap:calc(var(--spacing)*4);display:flex}.global-footer .custom-container .logo-section-wrap .sns-menu-wrap .sns-fab{background-color:var(--color-white)}.global-footer .custom-container .logo-section-wrap .sns-menu-wrap .sns-fab i{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-bg-dark);transition:color .4s}@media (hover:hover){.global-footer .custom-container .logo-section-wrap .sns-menu-wrap .sns-fab i:hover{color:var(--color-white)}}.global-footer .custom-container .information-wrap.mobile-information{margin-top:calc(var(--spacing)*10);align-items:center;gap:calc(var(--spacing)*1);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.global-footer .custom-container .information-wrap.mobile-information{display:none}}.global-footer .custom-container .information-wrap.mobile-information .information{flex-direction:column}.global-footer .custom-container .information-wrap.mobile-information .information .divider{display:none}.global-footer .custom-container .information-wrap .information{align-items:center;gap:calc(var(--spacing)*2);display:flex}.global-footer .custom-container .information-wrap .information p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight);color:var(--color-white)}.global-footer .custom-container .information-wrap .information .divider{height:calc(var(--spacing)*3);width:calc(var(--spacing)*.25);background-color:var(--color-white)}.global-footer .custom-container .information-wrap .copyright{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight);color:var(--color-white)}.badge{height:calc(var(--spacing)*7);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);color:var(--color-gray-500);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.badge .dot{width:8px;height:8px;font-size:8px}.badge.rose{border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-500)}.badge.rose span.dot{background-color:var(--color-rose-500)}.badge.orange{border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-400)}.badge.orange span.dot{background-color:var(--color-orange-400)}.badge.teal{border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-500)}.badge.teal span.dot{background-color:var(--color-teal-500)}.badge.blue{border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-400)}.badge.blue span.dot{background-color:var(--color-blue-400)}.badge.purple{border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-500)}.badge.purple span.dot{background-color:var(--color-violet-500)}.badge.pink{border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-500)}.badge.pink span.dot{background-color:var(--color-pink-500)}.badge span{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fab{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);cursor:pointer;padding:calc(var(--spacing)*.5);color:var(--color-white);--tw-shadow:0 1px 2px 0 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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;overflow:hidden}.fab:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.fab.xs{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.fab.sm{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.fab.l{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.fab.xl{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.fab.basic{background-color:var(--color-green-500)}@media (hover:hover){.fab.basic:hover{background-color:var(--color-primary)}}.fab.rose{background-color:var(--color-rose-400)}@media (hover:hover){.fab.rose:hover{background-color:var(--color-rose-200)}}.fab.orange{background-color:var(--color-orange-400)}@media (hover:hover){.fab.orange:hover{background-color:var(--color-orange-200)}}.fab.teal{background-color:var(--color-teal-400)}@media (hover:hover){.fab.teal:hover{background-color:var(--color-teal-200)}}.fab.blue{background-color:var(--color-blue-400)}@media (hover:hover){.fab.blue:hover{background-color:var(--color-blue-200)}}.fab.purple{background-color:var(--color-purple-400)}@media (hover:hover){.fab.purple:hover{background-color:var(--color-purple-200)}}.fab.pink{background-color:var(--color-pink-400)}@media (hover:hover){.fab.pink:hover{background-color:var(--color-pink-200)}}.founding-principles .section-title-wrap{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*2);flex-direction:column;flex-shrink:0;display:inline-flex}@media (min-width:1480px){.founding-principles .section-title-wrap{padding-block:calc(var(--spacing)*12)}}.founding-principles .section-title-wrap .section-title{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);justify-content:flex-start}.founding-principles .section-content-wrap{width:100%;padding-bottom:calc(var(--spacing)*15)}@media (min-width:1480px){.founding-principles .section-content-wrap{max-width:1080px;padding-block:calc(var(--spacing)*12)}}.founding-principles .video-hero-section{margin-bottom:calc(var(--spacing)*20);height:calc(var(--spacing)*96);border-radius:40px;position:relative;overflow:hidden}@media (min-width:768px){.founding-principles .video-hero-section{height:480px}}.founding-principles .video-hero-section video{z-index:calc(10*-1);object-fit:cover;width:100%;height:100%;display:none;position:absolute}@media (min-width:48rem){.founding-principles .video-hero-section video{display:block}}.founding-principles .video-hero-section img{z-index:calc(10*-1);object-fit:cover;width:100%;height:100%;display:block;position:absolute}@media (min-width:48rem){.founding-principles .video-hero-section img{display:none}}.founding-principles .video-hero-section .overlay{inset:calc(var(--spacing)*0);background-color:var(--color-black);position:absolute}@supports (color:color-mix(in lab, red, red)){.founding-principles .video-hero-section .overlay{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}@media (min-width:768px){.founding-principles .video-hero-section .overlay{background-color:var(--color-black)}@supports (color:color-mix(in lab, red, red)){.founding-principles .video-hero-section .overlay{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}}.founding-principles .video-hero-section .desc-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.founding-principles .video-hero-section .desc-wrap h3{width:calc(var(--spacing)*80);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-inverse)}@media (min-width:768px){.founding-principles .video-hero-section .desc-wrap h3{width:100%;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}.founding-principles .educational-purpose{margin-bottom:calc(var(--spacing)*10);justify-content:space-between;gap:calc(var(--spacing)*3);flex-direction:column;align-self:stretch;display:flex}@media (min-width:768px){.founding-principles .educational-purpose{gap:calc(var(--spacing)*10)}}@media (min-width:1480px){.founding-principles .educational-purpose{flex-direction:row}}.founding-principles .educational-purpose .section-content-wrap{gap:calc(var(--spacing)*10);flex-direction:column;display:inline-flex}.founding-principles .educational-purpose .section-content-wrap .purpose-desc{justify-content:flex-start;align-self:stretch}.founding-principles .educational-purpose .section-content-wrap .purpose-desc .desc-line p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline}@media (min-width:768px){.founding-principles .educational-purpose .section-content-wrap .purpose-desc .desc-line p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);display:block}}.founding-principles .educational-purpose .section-content-wrap .diagram{background-color:var(--color-fill-quinary);min-height:520px;padding:calc(var(--spacing)*8);border-radius:40px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.founding-principles .educational-purpose .section-content-wrap .diagram .purposes-wrapper{justify-content:center;align-items:center;width:100%;height:calc(45rem - 48px);display:flex;position:relative}@media (min-width:768px){.founding-principles .educational-purpose .section-content-wrap .diagram .purposes-wrapper{height:calc(var(--spacing)*60)}}.founding-principles .educational-purpose .section-content-wrap .diagram .purpose-circle{height:calc(var(--spacing)*60);width:calc(var(--spacing)*60);opacity:.75;--tw-shadow:inset 0 0 0 8px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:0;border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.founding-principles .educational-purpose .section-content-wrap .diagram .purpose-circle.blue{z-index:10;--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-400);--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));--tw-gradient-to:var(--color-blue-500)}.founding-principles .educational-purpose .section-content-wrap .diagram .purpose-circle.green{z-index:20;--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400);--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));--tw-gradient-to:var(--color-primary-500)}.founding-principles .educational-purpose .section-content-wrap .diagram .purpose-circle.purple{z-index:10;background-color:var(--color-violet-500)}.founding-principles .educational-purpose .section-content-wrap .diagram .purpose-circle .eng-text{margin-top:calc(var(--spacing)*4);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);align-self:stretch}.founding-principles .educational-purpose .section-content-wrap .diagram .purpose-circle .kor-text{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);text-shadow:0 1px 2px #0000000d;align-self:stretch}.founding-principles .educational-purpose .section-content-wrap .diagram .arrow,.founding-principles .educational-purpose .section-content-wrap .diagram .result-label{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .purpose-circle{opacity:.75;transform:translate(-50%,-50%)scale(1)}.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .purpose-circle.green{transition-delay:.2s}.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .purpose-circle.blue{transition-delay:.5s;transform:translate(-50%,calc(24px - 150%))scale(1)}@media (min-width:768px){.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .purpose-circle.blue{transform:translate(calc(24px - 150%),-50%)scale(1)}}.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .purpose-circle.purple{transition-delay:.8s;transform:translate(-50%,calc(50% - 24px))scale(1)}@media (min-width:768px){.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .purpose-circle.purple{transform:translate(calc(50% - 24px),-50%)scale(1)}}.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .arrow{opacity:1;transition-delay:.9s;transform:translateY(0)}.founding-principles .educational-purpose .section-content-wrap .diagram.is-animated .result-label{opacity:1;transition-delay:1.1s;transform:translateY(0)}.founding-principles .educational-purpose .section-content-wrap .diagram .arrow{margin-top:calc(var(--spacing)*8);height:calc(var(--spacing)*10);width:calc(var(--spacing)*72);background-image:var(--arrow-bg);background-position:50%;background-repeat:no-repeat;background-size:contain}.founding-principles .educational-purpose .section-content-wrap .diagram .result-label{margin-top:calc(var(--spacing)*6);justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);background-color:var(--color-gray-500);padding-inline:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*4);outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-4px;border-radius:999px;outline-width:4px;outline-color:#fff3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.founding-principles .educational-purpose .section-content-wrap .diagram .result-label{outline-color:color-mix(in oklab,var(--color-white)20%,transparent)}}@media (min-width:768px){.founding-principles .educational-purpose .section-content-wrap .diagram .result-label{padding-inline:calc(var(--spacing)*16)}}.founding-principles .educational-purpose .section-content-wrap .diagram .result-label .label-text{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:768px){.founding-principles .educational-purpose .section-content-wrap .diagram .result-label .label-text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.founding-principles .educational-goals{margin-bottom:calc(var(--spacing)*10);justify-content:space-between;gap:calc(var(--spacing)*3);flex-direction:column;align-self:stretch;display:flex}@media (min-width:768px){.founding-principles .educational-goals{gap:calc(var(--spacing)*10)}}@media (min-width:1480px){.founding-principles .educational-goals{flex-direction:row}}.founding-principles .educational-goals .section-content-wrap{gap:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (min-width:768px){.founding-principles .educational-goals .section-content-wrap{gap:calc(var(--spacing)*6);flex-direction:row}}#masthead{z-index:10000;transition:height .1s;position:relative}@media (min-width:768px){#masthead{height:var(--header-height)}}#masthead .mega-menu-background{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;display:none}#masthead .mega-menu-background.active{background-color:#1e2939b3;display:block;position:fixed}@supports (color:color-mix(in lab, red, red)){#masthead .mega-menu-background.active{background-color:color-mix(in oklab,var(--color-bg-dark)70%,transparent)}}#masthead #site-navigation{z-index:10;transition:background-color .4s ease-in-out;position:relative}#masthead #site-navigation .desktop-header-wrap{display:none}@media (min-width:64rem){#masthead #site-navigation .desktop-header-wrap{display:block}}@media (min-width:105rem){#masthead #site-navigation .desktop-header-wrap{flex-direction:column;display:flex}}#masthead #site-navigation .desktop-header-wrap .common-header-wrap{width:100%;padding-block:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}#masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap{height:calc(var(--spacing)*5);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);display:flex}#masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap.common-left-menu-wrap{gap:calc(var(--spacing)*3)}#masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap .divider{height:calc(var(--spacing)*4);width:calc(var(--spacing)*.25);background-color:var(--color-fill-tertiary)}#masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap>div>a{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);text-decoration:none;display:inline-block}@media (hover:hover){#masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap>div>a:hover{color:var(--color-point)}}#masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap>div>a:after{content:"";background:var(--color-point);width:0;height:2px;transition:width .3s;display:block}#masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap>div>a:hover:after{width:100%}#masthead #site-navigation .desktop-header-wrap .nav-divider{height:calc(var(--spacing)*.25);background-color:var(--color-fill-tertiary);width:100%}#masthead #site-navigation .desktop-header-wrap .menu-wrap{height:calc(var(--spacing)*19.5);justify-content:space-between;align-items:center;width:100%;display:flex}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap{align-items:center;gap:calc(var(--spacing)*16);display:flex}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list{align-items:center;display:flex}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu.active>span{color:var(--color-point);padding:16px 32px}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu.active>span:after{opacity:1;transform:scale(1)}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu.checked>span{padding:16px 32px}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu.checked>span:after{opacity:1;transform:scale(1)}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu>span{cursor:pointer;padding:calc(var(--spacing)*4);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);box-sizing:content-box;letter-spacing:-.21px;height:46px;line-height:46px;transition:padding .4s,color .4s;display:inline-block;position:relative}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu>span:hover{color:var(--color-point);padding:16px 32px}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu>span:hover:after{opacity:1;transform:scale(1)}#masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu>span:after{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*1);background-color:var(--color-button-bg-primary-hover);content:" ";opacity:0;width:100%;transition:transform .4s,opacity .4s;position:absolute;transform:scale(0)}#masthead #site-navigation .desktop-header-wrap .menu-wrap .top-icon-menu-list{justify-content:center;align-items:center;gap:calc(var(--spacing)*4);display:flex}#masthead #site-navigation .desktop-header-wrap .menu-wrap .top-icon-menu-list span{cursor:pointer;padding:calc(var(--spacing)*4);justify-content:center;align-items:center;display:flex}#masthead #site-navigation .desktop-header-wrap .menu-wrap .top-icon-menu-list span i{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);justify-content:center;align-items:center;display:flex}#masthead #site-navigation .mobile-header-wrap{margin-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);justify-content:space-between;display:flex}@media (min-width:64rem){#masthead #site-navigation .mobile-header-wrap{display:none}}#masthead #site-navigation .mobile-header-wrap .mobile-icon-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);background-color:var(--color-black);padding:calc(var(--spacing)*2);border-radius:3.40282e38px;display:flex;position:fixed;right:1.3rem}@supports (color:color-mix(in lab, red, red)){#masthead #site-navigation .mobile-header-wrap .mobile-icon-wrap{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}#masthead #site-navigation .mobile-header-wrap .mobile-icon-wrap .menu-icon-wrap i{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);cursor:pointer;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);justify-content:center;align-items:center;display:flex}#masthead #site-navigation .mobile-header-wrap .logo a{top:50%;transform:translateY(-50%)}#masthead #site-navigation .logo{height:calc(var(--spacing)*10);width:calc(var(--spacing)*40);cursor:pointer;position:relative;overflow:hidden}#masthead #site-navigation .logo .default-logo-wrap{opacity:1}#masthead #site-navigation .logo .action-logo-wrap{opacity:0}#masthead #site-navigation .logo a{transition:opacity .4s,top .4s;position:absolute}#masthead .image-section{top:calc(var(--spacing)*0);--tw-translate-x:calc(50%*-1);width:100%;max-width:100%;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(50%*-1);translate:var(--tw-translate-x)var(--tw-translate-y);z-index:-1;background-position:50%;transition:all .3s;position:absolute;top:50%;left:50%;overflow:hidden}@media (min-width:768px){#masthead .image-section{aspect-ratio:auto;object-fit:none}}@media (min-width:105rem){#masthead .image-section{max-width:100%}}#masthead .image-section .image-background{top:calc(var(--spacing)*0);background-image:linear-gradient(to bottom,var(--color-text-primary-950)0.001%,transparent),linear-gradient(to top,var(--color-text-primary-950)0.005%,transparent);width:100%;height:100%;left:calc(var(--spacing)*0);opacity:.7;z-index:1;z-index:1;width:100%;height:100%;position:absolute}#masthead .image-section img{width:100%;height:100%;animation:var(--animate-bg-scale);object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#masthead .image-section .eng-title{right:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4);width:fit-content;max-width:100%;padding-bottom:calc(var(--spacing)*2);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-1.44px;text-overflow:ellipsis;white-space:pre-line;z-index:1;max-height:2.1lh;display:none;position:absolute;overflow:hidden}@media (min-width:768px){#masthead .image-section .eng-title{display:none}}#masthead .sub-page-common-top-section{top:calc(var(--spacing)*20);z-index:-1;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;transition:all .3s;display:flex}@media (min-width:768px){#masthead .sub-page-common-top-section{top:calc(var(--spacing)*0);position:absolute}}#masthead .sub-page-common-top-section .left-content-wrap{--tw-translate-y:calc(var(--spacing)*8);width:100%;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*5);flex-direction:column;transition:all .3s;display:flex}@media (min-width:768px){#masthead .sub-page-common-top-section .left-content-wrap{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}#masthead .sub-page-common-top-section .left-content-wrap .title-wrap{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}@media (min-width:768px){#masthead .sub-page-common-top-section .left-content-wrap .title-wrap{align-items:flex-end;gap:calc(var(--spacing)*5);flex-direction:row}}#masthead .sub-page-common-top-section .left-content-wrap .title-wrap .title{width:fit-content;animation:var(--animate-blur-fade);font-family:var(--font-paperlogy);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);letter-spacing:-1.28px}@media (min-width:768px){#masthead .sub-page-common-top-section .left-content-wrap .title-wrap .title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}#masthead .sub-page-common-top-section .left-content-wrap .title-wrap .eng-title{animation:var(--animate-blur-fade);font-family:var(--font-paperlogy);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fff6;letter-spacing:-.64px}@supports (color:color-mix(in lab, red, red)){#masthead .sub-page-common-top-section .left-content-wrap .title-wrap .eng-title{color:color-mix(in oklab,var(--color-white)40%,transparent)}}@media (min-width:768px){#masthead .sub-page-common-top-section .left-content-wrap .title-wrap .eng-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}#masthead .sub-page-common-top-section .left-content-wrap .description-wrap{position:relative}#masthead .sub-page-common-top-section .left-content-wrap .description-wrap .description{left:calc(var(--spacing)*0);width:fit-content;animation:var(--animate-blur-fade);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:#ffffffb3;letter-spacing:-.24px}@supports (color:color-mix(in lab, red, red)){#masthead .sub-page-common-top-section .left-content-wrap .description-wrap .description{color:color-mix(in oklab,var(--color-white)70%,transparent)}}@media (min-width:768px){#masthead .sub-page-common-top-section .left-content-wrap .description-wrap .description{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}#masthead .sub-page-common-top-section .left-content-wrap .description-wrap .eng-title{top:calc(var(--spacing)*46);right:calc(var(--spacing)*0);width:fit-content;max-width:100%;animation:var(--animate-blur-fade);padding-bottom:calc(var(--spacing)*2);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-1.44px;text-overflow:ellipsis;white-space:pre-line;max-height:2.1lh;display:none;overflow:hidden}@media (min-width:768px){#masthead .sub-page-common-top-section .left-content-wrap .description-wrap .eng-title{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}#masthead .image-mobile-section{margin-top:calc(var(--spacing)*20);height:calc(var(--spacing)*10);object-fit:cover;max-width:calc(100% - 32px);margin-left:auto;margin-right:auto;display:block}@media (min-width:768px){#masthead .image-mobile-section{display:none}}#masthead .mega-menu-wrap{max-height:calc(var(--spacing)*0);min-height:calc(var(--spacing)*0);background-color:var(--color-emerald-700);opacity:0;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100lvw;max-width:100%;transition:opacity .4s,max-height .2s,min-height .2s;display:flex;overflow:hidden}#masthead .mega-menu-wrap.active{max-height:100lvh;min-height:calc(var(--spacing)*100);opacity:1;z-index:10!important}#masthead .mega-menu-wrap .mega-menu-side-wrap{min-height:calc(var(--spacing)*105);width:calc(var(--spacing)*100);padding-top:calc(var(--spacing)*10);padding-right:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*30);display:none;position:relative}@media (min-width:80rem){#masthead .mega-menu-wrap .mega-menu-side-wrap{display:block}}#masthead .mega-menu-wrap .mega-menu-side-wrap .bg-icon{color:var(--color-white);opacity:.1;z-index:1;font-size:200px;position:absolute;bottom:-71px;left:-39px}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content{z-index:3;position:relative}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .menu-title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-.32px}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .menu-description{padding-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;white-space:pre-wrap;word-break:break-word;text-overflow:ellipsis;height:2lh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .menu-description{color:color-mix(in oklab,var(--color-white)70%,transparent)}}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .representative-menu-wrap{margin-top:calc(var(--spacing)*10.5);gap:calc(var(--spacing)*3);flex-direction:column;width:100%;display:flex}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .representative-menu-wrap .representative-menu-item a{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:linear-gradient(99deg,#03c75acc 0%,#26c99acc 97.51%);border-width:1px;border-color:#0000;transition-duration:.2s;display:flex}@media (hover:hover){#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .representative-menu-wrap .representative-menu-item a:hover{border-color:var(--color-white);background-color:var(--color-button-bg-primary-hover)}}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .representative-menu-wrap .representative-menu-item a i{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));color:var(--color-white)}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .representative-menu-wrap .representative-menu-item a img{height:calc(var(--spacing)*14);width:calc(var(--spacing)*30);border-radius:var(--radius-xl);overflow:hidden}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-content .representative-menu-wrap .representative-menu-item a span{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;overflow:hidden}#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-back{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:2;background-color:#1e293933;width:100%;height:100%;position:absolute}@supports (color:color-mix(in lab, red, red)){#masthead .mega-menu-wrap .mega-menu-side-wrap .mega-menu-side-back{background-color:color-mix(in oklab,var(--color-bg-dark)20%,transparent)}}#masthead .mega-menu-wrap .mega-menu-list-wrap{padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*10);width:calc(100% - 400px);display:flex}:where(#masthead .mega-menu-wrap .mega-menu-list-wrap>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){:where(#masthead .mega-menu-wrap .mega-menu-list-wrap>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap{max-width:calc(var(--spacing)*60);min-width:calc(var(--spacing)*40);gap:calc(var(--spacing)*4);flex-direction:column;flex:1;display:flex}@media (min-width:80rem){#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap{min-width:calc(var(--spacing)*45)}}#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap:not(:first-child){padding-left:calc(var(--spacing)*6)}#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap .sub-menu-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap>ul{flex-direction:column;display:flex}#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap>ul li a{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1);color:var(--color-white);padding-block:5px;font-weight:200;display:flex}@media (hover:hover){#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap>ul li a:hover{color:var(--color-point)}}#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap>ul li a span{font-size:.9rem}@media (min-width:64rem){#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap>ul li a span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}#masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap>ul li a span i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:-.3rem}@media (min-width:768px){#masthead.sub-page{margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*137.5)}#masthead.sub-page.scrolled .image-section{width:var(--container-content);--tw-translate-x:calc(50%*-1);max-width:calc(100% - 32px);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*6.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-2xl);top:50%;left:50%}@media (min-width:768px){#masthead.sub-page.scrolled .image-section{height:calc(var(--spacing)*62.5)}}#masthead.sub-page.scrolled .sub-page-common-top-section .title-wrap .title{animation:var(--animate-text-white-to-primary)}#masthead.sub-page.scrolled .sub-page-common-top-section .description-wrap .description{animation:var(--animate-text-white-to-secondary)}#masthead.sub-page.scrolled .left-content-wrap{--tw-translate-y:calc(var(--spacing)*-14);translate:var(--tw-translate-x)var(--tw-translate-y)}#masthead.home{position:absolute}#masthead.activated #site-navigation{background-color:var(--color-white)}#masthead.activated #site-navigation .desktop-header-wrap .common-menu-wrap>div>a,#masthead.activated #site-navigation .desktop-header-wrap .goog-te-combo{color:var(--color-text-primary)}#masthead.activated #site-navigation .desktop-header-wrap .logo-menu-wrap .logo .default-logo-wrap{opacity:0}#masthead.activated #site-navigation .desktop-header-wrap .logo-menu-wrap .logo .action-logo-wrap{opacity:1}#masthead.activated #site-navigation .desktop-header-wrap .logo-menu-wrap .top-menu-list .top-menu:not(.active)>span:not(:hover),#masthead.activated #site-navigation .desktop-header-wrap .top-icon-menu-list span i{color:var(--color-text-primary)!important}#masthead.activated #site-navigation .mobile-header-wrap .logo .default-logo-wrap{opacity:0}#masthead.activated #site-navigation .mobile-header-wrap .logo .action-logo-wrap{opacity:1}#masthead.activated #site-navigation .mobile-header-wrap .mobile-icon-wrap .menu-icon-wrap i{color:var(--color-text-primary);transition:color .4s}#masthead.activated-2{position:absolute}}#masthead.activated-2 .mobile-header-wrap .logo .default-logo-wrap{opacity:0!important}#masthead.activated-2 .mobile-header-wrap .logo .action-logo-wrap{opacity:1!important}#masthead.activated-2 .mobile-header-wrap .menu-icon-wrap i{color:var(--color-text-primary)!important}@media (min-width:768px){#masthead.pc-none{display:none}}.header-margin.activated-2{margin-bottom:calc(var(--spacing)*5);height:calc(var(--spacing)*0)}@media (min-width:768px){.header-margin.activated-2{height:72px}}@media (min-width:64rem){.header-margin.activated-2{height:131px}}.sub-page-header-wrap{margin-bottom:calc(var(--spacing)*2);gap:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media (min-width:768px){.sub-page-header-wrap{padding-inline:calc(var(--spacing)*4)}}@media (min-width:105rem){.sub-page-header-wrap{padding-inline:calc(var(--spacing)*0)}}.sub-page-header-wrap .sub-page-header-blank-area{flex-basis:calc(var(--spacing)*70);display:none}@media (min-width:768px){.sub-page-header-wrap .sub-page-header-blank-area{display:none}}@media (min-width:80rem){.sub-page-header-wrap .sub-page-header-blank-area{display:block}}.sub-page-header-wrap .sub-page-header{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.sub-page-header-wrap .sub-page-header .sub-page-header-button-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);margin-left:auto;display:none}@media (min-width:768px){.sub-page-header-wrap .sub-page-header .sub-page-header-button-wrap{display:flex}}@media (hover:hover){.sub-page-header-wrap .sub-page-header .sub-page-header-button-wrap button:hover{background-color:var(--color-point);color:var(--color-white)}}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);flex-direction:column;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li{margin:calc(var(--spacing)*0);width:calc(var(--spacing)*52);padding:calc(var(--spacing)*0);justify-content:flex-start;align-items:center;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li.divider{justify-content:flex-start;align-items:center;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li.divider>div{height:calc(var(--spacing)*3);width:calc(var(--spacing)*9);justify-content:center;align-items:center;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li.divider>div:after{height:100%;width:calc(var(--spacing)*.25);background-color:var(--color-border-primary);content:" ";display:block}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap.active .circle-text{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap.active .text-size-text{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap.active .text-size-text i{color:var(--color-primary);justify-content:center;align-items:center;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap:hover .circle-text{border-color:var(--color-primary-50);background-color:var(--color-primary-300);color:var(--color-white)}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap:hover .text-size-text{color:var(--color-primary-300)}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap .circle-text{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);padding:calc(var(--spacing)*2.5);border-radius:3.40282e38px;justify-content:center;align-items:center;transition:background-color .4s,color .4s,border .4s;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap .text-size-text{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-primary);transition:color .4s;display:flex}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li .text-size-button-wrap .text-size-text i{display:none}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li:first-of-type .circle-text{font-size:12px}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li:nth-of-type(3) .circle-text{font-size:14px}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li:nth-of-type(5) .circle-text{font-size:16px}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li:nth-of-type(7) .circle-text{font-size:18px}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .text-size-wrap li:nth-of-type(9) .circle-text{font-size:20px}.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .reset-btn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-fill-quaternary);background-color:var(--color-fill-quinary);--tw-font-weight:var(--font-weight-semibold);width:100%;font-weight:var(--font-weight-semibold);color:var(--color-button-text-primary);justify-content:center;align-items:center;transition:color .4s,background-color .4s;display:flex}@media (hover:hover){.sub-page-header-wrap .sub-page-header .text-size-popover-wrap .reset-btn:hover{background-color:var(--color-primary);color:var(--color-white)}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap{align-items:center;gap:calc(var(--spacing)*8);width:100%;display:flex}@media (min-width:768px){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap{width:calc(var(--spacing)*120)}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .home-wrap{display:none}@media (min-width:768px){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .home-wrap{display:block}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .home-wrap i{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-primary)}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs{align-items:center;width:100%;display:flex}@media (min-width:768px){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs{width:auto}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item{width:100%;min-width:calc(var(--spacing)*0);cursor:pointer;border-top-style:var(--tw-border-style);border-top-width:1px;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-border-primary);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);flex:1;justify-content:space-between;display:flex}@media (min-width:768px){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item{border-style:var(--tw-border-style);border-width:0;min-width:auto}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .bread-crumb-title-wrap{height:calc(var(--spacing)*12);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);width:100%;transition:all .3s;display:flex}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .bread-crumb-title-wrap>span{white-space:nowrap;color:var(--color-text-secondary);text-overflow:ellipsis;min-width:calc(var(--spacing)*0);flex-grow:1;overflow:hidden}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .bread-crumb-title-wrap.active>span{color:var(--color-point)}@media (max-width:768px){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .bread-crumb-title-wrap .bread-crumb-icon{flex-grow:0;flex-shrink:0;transition:all .3s;rotate:90deg}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .bread-crumb-title-wrap .bread-crumb-icon i{transition:all .3s}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .bread-crumb-title-wrap.active .bread-crumb-icon{rotate:-90deg}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .bread-crumb-title-wrap.active .bread-crumb-icon i{color:var(--color-point)}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover{padding:calc(var(--spacing)*0)}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap{border-radius:var(--radius-md);padding:calc(var(--spacing)*4);--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)}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li{border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);transition:all .3s}@media (hover:hover){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li:hover{background-color:#20d73514}@supports (color:color-mix(in lab, red, red)){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li:hover{background-color:color-mix(in oklab,var(--color-point)8%,transparent)}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li:hover{color:var(--color-point)}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li a{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1);width:100%;height:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);display:flex}@media (hover:hover){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li a:hover{color:var(--color-point)}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li.selected a{color:var(--color-primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item .breadcrumb-popover .popover-wrap ul li.selected a:hover{color:var(--color-point)}}@media (min-width:768px){.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap .bread-crumb-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);justify-content:center;align-items:center;display:flex}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap .bread-crumb-icon i{height:calc(var(--spacing)*1);width:calc(var(--spacing)*1);background-color:var(--color-bg-dark);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;transition:all .3s;display:flex;rotate:90deg}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap .bread-crumb-icon i:before{content:" "}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap:hover .bread-crumb-icon i,.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap.active .bread-crumb-icon i{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap:hover .bread-crumb-icon i:before,.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap.active .bread-crumb-icon i:before{content:""}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:not(:last-of-type) .bread-crumb-title-wrap.active .bread-crumb-icon i{background-color:var(--color-point)}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:last-of-type .bread-crumb-title-wrap i{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);border-radius:3.40282e38px;justify-content:center;align-items:center;transition:all .3s;display:flex;rotate:none}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:last-of-type .bread-crumb-title-wrap i:before{content:""}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:last-of-type .bread-crumb-title-wrap:hover .bread-crumb-icon i,.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:last-of-type .bread-crumb-title-wrap.active .bread-crumb-icon i{background-color:var(--color-bg-dark);color:var(--color-white);rotate:90deg}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:last-of-type .bread-crumb-title-wrap.active .bread-crumb-icon i{background-color:var(--color-point)}}.sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item:first-of-type{border-left-style:var(--tw-border-style);border-left-width:0}.sub-page-header-wrap h1,.sub-page-header-wrap p{margin:calc(var(--spacing)*0)}.sub-menu-wrap{--tw-translate-y:calc(var(--spacing)*-18);width:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.sub-menu-wrap.no-translate{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.hljs-wrap{margin-top:calc(var(--spacing)*2);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.hljs-wrap .hljs-code-type{background-color:var(--color-black);padding-inline:calc(var(--spacing)*2);justify-content:flex-end;display:flex}.hljs-wrap .hljs-code-type span{padding:calc(var(--spacing)*1);color:var(--color-gray-200)}.hljs-wrap code::-webkit-scrollbar{height:12px}.hljs-wrap code::-webkit-scrollbar-track{background-color:#0000}.hljs-wrap code::-webkit-scrollbar-thumb{background:linear-gradient(120deg,#faa 0%,--color-primary 100%);cursor:pointer;background-clip:padding-box;border:4px solid #0000;border-radius:6px}.hljs-wrap code::-webkit-scrollbar-thumb:hover{background-color:#888}.hljs-wrap pre{white-space:pre-wrap}.modal-wrap{background-color:var(--color-bg-modal);width:100dvw;height:100dvh;padding-inline:calc(var(--spacing)*4);z-index:100000;display:none;position:fixed;top:0;left:0}.modal-wrap.open{display:block!important}.modal-wrap.alert-modal .modal-content{width:calc(var(--spacing)*96)}.modal-wrap.xs .modal-content{width:var(--container-xs)}.modal-wrap.sm .modal-content{width:var(--container-sm)}.modal-wrap.md .modal-content{width:var(--container-md)}.modal-wrap.lg .modal-content{width:var(--container-lg)}.modal-wrap.xl .modal-content{width:var(--container-xl)}.modal-wrap.xxl .modal-content{width:var(--container-2xl)}.modal-wrap.xxxl .modal-content{width:var(--container-3xl)}.modal-wrap.xxxxl .modal-content{width:var(--container-4xl)}.modal-wrap.xxxxxl .modal-content{width:var(--container-5xl)}.modal-wrap.xxxxxxl .modal-content{width:var(--container-6xl)}.modal-wrap.xxxxxxxl .modal-content{width:var(--container-7xl)}.modal-wrap.full{padding:calc(var(--spacing)*0)}.modal-wrap.full .modal-content{border-radius:0;width:100%;height:100%}.modal-wrap:not(.full) .modal-content{max-height:90lvh;overflow-y:auto}.modal-wrap .modal-content{border-radius:var(--radius-2xl);background-color:var(--color-white);max-width:100%;padding:calc(var(--spacing)*4);--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);flex-direction:column;display:flex;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-wrap .modal-content .alert-modal-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text{justify-content:center;align-items:center;gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-icon.success{background-color:var(--color-green-100);color:var(--color-green-600)}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-icon.error{background-color:var(--color-red-100);color:var(--color-red-600)}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-icon.warning{background-color:var(--color-amber-100);color:var(--color-amber-600)}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-content-wrap{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-content-wrap p{margin:calc(var(--spacing)*0);text-align:center}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-content-wrap p:first-child{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.modal-wrap .modal-content .alert-modal-wrap .inner-icon-text .alert-modal-content-wrap p:last-child{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.modal-wrap .modal-content .alert-modal-button-wrap{gap:calc(var(--spacing)*3);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.modal-wrap .modal-content .alert-modal-button-wrap{flex-direction:row}}.modal-wrap .modal-content .alert-modal-button-wrap>*{flex:1}#organization-chart-container{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;display:inline-flex;position:relative}#organization-chart-container button{cursor:pointer}@media (hover:hover){#organization-chart-container button:hover{color:var(--color-button-bg-primary-hover)}}#organization-chart-container button:hover .icon-chevron-right{color:var(--color-button-bg-primary-hover)}#organization-chart-container .president-section{justify-content:space-between;gap:calc(var(--spacing)*6);flex-wrap:wrap;width:100%;display:flex;position:relative}#organization-chart-container .president-section .president{width:calc(var(--spacing)*96);justify-content:center;align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-teal-900);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*6);display:inline-flex;position:relative}@media only screen and (max-width:1440px){#organization-chart-container .president-section .president{order:1;width:100%}}#organization-chart-container .president-section .president img{margin:calc(var(--spacing)*0);margin-left:calc(var(--spacing)*2);width:100%;max-width:calc(var(--spacing)*40)}#organization-chart-container .president-section .president p{margin-block:calc(var(--spacing)*0);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*4);font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);display:flex}@media (min-width:96rem){#organization-chart-container .president-section .president p{margin-left:calc(var(--spacing)*0)}}#organization-chart-container .president-section .search-box{height:calc(var(--spacing)*12);width:calc(var(--spacing)*96);border-radius:var(--radius-lg);background-color:var(--color-fill-quinary);justify-content:space-between;align-self:stretch;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media only screen and (max-width:1440px){#organization-chart-container .president-section .search-box{order:0;width:100%}}#organization-chart-container .president-section .search-box #searchInput{margin-inline:calc(var(--spacing)*1);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary)}#organization-chart-container .president-section .search-box #searchInput:focus{outline-color:var(--color-indigo-600)}#organization-chart-container .president-section .search-box #searchButton{--tw-translate-y:calc(calc(1/2*100%)*-1);height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:54%;right:30px}#organization-chart-container .president-section .search-box #searchButton i{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*4)}#organization-chart-container .dir-major-section{width:100%;display:flex;position:relative}#organization-chart-container .dir-major-section button{cursor:pointer}#organization-chart-container .dir-major-section .dividers{z-index:-1;justify-content:center;width:30%;display:flex;position:relative}@media only screen and (max-width:1440px){#organization-chart-container .dir-major-section .dividers{display:none}}#organization-chart-container .dir-major-section .dividers .divider-height{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-border-dark);height:100%;position:absolute}#organization-chart-container .dir-major-section .dividers .divider-width{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-border-dark);width:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%)}#organization-chart-container .dir-major-section .dir-major{margin-block:calc(var(--spacing)*10);gap:calc(var(--spacing)*5);border-radius:var(--radius-3xl);background-color:var(--color-fill-quinary);width:70%;padding:calc(var(--spacing)*5);outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px;outline-color:var(--color-border-dark);flex-wrap:wrap;display:flex}@media only screen and (max-width:1440px){#organization-chart-container .dir-major-section .dir-major{width:100%}}#organization-chart-container .dir-major-section .dir-major .dir-major-header{justify-content:center;align-self:stretch;width:100%;display:flex}#organization-chart-container .dir-major-section .dir-major .dir-major-header .dir-major-title{text-align:center;font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}#organization-chart-container .dir-major-section .dir-major .dir-major-content{width:100%}#organization-chart-container .dir-major-section .dir-major .dir-major-content .dir-major-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){#organization-chart-container .dir-major-section .dir-major .dir-major-content .dir-major-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){#organization-chart-container .dir-major-section .dir-major .dir-major-content .dir-major-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#organization-chart-container .dir-major-section .dir-major .dir-major-content .dir-major-grid .dir-middle-group{border-radius:var(--radius-lg);background-color:var(--color-white);outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px;outline-color:var(--color-border-darker);justify-content:space-between;align-self:stretch;align-items:center;display:inline-flex}#organization-chart-container .dir-major-section .dir-major .dir-major-content .dir-major-grid .dir-middle-group .dir-minor-button{border-radius:var(--radius-lg);width:100%;height:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){#organization-chart-container .dir-major-section .dir-major .dir-major-content .dir-major-grid .dir-middle-group .dir-minor-button:hover{background-color:var(--color-button-bg-primary-hover);color:var(--color-text-inverse)}}#organization-chart-container .org-major-section{margin-bottom:calc(var(--spacing)*10);justify-content:flex-start;gap:calc(var(--spacing)*8);border-radius:var(--radius-3xl);background-color:var(--color-fill-quinary);width:100%;padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*10);outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px;outline-color:var(--color-border-dark);flex-direction:column;align-self:stretch;display:inline-flex}@media (min-width:768px){#organization-chart-container .org-major-section{padding-inline:calc(var(--spacing)*10)}}#organization-chart-container .org-major-section .org-major-header{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);border:1px solid var(--color-gray-300);align-self:stretch;display:inline-flex}#organization-chart-container .org-major-section .org-major-header .org-major-title{margin-block:calc(var(--spacing)*0);font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-primary);cursor:unset;justify-content:flex-start}#organization-chart-container .org-major-section .org-major-content{justify-content:flex-start;gap:calc(var(--spacing)*6);border-radius:var(--radius-2xl);flex-direction:column;align-self:stretch;display:inline-flex;position:relative;overflow:hidden}#organization-chart-container .org-major-section .org-major-content .org-major-grid{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*10);flex-direction:column;grid-template-columns:repeat(1,minmax(0,1fr));align-self:stretch;width:100%;display:inline-flex}@media (min-width:48rem){#organization-chart-container .org-major-section .org-major-content .org-major-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){#organization-chart-container .org-major-section .org-major-content .org-major-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .divider{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*3);background-color:var(--color-green-400);width:100%;position:absolute}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group{justify-content:flex-start;gap:calc(var(--spacing)*6);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5);border:1px solid var(--color-gray-200);flex-direction:column;align-self:stretch;display:inline-flex;position:relative;overflow:hidden}@media (min-width:768px){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group{padding:calc(var(--spacing)*6)}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-header{height:calc(var(--spacing)*14);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-lg);padding-block:calc(var(--spacing)*4);align-self:stretch;display:inline-flex}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-header .org-middle-button{font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:flex-start}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));transition:all .5s;display:grid}@media (min-width:64rem){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content{grid-template-columns:repeat(4,minmax(0,1fr))}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group:has(.org-minor-title) .org-sub-content{transition:all .3s;overflow:hidden}@media (max-width:768px){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group:has(.org-minor-title) .org-sub-content{height:0}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group{grid-column:span var(--colspan)}@media (max-width:768px){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group{grid-column:span 1}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group.open .org-minor-title .icon{transition:all .3s;transform:rotate(-90deg)}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group.open .org-sub-content{height:100%;transition:all .3s}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-minor-title{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-dark);justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:inline-flex}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-minor-title .org-minor-button{width:fit-content;font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary);justify-content:flex-start;align-items:flex-start;display:flex}@media (hover:hover){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-minor-title .org-minor-button:hover{color:var(--color-button-bg-primary-hover)}}@media (min-width:768px){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-minor-title .org-minor-button{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-minor-title .icon{transition:all .3s;display:none;transform:rotate(0)}@media (max-width:768px){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-minor-title .icon{display:block}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-sub-content{margin-top:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-sub-content .org-sub-list{margin-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0);flex:1;align-items:flex-start;list-style-type:none}@media (max-width:768px){#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-sub-content .org-sub-list{flex:none;width:100%}}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-sub-content .org-sub-list .org-sub-item{margin-block:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*3);cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);width:fit-content;padding-inline:calc(var(--spacing)*0);display:flex}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-sub-content .org-sub-list .org-sub-item:hover .icon-chevron-right,#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-sub-content .org-sub-list .org-sub-item:hover .org-sub-button{color:var(--color-button-bg-primary-hover)}#organization-chart-container .org-major-section .org-major-content .org-major-grid .org-middle-group .org-middle-content .org-minor-group .org-sub-content .org-sub-list .org-sub-item .org-sub-button{text-align:left;width:fit-content;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.modal-description{margin-bottom:calc(var(--spacing)*5);justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*4);flex-direction:column;align-self:stretch;display:inline-flex}.modal-description:after{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-darker);content:"";width:60px}.modal-description p{margin-block:calc(var(--spacing)*0)}.modal-description .hierarchy{font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);justify-content:flex-start}.modal-description .title-wrap{gap:calc(var(--spacing)*2);display:flex}.modal-description .title-wrap .homepage-link:hover{background-color:var(--color-point)}.modal-description .title-wrap .homepage-link:hover i{color:var(--color-white)}.modal-description .modal-title{font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-primary);justify-content:flex-start;text-decoration-line:none}.modal-description .description{font-family:var(--font-paperlogy);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);justify-content:flex-start}#contact-table-modal .modal-content,#contact-table-modal .modal-body{position:relative}#contact-table-modal .modal-body .close-btn{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);cursor:pointer;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));position:absolute}#contact-table-modal .modal-body .close-btn .in .animate-close-button-block,#contact-table-modal .modal-body .close-btn .out .animate-close-button-block{width:38px}#contact-table-modal .modal-body .close-btn .in .animate-close-button-block:before,#contact-table-modal .modal-body .close-btn .in .animate-close-button-block:after,#contact-table-modal .modal-body .close-btn .out .animate-close-button-block:before,#contact-table-modal .modal-body .close-btn .out .animate-close-button-block:after{background-color:var(--color-fill-primary)}#contact-table-modal .contact-table-wrapper{margin-block:calc(var(--spacing)*4);-webkit-user-drag:none;user-drag:none;max-height:50vh;overflow:auto}@media (max-width:1150px){#contact-table-modal .contact-table-wrapper{cursor:grab}#contact-table-modal .contact-table-wrapper.active{cursor:grabbing}}#contact-table-modal .contact-table-wrapper::-webkit-scrollbar{height:calc(var(--spacing)*2.5)}#contact-table-modal .contact-table-wrapper table{margin-block:calc(var(--spacing)*0);border-collapse:collapse;--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);text-align:left;white-space:nowrap;border-bottom-width:0}#contact-table-modal .contact-table-wrapper table thead{z-index:10;background-color:var(--color-gray-100);position:sticky;top:-1px}#contact-table-modal .contact-table-wrapper table .width-lg{text-align:left;overflow-wrap:break-word;white-space:normal;min-width:300px}.quick-menu-wrap{height:calc(var(--spacing)*11);white-space:nowrap;display:none}@media (min-width:768px){.quick-menu-wrap{display:flex}}.quick-menu-wrap .quick-menu{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#151617cc 0%,#45494fcc 100%);display:flex;box-shadow:0 25px 50px -12px #00000040}@media (min-width:64rem){.quick-menu-wrap .quick-menu{padding-inline:calc(var(--spacing)*4)}}.quick-menu-wrap .quick-menu .quick-menu-title{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);display:flex}.quick-menu-wrap .quick-menu .quick-menu-title i{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.quick-menu-wrap .quick-menu .quick-menu-title span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.quick-menu-wrap .quick-menu .quick-menu-list{align-items:center;gap:calc(var(--spacing)*3);display:flex}.quick-menu-wrap .quick-menu .quick-menu-list li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:64rem){.quick-menu-wrap .quick-menu .quick-menu-list li{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.quick-menu-wrap .quick-menu .quick-menu-list li button{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition:background-color .4s}@media (hover:hover){.quick-menu-wrap .quick-menu .quick-menu-list li button:hover{color:var(--color-point)}}@media (min-width:64rem){.quick-menu-wrap .quick-menu .quick-menu-list li button{padding-inline:calc(var(--spacing)*2.5)}}.quick-menu-wrap .quick-menu .quick-menu-list li button.active{background-color:var(--color-primary)}.quick-menu-wrap .quick-menu .quick-menu-list li button.active:hover{color:var(--color-white)!important}.quick-menu-wrap .quick-menu-detail-wrap{top:calc(var(--spacing)*30);border-radius:var(--radius-lg);padding:calc(var(--spacing)*6);opacity:0;visibility:hidden;background:linear-gradient(#45494fcc 0%,#151617cc 100%);transition:opacity .3s ease-in,visibility 0s .001ms;position:absolute}.quick-menu-wrap .quick-menu-detail-wrap.active{opacity:1;visibility:visible;transition:opacity .3s ease-in}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-title{margin-bottom:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing)*2);border-color:#ffffffb3;border-bottom-width:1px;justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-title{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-title p{margin:calc(var(--spacing)*0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-title .close-button{transition:transform .4s}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-title .close-button:hover{transform:rotate(720deg)}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-title .close-button i{cursor:pointer;--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-500);--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));--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-green-500);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);-webkit-background-clip:text;background-clip:text;transition:color .4s}@media (hover:hover){.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-title .close-button i:hover{color:#0000}}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-list li{padding-right:calc(var(--spacing)*2.5);padding-bottom:calc(var(--spacing)*1.5)}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-list li a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-white);text-decoration:none;transition:color .4s;display:inline-block}@media (hover:hover){.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-list li a:hover{color:var(--color-point)}}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-list li a:after{content:"";background:var(--color-point);width:0;height:2px;transition:width .3s;display:block}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-list li a:hover:after{width:100%}.quick-menu-wrap .quick-menu-detail-wrap .quick-menu-detail-list li a i{vertical-align:text-top;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}a.styled{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-point);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;text-decoration:none!important}@media (hover:hover){a.styled:hover{border-color:var(--color-point);color:var(--color-point)}}a.with-icon{align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);line-height:1;display:inline-flex}a.with-icon:after{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-family:skuniv-icon!important}figure{margin-top:calc(var(--spacing)*0)}.sku-img{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.font-paperlogy{font-family:var(--font-paperlogy)}.wp-block-file *+.wp-block-file__button{color:var(--color-white);pointer-events:none;margin:0!important}.wp-block-file:not(.wp-element-button){margin-top:calc(var(--spacing)*5);cursor:pointer;gap:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));pointer-events:auto;display:inline-flex}@media (hover:hover){.wp-block-file:not(.wp-element-button):hover{background-color:var(--color-button-bg-primary-hover)}}@media (min-width:768px){.wp-block-file:not(.wp-element-button){margin-right:calc(var(--spacing)*3)}}.wp-block-file:not(.wp-element-button) .wp-element-button,.wp-block-file:not(.wp-element-button) .wp-block-button__link{background:0 0;padding:0;text-decoration:none}.wp-block-file:not(.wp-element-button) a{margin:calc(var(--spacing)*0);pointer-events:none;color:var(--color-white)!important;text-decoration:none!important}body#tinymce.mce-content-body p:not([class]):not(:last-child){margin-top:0;margin-bottom:0}body#tinymce.mce-content-body :where(p):not(:where([class~=not-prose],[class~=not-prose] *,[class~=acf-block-body]:not([class~=acf-block-preview]) *)){margin-top:0!important;margin-bottom:0!important}@media (hover:hover){.prose-a\:text-primary :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:var(--color-point)}}#webmail figure{border:1px solid gray;border-radius:10px}#webmail figure img{border-radius:10px;width:100%}.sub-page-menu-wrap{-webkit-user-select:none;user-select:none}.sub-page-menu-wrap>li{text-align:left;width:100%;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-primary);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.sub-page-menu-wrap>li a{height:calc(var(--spacing)*13);align-items:center;gap:calc(var(--spacing)*1);width:100%;padding-block:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}@media (hover:hover){.sub-page-menu-wrap>li a:hover{background-color:#20d73514}@supports (color:color-mix(in lab, red, red)){.sub-page-menu-wrap>li a:hover{background-color:color-mix(in oklab,var(--color-point)8%,transparent)}}.sub-page-menu-wrap>li a:hover{color:var(--color-point)}}.sub-page-menu-wrap>li.on:not(.accordion) a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.sub-page-menu-wrap>li.on .dropdown-button{background-color:var(--color-fill-quinary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sub-page-menu-wrap .accordion-content{width:100%}.sub-page-menu-wrap .accordion-content ul{width:100%;padding:calc(var(--spacing)*4);flex-direction:column;display:flex}.sub-page-menu-wrap .accordion-content ul>li{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border-primary);text-align:left}.sub-page-menu-wrap .accordion-content ul>li.on{border-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.sub-page-menu-wrap .dropdown-button{height:calc(var(--spacing)*14.5);cursor:pointer;border-radius:var(--radius-2xl);width:100%;padding-block:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.sub-page-menu-wrap .dropdown-button:hover{background-color:var(--color-fill-quinary)}}.sub-page-menu-wrap .dropdown-button i{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-fill-secondary)}.tab{--tab-active-color:var(--color-fill-primary);--tab-active-text-color:var(--color-text-primary);--tab-inactive-text-color:var(--color-text-secondary);--tab-border-color:var(--color-border-primary)}.tab.point.tab-underline .tab-buttons-container .is-active{border-color:var(--color-secondary-400)}.tab.point.tab-pill .tab-buttons-container .is-active{background-color:var(--color-secondary-400)}.tab-buttons-container{display:flex;position:relative}.tab-button{cursor:pointer;padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--tab-inactive-text-color);white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;transition-duration:.2s;overflow:hidden}.tab-button.external-button a{align-items:center;gap:calc(var(--spacing)*1);display:flex}.tab-contents-wrapper{margin-top:calc(var(--spacing)*6)}.tab-content{display:none}.tab-content.is-active{display:block}.tab .tab-admin-link-wrapper a{padding:calc(var(--spacing)*1)}.tab .is-hidden{display:none}.tab-underline .tab-buttons-wrapper{position:relative}.tab-underline .tab-buttons-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--tab-border-color);align-items:center}.tab-underline .tab-button{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*4);text-align:center;border-color:#0000;border-bottom-width:3px;flex:1;margin-bottom:-1px}.tab-underline .tab-button:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-point);border-color:var(--color-point)}.tab-underline .tab-button.is-active{border-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}@media (max-width:768px){.tab-underline .tab-buttons-wrapper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff 80%);width:50px;position:absolute;top:0;bottom:0;right:0}.tab-underline .tab-buttons-container{scroll-behavior:smooth;touch-action:pan-x;overscroll-behavior-y:contain;overscroll-behavior-x:auto;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.tab-underline .tab-buttons-container::-webkit-scrollbar{display:none}.tab-underline .tab-button{min-width:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));white-space:nowrap;flex-shrink:0;min-width:130px}}@media (min-width:768px){.tab-underline-pc-vertical{display:flex}}.tab-underline-pc-vertical .tab-buttons-wrapper{position:relative}.tab-underline-pc-vertical .tab-buttons-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--tab-border-color);flex-direction:row;align-items:center}@media (min-width:768px){.tab-underline-pc-vertical .tab-buttons-container{border-bottom-style:var(--tw-border-style);border-bottom-width:0;flex-direction:column}}.tab-underline-pc-vertical .tab-button{border-bottom-style:var(--tw-border-style);width:100%;padding-bottom:calc(var(--spacing)*4);text-align:center;border-color:#0000;border-bottom-width:3px;flex:1;margin-bottom:-1px}@media (min-width:768px){.tab-underline-pc-vertical .tab-button{border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-gray-300);flex-grow:0}}.tab-underline-pc-vertical .tab-button:hover{color:var(--tab-active-color);border-color:var(--color-gray-500)}.tab-underline-pc-vertical .tab-button.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tab-active-text-color);border-color:var(--tab-active-color)}@media (max-width:768px){.tab-underline-pc-vertical .tab-buttons-wrapper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff 80%);width:50px;position:absolute;top:0;bottom:0;right:0}.tab-underline-pc-vertical .tab-buttons-container{scroll-behavior:smooth;touch-action:pan-x;overscroll-behavior-y:contain;overscroll-behavior-x:auto;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.tab-underline-pc-vertical .tab-buttons-container::-webkit-scrollbar{display:none}.tab-underline-pc-vertical .tab-button{min-width:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));white-space:nowrap;flex-shrink:0;min-width:130px}}.tab-pill{--tab-active-bg-color:var(--color-button-bg-black);--tab-inactive-bg-color:var(--color-fill-quaternary);--tab-active-text-color:var(--color-text-inverse);--tab-inactive-text-color:var(--color-text-primary)}.tab-pill .tab-buttons-container{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*4)}.tab-pill .tab-button{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--tab-inactive-bg-color);color:var(--tab-inactive-text-color);flex-shrink:0;transition-duration:.2s}.tab-pill .tab-button.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--tab-active-bg-color);color:var(--tab-active-text-color)}@media (max-width:768px){.tab-pill .tab-buttons-container{gap:calc(var(--spacing)*2);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.tab-pill .tab-buttons-container::-webkit-scrollbar{display:none}.tab-pill .tab-button{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;min-width:calc(22.2222vw - .666667rem)}}@media (max-width:480px){.tab-pill .tab-button{min-width:calc(25vw - .5rem)}}table{margin-top:calc(var(--spacing)*0)}.prose .wp-block-table table{border:none}.prose .wp-block-table table thead{border-bottom:1px solid var(--color-primary)!important}.prose .wp-block-table table thead th{text-align:center;vertical-align:middle;background:var(--color-gray-100);border:none}.prose .wp-block-table table tbody th{background:var(--fill-FillQuinary,#f9fafb);border:none}@media (min-width:768px){.prose .wp-block-table table tbody th{text-align:center;vertical-align:middle}}.prose .wp-block-table table tbody td{border:none}@media (min-width:768px){.prose .wp-block-table table tbody td{text-align:center;vertical-align:middle}}.prose .wp-block-table table .wp-element-caption{visibility:hidden}.prose .wp-block-table table .wp-block-list{padding-left:calc(var(--spacing)*10)}.prose .wp-block-table table .wp-block-list ::marker{color:var(--color-primary)}.prose .wp-block-table table .wp-block-list::marker{color:var(--color-primary)}.prose .wp-block-table table .wp-block-list ::-webkit-details-marker{color:var(--color-primary)}.prose .wp-block-table table .wp-block-list::-webkit-details-marker{color:var(--color-primary)}.prose .wp-block-table table .wp-block-list .wp-block-list{list-style:circle}.prose .wp-block-table.table-scroll{scroll-behavior:smooth;overflow-x:auto}.prose .wp-block-table.table-scroll table{min-width:var(--container-4xl)}.popover{width:100vw;max-width:max-content;padding-inline:calc(var(--spacing)*4);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,visibility,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-behavior:allow-discrete;background-color:#0000;overflow:visible}.popover::backdrop{background-color:#0000}.popover:is([open],:popover-open,:open){display:flex}.popover[data-closed]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0}.popover[data-enter]{--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.popover[data-leave]{--tw-duration:.15s;--tw-ease:var(--ease-in);transition-duration:.15s;transition-timing-function:var(--ease-in)}.popover .popover-wrap{max-width:var(--container-md);border-radius:var(--radius-3xl);background-color:var(--color-white);font-size:var(--text-sm);line-height:calc(var(--spacing)*6);--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);outline-style:var(--tw-outline-style);outline-width:1px;outline-color:#1018280d;flex:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.popover .popover-wrap{outline-color:color-mix(in oklab,var(--color-gray-900)5%,transparent)}}.prose .wp-block-table thead th{background:var(--color-gray-100)}.prose .wp-block-table tbody th{background:var(--fill-FillQuinary,#f9fafb)}.prose .wp-block-table .wp-element-caption{visibility:hidden}.text-image-card{aspect-ratio:350/290;justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-4xl);background-color:var(--color-fill-quinary);width:100%;padding-top:calc(var(--spacing)*4);flex-direction:column;display:inline-flex;overflow:hidden}@media (min-width:768px){.text-image-card{aspect-ratio:auto;gap:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*10)}}.text-image-card .card-content-wrap{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);flex-direction:column;align-self:stretch;display:flex}@media (min-width:768px){.text-image-card .card-content-wrap{gap:calc(var(--spacing)*4)}}.text-image-card .card-content-wrap .card-badge{justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);display:inline-flex}.text-image-card .card-content-wrap .card-badge .badge-name{text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:flex-start}.text-image-card .card-content-wrap .card-title{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);justify-content:flex-start;align-self:stretch}@media (min-width:768px){.text-image-card .card-content-wrap .card-title{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}.text-image-card .card-content-wrap .card-desc{gap:calc(var(--spacing)*0);text-align:center;height:auto;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex-direction:column;align-self:stretch;display:flex}@media (min-width:768px){.text-image-card .card-content-wrap .card-desc{height:calc(var(--spacing)*16);gap:calc(var(--spacing)*2)}}.text-image-card .card-image{object-fit:cover;width:100%;height:100%}.top-banner-hidden{display:none}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-banner{height:calc(var(--spacing)*20);background-color:#1e2939cc;width:100%;position:absolute}@supports (color:color-mix(in lab, red, red)){.top-banner{background-color:color-mix(in oklab,var(--color-bg-dark)80%,transparent)}}.top-banner:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*20);background-color:var(--color-black);opacity:.8;--tw-backdrop-blur:blur(5px);width:100%;-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,);--tw-content:"";content:var(--tw-content);background-image:url(/wp-content/themes/_tw/theme/assets/images/top-banner-bg.png);background-repeat:no-repeat;background-size:auto;position:absolute}@supports (color:color-mix(in lab, red, red)){.top-banner:before{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.top-banner .top-banner-container{pointer-events:none;width:100%;height:100%;position:relative}.top-banner .top-banner-container .slider-wrapper{pointer-events:auto;height:100%;position:relative}.top-banner .top-banner-container .slider-wrapper .banner-slider{opacity:0;justify-content:center;align-items:center;height:100%;transition:all .5s;display:flex}.top-banner .top-banner-container .slider-wrapper .banner-item{height:calc(var(--spacing)*20);cursor:pointer;color:var(--color-text-inverse);flex-wrap:wrap;justify-content:flex-start;margin:0 auto;width:80%!important;display:flex!important}@media (min-width:40rem){.top-banner .top-banner-container .slider-wrapper .banner-item{justify-content:center}}@media (max-width:480px){.top-banner .top-banner-container .slider-wrapper .banner-item{margin:0 55px 0 auto}}.top-banner .top-banner-container .slider-wrapper .banner-item .title{text-align:center;width:fit-content;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);align-items:flex-end;margin:0 auto;display:flex}.top-banner .top-banner-container .slider-wrapper .banner-item .title:hover{color:var(--color-button-bg-primary-hover)}.top-banner .top-banner-container .slider-wrapper .banner-item .date{text-align:center;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-inverse);justify-content:center;align-items:flex-start;display:flex}.top-banner .top-banner-container .slider-wrapper .icon{align-items:center;display:flex;position:absolute}.top-banner .top-banner-container .slider-wrapper .icon:before{cursor:pointer;padding:calc(var(--spacing)*3);color:var(--color-text-inverse)}.top-banner .top-banner-container .slider-wrapper .prev-arrow{top:50%;left:calc(var(--spacing)*0);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.top-banner .top-banner-container .slider-wrapper .next-arrow{top:50%;right:calc(var(--spacing)*3);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.top-banner .top-banner-container .banner-controls{top:50%;right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-text-inverse);pointer-events:none;display:flex;position:absolute}.top-banner .top-banner-container .banner-controls .slide-button{pointer-events:none;flex:1;justify-content:space-between;display:flex}.top-banner .top-banner-container .banner-controls .slide-button .icon{cursor:pointer;padding:calc(var(--spacing)*3);pointer-events:auto}.top-banner .top-banner-container .banner-controls .close-button{pointer-events:none;display:flex}.top-banner .top-banner-container .banner-controls .close-button .icon{cursor:pointer;padding:calc(var(--spacing)*3);pointer-events:auto}.symbol-card{width:100%;padding-bottom:calc(var(--spacing)*20)}.symbol-card__body{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:column;align-self:stretch;display:flex}@media (min-width:48rem){.symbol-card__body{flex-direction:row}}.symbol-card__sidebar{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*4);width:100%;padding-block:calc(var(--spacing)*2);display:flex}@media (min-width:48rem){.symbol-card__sidebar{width:calc(var(--spacing)*60)}}.symbol-card__label{color:var(--text-TextSecondary,#6b7280);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.symbol-card__divider{border-top-style:var(--tw-border-style);border-top-width:1px;flex:1}.symbol-card__main{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*10);flex-direction:column;flex:1;display:flex}.symbol-card__content{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*3);flex-direction:column;align-self:stretch;display:flex}.symbol-card__keywords{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-self:stretch}.symbol-card__title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:60px;--tw-font-weight:var(--font-weight-bold);line-height:60px;font-weight:var(--font-weight-bold);align-self:stretch}.symbol-card__description{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);align-self:stretch}.symbol-card__video{height:calc(var(--spacing)*80);object-fit:cover;border-radius:40px;align-self:stretch;position:relative}.vision .section-title-wrap{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*2);flex-direction:column;flex-shrink:0;display:inline-flex}.vision .section-title-wrap .section-title{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);justify-content:flex-start}.vision .section-content-wrap{width:100%}.vision .section-title{margin-bottom:calc(var(--spacing)*0)}.vision .desc{padding-bottom:calc(var(--spacing)*8)}.vision .desc p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:768px){.vision .desc p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.vision .desc p strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.vision .video-hero-section{margin-bottom:calc(var(--spacing)*20);height:calc(var(--spacing)*70);border-radius:40px;position:relative;overflow:hidden}@media (min-width:768px){.vision .video-hero-section{height:calc(var(--spacing)*96)}}.vision .video-hero-section video{z-index:calc(10*-1);object-fit:cover;width:100%;height:100%;display:none;position:absolute}@media (min-width:48rem){.vision .video-hero-section video{display:block}}.vision .video-hero-section img{z-index:calc(10*-1);object-fit:cover;width:100%;height:100%;display:block;position:absolute}@media (min-width:48rem){.vision .video-hero-section img{display:none}}.vision .video-hero-section .overlay{inset:calc(var(--spacing)*0);background-color:var(--color-black);display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.vision .video-hero-section .overlay{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}@media (min-width:768px){.vision .video-hero-section .overlay{background-color:var(--color-black);display:block}@supports (color:color-mix(in lab, red, red)){.vision .video-hero-section .overlay{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}}.vision .video-hero-section .desc-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (min-width:768px){.vision .video-hero-section .desc-wrap{padding-inline:calc(var(--spacing)*20);padding-block:calc(var(--spacing)*10)}}.vision .video-hero-section .desc-wrap h3{margin-bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*80);text-align:left;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse)}@media (min-width:768px){.vision .video-hero-section .desc-wrap h3{width:100%;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:calc(var(--spacing)*13);line-height:calc(var(--spacing)*13)}}.vision .philosophy{margin-bottom:calc(var(--spacing)*20);gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.vision .philosophy .section-content-wrap{flex-direction:column;display:inline-flex}.vision .philosophy .section-content-wrap .philosophy-desc p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-desc p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.vision .philosophy .section-content-wrap .philosophy-desc p strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.vision .philosophy .section-content-wrap .philosophy-table-wrap{width:100%;overflow-x:auto}.vision .philosophy .section-content-wrap .philosophy-table-wrap table{margin-inline:calc(var(--spacing)*0);border-collapse:separate;--tw-border-spacing-y:calc(var(--spacing)*4);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table{margin-inline:calc(var(--spacing)*-6);--tw-border-spacing-x:calc(var(--spacing)*6);min-width:970px;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);--tw-border-spacing-y:calc(var(--spacing)*8);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table thead{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table thead tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.vision .philosophy .section-content-wrap .philosophy-table-wrap table thead tr th{border-radius:var(--radius-lg);background-color:var(--color-fill-quaternary);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);text-align:center}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody{color:var(--color-text-primary)}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr{gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);padding:calc(var(--spacing)*4);text-align:left;flex-direction:column;display:flex}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr{--tw-border-style:none;padding:calc(var(--spacing)*0);text-align:center;border-style:none;display:table-row}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr td{align-items:center;gap:calc(var(--spacing)*4);width:100%;padding:calc(var(--spacing)*2);vertical-align:middle;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:row;display:flex}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr td{width:auto;padding:calc(var(--spacing)*0);display:table-cell}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr td:before{text-align:left;--tw-font-weight:var(--font-weight-bold);width:50%;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);--tw-content:attr(data-label);content:var(--tw-content);flex-shrink:0}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr td:before{display:none}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell{vertical-align:middle}@media not all and (min-width:48rem){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell{width:520px}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*2);width:100%;padding-inline:calc(var(--spacing)*0);flex-wrap:wrap;display:flex}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap{padding-inline:calc(var(--spacing)*4);flex-wrap:nowrap}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .letter{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals{align-items:center;gap:calc(var(--spacing)*4);display:flex}@media not all and (min-width:48rem){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals{flex:1}}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals{gap:calc(var(--spacing)*8)}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals .line{background-color:#00a5444d;width:100%;height:1px}@supports (color:color-mix(in lab, red, red)){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals .line{background-color:color-mix(in oklab,var(--color-green-600)30%,transparent)}}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals .line{width:calc(var(--spacing)*60)}}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals .text{text-align:left;width:auto;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0}@media (min-width:768px){.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .keyword-cell .cell-wrap .keyword-visuals .text{width:calc(var(--spacing)*36);flex-shrink:1}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .characteristic-cell{width:calc(var(--spacing)*48)}.vision .philosophy .section-content-wrap .philosophy-table-wrap table tbody tr .competency-cell{width:calc(var(--spacing)*60)}}.vision .strategy{gap:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (min-width:768px){.vision .strategy{gap:calc(var(--spacing)*16)}}.vision .strategy .section-content-wrap{display:flex}.vision .strategy__diagram{width:100%;overflow-x:auto}.vision .strategy__content{gap:calc(var(--spacing)*8);flex-direction:column;width:100%;display:flex}.vision .strategy .strategy-row{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:row;display:flex}@media not all and (min-width:64rem){.vision .strategy .strategy-row{flex-direction:column}}@media (min-width:768px){.vision .strategy .strategy-row{align-items:center}}.vision .strategy .strategy-row__title-wrap{width:calc(var(--spacing)*28);justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*0);flex-shrink:0;display:flex}@media not all and (min-width:64rem){.vision .strategy .strategy-row__title-wrap{width:100%}}@media (min-width:768px){.vision .strategy .strategy-row__title-wrap{padding-block:calc(var(--spacing)*3.5)}}@media (min-width:64rem){.vision .strategy .strategy-row__title-wrap{justify-content:space-between}}@media (min-width:80rem){.vision .strategy .strategy-row__title-wrap{width:calc(var(--spacing)*48)}}.vision .strategy .strategy-row__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.vision .strategy .strategy-row__line{height:1px;width:calc(var(--spacing)*24);background-color:var(--color-border-primary);display:none}@media not all and (min-width:64rem){.vision .strategy .strategy-row__line{display:block}}@media (min-width:80rem){.vision .strategy .strategy-row__line{display:block}}.vision .strategy .strategy-row__content-wrap{flex:1;width:100%}.vision .strategy .founding-principles{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);flex-direction:row;align-self:stretch;display:flex}@media not all and (min-width:64rem){.vision .strategy .founding-principles{flex-direction:column}}.vision .strategy .founding-principles__item{justify-content:center;align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);background-color:var(--color-fill-quinary);width:100%;padding:calc(var(--spacing)*3);align-self:stretch;display:flex;overflow:hidden}.vision .strategy .founding-principles__icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.vision .strategy .founding-principles__text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.vision .strategy .vision{justify-content:center;align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}.vision .strategy .vision__list{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);flex-direction:row;align-self:stretch;display:flex}@media not all and (min-width:64rem){.vision .strategy .vision__list{flex-direction:column}}.vision .strategy .vision__item{height:auto;min-height:calc(var(--spacing)*14);justify-content:center;align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);width:100%;display:flex;overflow:hidden}.vision .strategy .vision__item-text{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.vision .strategy .vision__banner{border-radius:var(--radius-2xl);background-color:var(--color-gray-400);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-4px;outline-width:4px;outline-color:#fff3;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vision .strategy .vision__banner{outline-color:color-mix(in oklab,var(--color-white)20%,transparent)}}@media (min-width:768px){.vision .strategy .vision__banner{padding-inline:calc(var(--spacing)*8)}}.vision .strategy .vision__banner-text{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:768px){.vision .strategy .vision__banner-text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.vision .strategy .core-values{justify-content:center;align-items:center;gap:calc(var(--spacing)*5);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-to:var(--color-fill-quinary);--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));width:100%;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*5);flex-direction:column;display:inline-flex;overflow:hidden}@media (min-width:64rem){.vision .strategy .core-values{padding-inline:calc(var(--spacing)*14)}}.vision .strategy .core-values__list{justify-content:center;align-items:flex-start;gap:calc(var(--spacing)*4);flex-wrap:wrap;width:100%;display:inline-flex}@media (min-width:768px){.vision .strategy .core-values__list{justify-content:space-between;align-items:center}}.vision .strategy .core-values__item{flex-direction:column;justify-content:flex-start;align-items:center;width:calc(50% - .5rem);display:inline-flex}@media (min-width:768px){.vision .strategy .core-values__item{flex:1}}.vision .strategy .core-values__letter{text-align:center;font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-self:stretch}@media (min-width:768px){.vision .strategy .core-values__letter{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));--tw-leading:93.6px;line-height:93.6px}}.vision .strategy .core-values__eng{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);align-self:stretch}.vision .strategy .core-values__kor{text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);align-self:stretch}.vision .strategy .dev-goals{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);flex-direction:row;width:100%;display:flex}@media not all and (min-width:64rem){.vision .strategy .dev-goals{flex-direction:column}}.vision .strategy .dev-goals__item{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);background-color:var(--color-fill-quinary);width:100%;padding:calc(var(--spacing)*2.5);flex-direction:column;display:inline-flex}.vision .strategy .dev-goals__header-wrap{height:auto;min-height:calc(var(--spacing)*16);border-radius:var(--radius-lg);padding-block:calc(var(--spacing)*1);justify-content:center;align-self:stretch;align-items:center;display:inline-flex;overflow:hidden}.vision .strategy .dev-goals__header-text{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.vision .strategy .dev-goals__body{text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-text-primary);align-self:stretch}.vision .strategy .key-tasks{align-items:flex-start;gap:calc(var(--spacing)*1);width:100%;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-text-primary);flex-direction:column;display:flex}@media (min-width:768px){.vision .strategy .key-tasks{flex-direction:row;justify-content:space-evenly}}.vision .strategy .key-tasks__column{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}#campus-map-modal{transition:all .3s;display:block;top:100%}#campus-map-modal.open{top:0}.campus-map-wrap{flex-direction:column;width:100%;height:100%;display:flex}.campus-map-wrap .campus-map-navi-bar-wrap{flex-basis:calc(var(--spacing)*20);background-color:var(--color-bg-dark);width:100%;padding:calc(var(--spacing)*4);z-index:100;justify-content:space-between;align-items:center;display:flex}.campus-map-wrap .campus-map-navi-bar-wrap h1,.campus-map-wrap .campus-map-navi-bar-wrap h2{margin:calc(var(--spacing)*0)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}@media (min-width:40rem){.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap{flex-direction:row}}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .logo-wrap{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*4);flex:1;width:100%;display:flex}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .logo-wrap img{max-width:calc(var(--spacing)*40)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .logo-wrap h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap{align-items:center;gap:calc(var(--spacing)*5);display:flex}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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)}@media (min-width:64rem){.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.campus-map-btn{background-color:var(--color-white);color:var(--color-text-primary)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.campus-map-btn:focus{outline-color:var(--color-point)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.campus-map-btn:hover,.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.campus-map-btn.active{background-color:var(--color-primary);color:var(--color-white)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.campus-map-btn:hover i,.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.campus-map-btn.active i{color:var(--color-white)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.kakao-navi-btn{background-color:var(--color-white);color:var(--color-text-primary)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.kakao-navi-btn .button-content i{height:calc(var(--spacing)*6);width:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.kakao-navi-btn:focus{outline-color:var(--color-yellow-300)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.kakao-navi-btn:hover,.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.kakao-navi-btn.active{background-color:var(--color-yellow-300)}.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.kakao-navi-btn:hover i,.campus-map-wrap .campus-map-navi-bar-wrap .left-wrap .button-wrap button.kakao-navi-btn.active i{color:var(--color-sky-500)}.campus-map-wrap .campus-map-navi-bar-wrap .close-button-wrap button{background-color:var(--color-bg-dark);color:var(--color-white);--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)}.campus-map-wrap .campus-map-inner-wrap{z-index:100;flex:1;width:100%;height:100lvh;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap{--tw-translate-y:calc(var(--spacing)*0);height:calc(100lvh - 80px);translate:var(--tw-translate-x)var(--tw-translate-y);flex-direction:row}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap{top:calc(var(--spacing)*0);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);background-color:var(--color-white);z-index:10;--bottom-sheet-translate-y:506px;flex-direction:column;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 -4px 6px #0000001a}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap{height:auto;max-height:calc(100lvh - 80px);min-width:calc(var(--spacing)*80);border-radius:0;flex-basis:20%;position:relative;overflow:auto}}@media (min-width:80rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap{min-width:calc(var(--spacing)*100)}}@media (max-width:1024px){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap{transform:translateY(var(--bottom-sheet-translate-y))}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .mobile-handler{height:calc(var(--spacing)*10);cursor:grab;background-color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .mobile-handler{display:none}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .mobile-handler:active{cursor:grabbing}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .mobile-handler .handler{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*18);border-radius:var(--radius-md);background-color:var(--color-fill-tertiary)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap{gap:calc(var(--spacing)*8);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap{padding:calc(var(--spacing)*4)}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap .input-search-wrap{height:calc(var(--spacing)*12);width:100%}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap .input-search-wrap .input-search{background-color:var(--color-white);color:var(--color-text-primary)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap .input-search-wrap .input-search::placeholder{color:var(--color-text-tertiary)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap .input-search-wrap .icon-search{color:var(--color-point)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap .input-search-wrap .input-container{border-radius:var(--radius-4xl);background-color:#20d735cc}@supports (color:color-mix(in lab, red, red)){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap .input-search-wrap .input-container{background-color:color-mix(in oklab,var(--color-point)80%,transparent)}}@media (max-width:1024px){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .search-wrap .input-search-wrap{height:calc(var(--spacing)*12)}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap{gap:calc(var(--spacing)*5);background-color:var(--color-white);padding-block:calc(var(--spacing)*1);flex-direction:column;display:none;overflow-y:auto}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap{height:100%}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content{gap:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);flex-direction:column;display:flex;overflow-y:auto}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-image-wrap{position:relative}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-image-wrap .place-information-header{top:calc(var(--spacing)*0);height:calc(var(--spacing)*11);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#101828b3;--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));--tw-gradient-to:#0000;width:100%;padding-block:calc(var(--spacing)*1);align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-image-wrap .place-information-header{--tw-gradient-from:color-mix(in oklab,var(--color-gray-900)70%,transparent);--tw-gradient-to:color-mix(in oklab,var(--color-gray-900)0%,transparent)}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-image-wrap .place-information-header i{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);cursor:pointer;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);justify-content:center;align-items:center;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-image-wrap img{aspect-ratio:16/9;width:100%}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-information-title-wrap{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);flex-direction:column;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-information-title-wrap .title-wrap{align-items:center;gap:calc(var(--spacing)*2);display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-information-title-wrap .title-wrap .number{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-information-title-wrap .title-wrap .title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .place-information-title-wrap .description{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border-dark);padding-bottom:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-secondary)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .metadata-list{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);flex-direction:column;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .metadata-list li{gap:calc(var(--spacing)*2);display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .metadata-list li .metadata-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .metadata-list li span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:pre-wrap;line-height:1.75}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .metadata-list li span a{text-decoration:none;display:inline-block}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .metadata-list li span a:after{content:"";background:var(--color-point);width:0;height:2px;transition:width .3s;display:block}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-information-wrap .place-information-content .metadata-list li span a:hover:after{width:100%}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list{background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1);flex-direction:column;flex:1;display:none;overflow-y:auto}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list{display:flex}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-gray-400)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap:first-child{border-top-style:var(--tw-border-style);border-top-width:2px;border-top-color:var(--color-gray-900)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--color-gray-900)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap .category-accordion-btn{cursor:pointer;padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap .category-accordion-btn .category-info{align-items:center;gap:calc(var(--spacing)*4);display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap .category-accordion-btn .category-info .icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-teal-500)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap .category-accordion-btn .category-info .category-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition:all .3s}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap .category-accordion-btn .icon-chevron-down{color:var(--color-fill-secondary);transition:all .3s}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap.active .category-accordion-btn .category-info .category-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .place-category-accordion-wrap.active .category-accordion-btn .icon-chevron-down{color:var(--color-text-primary);transform:rotate(180deg)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list .not-found-wrap{min-height:calc(var(--spacing)*0);flex-direction:column;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap{background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap{padding-block:calc(var(--spacing)*3);display:none}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap .category-list-mobile{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*1);scroll-behavior:smooth;scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap .category-list-mobile .category{color:var(--color-text-primary);flex:none}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap .category-list-mobile .category.active{color:var(--color-white)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap .place-list{max-height:none;overflow-y:auto}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap .place-list{margin-top:calc(var(--spacing)*2)}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap .not-found-wrap{padding:calc(var(--spacing)*0);flex-direction:column;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .category-list-mobile-wrap .not-found-wrap img{width:calc(var(--spacing)*30)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list-wrap{overflow-y:auto}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list{max-height:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);border-color:var(--color-gray-200);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list{border-top-style:var(--tw-border-style);border-top-width:1px}}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list .place-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*4);display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list .place-item .number{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);flex-basis:calc(var(--spacing)*6);background-color:var(--color-teal-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list .place-item .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-primary);flex:1}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list .place-item:first-child{margin-top:calc(var(--spacing)*4)}.campus-map-wrap .campus-map-inner-wrap .campus-map-sidebar-wrap .place-list .place-item:last-child{margin-bottom:calc(var(--spacing)*4)}.campus-map-wrap .campus-map-inner-wrap .kakao-map-wrap{background-color:var(--color-primary-600);flex:1;width:100%;height:100%;position:relative}@media (min-width:64rem){.campus-map-wrap .campus-map-inner-wrap .kakao-map-wrap{height:calc(100lvh - 80px)}}.campus-map-wrap .campus-map-inner-wrap .kakao-map-wrap .campus-map{background-color:var(--color-teal-100);width:100%;height:100%}.campus-map-wrap .campus-map-inner-wrap .kakao-map-wrap #campus-map-navi,.campus-map-wrap .campus-map-inner-wrap .kakao-map-wrap #campus-map-navi iframe{width:100%;height:100%}.campus-map-marker-wrap{position:relative}.campus-map-marker-wrap .marker{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);border-radius:3.40282e38px;transition:color .2s,transform .2s;display:inline-block;position:absolute}.campus-map-marker-wrap .active-marker{height:calc(var(--spacing)*8.75);width:calc(var(--spacing)*7);cursor:pointer;justify-content:center;align-items:center;display:none;position:relative;transform:translate(-9px,-26px)}.campus-map-marker-wrap .active-marker span{color:var(--color-white);z-index:2;position:relative}.campus-map-marker-wrap .active-marker svg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;position:absolute}.campus-map-marker-wrap:hover{z-index:100001}.campus-map-marker-wrap:hover .marker{transform:scale(1.4);background-color:var(--color-point)!important}.campus-map-marker-wrap.active{pointer-events:none;z-index:100000}.campus-map-marker-wrap.active .marker{display:none}.campus-map-marker-wrap.active .active-marker{display:flex}.place-selector-overlay-wrap{max-height:calc(var(--spacing)*100);width:calc(var(--spacing)*80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);background-color:var(--color-white);padding:calc(var(--spacing)*4);--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);overflow-y:auto}@media (min-width:768px){.place-selector-overlay-wrap{--tw-translate-x:calc(70%*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.place-selector-overlay-wrap .place-selector-close-button-wrap{margin-bottom:calc(var(--spacing)*2);justify-content:flex-end;display:flex}.place-selector-overlay-wrap .place-selector-close-button-wrap i{cursor:pointer;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-text-primary)}.place-selector-overlay-wrap .place-selector-list{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.place-selector-overlay-wrap .place-selector-list .place-selector-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);display:flex}.place-selector-overlay-wrap .place-selector-list .place-selector-item .place-image{aspect-ratio:3/2;width:calc(var(--spacing)*30);flex:none}.place-selector-overlay-wrap .place-selector-list .place-selector-item .place-image img{border-radius:var(--radius-sm);object-fit:cover;object-position:center;width:100%}.place-selector-overlay-wrap .place-selector-list .place-selector-item .place-information{flex:1;overflow:hidden}.place-selector-overlay-wrap .place-selector-list .place-selector-item .place-information .title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.place-selector-overlay-wrap .place-selector-list .place-selector-item .place-information .title .number{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.place-selector-overlay-wrap .place-selector-list .place-selector-item .place-information .description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.color-blocks{gap:calc(var(--spacing)*1.5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (min-width:40rem){.color-blocks{gap:calc(var(--spacing)*4)}}.color-blocks .color-block{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.color-blocks .color-block .color-block-pallet{aspect-ratio:1;border-radius:var(--radius-xl);outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:1px;outline-color:var(--color-black);width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.color-blocks .color-block .color-block-pallet{outline-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.color-blocks .color-block span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.color-blocks .color-block:first-child .color-block-pallet{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.custom-color-block-wrap{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.custom-color-block-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.custom-color-block-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-color-block-wrap .custom-color-block{gap:calc(var(--spacing)*2);display:flex}.custom-color-block-wrap .custom-color-block .custom-color{aspect-ratio:1;width:100%;max-width:calc(var(--spacing)*24);border-radius:var(--radius-xl);outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:1px;outline-color:var(--color-black);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.custom-color-block-wrap .custom-color-block .custom-color{outline-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.custom-color-block-wrap .custom-color-block .custom-color-info{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.custom-color-block-wrap .custom-color-block .custom-color-info span:first-child{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.custom-color-block-wrap .custom-color-block .custom-color-info span:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}@media (min-width:48rem){#design-guide-icons-wrap .icon-wrap .icon-preview-wrap{grid-template-columns:repeat(5,minmax(0,1fr))}}#accordion-guide-wrap .component-example-wrap{flex-direction:column;align-items:flex-start}#accordion-guide-wrap .accordion.custom-sample{width:100%}#accordion-guide-wrap .accordion.custom-sample .accordion-button{-webkit-user-select:none;user-select:none}#accordion-guide-wrap .accordion.custom-sample .accordion-button>span{height:calc(var(--spacing)*10);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*10);border-radius:var(--radius-2xl);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-primary);display:flex}@media (hover:hover){#accordion-guide-wrap .accordion.custom-sample .accordion-button>span:hover{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-point)}}#accordion-guide-wrap .accordion.custom-sample .accordion-button>span i{transition:transform .4s;transform:rotate(180deg)}#accordion-guide-wrap .accordion.custom-sample .accordion-button>span i~:hover{color:var(--color-gray-800)}#accordion-guide-wrap .accordion.custom-sample.on .accordion-button i{transform:rotate(0)!important}.design-guide-components-wrap .component-section .component-example-wrap{align-items:center;gap:calc(var(--spacing)*4);display:flex}#design-guide-icons-wrap .icon-wrap .icon-preview-wrap{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:48rem){#design-guide-icons-wrap .icon-wrap .icon-preview-wrap{grid-template-columns:repeat(5,minmax(0,1fr))}}#design-guide-icons-wrap .icon-wrap .icon-preview-wrap .icon-block{cursor:pointer;gap:calc(var(--spacing)*2);text-align:center;flex-direction:column;display:flex}#design-guide-icons-wrap .icon-wrap .icon-preview-wrap .icon-block .icon-preview{border-radius:var(--radius-sm);background-color:var(--color-gray-100);padding-block:calc(var(--spacing)*6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#design-guide-icons-wrap .icon-wrap .icon-preview-wrap .icon-block .icon-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#email-collection-rejection{padding-bottom:calc(var(--spacing)*20)}@media (min-width:768px){#email-collection-rejection{padding-bottom:calc(var(--spacing)*30)}}.history{width:100%;overflow-x:auto}.history .banner{margin-block:calc(var(--spacing)*12);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*7)}.history .banner .range{margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.history .history-contents .year-row{align-items:flex-start;gap:calc(var(--spacing)*0);flex-direction:column}@media (min-width:768px){.history .history-contents .year-row{gap:calc(var(--spacing)*13);flex-direction:row}}.history .history-contents .year-row h3{margin-bottom:calc(var(--spacing)*0)}.history .history-contents .year-row .wp-block-group.is-layout-constrained{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border-dark)}.history .history-contents .year-row .wp-block-group.is-layout-constrained .is-layout-flex{align-items:flex-start;gap:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*4);flex-direction:column}@media (min-width:768px){.history .history-contents .year-row .wp-block-group.is-layout-constrained .is-layout-flex{gap:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*15);padding-left:calc(var(--spacing)*7);flex-direction:row}}.history .history-contents .year-row .wp-block-group.is-layout-constrained .is-layout-flex p{padding-top:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-shrink:0}.history .history-contents .year-row .wp-block-group.is-layout-constrained .is-layout-flex .wp-block-list{padding-left:calc(var(--spacing)*6)}@media (min-width:768px){.history .history-contents .year-row .wp-block-group.is-layout-constrained .is-layout-flex .wp-block-list{padding-left:calc(var(--spacing)*10)}}.creos-wrap{width:100%;padding-bottom:calc(var(--spacing)*20)}.creos-wrap .description-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.creos-wrap .description-wrap .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.creos-wrap .description-wrap .description{text-align:center;font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:768px){.creos-wrap .description-wrap .description{font-size:var(--text-5xl);line-height:calc(var(--spacing)*17)}}.creos-wrap .description-wrap .sub-description{margin-top:calc(var(--spacing)*3);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.creos-wrap .creos-cover-wrap{margin-top:calc(var(--spacing)*6);width:100%;position:relative;overflow:hidden}@media (min-width:768px){.creos-wrap .creos-cover-wrap{margin-top:calc(var(--spacing)*10);height:calc(var(--spacing)*185)}}@media (min-width:40rem){.creos-wrap .creos-cover-wrap{margin-top:calc(var(--spacing)*20)}}.creos-wrap .creos-cover-wrap .creos-item-wrap{gap:calc(var(--spacing)*4);flex-direction:column;height:100%;display:flex;overflow:hidden}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap{gap:calc(var(--spacing)*0);flex-direction:row}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item{cursor:pointer;border-radius:var(--radius-xl);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item{border-radius:0}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-back{top:calc(var(--spacing)*-25);width:100%;height:calc(100% + var(--spacing)*50);opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .5s ease-in-out;position:absolute}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:first-child .creos-item-back{background-position:0}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:nth-child(2) .creos-item-back{background-position:33.3%}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:nth-child(3) .creos-item-back{background-position:66.7%}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:nth-child(4) .creos-item-back{background-position:100%}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:nth-child(2n) .creos-item-inner .text-wrap{padding-bottom:calc(var(--spacing)*30)}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:nth-child(2n) .creos-item-inner:before{top:calc(var(--spacing)*-25)}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:nth-child(2n) .creos-item-inner .bg-darker-overlay{bottom:calc(var(--spacing)*25)}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:nth-child(odd) .creos-item-inner:after{bottom:calc(var(--spacing)*-25)}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:last-child .creos-item-inner .inner-gap{display:none}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:last-child .creos-item-inner .radius{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*25);transform:translateY(1px)}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:last-child .creos-item-inner .radius{display:block}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:first-child .creos-item-inner .radius{top:calc(var(--spacing)*25);left:calc(var(--spacing)*0);transform:rotate(180deg)translateY(1px)}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:first-child .creos-item-inner .radius{display:block}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner{width:100%;height:calc(100% + 100px);transition:all 1.5s .3s;position:relative}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .radius{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);z-index:3;background:radial-gradient(circle at 0 0,#0000 72%,#fff 72%);display:none;position:absolute}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .bg-darker-overlay{bottom:calc(var(--spacing)*0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-bg-dark);--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));--tw-gradient-to:transparent;z-index:1;width:100%;height:100%;position:absolute}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .bg-darker-overlay{height:40%}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .inner-gap{right:calc(var(--spacing)*0);height:100%;width:calc(var(--spacing)*.25);background-color:var(--color-white);z-index:2;display:none}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .inner-gap{display:block;position:absolute}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap{height:calc(var(--spacing)*35);width:100%;padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5);z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap{gap:calc(var(--spacing)*5);height:100%;padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*0)}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .title:hover{border-color:var(--color-point);color:var(--color-point)}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .title:hover>span{transform:translateY(-100%)}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .title:hover:after{top:0}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .title>span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);display:inline-block}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .title:after{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400);--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));--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-teal-500);padding-block:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:#0000;content:attr(data-animation-keyword);-webkit-background-clip:text;background-clip:text;transition:top .5s cubic-bezier(.68,-.55,.265,1.55);display:inline;position:absolute;top:100%;left:0}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .description{color:var(--color-white)}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .description{height:2lh}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*25);background-color:var(--color-white);content:" ";z-index:2;width:100%;display:none;position:absolute}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner:before{display:block}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner:after{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*25);background-color:var(--color-white);content:" ";z-index:2;width:100%;display:none;position:absolute}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner:after{display:block}}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:hover .text-wrap .title>span{transform:translateY(-100%)}.creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item:hover .text-wrap .title:after{top:0}.creos-wrap .creos-cover-wrap .creos-image-wrap{width:100%;height:100%;display:none;position:absolute}@media (min-width:768px){.creos-wrap .creos-cover-wrap .creos-image-wrap{display:block}}.creos-wrap .creos-cover-wrap .creos-image-wrap .creos-image{top:calc(var(--spacing)*-25);width:100%;height:calc(100% + var(--spacing)*50);opacity:0;background-position:50%;background-size:cover;transition:all .5s ease-in-out;position:absolute}.creos-wrap .creos-cover-wrap .creos-image-wrap .creos-image:first-child{background-position:0}.creos-wrap .creos-cover-wrap .creos-image-wrap .creos-image:nth-child(2){background-position:33.3%}.creos-wrap .creos-cover-wrap .creos-image-wrap .creos-image:nth-child(3){background-position:66.7%}.creos-wrap .creos-cover-wrap .creos-image-wrap .creos-image:nth-child(4){background-position:100%}.employment-section{width:100%}@media (min-width:768px){.employment-section{height:calc(var(--spacing)*160)}}.employment-section .employment-wrap{flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:768px){.employment-section .employment-wrap{flex-direction:row}}.employment-section .employment-wrap .plus-center-wrap{justify-content:space-between;gap:calc(var(--spacing)*2);background-color:var(--color-text-primary-950);padding:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (min-width:768px){.employment-section .employment-wrap .plus-center-wrap{padding-block:calc(var(--spacing)*30);flex-direction:row;flex-basis:66.6667%}}@media (min-width:80rem){.employment-section .employment-wrap .plus-center-wrap{padding-inline:calc(var(--spacing)*15)}}@media (min-width:96rem){.employment-section .employment-wrap .plus-center-wrap{padding-inline:calc(var(--spacing)*25)}}.employment-section .employment-wrap .plus-center-wrap .content-wrap{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.employment-section .employment-wrap .plus-center-wrap .content-wrap .title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-white)}@media (min-width:64rem){.employment-section .employment-wrap .plus-center-wrap .content-wrap .title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@media (min-width:80rem){.employment-section .employment-wrap .plus-center-wrap .content-wrap .title{font-size:var(--text-4xl);line-height:calc(var(--spacing)*16)}}@media (min-width:96rem){.employment-section .employment-wrap .plus-center-wrap .content-wrap .title{font-size:var(--text-5xl);line-height:calc(var(--spacing)*16)}}.employment-section .employment-wrap .plus-center-wrap .content-wrap .description{font-size:var(--text-xl);line-height:calc(var(--spacing)*8);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.employment-section .employment-wrap .plus-center-wrap .content-wrap .description{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.employment-section .employment-wrap .plus-center-wrap .content-wrap a{width:fit-content}.employment-section .employment-wrap .plus-center-wrap .content-wrap a button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.employment-section .employment-wrap .plus-center-wrap .skon-wrap{width:100%;max-width:285px;display:none}@media (min-width:768px){.employment-section .employment-wrap .plus-center-wrap .skon-wrap{display:block}}@media (min-width:48rem){.employment-section .employment-wrap .plus-center-wrap .skon-wrap{width:80%}}@media (min-width:96rem){.employment-section .employment-wrap .plus-center-wrap .skon-wrap{width:100%}}.employment-section .employment-wrap .program-practice-wrap{flex-direction:column;display:flex}@media (min-width:768px){.employment-section .employment-wrap .program-practice-wrap{flex-basis:33.3333%}}.employment-section .employment-wrap .program-practice-wrap .program-practice-card{gap:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*15);flex-direction:column;flex-grow:1;display:flex}.employment-section .employment-wrap .program-practice-wrap .program-practice-card .title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white)}@media (min-width:768px){.employment-section .employment-wrap .program-practice-wrap .program-practice-card .title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.employment-section .employment-wrap .program-practice-wrap .program-practice-card .title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}.employment-section .employment-wrap .program-practice-wrap .program-practice-card .description{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.employment-section .employment-wrap .program-practice-wrap .program-practice-card .description{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.employment-section .employment-wrap .program-practice-wrap .program-practice-card a{width:fit-content}.employment-section .employment-wrap .program-practice-wrap .program-practice-card.program-wrap{background-blend-mode:overlay;background-color:#1e2939b3;background-image:url(/wp-content/themes/_tw/theme/assets/icons/career-program.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:40%}@supports (color:color-mix(in lab, red, red)){.employment-section .employment-wrap .program-practice-wrap .program-practice-card.program-wrap{background-color:color-mix(in oklab,var(--color-bg-dark)70%,transparent)}}.employment-section .employment-wrap .program-practice-wrap .program-practice-card.practice-wrap{background-image:url(/wp-content/themes/_tw/theme/assets/icons/field-training-program.svg),linear-gradient(to top right,var(--color-emerald-500)0%,var(--color-indigo-800)55%,var(--color-purple-600)100%);background-blend-mode:overlay;background-position:100% 100%;background-repeat:no-repeat;background-size:40%,cover}.hero-section-wrap{height:100svh;position:relative}.hero-section-wrap .bg-gradient{bottom:calc(var(--spacing)*0);width:100%;left:calc(var(--spacing)*0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-black);--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));--tw-gradient-to:transparent;z-index:1;z-index:1;opacity:.4;width:100%;height:100%;position:absolute;height:50%!important}.hero-section-wrap .hero-slide-wrap{width:100%;height:100%;position:relative;overflow:hidden}.hero-section-wrap .hero-slide-wrap .slick-list,.hero-section-wrap .hero-slide-wrap .slick-list .slick-track,.hero-section-wrap .hero-slide-wrap .slick-list .slick-track .slick-slide,.hero-section-wrap .hero-slide-wrap .slick-list .slick-track .slick-slide>div{height:100%}.hero-section-wrap .hero-slide-wrap .hero-slide-item{width:100%;height:100%;position:relative}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-back{width:100%;height:100%;position:absolute}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-back-pc{height:100%;display:none}@media (min-width:768px){.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-back-pc{display:block}}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-back-mobile{height:100%;display:block}@media (min-width:768px){.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-back-mobile{display:none}}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-back .hero-video,.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-back .hero-image{object-fit:cover;object-position:center;width:100%;height:100%}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-content-wrap{z-index:3;width:90%;height:100%;position:relative}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-content-wrap .hero-slide-content{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-content-wrap .hero-button-wrap{left:calc(var(--spacing)*4);padding:calc(var(--spacing)*1);position:absolute;bottom:29lvh}@media (min-width:768px){.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-content-wrap .hero-button-wrap{left:calc(var(--spacing)*0)}}.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-content-wrap .hero-button-wrap button{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);border-width:1px;border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-content-wrap .hero-button-wrap button{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}@media (hover:hover){.hero-section-wrap .hero-slide-wrap .hero-slide-item .hero-slide-content-wrap .hero-button-wrap button:hover{background-color:var(--color-point)}}.hero-section-wrap .hero-calendar-container{bottom:calc(var(--spacing)*5);z-index:2;width:100%;position:absolute}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list{height:calc(var(--spacing)*23);align-items:center;gap:calc(var(--spacing)*4);display:flex}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .icon-wrap{height:calc(var(--spacing)*23);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .icon-wrap i{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));color:var(--color-white);justify-content:center;align-items:center;display:flex;position:relative}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .icon-wrap i:hover:before{color:var(--color-point)}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .icon-wrap i:hover .badge{background-color:var(--color-white);color:var(--color-point)}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .icon-wrap i .badge{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-color:var(--color-primary-600);font-family:var(--font-pretendard);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;position:absolute}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list{gap:calc(var(--spacing)*5);height:100%;display:flex}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item{align-items:center;gap:calc(var(--spacing)*4);display:flex}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .data-wrap{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .division{height:calc(var(--spacing)*3);width:calc(var(--spacing)*.5);background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .division{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .title-wrap{max-height:2lh;max-width:calc(var(--spacing)*45);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#fffc;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .title-wrap{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .title-wrap p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item:last-child .division{display:none}.hero-section-wrap .hero-dots-container{z-index:10;position:absolute;bottom:120px;left:0;right:0}.hero-section-wrap .slick-dots{align-items:center;margin:0;padding:0;list-style:none;display:flex}.hero-section-wrap .slick-dots li{cursor:pointer;margin:0 8px;padding:0}.hero-section-wrap .slick-dots li button{cursor:pointer;background:0 0;border:none;outline:none;width:12px;height:12px;padding:5px;font-size:0;line-height:0;display:block;position:relative}.hero-section-wrap .slick-dots li button:before{content:"";opacity:.5;background-color:#fff;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section-wrap .slick-dots li.slick-active button:before{opacity:1;width:12px;height:12px}.hero-section-wrap .arrows{width:20px;height:20px;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.hero-section-wrap .arrows:before{content:"";border-bottom:6.66667px solid #ffffffb3;border-left:6.66667px solid #ffffffb3;width:100%;height:100%;animation:3s linear infinite arrows;position:absolute;transform:translate(6.66667px,26.6667px)rotate(-45deg)}.hero-section-wrap .arrows:after{content:"";border-bottom:6.66667px solid #ffffffb3;border-left:6.66667px solid #ffffffb3;width:100%;height:100%;animation:3s linear -1.5s infinite arrows;position:absolute;transform:translate(13.3333px)rotate(-45deg)}@keyframes arrows{0%{border-bottom:6.66667px solid #fff0;border-left:6.66667px solid #fff0;transform:translate(-3.33333px,-13.3333px)rotate(-45deg)}10%,90%{border-bottom:6.66667px solid #fff0;border-left:6.66667px solid #fff0}50%{border-bottom:6.66667px solid #ffffffb3;border-left:6.66667px solid #ffffffb3;transform:translate(-3.33333px)rotate(-45deg)}to{border-bottom:6.66667px solid #fff0;border-left:6.66667px solid #fff0;transform:translate(-3.33333px,13.3333px)rotate(-45deg)}}.home-board{gap:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (min-width:768px){.home-board{padding-block:calc(var(--spacing)*30)}}.home-board .title-wrap{align-items:flex-start;gap:calc(var(--spacing)*10);display:flex}.home-board .title-wrap .left-title{flex-basis:calc(var(--spacing)*50);gap:calc(var(--spacing)*4);flex-direction:column;display:none}@media (min-width:768px){.home-board .title-wrap .left-title{display:flex}}.home-board .title-wrap .left-title .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.home-board .title-wrap .right-title{flex:1;justify-content:space-between;align-items:center;display:flex}.home-board .title-wrap .right-title .title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}@media (min-width:768px){.home-board .title-wrap .right-title .title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.home-board .document-wrap{width:100%}.home-board .document-wrap .home-board-tab{gap:calc(var(--spacing)*10);width:100%}@media (min-width:768px){.home-board .document-wrap .home-board-tab .tab-buttons-container{flex-basis:calc(var(--spacing)*50)}}@media (hover:hover){.home-board .document-wrap .home-board-tab .tab-buttons-container button:hover{border-color:var(--text-point);color:var(--color-point)}}@media (min-width:768px){.home-board .document-wrap .home-board-tab .tab-buttons-container button{min-width:calc(var(--spacing)*50);padding-block:calc(var(--spacing)*1.5);padding-left:calc(var(--spacing)*5);text-align:left;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}}.home-board .document-wrap .home-board-tab .tab-buttons-container .is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);border-color:var(--color-primary)}.home-board .document-wrap .home-board-tab .tab-contents-wrapper{flex:1}@media (min-width:768px){.home-board .document-wrap .home-board-tab .tab-contents-wrapper{margin:calc(var(--spacing)*0)}}#home-wrap{margin-top:calc(var(--spacing)*-18)}@media (min-width:768px){#home-wrap{margin-top:calc(var(--spacing)*0)}}::selection{color:var(--color-white);background:var(--purple-700,#6d28d9)}.notice-section .title-wrap .right-title .home-total-view-button{margin-right:calc(var(--spacing)*1)}.notice-section .notice-card-list{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.notice-section .notice-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.notice-section .notice-card-list{gap:calc(var(--spacing)*8);grid-template-columns:repeat(3,minmax(0,1fr))}}.notice-section .notice-card-list .notice-card-wrap{cursor:pointer;gap:calc(var(--spacing)*0);border-radius:var(--radius-xl);background-color:var(--color-stone-100);padding:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (min-width:64rem){.notice-section .notice-card-list .notice-card-wrap{gap:calc(var(--spacing)*5)}}.notice-section .notice-card-list .notice-card-wrap:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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);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:.3s;transition-duration:.3s}.notice-section .notice-card-list .notice-card-wrap:hover .content-wrap .title{color:var(--color-point)!important}.notice-section .notice-card-list .notice-card-wrap .content-wrap{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.notice-section .notice-card-list .notice-card-wrap .content-wrap .title{height:2lh;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice-section .notice-card-list .notice-card-wrap .content-wrap .content{height:2lh;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-gray-600);-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;letter-spacing:-.24px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice-section .notice-card-list .notice-card-wrap .metadata-wrap{justify-content:space-between;align-items:center;display:flex}.notice-section .notice-card-list .notice-card-wrap .metadata-wrap>span{color:var(--color-text-tertiary)}.notice-section .notice-card-list .notice-card-wrap .metadata-wrap .badge{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5)}.first-slide-wrap{bottom:42lvh;left:calc(var(--spacing)*4);max-width:calc(var(--spacing)*120);position:absolute;transform:translateY(calc(10lvh - 50%))}@media (min-width:768px){.first-slide-wrap{left:calc(var(--spacing)*0)}}.first-slide-wrap .slide-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.first-slide-wrap .slide-description{margin-top:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.first-slide-wrap .slide-description{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.slide-opacity{opacity:0;transition:all 1.5s}.slide-right-to-left{transition:all 1.5s;transform:translate(20%)}.slick-active-animate .slide-right-to-left{transform:translate(0)}.slick-active-animate .slide-opacity{opacity:1}.sns-page .sns-card-list{grid-template-columns:1fr;grid-auto-rows:10px;grid-auto-flow:dense;gap:20px;display:grid}@media (min-width:768px){.sns-page .sns-card-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sns-page .sns-card-list{grid-template-columns:repeat(3,1fr)}}.sns-page .card-tall{grid-row-end:span 19}.sns-page .card-medium{grid-row-end:span 12}.sns-page .sns-card:hover .title{color:var(--color-point)!important}.sns-page .sns-card-wrap{cursor:pointer;transition:all .3s ease-in-out}.sns-page .sns-card-wrap:hover .sns-image{scale:1.1}.sns-page .sns-card-wrap .sns-image-wrap{border-radius:var(--radius-3xl);margin-inline:auto;position:relative}@media (min-width:768px){.sns-page .sns-card-wrap .sns-image-wrap{width:100%}}.sns-page .sns-card-wrap .sns-image-wrap .image-wrap{border-radius:var(--radius-3xl);overflow:hidden}.sns-page .sns-card-wrap .sns-image-wrap .sns-image{margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*1);border-radius:var(--radius-3xl);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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);object-fit:cover;object-position:center;transition:all .3s ease-in-out}.sns-page .sns-card-wrap .sns-image-wrap .youtube{aspect-ratio:16/9}.sns-page .sns-card-wrap .sns-image-wrap .instagram{aspect-ratio:4/5}.sns-page .sns-card-wrap .sns-image-wrap .sns-image{width:100%}.sns-page .sns-card-wrap .sns-content{gap:calc(var(--spacing)*2);flex-direction:column;transition:all .3s ease-in-out;display:flex;overflow:hidden}.sns-page .sns-card-wrap .sns-content .icon-wrap{align-items:center;gap:calc(var(--spacing)*2);z-index:2;display:flex;position:relative}.sns-page .sns-card-wrap .sns-content .icon-wrap .icon-bg{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.sns-page .sns-card-wrap .sns-content .icon-wrap .icon-bg i{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));justify-content:center;align-items:center;display:flex}.sns-page .sns-card-wrap .sns-content .icon-wrap .icon-bg .icon-youtube{color:var(--color-red-500)}.sns-page .sns-card-wrap .sns-content .icon-wrap .icon-bg .icon-instagram{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-yellow-300);--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));--tw-gradient-from-position:0%;--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-via-position:25%;--tw-gradient-to:var(--color-purple-600);color:#0000;-webkit-background-clip:text;background-clip:text}.sns-page .sns-card-wrap .sns-content .icon-wrap .sns-type{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.sns-page .sns-card-wrap .sns-content .title{margin:calc(var(--spacing)*0);height:2lh;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);z-index:2;text-overflow:ellipsis;-webkit-line-clamp:2;letter-spacing:-.28px;-webkit-box-orient:vertical;transition:all .3s ease-in-out;display:-webkit-box;position:relative;overflow:hidden}.sns-page .sns-card-wrap .sns-content .bg-gradient{left:calc(var(--spacing)*0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-black);--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));--tw-gradient-to:transparent;z-index:1;opacity:0;width:100%;height:100%;transition:all .3s ease-in-out .2s;position:absolute}.sns-page .hidden{display:none!important}.sns-page .plus-icon{margin-top:calc(var(--spacing)*10);width:100%;height:100%;padding-block:calc(var(--spacing)*3);justify-content:center;display:flex}.sns-page .plus-icon .load-more-label{border-radius:var(--radius-3xl);background-color:var(--color-primary);padding:calc(var(--spacing)*2);color:var(--color-text-inverse)}.sns-page .top-sns-link{justify-content:end!important}.sns-page .sns-link{margin-block:calc(var(--spacing)*3);justify-content:center;gap:calc(var(--spacing)*10);display:flex}.sns-page .sns-link a{cursor:pointer;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);text-decoration-line:none}@media (hover:hover){.sns-page .sns-link a:hover{color:var(--color-point)}}.sns-page .sns-link .icon-youtube{color:var(--color-red-500)}.sns-page .sns-link .icon-instagram{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-yellow-300);--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));--tw-gradient-from-position:0%;--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-via-position:25%;--tw-gradient-to:var(--color-purple-600);color:#0000;-webkit-background-clip:text;background-clip:text}.sns-section{padding-bottom:calc(var(--spacing)*10);overflow:unset}.sns-section .tab-button{overflow:unset}.sns-section .sns-hidden{pointer-events:none;opacity:0!important;position:absolute!important}.sns-section .slick-list{margin-left:calc(var(--spacing)*-15)}@media (min-width:768px){.sns-section .slick-list{margin-left:calc(var(--spacing)*0)}}@media (max-width:768px){.sns-section .slick-list{margin-left:calc(var(--spacing)*0)}}.sns-section .slick-list .slick-track{display:flex}.sns-section .slick-slide{margin-inline:calc(var(--spacing)*5)}@media (min-width:768px){.sns-section .slick-slide{margin-inline:calc(var(--spacing)*0)}}.sns-content-wrap{opacity:0;width:calc(100vw - 16px);max-width:1720px;position:relative}@media (min-width:768px){.sns-content-wrap{width:calc(100vw - 200px)}}.sns-content-wrap .sns-card-wrap{cursor:pointer;flex-direction:column;justify-content:center;transition:all .3s ease-in-out;display:flex}@media (min-width:768px){.sns-content-wrap .sns-card-wrap{margin-right:calc(var(--spacing)*0);margin-left:calc(var(--spacing)*10)}}.sns-content-wrap .sns-card-wrap.youtube .sns-image{aspect-ratio:16/9}.sns-content-wrap .sns-card-wrap .sns-image-wrap{border-radius:var(--radius-3xl);position:relative}.sns-content-wrap .sns-card-wrap .sns-image-wrap .sns-image{border-radius:var(--radius-3xl);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);object-fit:cover;object-position:center;transition:all .3s ease-in-out}.sns-content-wrap .sns-card-wrap .sns-content{gap:calc(var(--spacing)*2);flex-direction:column;transition:all .3s ease-in-out;display:flex;overflow:hidden}.sns-content-wrap .sns-card-wrap .sns-content .icon-wrap{align-items:center;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);z-index:2;display:flex;position:relative}.sns-content-wrap .sns-card-wrap .sns-content .icon-wrap .icon-bg{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.sns-content-wrap .sns-card-wrap .sns-content .icon-wrap .icon-bg i{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));justify-content:center;align-items:center;display:flex}.sns-content-wrap .sns-card-wrap .sns-content .icon-wrap .icon-bg .icon-youtube{color:var(--color-red-500)}.sns-content-wrap .sns-card-wrap .sns-content .icon-wrap .icon-bg .icon-instagram{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-yellow-300);--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));--tw-gradient-from-position:0%;--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-via-position:25%;--tw-gradient-to:var(--color-purple-600);color:#0000;-webkit-background-clip:text;background-clip:text}.sns-content-wrap .sns-card-wrap .sns-content .icon-wrap .sns-type{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.sns-content-wrap .sns-card-wrap .sns-content .title{height:2lh;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);z-index:2;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;letter-spacing:-.28px;-webkit-box-orient:vertical;transition:all .3s ease-in-out;display:-webkit-box;position:relative;overflow:hidden}.sns-content-wrap .sns-card-wrap .sns-content .bg-gradient{left:calc(var(--spacing)*0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-black);--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));--tw-gradient-to:transparent;z-index:1;opacity:0;width:100%;height:100%;transition:all .3s ease-in-out .2s;position:absolute}.slick-current .sns-card-wrap{margin-left:calc(var(--spacing)*0)}.slick-current .sns-card-wrap .sns-image-wrap{margin:calc(var(--spacing)*0);transition:all .3s}.today-section{background-image:url(/wp-content/themes/_tw/theme/assets/images/background/skuniv_bg_02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.today-section .bg-gradient{left:calc(var(--spacing)*0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-black);--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));--tw-gradient-to:transparent;z-index:1;width:100%;height:100%;top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute}.today-section .custom-container{padding-block:calc(var(--spacing)*15);z-index:2;position:relative}@media (min-width:768px){.today-section .custom-container{padding-block:calc(var(--spacing)*30)}}.today-section .custom-container .today-title-wrap{gap:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:768px){.today-section .custom-container .today-title-wrap{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-bottom-color:#fff9}@supports (color:color-mix(in lab, red, red)){.today-section .custom-container .today-title-wrap{border-bottom-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.today-section .custom-container .today-title-wrap{padding-bottom:calc(var(--spacing)*12)}}.today-section .custom-container .today-title-wrap .today-title{justify-content:space-between;align-items:center;display:flex}.today-section .custom-container .today-title-wrap .today-title .title{font-family:var(--font-paperlogy);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-.12px}@media (min-width:768px){.today-section .custom-container .today-title-wrap .today-title .title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.today-section .custom-container .today-title-wrap .today-title .home-total-view-button{margin-right:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition:all .3s}@media (hover:hover){.today-section .custom-container .today-title-wrap .today-title .home-total-view-button:hover{background-color:var(--color-point)}}.today-section .custom-container .today-title-wrap .today-title .home-total-view-button:before{content:"";background-color:var(--color-point);z-index:-1;border-radius:10rem;width:0;height:100%;transition:all .3s;position:absolute;bottom:0;left:0}.today-section .custom-container .today-title-wrap .today-title .home-total-view-button:hover{background-color:var(--color-point)}.today-section .custom-container .today-title-wrap .today-title .home-total-view-button:hover:before{width:100%}.today-section .custom-container .today-title-wrap .description{color:var(--color-white);letter-spacing:-.24px;display:none}@media (min-width:768px){.today-section .custom-container .today-title-wrap .description{display:block}}.today-section .custom-container .today-card-list-wrap{padding-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5);pointer-events:none;position:relative}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap{padding-top:calc(var(--spacing)*15);padding-bottom:calc(var(--spacing)*10)}}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap{align-items:center;gap:calc(var(--spacing)*10);pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap{top:calc(var(--spacing)*15);height:calc(var(--spacing)*100);flex-direction:row;position:absolute}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .pc-area{height:calc(var(--spacing)*100);flex-basis:50%}}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap{flex:1;justify-content:space-between;width:100%;height:100%;display:flex}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap{flex-direction:column}}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .number-indicator-wrap{gap:calc(var(--spacing)*3);pointer-events:auto;display:flex}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .number-indicator-wrap{padding-top:calc(var(--spacing)*10)}}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .number-indicator-wrap .number-indicator{height:calc(var(--spacing)*8);width:calc(var(--spacing)*5);cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fffc;letter-spacing:-.24px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .number-indicator-wrap .number-indicator{color:color-mix(in oklab,var(--color-white)80%,transparent)}}@media (hover:hover){.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .number-indicator-wrap .number-indicator:hover{color:var(--color-point)}}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .number-indicator-wrap .number-indicator.active{border-color:var(--color-primary);color:var(--color-primary)}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap{align-items:center;gap:calc(var(--spacing)*3);pointer-events:auto;display:flex}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap{justify-content:flex-end}}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap .slick-button{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);cursor:pointer;justify-content:center;align-items:center;display:flex;overflow:hidden}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap .slick-button i{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white);justify-content:center;align-items:center;display:flex}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap .slick-button .icon-pause,.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap .slick-button .icon-play{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap .slick-button .icon-chevron-left,.today-section .custom-container .today-card-list-wrap .indicator-flex-wrap .indicator-wrap .button-indicator-wrap .slick-button .icon-chevron-right{border:3px solid #fff;border-radius:3.40282e38px}.today-section .custom-container .today-card-list-wrap .today-card-list{pointer-events:auto;opacity:0;transition:opacity 1.5s}.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap{align-items:center;gap:calc(var(--spacing)*10);flex-direction:column;display:flex;display:flex!important}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap{height:calc(var(--spacing)*100);flex-direction:row}}.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .thumbnail-image{aspect-ratio:345/260;border-radius:var(--radius-2xl);overflow:hidden}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .thumbnail-image{height:calc(var(--spacing)*100);flex-basis:50%}}.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .thumbnail-image img{border-radius:var(--radius-2xl);object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s ease-in-out}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .thumbnail-image img{aspect-ratio:720/400}}.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .thumbnail-image:hover img{transform:scale(1.1)}.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap{gap:calc(var(--spacing)*8);flex-direction:column;flex:1;display:flex}.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap .title{height:3lh;font-family:var(--font-paperlogy);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap .title:hover{color:var(--color-point)}}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap .title{height:2lh;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (max-width:768px){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap .title{-webkit-line-clamp:3}}.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap .content{height:3lh;color:var(--color-gray-300);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap .content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (max-width:768px){.today-section .custom-container .today-card-list-wrap .today-card-list .today-card-wrap .content-wrap .content{display:none}}.campus-tour-section{margin-block:calc(var(--spacing)*10);width:100%}.campus-tour-section .campus-tour-title-container{margin-bottom:calc(var(--spacing)*6);justify-content:center;align-items:center;gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.campus-tour-section .campus-tour-title-container .title{font-family:var(--font-paperlogy);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:768px){.campus-tour-section .campus-tour-title-container .title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.campus-tour-section .campus-tour-title-container .fill-text-primary-animation{text-align:center}.campus-tour-section .campus-tour-container-wrap{height:calc(var(--spacing)*150);padding-bottom:calc(var(--spacing)*10)}@media (min-width:768px){.campus-tour-section .campus-tour-container-wrap{height:50vh;padding-block:calc(var(--spacing)*5)}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container{flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:768px){.campus-tour-section .campus-tour-container-wrap .campus-tour-container{flex-direction:row}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item{margin:calc(var(--spacing)*2);cursor:pointer;border-radius:var(--radius-xl);flex:1;transition:flex .6s ease-in-out;position:relative;overflow:hidden}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover{flex:0 50%}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active .image-wrap img,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover .image-wrap img{transform:scale(1.15)}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active .description-wrap,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover .description-wrap{bottom:calc(var(--spacing)*10)}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active .description-wrap .title,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover .description-wrap .title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:768px){:is(.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active .description-wrap .title,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover .description-wrap .title){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active .description-wrap .description,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover .description-wrap .description{max-height:50vh;padding-top:calc(var(--spacing)*3)}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active .link-wrap a,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover .link-wrap a{background-color:var(--color-point)}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item.active .link-wrap a span,.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item:hover .link-wrap a span{padding-left:calc(var(--spacing)*3);max-width:50vw}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .image-wrap{border-radius:var(--radius-2xl);width:100%;height:100%;position:relative;overflow:hidden}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .image-wrap .image-bg-wrap{z-index:1;background-color:#1e293933;width:100%;height:100%;position:absolute}@supports (color:color-mix(in lab, red, red)){.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .image-wrap .image-bg-wrap{background-color:color-mix(in oklab,var(--color-bg-dark)20%,transparent)}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .6s ease-in-out;display:block}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .description-wrap{bottom:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*8);z-index:1;transition:bottom .6s;position:absolute}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .description-wrap .title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition:font-size .6s}@media (min-width:768px){.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .description-wrap .title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .description-wrap .description{max-height:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);white-space:pre-line;transition:max-height .6s;overflow:hidden}@media (min-width:768px){.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .description-wrap .description{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);padding:calc(var(--spacing)*2);position:absolute}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap:after{content:"";z-index:1;border-radius:0 0 30px;width:30px;height:30px;position:absolute;top:-30px;right:0;box-shadow:30px 30px 0 30px #fff}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap:before{content:"";z-index:1;border-radius:0 0 30px;width:30px;height:30px;position:absolute;bottom:0;left:-30px;box-shadow:30px 30px 0 30px #fff}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap a{border-radius:var(--radius-4xl);outline-style:var(--tw-outline-style);outline-width:8px;outline-color:var(--color-white);background-color:var(--color-button-bg-black);z-index:2;justify-content:center;align-items:center;transition:background-color .6s ease-in-out;display:flex;position:relative}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap a span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);white-space:nowrap;max-width:0;transition:max-width .6s ease-in-out,padding-left .6s ease-in-out;overflow:hidden}@media (min-width:768px){.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap a span{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap a i{margin:calc(var(--spacing)*2);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap a i{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.campus-tour-section .campus-tour-container-wrap .campus-tour-container .tour-item .link-wrap a:after{right:calc(var(--spacing)*-4);bottom:calc(var(--spacing)*-4);height:calc(var(--spacing)*4);background-color:var(--color-white);content:"";width:100%;position:absolute}.integrated-search-wrap .search-category-wrap .title{overflow:hidden}.integrated-search-wrap .search-category-wrap ul{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}.integrated-search-wrap .search-category-wrap ul li{margin:calc(var(--spacing)*0);cursor:pointer;border-radius:var(--radius-lg);padding:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition:all .3s}.integrated-search-wrap .search-category-wrap ul li.active,.integrated-search-wrap .search-category-wrap ul li:hover{background-color:var(--color-fill-quinary);color:var(--color-primary)}.integrated-search-wrap .google-search-result-wrap .gsc-above-wrapper-area{display:none}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-tabsArea{display:none}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-refinementsArea .gsc-refinementHeader{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));transition:all .3s}@media (hover:hover){.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-refinementsArea .gsc-refinementHeader:hover{color:var(--color-point)}}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-refinementsArea .gsc-refinementHeader.gsc-refinementhActive{border-bottom-style:var(--tw-border-style);border-bottom-width:3px;border-color:var(--color-primary);padding-inline:calc(var(--spacing)*6);color:var(--color-primary)}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-refinementsArea .gsc-refinementHeader:last-of-type{display:none}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-expansionArea{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-result{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-title{font-family:var(--font-paperlogy);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-primary);letter-spacing:-.28px;transition:all .3s}@media (hover:hover){.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-title:hover{color:var(--color-point)}}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-title b{background-color:var(--color-primary);font-family:var(--font-paperlogy);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-primary);letter-spacing:-.28px}@supports (color:color-mix(in lab, red, red)){.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-title b{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}@media (hover:hover){.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-title b:hover{color:var(--color-point)}}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-visibleUrl-breadcrumb{font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary-500)}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-image-box{width:100%;max-width:100%;height:100%;max-height:100%}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-image-box .gs-image{margin:calc(var(--spacing)*0);border-radius:var(--radius-md);--tw-border-style:none;object-fit:cover;object-position:center;border-style:none;width:100%;max-width:100%;height:100%}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-snippet{font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);letter-spacing:-.28px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-snippet b{background-color:var(--color-primary);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:-.28px}@supports (color:color-mix(in lab, red, red)){.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-snippet b{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gsc-table-result{gap:calc(var(--spacing)*3);flex-direction:row;display:flex}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gsc-table-result .gsc-table-cell-thumbnail{flex-basis:calc(var(--spacing)*30);justify-content:center;align-items:center;display:flex}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gsc-table-result .gsc-table-cell-thumbnail .gs-title{display:none}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-richsnippet-box{display:none!important}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-results .gsc-result .gs-per-result-labels,.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gcsc-more-maybe-branding-root{display:none}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-above-wrapper-area{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-primary);font-family:var(--font-paperlogy)}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container{margin:calc(var(--spacing)*0)}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container td{padding:calc(var(--spacing)*0)}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-orderby-container{display:none}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-cursor-box{margin:calc(var(--spacing)*0);justify-content:center;display:flex}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-cursor-box .gsc-cursor{margin:calc(var(--spacing)*0);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);cursor:pointer;background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;transition:all .3s;display:flex}@media (hover:hover){.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page:hover{background-color:var(--color-point);color:var(--color-white);text-decoration-line:none}}.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page{background-color:var(--color-primary);color:var(--color-white)}@media (hover:hover){.integrated-search-wrap .google-search-result-wrap .gsc-control-cse .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page:hover{background-color:var(--color-point)}}.integrated-search-wrap .google-search-result-wrap .gcsc-find-more-on-google-root,.integrated-search-wrap .google-search-result-wrap .gcsc-branding{display:none}.integrated-search-wrap .google-search-result-wrap .gsc-refinementBlock{scrollbar-width:auto;flex-wrap:nowrap;display:flex;overflow-x:auto}.integrated-search-wrap .google-search-result-wrap .gsc-refinementBlock::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}.integrated-search-wrap .google-search-result-wrap .gsc-refinementBlock::-webkit-scrollbar-track{background-color:#0000}.integrated-search-wrap .google-search-result-wrap .gsc-refinementBlock::-webkit-scrollbar-thumb{background-color:#0000}.integrated-search-wrap .google-search-result-wrap .gsc-refinementBlock .gsc-refinementHeader{flex:none}.integrated-search-header-wrap{height:calc(var(--spacing)*60);max-width:100%;position:relative}@media (min-width:768px){.integrated-search-header-wrap{height:calc(var(--spacing)*75);max-width:90rem}}@media (min-width:64rem){.integrated-search-header-wrap{margin-top:calc(var(--spacing)*5)}}.integrated-search-header-wrap .image-back-wrap{--tw-translate-x:calc(50%*-1);width:100%;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);transition:all .3s;position:absolute;left:50%;overflow:hidden}@media (min-width:64rem){.integrated-search-header-wrap .image-back-wrap{border-radius:var(--radius-xl);width:calc(100% - 32px)}}.integrated-search-header-wrap .image-back-wrap .header-gradient{background-image:linear-gradient(to bottom,var(--color-text-primary-950)0.001%,transparent),linear-gradient(to top,var(--color-text-primary-950)0.005%,transparent);left:calc(var(--spacing)*0);opacity:.8;z-index:1;z-index:1;width:100%;height:100%;position:absolute}.integrated-search-header-wrap .image-back-wrap .header-image-wrap{z-index:0;background-image:url(/wp-content/themes/_tw/theme/assets/images/bg-sample.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.integrated-search-header-wrap .integrated-search-header{justify-content:center;align-items:center;gap:calc(var(--spacing)*5);z-index:10;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.integrated-search-header-wrap .integrated-search-header h2{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);color:var(--color-white)}.integrated-search-header-wrap .integrated-search-header .search-wrap .input-search-wrap .input-container .input-search{background-color:var(--color-white);color:var(--color-text-primary)}.integrated-search-header-wrap .integrated-search-header .search-wrap .input-search-wrap .input-container .input-search::placeholder{color:var(--color-text-secondary)}.integrated-search-header-wrap .integrated-search-header .search-wrap .input-search-wrap .icon-search{color:var(--color-text-primary)}.integrated-search-header-wrap .integrated-search-header p{margin:calc(var(--spacing)*0);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media (min-width:768px){.integrated-search-header-wrap .integrated-search-header p{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.integrated-search-wrap{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*4);display:flex}.integrated-search-wrap .search-category-result-wrap{min-height:calc(var(--spacing)*40)}.integrated-search-wrap h3:first-of-type{margin-top:calc(var(--spacing)*0)}.integrated-search-wrap .search-category-wrap{flex-basis:20%;display:none}@media (min-width:768px){.integrated-search-wrap .search-category-wrap{display:block}}.integrated-search-wrap .search-result-wrap{gap:calc(var(--spacing)*10);flex-direction:column;flex:1;max-width:100%;display:flex}.integrated-search-wrap .my-keyword-wrap{flex-basis:15%;display:none}@media (min-width:768px){.integrated-search-wrap .my-keyword-wrap{display:block}}.integrated-search-wrap .search-category-result-wrap h3 .count-wrap{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.integrated-search-wrap .search-category-result-wrap h3 .count-wrap .count{color:var(--color-point)}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap span.mark{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap span.mark{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap .menu-list-wrap{margin:calc(var(--spacing)*0);flex-direction:column;display:flex}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap .menu-list-wrap ul{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap .menu-list-wrap ul li{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1);position:relative}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap .menu-list-wrap ul li:before{top:50%;left:calc(var(--spacing)*0);height:calc(var(--spacing)*1.25);width:calc(var(--spacing)*1.25);--tw-translate-y:calc(50%*-1);translate:var(--tw-translate-x)var(--tw-translate-y);content:" ";background:var(--color-primary);border-radius:3.40282e38px;position:absolute}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap .menu-list-wrap ul li{margin-inline:calc(var(--spacing)*0);margin-block:calc(var(--spacing)*1)}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap .menu-list-wrap ul li a{width:fit-content;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-primary);align-items:center;text-decoration-line:none;display:flex}.integrated-search-wrap .search-category-result-wrap.menu-search-result-wrap .menu-list-wrap ul li a i{margin-inline:calc(var(--spacing)*1)}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap h3{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);display:flex}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:96rem){.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*6);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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);--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex}@media (hover:hover){.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card:hover{--tw-translate-y:calc(5px*-1);translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;border-color:var(--color-point);--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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card p{margin:calc(var(--spacing)*0)}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .contact-card-head{margin-bottom:calc(var(--spacing)*1);justify-content:space-between;align-items:center;display:flex}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .contact-card-head .name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);position:relative}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .contact-card-head .badge{cursor:default}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .departments{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);display:flex}@supports (color:color-mix(in lab, red, red)){.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .departments{color:color-mix(in oklab,var(--color-text-primary)90%,transparent)}}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .departments span{cursor:pointer;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);position:relative}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .departments span:hover{color:var(--color-point)}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .departments span:hover:after{opacity:1!important;transform:scale(1)!important}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .departments span:after{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*1);background-color:var(--color-button-bg-primary-hover);content:" ";opacity:0;width:100%;transition:transform .4s,opacity .4s;position:absolute;transform:scale(0)}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .telephone{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);display:flex}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .telephone i{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .telephone span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .responsibilities-wrap{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .responsibilities-wrap .card-sub-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .responsibilities-wrap .responsibilities{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);white-space:normal;-webkit-line-clamp:4;letter-spacing:-.18px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.integrated-search-wrap .search-category-result-wrap.contacts-search-result-wrap .contact-list-wrap .contact-card .responsibilities-wrap .responsibilities{color:color-mix(in oklab,var(--color-text-primary)90%,transparent)}}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap{margin-bottom:calc(var(--spacing)*4)}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap{gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:96rem){.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*6);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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);--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex}@media (hover:hover){.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card:hover{--tw-translate-y:calc(5px*-1);translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;border-color:var(--color-point);--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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card p{margin:calc(var(--spacing)*0)}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .title{cursor:pointer;font-family:var(--font-paperlogy);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .eng-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-point)}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .description{margin-top:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-secondary)}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .place-image{aspect-ratio:4/3;border-radius:var(--radius-md);object-fit:cover;object-position:center}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .metadata-list{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .metadata-list li{margin:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);display:flex}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .metadata-list li .metadata-title i{justify-content:center;align-items:center;display:flex}.integrated-search-wrap .search-category-result-wrap.place-search-result-wrap .place-category-list-wrap .place-list-card-wrap .place-list-card .metadata-list li .metadata-value{font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.integrated-search-wrap .not-found-search-wrap{flex-direction:column;justify-content:space-between;display:flex}@media (min-width:64rem){.integrated-search-wrap .not-found-search-wrap{gap:calc(var(--spacing)*5);flex-direction:row}}.integrated-search-wrap .not-found-search-wrap .not-found-image-wrap{justify-content:center;align-items:center;display:flex}@media (min-width:768px){.integrated-search-wrap .not-found-search-wrap .not-found-image-wrap{flex-basis:20%}}.integrated-search-wrap .not-found-search-wrap .not-found-image-wrap img{width:calc(var(--spacing)*55)}.integrated-search-wrap .not-found-search-wrap .not-found-content-wrap{justify-content:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:768px){.integrated-search-wrap .not-found-search-wrap .not-found-content-wrap{flex:1}}.integrated-search-wrap .not-found-search-wrap .not-found-content-wrap p{margin:calc(var(--spacing)*0);font-family:var(--font-paperlogy);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:-.2px}.integrated-search-wrap .not-found-search-wrap .not-found-content-wrap ul{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.integrated-search-wrap .not-found-search-wrap .not-found-content-wrap ul li{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1);position:relative}.integrated-search-wrap .not-found-search-wrap .not-found-content-wrap ul li:before{top:50%;left:calc(var(--spacing)*0);height:calc(var(--spacing)*1.25);width:calc(var(--spacing)*1.25);--tw-translate-y:calc(50%*-1);translate:var(--tw-translate-x)var(--tw-translate-y);content:" ";background:var(--color-primary);border-radius:3.40282e38px;position:absolute}.integrated-search-wrap .not-found-search-wrap .not-found-content-wrap ul li{margin:calc(var(--spacing)*0);font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-secondary)}.integrated-search-wrap .my-keyword-wrap{padding-left:calc(var(--spacing)*6);transition:all .3s;display:none;overflow:hidden}@media (min-width:64rem){.integrated-search-wrap .my-keyword-wrap{display:block}}.integrated-search-wrap .my-keyword-wrap .title{margin-top:calc(var(--spacing)*0);font-family:var(--font-paperlogy);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:pre}.integrated-search-wrap .my-keyword-wrap .my-keyword-list{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*2.5);width:100%;padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}.integrated-search-wrap .my-keyword-wrap .my-keyword-list li{margin:calc(var(--spacing)*0);width:100%;padding:calc(var(--spacing)*0)}.integrated-search-wrap .my-keyword-wrap .my-keyword-list li .recently-keyword-button{margin:calc(var(--spacing)*0);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-dark);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);display:flex}.integrated-search-wrap .my-keyword-wrap .my-keyword-list li .recently-keyword-button span{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;transition:all .3s;overflow:hidden}@media (hover:hover){.integrated-search-wrap .my-keyword-wrap .my-keyword-list li .recently-keyword-button span:hover{color:var(--color-point)}}.integrated-search-wrap .my-keyword-wrap .my-keyword-list li .recently-keyword-button i{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fill-secondary);justify-content:center;align-items:center;transition:all .3s;display:flex}@media (hover:hover){.integrated-search-wrap .my-keyword-wrap .my-keyword-list li .recently-keyword-button i:hover{color:var(--color-red-400)}}.international-exchange-img{width:100%}.card .badge{margin-bottom:calc(var(--spacing)*3)}.intro-wrap{width:100%;min-height:100lvh;position:relative;overflow:hidden}.intro-wrap .bg-wrap{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:0;width:100%;height:100%;position:absolute}.intro-wrap .bg-wrap.pc-background{display:none}@media (min-width:768px){.intro-wrap .bg-wrap.pc-background{display:block}}.intro-wrap .bg-wrap.mobile-background{display:block}@media (min-width:768px){.intro-wrap .bg-wrap.mobile-background{display:none}}.intro-wrap .intro-content-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*10);width:100%;height:100%;min-height:100lvh;padding-block:calc(var(--spacing)*20);z-index:1;flex-direction:column;display:flex;position:relative}.intro-wrap .intro-content-wrap .title-wrap h1{text-align:center;color:var(--color-white);font-size:3rem;font-weight:600}.intro-wrap .intro-content-wrap .title-wrap p{margin:calc(var(--spacing)*0);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);white-space:pre-wrap}.intro-wrap .intro-button-wrap{margin-bottom:calc(var(--spacing)*20);gap:calc(var(--spacing)*10);flex-flow:column wrap;width:100%;display:flex}@media (min-width:768px){.intro-wrap .intro-button-wrap{flex-direction:row}}.intro-wrap .intro-button-wrap .intro-button{height:calc(var(--spacing)*50);cursor:pointer;justify-content:space-between;gap:calc(var(--spacing)*5);border-radius:var(--radius-xl);width:100%;padding:calc(var(--spacing)*8);--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);flex-direction:column;flex:1;transition:all .3s;display:flex}@media (min-width:768px){.intro-wrap .intro-button-wrap .intro-button{height:calc(var(--spacing)*60);min-width:calc(var(--spacing)*100)}}.intro-wrap .intro-button-wrap .intro-button:hover{--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);transform:translateY(-10px)}.intro-wrap .intro-button-wrap .intro-button .intro-icon-wrap{height:calc(var(--spacing)*12.5);width:calc(var(--spacing)*12.5)}.intro-wrap .intro-button-wrap .intro-button .intro-icon-wrap img{margin:calc(var(--spacing)*0);height:calc(var(--spacing)*12.5);width:calc(var(--spacing)*12.5)}.intro-wrap .intro-button-wrap .intro-button .information-wrap{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*5);display:flex}.intro-wrap .intro-button-wrap .intro-button .information-wrap p{margin:calc(var(--spacing)*0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:-.28px;white-space:pre;word-break:keep-all}.intro-wrap .intro-button-wrap .intro-button .information-wrap .icon-wrap i{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.intro-wrap .intro-button-wrap .intro-button.default{background-color:var(--color-white);color:var(--color-text-primary)}.intro-wrap .intro-button-wrap .intro-button.default .icon-wrap i,.intro-wrap .intro-button-wrap .intro-button.default:hover{background-color:var(--color-primary);color:var(--color-white)}.intro-wrap .intro-button-wrap .intro-button.default:hover span{color:var(--color-white)}.intro-wrap .intro-button-wrap .intro-button.default:hover .icon-wrap i{background-color:var(--color-white);color:var(--color-primary)}.intro-wrap .intro-button-wrap .intro-button.reverse{background-color:var(--color-primary);color:var(--color-white)}.intro-wrap .intro-button-wrap .intro-button.reverse .icon-wrap i,.intro-wrap .intro-button-wrap .intro-button.reverse:hover{background-color:var(--color-white);color:var(--color-primary)}.intro-wrap .intro-button-wrap .intro-button.reverse:hover span{color:var(--color-primary)}.intro-wrap .intro-button-wrap .intro-button.reverse:hover .icon-wrap i{background-color:var(--color-primary);color:var(--color-white)}.intro-wrap .intro-footer-wrap{bottom:calc(var(--spacing)*0);width:100%;padding-block:calc(var(--spacing)*5);z-index:1;background-color:#1e2939e6;position:absolute}@supports (color:color-mix(in lab, red, red)){.intro-wrap .intro-footer-wrap{background-color:color-mix(in oklab,var(--color-bg-dark)90%,transparent)}}@media (min-width:768px){.intro-wrap .intro-footer-wrap{display:block}}.intro-wrap .intro-footer-wrap .custom-container{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*5);flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:768px){.intro-wrap .intro-footer-wrap .custom-container{flex-direction:row}}.intro-wrap .intro-footer-wrap .custom-container img{margin:calc(var(--spacing)*0);height:calc(var(--spacing)*11.5)}.intro-wrap .intro-footer-wrap .custom-container p{margin:calc(var(--spacing)*0);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media (min-width:768px){.intro-wrap .intro-footer-wrap .custom-container p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.president-history-wrap .president-cards-container{gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.president-history-wrap .president-cards-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.president-history-wrap .president-cards-container{grid-template-columns:repeat(4,minmax(0,1fr))}}.president-history-wrap .president-cards-container .president-card{aspect-ratio:2/3;border-radius:var(--radius-2xl);position:relative;overflow:hidden}.president-history-wrap .president-cards-container .president-card:hover .president-card-picture{scale:1.05;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.president-history-wrap .president-cards-container .president-card:after{content:"";top:calc(var(--spacing)*0);background:linear-gradient(100deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:75%;height:100%;transition:left .8s cubic-bezier(.23,1,.32,1);position:absolute;left:-100%;transform:skew(-25deg)}.president-history-wrap .president-cards-container .president-card:hover:after{left:100%}.president-history-wrap .president-cards-container .president-card-picture{inset:calc(var(--spacing)*0);object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);position:absolute}.president-history-wrap .president-cards-container .president-card-contents-wrap{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-black);--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));--tw-gradient-to:var(--color-black);padding-inline:calc(var(--spacing)*9);padding-block:calc(var(--spacing)*12);align-items:flex-end;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.president-history-wrap .president-cards-container .president-card-contents-wrap{--tw-gradient-from:color-mix(in oklab,var(--color-black)0%,transparent);--tw-gradient-to:color-mix(in oklab,var(--color-black)90%,transparent)}}@media (min-width:768px){.president-history-wrap .president-cards-container .president-card-contents-wrap{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*5)}}.president-history-wrap .president-cards-container .president-card-contents{width:100%;color:var(--color-text-inverse);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.president-history-wrap .president-cards-container .president-card-contents .nth-and-name{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.president-history-wrap .president-cards-container .president-card-contents .nth-and-name .nth{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.president-history-wrap .president-cards-container .president-card-contents .nth-and-name .name{font-family:var(--font-paperlogy);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.president-history-wrap .president-cards-container .president-card-contents .total-term{margin-top:calc(var(--spacing)*1);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#fffc;letter-spacing:-.04em}@supports (color:color-mix(in lab, red, red)){.president-history-wrap .president-cards-container .president-card-contents .total-term{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.president-history-wrap .president-modal-content .header{height:calc(var(--spacing)*10);width:100%;position:relative}.president-history-wrap .president-modal-content .header .close-btn{right:calc(var(--spacing)*0);height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);cursor:pointer;position:absolute}.president-history-wrap .president-modal-content .header .close-btn i{width:100%;height:100%;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));justify-content:center;align-items:center;display:flex}.president-history-wrap .president-modal-content .content-wrap{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*5);flex-direction:column;display:flex}@media (min-width:768px){.president-history-wrap .president-modal-content .content-wrap{margin-top:calc(var(--spacing)*0);gap:calc(var(--spacing)*15);flex-direction:row}}.president-history-wrap .president-modal-content .content-wrap .picture-wrap{flex-basis:40%;justify-content:center;display:flex}@media (min-width:768px){.president-history-wrap .president-modal-content .content-wrap .picture-wrap{display:block}}.president-history-wrap .president-modal-content .content-wrap .picture-wrap img{margin:calc(var(--spacing)*0)}.president-history-wrap .president-modal-content .content-wrap .information-wrap{gap:calc(var(--spacing)*5);flex-direction:column;flex-basis:60%;display:flex}.president-history-wrap .president-modal-content .content-wrap .information-wrap p{margin:calc(var(--spacing)*0);color:var(--color-text-primary)}.president-history-wrap .president-modal-content .content-wrap .information-wrap .title-and-name{margin-bottom:calc(var(--spacing)*4)}.president-history-wrap .president-modal-content .content-wrap .information-wrap .title-and-name .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.president-history-wrap .president-modal-content .content-wrap .information-wrap .title-and-name .name{font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.president-history-wrap .president-modal-content .content-wrap .information-wrap .sub-information-wrap .sub-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.president-history-wrap .president-modal-content .content-wrap .information-wrap .sub-information-wrap .sub-information-list{margin:calc(var(--spacing)*2);border-radius:var(--radius-md);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*4)}.president-history-wrap .president-modal-content .content-wrap .information-wrap .sub-information-wrap .sub-information-list li{padding:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.president-history-wrap .president-modal-content .header{position:sticky;top:0}.president-history-wrap .president-modal-content .close-btn{top:calc(var(--spacing)*2);right:calc(var(--spacing)*7);cursor:pointer;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:40rem){.president-history-wrap .president-modal-content .close-btn{top:calc(var(--spacing)*4)}}.president-history-wrap .president-modal-content .close-btn .in .animate-close-button-block,.president-history-wrap .president-modal-content .close-btn .out .animate-close-button-block{width:38px}.president-history-wrap .president-modal-content .close-btn .in .animate-close-button-block:before,.president-history-wrap .president-modal-content .close-btn .in .animate-close-button-block:after,.president-history-wrap .president-modal-content .close-btn .out .animate-close-button-block:before,.president-history-wrap .president-modal-content .close-btn .out .animate-close-button-block:after{background-color:var(--color-fill-primary)}html.scroll-locked{padding-right:var(--scrollbar-width)!important;overflow:hidden!important}.school-song-wrap .lyrics-composition-wrap{align-items:center;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}@media (min-width:768px){.school-song-wrap .lyrics-composition-wrap{gap:calc(var(--spacing)*11)}}.school-song-wrap .lyrics-composition-wrap .information-wrap{gap:calc(var(--spacing)*6);display:flex}.school-song-wrap .lyrics-composition-wrap .information-wrap .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.school-song-wrap .lyrics-composition-wrap .information-wrap .human{gap:calc(var(--spacing)*2);display:flex}.school-song-wrap .lyrics-composition-wrap .information-wrap .human .name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-primary)}.school-song-wrap .lyrics-composition-wrap .information-wrap .human .school-song-fab{background-color:var(--color-button-bg-disabled)}@media (hover:hover){.school-song-wrap .lyrics-composition-wrap .information-wrap .human .school-song-fab:hover{background-color:var(--color-point)}}.school-song-wrap .lyrics-composition-wrap .information-wrap .human .school-song-fab .i{color:var(--color-fill-secondary)}.school-song-wrap .lyrics-composition-wrap .divider{height:calc(var(--spacing)*5);width:calc(var(--spacing)*.25);background-color:var(--color-border-dark)}.school-song-wrap .school-song-content-wrap{margin-top:calc(var(--spacing)*7.5);gap:calc(var(--spacing)*6);flex-direction:column-reverse;display:flex}@media (min-width:768px){.school-song-wrap .school-song-content-wrap{flex-direction:row}.school-song-wrap .school-song-content-wrap .school-song-sheet-music-wrap{flex:1}}.school-song-wrap .school-song-content-wrap .school-song-sheet-music-wrap img{margin:calc(var(--spacing)*0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-dark);overflow:hidden}@media (min-width:768px){.school-song-wrap .school-song-content-wrap .lyrics-wrap{flex:1}}.school-song-wrap .school-song-content-wrap .lyrics-wrap .title-wrap{margin-bottom:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*4);display:flex}.school-song-wrap .school-song-content-wrap .lyrics-wrap .title-wrap h2{margin:calc(var(--spacing)*0)}.school-song-wrap .school-song-content-wrap .lyrics-wrap .lyrics-content{margin-bottom:calc(var(--spacing)*5);gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-dark);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*7.5);flex-direction:column;display:flex}.school-song-wrap .school-song-content-wrap .lyrics-wrap .lyrics-content .lyrics{gap:calc(var(--spacing)*4);display:flex}.school-song-wrap .school-song-content-wrap .lyrics-wrap .lyrics-content .lyrics>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);word-break:keep-all}.school-song-wrap .school-song-content-wrap .lyrics-wrap .lyrics-content .lyrics>p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary)}.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap{border-radius:var(--radius-xl);background-color:var(--color-fill-quaternary);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*6)}}.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap>p{margin:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-primary);display:none}@media (min-width:40rem){.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap>p{display:inline-block}}.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap{gap:calc(var(--spacing)*6);width:100%;display:flex}@media (min-width:40rem){.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap{width:auto}}.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap .download-btn{flex:1}@media (min-width:40rem){.school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap .download-btn{flex:none}}.school-song-wrap .school-song-modal-wrap .school-song-modal .header{height:calc(var(--spacing)*10);width:100%;position:relative}.school-song-wrap .school-song-modal-wrap .school-song-modal .header .close-btn{right:calc(var(--spacing)*0);height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);cursor:pointer;position:absolute}.school-song-wrap .school-song-modal-wrap .school-song-modal .header .close-btn i{width:100%;height:100%;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));justify-content:center;align-items:center;display:flex}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*5);flex-direction:column;display:flex}@media (min-width:768px){.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap{margin-top:calc(var(--spacing)*0);gap:calc(var(--spacing)*15);flex-direction:row}}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .picture-wrap{flex-basis:40%;justify-content:center;display:flex}@media (min-width:768px){.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .picture-wrap{display:block}}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .picture-wrap img{margin:calc(var(--spacing)*0)}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap{gap:calc(var(--spacing)*5);flex-direction:column;flex-basis:60%;display:flex}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap p{margin:calc(var(--spacing)*0);color:var(--color-text-primary)}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap .title-and-name{margin-bottom:calc(var(--spacing)*4)}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap .title-and-name .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap .title-and-name .name{font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap .sub-information-wrap .sub-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap .sub-information-wrap .sub-information-list{margin:calc(var(--spacing)*2);border-radius:var(--radius-md);background-color:var(--color-teal-50);padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*4)}.school-song-wrap .school-song-modal-wrap .school-song-modal .content-wrap .information-wrap .sub-information-wrap .sub-information-list li{padding:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.school-song-wrap .school-song-modal-wrap .close-btn{top:calc(var(--spacing)*2);right:calc(var(--spacing)*7);cursor:pointer;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));position:fixed}@media (min-width:40rem){.school-song-wrap .school-song-modal-wrap .close-btn{top:calc(var(--spacing)*4)}}.school-song-wrap .school-song-modal-wrap .close-btn .in .animate-close-button-block,.school-song-wrap .school-song-modal-wrap .close-btn .out .animate-close-button-block{width:38px}.school-song-wrap .school-song-modal-wrap .close-btn .in .animate-close-button-block:before,.school-song-wrap .school-song-modal-wrap .close-btn .in .animate-close-button-block:after,.school-song-wrap .school-song-modal-wrap .close-btn .out .animate-close-button-block:before,.school-song-wrap .school-song-modal-wrap .close-btn .out .animate-close-button-block:after{background-color:var(--color-fill-primary)}.universe-ui-wrap p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-primary);letter-spacing:-.18px}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap{border-radius:var(--radius-xl);background-color:var(--color-fill-quinary);width:100%;padding-block:calc(var(--spacing)*20);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap{padding-block:calc(var(--spacing)*10)}}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description{align-items:center;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description{gap:calc(var(--spacing)*6);flex-direction:row;flex:1}}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary)}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description p strong{color:var(--color-primary)}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description .line-wrap{height:calc(var(--spacing)*3);align-items:center;transition:all .3s;display:flex;position:relative}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description .line-wrap .line{height:calc(var(--spacing)*.25);background-color:var(--color-primary);transition:all .3s}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description .line-wrap .circle{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);background-color:var(--color-primary-400);border-radius:3.40282e38px;position:relative}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description .line-wrap .circle .ping{width:100%;height:100%;animation:var(--animate-ping);background-color:var(--color-primary-300);opacity:.75;border-radius:3.40282e38px;display:inline-flex;position:absolute}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.left-description{--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:-70px;translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:flex-end}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.left-description{--tw-translate-x:-35px;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.left-description .line-wrap .line{width:calc(var(--spacing)*30)}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.left-description .line-wrap .line{width:calc(var(--spacing)*15)}}@media (min-width:64rem){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.left-description .line-wrap .line{width:calc(var(--spacing)*30)}}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.left-description .line-wrap .circle{right:calc(var(--spacing)*0);position:absolute}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.right-description{--tw-translate-x:45px;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:95px;translate:var(--tw-translate-x)var(--tw-translate-y);align-items:flex-start}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.right-description{--tw-translate-x:calc(var(--spacing)*25);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing)*20);translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center}}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.right-description .line-wrap .line{width:calc(var(--spacing)*22)}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.right-description .line-wrap .line{width:calc(var(--spacing)*15)}}@media (min-width:64rem){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.right-description .line-wrap .line{width:calc(var(--spacing)*25)}}@media (min-width:96rem){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.right-description .line-wrap .line{width:calc(var(--spacing)*45)}}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description.right-description .line-wrap .circle{left:calc(var(--spacing)*0);position:absolute}.universe-ui-wrap .symbol-wrap .symbol-mark-wrap img{width:243px}@media (min-width:768px){.universe-ui-wrap .symbol-wrap .symbol-mark-wrap img{width:391px}}.universe-ui-wrap .symbol-wrap>.description{font-family:var(--font-paperlogy);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0000;letter-spacing:-.28px}@media (min-width:768px){.universe-ui-wrap .symbol-wrap>.description{font-size:28px}}.universe-ui-wrap .signature-wrap>.title-wrap{justify-content:space-between;align-items:center;display:flex}.universe-ui-wrap .signature-wrap>.title-wrap h2{margin-block:calc(var(--spacing)*6)}.universe-ui-wrap .signature-wrap>.title-wrap .logo-download-btn{margin-right:calc(var(--spacing)*1)}.universe-ui-wrap .signature-wrap .signature-card-wrap-col{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*6);flex-direction:column;display:flex}@media (min-width:768px){.universe-ui-wrap .signature-wrap .signature-card-wrap-col{flex-direction:row}}.universe-ui-wrap .signature-wrap .signature-card-wrap-col>div{flex:1}.universe-ui-wrap .signature-wrap .signature-card{min-height:calc(var(--spacing)*85);border-radius:var(--radius-2xl);background-color:var(--color-fill-quinary);padding-inline:calc(var(--spacing)*7.5);padding-block:calc(var(--spacing)*9);flex-direction:column;justify-content:space-between;display:flex}.universe-ui-wrap .signature-wrap .signature-card p,.universe-ui-wrap .signature-wrap .signature-card img{margin:calc(var(--spacing)*0)}.universe-ui-wrap .signature-wrap .signature-card .title-wrap{gap:calc(var(--spacing)*2.5);display:flex}.universe-ui-wrap .signature-wrap .signature-card .title-wrap .title{font-family:var(--font-paperlogy);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.universe-ui-wrap .signature-wrap .signature-card .title-wrap .sub-title{color:var(--color-text-secondary)}.universe-ui-wrap .signature-wrap .signature-card .logo-wrap{margin-top:calc(var(--spacing)*20);margin-bottom:calc(var(--spacing)*10);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*20);flex-direction:column;display:flex}@media (min-width:768px){.universe-ui-wrap .signature-wrap .signature-card .logo-wrap{margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);gap:calc(var(--spacing)*5)}}@media (min-width:40rem){.universe-ui-wrap .signature-wrap .signature-card .logo-wrap{flex-direction:row}}.universe-ui-wrap .signature-wrap .signature-card .logo-wrap>div{flex:1;justify-content:center;align-items:center;display:flex}.universe-ui-wrap .color-system-wrap .color-system-card-wrap{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}@media (min-width:768px){.universe-ui-wrap .color-system-wrap .color-system-card-wrap{flex-direction:row}}.universe-ui-wrap .color-system-wrap .color-system-card-wrap .color-system-card{border-radius:var(--radius-xl);padding:calc(var(--spacing)*5);flex:1}@media (min-width:768px){.universe-ui-wrap .color-system-wrap .color-system-card-wrap .color-system-card{padding:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*30)}}.universe-ui-wrap .color-system-wrap .color-system-card-wrap .color-system-card p,.universe-ui-wrap .color-system-wrap .color-system-card-wrap .color-system-card li{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.universe-ui-wrap .color-system-wrap .color-system-card-wrap .color-system-card .title{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.universe-ui-wrap .color-system-wrap .color-system-card-wrap .color-system-card .item-list{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.custom-login-container{margin-top:calc(var(--spacing)*-18);max-width:100%;height:100lvh;display:flex}@media (min-width:768px){.custom-login-container{margin-top:calc(var(--spacing)*0)}}.custom-login-container .login-form-section{justify-content:center;align-items:center;gap:calc(var(--spacing)*10);width:100%;padding-inline:calc(var(--spacing)*10);flex-direction:column;flex:1;display:flex}.custom-login-container .login-form-section .login-form-logo{justify-content:center;align-items:center;gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.custom-login-container .login-form-section .login-form-logo img{margin:calc(var(--spacing)*0);width:calc(var(--spacing)*70)}.custom-login-container .login-form-section .login-form-logo p,.custom-login-container .login-form-section .login-form-logo p strong{color:var(--color-primary)}.custom-login-container .login-form-section .custom-login-form{justify-content:center;align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}.custom-login-container .login-form-section .custom-login-form .input-text-wrap{width:100%;max-width:calc(var(--spacing)*110)}.custom-login-container .login-form-section .custom-login-form .input-text-wrap input{color:var(--color-text-primary);outline-color:var(--color-gray-300)!important}.custom-login-container .login-form-section .custom-login-form .login-button{width:100%;max-width:calc(var(--spacing)*110)}.custom-login-container .login-alert{max-width:calc(var(--spacing)*110)}.emoticon-section{padding-bottom:calc(var(--spacing)*5);align-self:stretch}.emoticon-section .section-title-wrap{padding-block:calc(var(--spacing)*6);justify-content:flex-start;align-items:center;display:inline-flex}.emoticon-section .section-title-wrap .section-title{font-family:var(--font-paperlogy)}.emoticon-section .section-content-wrap{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*12);flex-direction:column;width:100%;display:inline-flex}@media (min-width:768px){.emoticon-section .section-content-wrap{flex-direction:row}}.emoticon-section .emoticon-grid-box{background-color:var(--color-fill-quaternary);width:100%;padding:calc(var(--spacing)*10);--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);border-radius:40px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.emoticon-section .emoticon-grid-box{width:50%}}.emoticon-section .emoticon-grid{justify-content:center;column-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.emoticon-section .emoticon-item{aspect-ratio:1;width:calc(25% - 9px);height:auto}.emoticon-section .emoticon-info-box{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*6);flex-direction:column;flex:1;align-self:stretch;display:inline-flex}@media (min-width:64rem){.emoticon-section .emoticon-info-box{gap:calc(var(--spacing)*0)}}.emoticon-section .emoticon-info-box__texts{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*6);flex-direction:column;align-self:stretch;display:flex}.emoticon-section .emoticon-info-box__texts .main-desc{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);align-self:stretch}@media (min-width:64rem){.emoticon-section .emoticon-info-box__texts .main-desc{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}}.emoticon-section .emoticon-info-box__texts .main-desc .text-primary{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400);--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));--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-teal-500);color:#0000;-webkit-background-clip:text;background-clip:text}.emoticon-section .emoticon-info-box__texts .sub-desc{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary);align-self:stretch}.emoticon-section .emoticon-info-box__buttons{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*2);flex-direction:column;align-self:stretch;display:inline-flex}@media (min-width:64rem){.emoticon-section .emoticon-info-box__buttons{flex-direction:row}}.emoticon-section .usage-notice{justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-2xl);background-color:var(--color-fill-quinary);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);flex:1;align-self:stretch;display:flex}.emoticon-section .usage-notice .notice-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1}.emoticon-section .emoticon-dl-btn.gif-btn{width:100%}@media (min-width:64rem){.emoticon-section .emoticon-dl-btn.gif-btn{width:60%}}.emoticon-section .emoticon-dl-btn.png-btn{width:100%}@media (min-width:64rem){.emoticon-section .emoticon-dl-btn.png-btn{width:40%}}.illustration-slides-section{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*6);width:100%;padding-block:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (min-width:768px){.illustration-slides-section{gap:calc(var(--spacing)*24);flex-direction:row}}.illustration-slides-section__title-wrap{flex-shrink:0}.illustration-slides-section__title-wrap .section-title{font-family:var(--font-paperlogy);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary)}.illustration-slides-section__slider-wrap{width:100%;overflow:hidden}.illustration-slider .slick-slide{padding-inline:calc(var(--spacing)*2)}@media (min-width:768px){.illustration-slider .slick-slide{width:420px}}.illustration-slider .slick-slide[data-slick-index="5"] .slide-card__image{padding-block:calc(var(--spacing)*0)}.illustration-slider .slick-slide[data-slick-index="6"] .slide-card__image,.illustration-slider .slick-slide[data-slick-index="7"] .slide-card__image{padding-block:calc(var(--spacing)*8)}.slide-card{border-radius:var(--radius-2xl);aspect-ratio:420/240;width:100%;position:relative;overflow:hidden}.slide-card__image{object-fit:contain;width:100%;height:100%;padding-block:calc(var(--spacing)*4)}.slide-card__overlay{inset:calc(var(--spacing)*0);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:.3s;background-color:#0000;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.slide-card__overlay{background-color:color-mix(in oklab,var(--color-bg-modal)0%,transparent)}}.slide-card__text{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);padding-inline:calc(var(--spacing)*4);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0000;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:.3s;transition-duration:.3s}@supports (color:color-mix(in lab, red, red)){.slide-card__text{color:color-mix(in oklab,var(--color-white)0%,transparent)}}.slide-card:hover .slide-card__overlay{background-color:#6b7280a2}@supports (color:color-mix(in lab, red, red)){.slide-card:hover .slide-card__overlay{background-color:color-mix(in oklab,var(--color-bg-modal)85%,transparent)}}.slide-card:hover .slide-card__text{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-white)}.infinite-carousel{width:100%}.infinite-carousel .infinite-carousel-container{gap:calc(var(--spacing)*4);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.infinite-carousel .infinite-carousel-container{gap:calc(var(--spacing)*6)}}.infinite-carousel-wrap{flex-wrap:nowrap;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%)}@media (min-width:768px){.infinite-carousel-wrap{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 128px calc(100% - 128px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 128px calc(100% - 128px),#0000 100%)}}.carousel-track{justify-content:center;align-items:center;display:flex}@media (min-width:768px){.carousel-track{justify-content:flex-start}}.carousel-list{flex-shrink:0;align-items:center;display:flex}.carousel-list li{margin-inline:calc(var(--spacing)*2);list-style-type:none}@media (min-width:768px){.carousel-list li{margin-inline:calc(var(--spacing)*4)}}.carousel-list li::marker{content:""}.mascot-carousel-item{border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;height:5rem;display:flex}.mascot-carousel-item__text{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.mascot-carousel-item__image{object-fit:contain;height:auto}@media (min-width:768px){.mascot-carousel-item{height:8rem}.mascot-carousel-item__text{--tw-leading:72px;line-height:72px}}.mascot-carousel-item--text-type{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3)}@media (min-width:768px){.mascot-carousel-item--text-type{padding-inline:calc(var(--spacing)*14);padding-block:calc(var(--spacing)*7)}}.mascot-carousel-item--image-type{height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);padding:calc(var(--spacing)*3)}@media (min-width:768px){.mascot-carousel-item--image-type{height:calc(var(--spacing)*32);width:calc(var(--spacing)*32);padding:calc(var(--spacing)*7)}}.mascot-carousel-item--power-friends{background-color:var(--color-button-bg-primary-hover)}.mascot-carousel-item--power-friends .mascot-carousel-item__text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white)}@media (min-width:768px){.mascot-carousel-item--power-friends .mascot-carousel-item__text{font-size:40px}}.mascot-carousel-item--skon{background-color:var(--color-green-400)}.mascot-carousel-item--skon .mascot-carousel-item__image{width:calc(var(--spacing)*12)}@media (min-width:768px){.mascot-carousel-item--skon .mascot-carousel-item__image{width:calc(var(--spacing)*20)}}.mascot-carousel-item--slogan{background-color:var(--color-blue-400)}.mascot-carousel-item--slogan .mascot-carousel-item__text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white)}@media (min-width:768px){.mascot-carousel-item--slogan .mascot-carousel-item__text{font-size:40px}}.mascot-carousel-item--celebration .mascot-carousel-item__image{width:calc(var(--spacing)*16)}@media (min-width:768px){.mascot-carousel-item--celebration .mascot-carousel-item__image{width:calc(var(--spacing)*24)}}.mascot-carousel-item--road-sign{background-color:var(--color-gray-100)}.mascot-carousel-item--road-sign .mascot-carousel-item__image{width:calc(var(--spacing)*40)}@media (min-width:768px){.mascot-carousel-item--road-sign .mascot-carousel-item__image{width:calc(var(--spacing)*60)}}.mascot-carousel-item--creos{background-color:var(--color-fill-quaternary)}.mascot-carousel-item--creos .mascot-carousel-item__text{color:var(--color-sky-800)}.mascot-carousel-item--creativity{background-color:var(--color-teal-500)}.mascot-carousel-item--creativity .mascot-carousel-item__text{color:var(--color-text-inverse)}.mascot-carousel-item--responsibility{background-color:var(--color-purple-500)}.mascot-carousel-item--responsibility .mascot-carousel-item__text{color:var(--color-text-inverse)}.mascot-carousel-item--expertise{background-color:var(--color-cyan-400)}.mascot-carousel-item--expertise .mascot-carousel-item__text{color:var(--color-text-inverse)}.mascot-carousel-item--outreach{background-color:var(--color-pink-300)}.mascot-carousel-item--outreach .mascot-carousel-item__text{color:var(--color-text-inverse)}.mascot-carousel-item--self-efficacy{background-color:var(--color-indigo-300)}.mascot-carousel-item--self-efficacy .mascot-carousel-item__text{color:var(--color-text-inverse)}.mascot-carousel-item--creos .mascot-carousel-item__text,.mascot-carousel-item--creativity .mascot-carousel-item__text,.mascot-carousel-item--responsibility .mascot-carousel-item__text,.mascot-carousel-item--expertise .mascot-carousel-item__text,.mascot-carousel-item--outreach .mascot-carousel-item__text,.mascot-carousel-item--self-efficacy .mascot-carousel-item__text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:768px){:is(.mascot-carousel-item--creos .mascot-carousel-item__text,.mascot-carousel-item--creativity .mascot-carousel-item__text,.mascot-carousel-item--responsibility .mascot-carousel-item__text,.mascot-carousel-item--expertise .mascot-carousel-item__text,.mascot-carousel-item--outreach .mascot-carousel-item__text,.mascot-carousel-item--self-efficacy .mascot-carousel-item__text){font-size:40px}}.mascot-carousel-item--dmo{background-color:var(--color-rose-100)}.mascot-carousel-item--arti{background-color:var(--color-yellow-100)}.mascot-carousel-item--conver{background-color:var(--color-orange-100)}.mascot-carousel-item--bart{background-color:var(--color-tertiary-100)}.mascot-carousel-item--dmo .mascot-carousel-item__image,.mascot-carousel-item--arti .mascot-carousel-item__image,.mascot-carousel-item--conver .mascot-carousel-item__image,.mascot-carousel-item--bart .mascot-carousel-item__image{width:calc(var(--spacing)*12)}@media (min-width:768px){:is(.mascot-carousel-item--dmo .mascot-carousel-item__image,.mascot-carousel-item--arti .mascot-carousel-item__image,.mascot-carousel-item--conver .mascot-carousel-item__image,.mascot-carousel-item--bart .mascot-carousel-item__image){width:calc(var(--spacing)*20)}.mascot-carousel-item--conver .mascot-carousel-item__image{width:calc(var(--spacing)*22)}}.mascot-container section{margin-bottom:calc(var(--spacing)*10)}.mascot-container .section-title-wrap{flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:inline-flex}.mascot-container .section-title{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);justify-content:flex-start}.powerfriends-meaning{justify-content:space-between;gap:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6);flex-direction:column;align-self:stretch;display:flex}@media (min-width:768px){.powerfriends-meaning{gap:calc(var(--spacing)*28);padding-top:calc(var(--spacing)*12);flex-direction:row}}.powerfriends-meaning .section-title-wrap .section-title{margin-bottom:calc(var(--spacing)*0)}.powerfriends-meaning .section-content-wrap{width:100%}@media (min-width:1400px){.powerfriends-meaning .section-content-wrap{max-width:1080px}}.powerfriends-meaning .section-content-wrap .content .line p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:768px){.powerfriends-meaning .section-content-wrap .content .line p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.powerfriends-introduction .section-title-wrap{padding-block:calc(var(--spacing)*6)}.powerfriends-introduction .section-title-wrap .section-title{margin-bottom:calc(var(--spacing)*0)}.powerfriends-introduction .section-content-wrap{gap:calc(var(--spacing)*3);flex-direction:column;align-self:stretch;display:flex}@media (min-width:768px){.powerfriends-introduction .section-content-wrap{gap:calc(var(--spacing)*12);flex-direction:row}}.powerfriends-introduction .section-content-wrap .introduction,.powerfriends-introduction .section-content-wrap .story{flex:1}.powerfriends-introduction .section-content-wrap .section-title{margin-block:calc(var(--spacing)*4);--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.powerfriends-introduction .section-content-wrap .section-content{padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);word-break:keep-all;color:var(--color-text-primary)}@media (min-width:768px){.powerfriends-introduction .section-content-wrap .section-content{padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*6)}}.powerfriends-list{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*6);flex-direction:column;display:inline-flex}.powerfriends-list .character-name{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);align-self:stretch}.powerfriends-list .character-name .ko-name{color:var(--color-text-primary);flex-shrink:0;justify-content:flex-start}.powerfriends-list .character-name .en-name{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400);--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));--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-teal-500);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;justify-content:flex-start}.powerfriends-list .character-name.large .ko-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:768px){.powerfriends-list .character-name.large .ko-name{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:60px;line-height:60px}}.powerfriends-list .character-name.large .en-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:768px){.powerfriends-list .character-name.large .en-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}}.powerfriends-list .character-name.small .ko-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}@media (min-width:768px){.powerfriends-list .character-name.small .ko-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.powerfriends-list .character-name.small .en-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}@media (min-width:768px){.powerfriends-list .character-name.small .en-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.powerfriends-list .character-description{color:var(--color-text-primary);justify-content:flex-start;align-self:stretch}.powerfriends-list .character-description strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.powerfriends-list .character-description.large{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.powerfriends-list .character-description.small{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.powerfriends-list .main-character{padding-block:calc(var(--spacing)*6);border-radius:40px;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;display:inline-flex}@media (min-width:768px){.powerfriends-list .main-character{padding-right:calc(var(--spacing)*10);flex-direction:row}}.powerfriends-list .main-character__image{aspect-ratio:1;width:75%}@media (min-width:768px){.powerfriends-list .main-character__image{width:28%}}.powerfriends-list .main-character__content{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:column;display:inline-flex}.powerfriends-list .character-description-box{justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-3xl);background-color:var(--color-fill-quinary);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*6);align-self:stretch;display:inline-flex}@media (min-width:768px){.powerfriends-list .character-description-box{padding-inline:calc(var(--spacing)*10)}}.powerfriends-list .sub-character-grid{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*16);flex-direction:column;align-self:stretch;display:flex}.powerfriends-list .sub-character-grid__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*16);flex-direction:column;align-self:stretch;display:inline-flex}@media (min-width:768px){.powerfriends-list .sub-character-grid__row{gap:calc(var(--spacing)*0);flex-direction:row}}.powerfriends-list .sub-character{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}@media (min-width:768px){.powerfriends-list .sub-character{flex-direction:row}}.powerfriends-list .sub-character .sub-character__image-wrap{flex:1}.powerfriends-list .sub-character .sub-character__image-wrap img{width:66.6667%;margin:0 auto}@media (min-width:768px){.powerfriends-list .sub-character .sub-character__image-wrap img{width:100%}}.powerfriends-list .sub-character__image{object-fit:contain}.powerfriends-list .sub-character__content{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*3);flex-direction:column;display:inline-flex}@media (min-width:768px){.powerfriends-list .sub-character__content{flex:1}}.video-section{align-self:stretch;align-items:flex-start}.video-section .section-title-wrap{padding-block:calc(var(--spacing)*6)}@media (min-width:768px){.video-section .section-title-wrap{padding-block:calc(var(--spacing)*12)}}.video-section .section-title-wrap .section-title{margin-bottom:calc(var(--spacing)*0);--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10);color:var(--color-text-primary)}.video-section .video-link-box{aspect-ratio:var(--aspect-video);border-radius:var(--radius-3xl);align-self:stretch;display:block;position:relative;overflow:hidden}.video-section .video-link-box__thumbnail{inset:calc(var(--spacing)*0);object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);position:absolute}.video-section .video-link-box:hover .video-link-box__thumbnail{scale:1.05;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.video-section .video-link-box__gradient{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0000;--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));--tw-gradient-to:var(--color-gray-800);width:100%;height:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.video-section .video-link-box__gradient{--tw-gradient-from:color-mix(in oklab,var(--color-gray-800)0%,transparent)}}@media (min-width:768px){.video-section .video-link-box__gradient{height:calc(var(--spacing)*60)}}.video-section .video-link-box__info{bottom:calc(var(--spacing)*4);left:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*2);display:inline-flex;position:absolute}@media (min-width:768px){.video-section .video-link-box__info{bottom:calc(var(--spacing)*8);left:calc(var(--spacing)*12)}}.video-section .video-title{font-family:var(--font-paperlogy);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-white)}@media (min-width:768px){.video-section .video-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.video-section .icon-external-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white)}@media (min-width:768px){.video-section .icon-external-link{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.not-found-wrap{width:100%;max-width:calc(var(--spacing)*300);padding-block:calc(var(--spacing)*15);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.not-found-wrap{min-height:calc(var(--spacing)*200)}}.not-found-wrap .not-found-content{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.not-found-wrap .not-found-content{max-height:calc(var(--spacing)*165);flex-direction:row}}.not-found-wrap .not-found-content .skon-wrap{max-height:calc(var(--spacing)*88);flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.not-found-wrap .not-found-content .skon-wrap{height:auto;max-width:calc(var(--spacing)*156)}}.not-found-wrap .not-found-content .not-found-content-wrap,.not-found-wrap .not-found-content .not-found-content-wrap .content{align-items:flex-start;gap:calc(var(--spacing)*10);flex-direction:column;display:flex}.not-found-wrap .not-found-content .not-found-content-wrap .content h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}@media (min-width:768px){.not-found-wrap .not-found-content .not-found-content-wrap .content h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.not-found-wrap .not-found-content .not-found-content-wrap .content p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-secondary)}@media (min-width:768px){.not-found-wrap .not-found-content .not-found-content-wrap .content p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.not-found-wrap .not-found-content .not-found-content-wrap .button-wrap{justify-content:center;align-items:flex-start;gap:calc(var(--spacing)*5);width:100%;display:flex}@media (min-width:768px){.not-found-wrap .not-found-content .not-found-content-wrap .button-wrap{justify-content:flex-start}}#privacy-policy ul~figure img{width:24px}@media (min-width:64rem){#privacy-policy ul~figure img{width:32px}}#privacy-policy #privacy1{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy1 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy1 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy1 h3~figure img{width:48px}}#privacy-policy #privacy2{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy2 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy2 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy2 h3~figure img{width:48px}}#privacy-policy #privacy3{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy3 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy3 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy3 h3~figure img{width:48px}}#privacy-policy #privacy4{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy4 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy4 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy4 h3~figure img{width:48px}}#privacy-policy #privacy5{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy5 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy5 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy5 h3~figure img{width:48px}}#privacy-policy #privacy6{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy6 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy6 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy6 h3~figure img{width:48px}}#privacy-policy #privacy7{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy7 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy7 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy7 h3~figure img{width:48px}}#privacy-policy #privacy8{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy8 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy8 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy8 h3~figure img{width:48px}}#privacy-policy #privacy9{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy9 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy9 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy9 h3~figure img{width:48px}}#privacy-policy #privacy10{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy10 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy10 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy10 h3~figure img{width:48px}}#privacy-policy #privacy11{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy11 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy11 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy11 h3~figure img{width:48px}}#privacy-policy #privacy12{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy12 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy12 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy12 h3~figure img{width:48px}}#privacy-policy #privacy13{margin-top:calc(var(--spacing)*10);align-items:center;display:flex}#privacy-policy #privacy13 h3{margin-bottom:calc(var(--spacing)*0)}#privacy-policy #privacy13 h3~figure img{width:32px}@media (min-width:64rem){#privacy-policy #privacy13 h3~figure img{width:48px}}#privacy-policy .wp-block-file{margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*5)}@media (min-width:40rem){#privacy-policy .pdf-board-list-wrap .board-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){#privacy-policy .pdf-board-list-wrap .board-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){#privacy-policy .pdf-board-list-wrap .board-list{grid-template-columns:repeat(6,minmax(0,1fr))}#privacy-policy .pdf-board-list-wrap .board-list .pdf-board-item{height:calc(var(--spacing)*70)}}.sitemap-modal-wrap{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--color-bg-dark);z-index:10000;width:100%;height:100%;height:-webkit-fill-available;display:none;position:fixed;inset:0 -100lvw 0 0}.sitemap-modal-wrap .sitemap-modal-bg{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);opacity:.12;background-image:url(/wp-content/themes/_tw/theme/assets/images/bg-sample.webp);background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute}.sitemap-modal-wrap.active{display:block}.sitemap-modal-wrap .navigation-wrap{z-index:100;justify-content:center;align-items:center;width:100%;margin-inline:auto;display:flex;position:relative}.sitemap-modal-wrap .navigation-wrap .navigation{height:calc(var(--spacing)*16);width:100%;padding-inline:calc(var(--spacing)*5);justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-width:768px){.sitemap-modal-wrap .navigation-wrap .navigation{height:calc(var(--spacing)*17);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4)}}.sitemap-modal-wrap .navigation-wrap .navigation .sitemap-navigation-menu-wrap{align-items:center;gap:calc(var(--spacing)*4);width:100%;display:flex}.sitemap-modal-wrap .navigation-wrap .navigation .sitemap-navigation-menu-wrap .logo{height:calc(var(--spacing)*10);width:calc(var(--spacing)*40);overflow:hidden}.sitemap-modal-wrap .navigation-wrap .navigation .sitemap-navigation-menu-wrap .logo a{cursor:pointer;position:relative}.sitemap-modal-wrap .navigation-wrap .navigation .sitemap-navigation-menu-wrap .sitemap-nav-desktop-wrap{gap:calc(var(--spacing)*4);display:none}@media (min-width:768px){.sitemap-modal-wrap .navigation-wrap .navigation .sitemap-navigation-menu-wrap .sitemap-nav-desktop-wrap{margin-right:calc(var(--spacing)*20);margin-left:auto;display:flex}}.sitemap-modal-wrap .mobile-tab-wrap{height:calc(var(--spacing)*16);z-index:100;align-items:center;display:flex;position:relative}@media (min-width:768px){.sitemap-modal-wrap .mobile-tab-wrap{display:none}}.sitemap-modal-wrap .mobile-tab-wrap .mobile-tab{justify-content:space-between;width:100%;display:flex}.sitemap-modal-wrap .mobile-tab-wrap .selected,.sitemap-modal-wrap .mobile-tab-wrap .selected i{color:var(--color-primary-400)}.sitemap-modal-wrap .sitemap-content-wrap{--sitemap-header-height:calc(var(--spacing)*32);width:100%;height:calc(100% - var(--sitemap-header-height));z-index:1;position:relative;overflow-y:auto}@media (min-width:768px){.sitemap-modal-wrap .sitemap-content-wrap{--sitemap-header-height:calc(var(--spacing)*17)}}.sitemap-modal-wrap .sitemap-content-wrap .sitemap-item-wrap{width:100%;height:100%;display:none;position:relative}.sitemap-modal-wrap .sitemap-content-wrap .sitemap-item-wrap.active{display:flex}.sitemap-modal-wrap .sitemap-nav-button{margin-inline:calc(var(--spacing)*4);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white);-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-block;position:relative}@media (min-width:48rem){.sitemap-modal-wrap .sitemap-nav-button{margin-inline:calc(var(--spacing)*5)}}@media (min-width:64rem){.sitemap-modal-wrap .sitemap-nav-button{margin-inline:calc(var(--spacing)*6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.sitemap-modal-wrap .sitemap-nav-button:after{content:"";background:var(--color-point);width:0;height:2px;transition:width .3s;display:block}.sitemap-modal-wrap .sitemap-nav-button:hover:after{width:100%}.sitemap-modal-wrap .sitemap-nav-button i{color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.sitemap-modal-wrap .sitemap-nav-button i{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sitemap-modal-wrap .selected span,.sitemap-modal-wrap .selected span i{color:var(--color-primary-400)}.sitemap-item-wrap.sitemap-quick-menu-wrap{width:100%}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap{width:100%;padding-top:calc(var(--spacing)*2);flex-direction:column;display:flex}@media (min-width:768px){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap{padding-top:calc(var(--spacing)*0)}}@media (min-width:48rem){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap{padding-block:calc(var(--spacing)*10);flex-direction:row}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap.custom-container{overflow:visible}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item{padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2);flex-direction:column;display:flex}@media (min-width:768px){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item{padding-inline:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*0)}}@media (min-width:48rem){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item{gap:calc(var(--spacing)*0);flex:1}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item.active .quick-menu-title-wrap .icon{transform:rotate(90deg)}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item.active .quick-menu-list{max-height:calc(var(--spacing)*300)}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-title-wrap{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);display:flex}@media (min-width:48rem){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-title-wrap{margin-bottom:calc(var(--spacing)*5)}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-title-wrap .quick-menu-title{cursor:default;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:768px){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-title-wrap .quick-menu-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-title-wrap .icon{color:var(--color-white);transition:transform .2s;display:inline}@media (min-width:768px){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-title-wrap .icon{display:none}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list{max-height:calc(var(--spacing)*0);gap:calc(var(--spacing)*2);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:.3s;color:#dc143c;flex-direction:column;transition-duration:.3s;display:flex;overflow:hidden}@media (min-width:768px){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list{gap:calc(var(--spacing)*1)}}@media (min-width:48rem){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list{max-height:calc(var(--spacing)*200);padding-bottom:calc(var(--spacing)*5);transition-property:none;overflow:clip}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item{display:flex}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);display:flex;position:relative}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#ffffffb3;transition:all .3s}@supports (color:color-mix(in lab, red, red)){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a span{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;transition:all .3s}@supports (color:color-mix(in lab, red, red)){.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a i{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a:after{bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*.5);width:100%;max-width:calc(var(--spacing)*0);background-color:var(--color-point);content:" ";transition:all .3s ease-in-out;position:absolute}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a:hover span,.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a:hover i{color:var(--color-point)}.sitemap-item-wrap.sitemap-quick-menu-wrap .quick-menu-list-wrap .quick-menu-list-item .quick-menu-list .quick-menu-item a:hover:after{max-width:calc(var(--spacing)*50)}.sitemap-item-wrap.search-wrap{margin-top:calc(var(--spacing)*-16);justify-content:center;align-items:center;gap:calc(var(--spacing)*12);flex-direction:column;width:100%;height:100%;display:flex}.sitemap-item-wrap.search-wrap>p{text-align:center;font-family:var(--font-paperlogy);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:768px){.sitemap-item-wrap.search-wrap>p{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.sitemap-item-wrap.search-wrap>p span{color:var(--color-point)}.search-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing)*10);flex-direction:column;display:flex}.search-wrap .input-search-wrap{height:calc(var(--spacing)*16);width:calc(var(--spacing)*80);position:relative}@media (min-width:768px){.search-wrap .input-search-wrap{width:calc(var(--spacing)*150)}}.search-wrap .input-search-wrap>span{left:calc(var(--spacing)*5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.search-wrap .input-search-wrap .input-container{z-index:1;background-color:#ffffffe6;border-radius:32px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.search-wrap .input-search-wrap .input-container{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.search-wrap .input-search-wrap .input-container:focus-within:after{max-width:100%}.search-wrap .input-search-wrap .input-container .input-search{background-color:var(--color-bg-dark);padding-right:calc(var(--spacing)*20);padding-left:calc(var(--spacing)*6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);z-index:10;border-radius:30px;width:calc(100% - 4px);height:calc(100% - 4px);position:relative}.search-wrap .input-search-wrap .input-container .input-search::placeholder{color:var(--color-white)}.search-wrap .input-search-wrap .input-container .input-search:focus{--tw-outline-style:none;outline-style:none}.search-wrap .input-search-wrap .input-container .input-search::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.search-wrap .input-search-wrap .input-container:after{max-width:calc(var(--spacing)*0);animation:var(--animate-infinite-rotate);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary);--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));--tw-gradient-to:var(--color-secondary);z-index:1;aspect-ratio:1;content:" ";mix-blend-mode:hard-light;width:calc(100% + 2px);transition:max-width .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-wrap .input-search-wrap>i{right:calc(var(--spacing)*5);cursor:pointer;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.search-wrap .sku-keyword-wrap{align-items:center;display:flex}@media not all and (min-width:48rem){.search-wrap .sku-keyword-wrap{gap:calc(var(--spacing)*4);flex-direction:column}}.search-wrap .sku-keyword-wrap p{color:var(--color-white)}@media (min-width:768px){.search-wrap .sku-keyword-wrap p{margin-right:calc(var(--spacing)*5)}}.search-wrap .sku-keyword-wrap .recommend-keyword-wrap{gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}@media not all and (min-width:48rem){.search-wrap .sku-keyword-wrap .recommend-keyword-wrap{justify-content:center}}.search-wrap .sku-keyword-wrap .recommend-keyword-wrap .recommend-keyword{height:calc(var(--spacing)*10);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary-600);padding:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:#ffffff1a;transition:background-color .4s;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.search-wrap .sku-keyword-wrap .recommend-keyword-wrap .recommend-keyword{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.search-wrap .sku-keyword-wrap .recommend-keyword-wrap .recommend-keyword:hover{border-color:var(--color-point);background-color:var(--color-white);color:var(--color-point)}.search-wrap .sku-keyword-wrap .recommend-keyword-wrap .recommend-keyword:hover>span{transform:translateY(-100%)}.search-wrap .sku-keyword-wrap .recommend-keyword-wrap .recommend-keyword:hover:after{top:0}.search-wrap .sku-keyword-wrap .recommend-keyword-wrap .recommend-keyword>span{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}.search-wrap .sku-keyword-wrap .recommend-keyword-wrap .recommend-keyword:after{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-point);--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));--tw-gradient-to:var(--color-secondary-800);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#0000;content:attr(data-animation-keyword);-webkit-background-clip:text;background-clip:text;transition:top .5s cubic-bezier(.68,-.55,.265,1.55);display:inline;position:absolute;top:100%}.nav-divider{height:calc(var(--spacing)*.25);background-color:#d1d5dc80;width:100%}@supports (color:color-mix(in lab, red, red)){.nav-divider{background-color:color-mix(in oklab,var(--color-fill-tertiary)50%,transparent)}}.sitemap-item-wrap{height:100%;display:flex}.sitemap-item-wrap .top-menu-wrap{padding-inline:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*5);background-color:#101828b3;flex:none}@supports (color:color-mix(in lab, red, red)){.sitemap-item-wrap .top-menu-wrap{background-color:color-mix(in oklab,var(--color-text-primary-950)70%,transparent)}}@media (min-width:768px){.sitemap-item-wrap .top-menu-wrap{min-width:calc(var(--spacing)*80);padding-top:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*30);flex-basis:20%}}.sitemap-item-wrap .top-menu-wrap .top-menu{flex-direction:column;display:flex}.sitemap-item-wrap .top-menu-wrap .top-menu li.active span{opacity:1}.sitemap-item-wrap .top-menu-wrap .top-menu li.active span:after{max-width:calc(var(--spacing)*100)}.sitemap-item-wrap .top-menu-wrap .top-menu li span{cursor:pointer;padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white);opacity:.7;transition:opacity .4s ease-in-out;display:inline-block;position:relative}@media (min-width:768px){.sitemap-item-wrap .top-menu-wrap .top-menu li span{padding-block:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.sitemap-item-wrap .top-menu-wrap .top-menu li span:after{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*1);width:100%;max-width:calc(var(--spacing)*0);background-color:var(--color-point);content:" ";transition:max-width .4s ease-in-out;position:absolute}.sitemap-item-wrap .top-menu-wrap .top-menu li span:hover{opacity:1}.sitemap-item-wrap .top-menu-wrap .top-menu li span:hover:after{max-width:calc(var(--spacing)*100)}.sitemap-item-wrap .menu-wrap{background-color:var(--color-white);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:768px){.sitemap-item-wrap .menu-wrap{background-color:#36415366}@supports (color:color-mix(in lab, red, red)){.sitemap-item-wrap .menu-wrap{background-color:color-mix(in oklab,var(--color-fill-primary)40%,transparent)}}}.sitemap-item-wrap .menu-wrap .menu-content{padding-right:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5);padding-left:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.sitemap-item-wrap .menu-wrap .menu-content{gap:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*10);padding-right:calc(var(--spacing)*30);padding-bottom:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*30);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sitemap-item-wrap .menu-wrap .menu-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap{flex-direction:column;display:flex}@media (min-width:768px){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap{gap:calc(var(--spacing)*2)}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-title{padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);justify-content:space-between;align-items:center;transition:color .2s;display:flex;position:relative}@media (min-width:768px){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-title{padding-block:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white)}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-title i{transition:transform .2s}@media (min-width:768px){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-title i{display:none}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-title.open{color:var(--color-white)}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-title.open i{transform:rotate(90deg)}@media (min-width:768px){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-title.open i{color:var(--color-white)}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list{max-height:calc(var(--spacing)*0);flex-direction:column;transition:max-height .2s ease-in-out;display:flex;overflow:hidden}@media (min-width:768px){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list{gap:calc(var(--spacing)*1);max-height:none}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list.open{max-height:100lvh}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a{padding-block:calc(var(--spacing)*2);display:inline-block}@media (hover:hover){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a:hover{color:var(--color-point)}}@media not all and (min-width:48rem){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a{width:100%}}@media (min-width:768px){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white)}}@media (min-width:48rem){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a{padding-block:calc(var(--spacing)*1)}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a span{align-items:center;gap:calc(var(--spacing)*1);text-decoration:none;display:inline-flex;position:relative}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a span:after{content:"";background:var(--color-point);width:0;height:2px;transition:width .3s;display:block}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a span:hover:after{width:100%}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a span:after{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:absolute}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a span i{vertical-align:text-top;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a span i:before{color:var(--color-text-primary)}@media (min-width:40rem){.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a span i:before{color:var(--color-white)}}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a:hover span:after{width:100%}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item a:hover i:before{color:var(--color-point)!important}.sitemap-item-wrap .menu-wrap .menu-content .menu-item-list-wrap .menu-item-list .menu-item.active a span{color:var(--color-primary)}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes infinite-scroll-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-infinite-scroll{animation:20s linear infinite infinite-scroll}.animate-infinite-scroll-reverse{animation:30s linear infinite infinite-scroll-reverse}.will-change-transform{will-change:transform}.scroll-fade-up{--tw-translate-y:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;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:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out)}.scroll-fade-up.animate{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.scroll-fade-down{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;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:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out)}.scroll-fade-down.animate{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.scroll-fade-left{--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;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:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out)}.scroll-fade-left.animate{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.scroll-fade-right{--tw-translate-x:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;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:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out)}.scroll-fade-right.animate{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.scroll-slide-up{--tw-translate-y:calc(var(--spacing)*20);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;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:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out)}.scroll-slide-up.animate{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.scroll-slide-down{--tw-translate-y:calc(var(--spacing)*-20);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;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:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out)}.scroll-slide-down.animate{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.scroll-zoom-in{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;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:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out)}.scroll-zoom-in.animate{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.scroll-zoom-out{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;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:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out)}.scroll-zoom-out.animate{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.scroll-slow{--tw-duration:1s;transition-duration:1s}.scroll-fast{--tw-duration:.3s;transition-duration:.3s}.scroll-slower{--tw-duration:1.5s;transition-duration:1.5s}.scroll-faster{--tw-duration:.2s;transition-duration:.2s}.fill-text-gradient-animation{color:var(--color-text-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.fill-text-gradient-animation{color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.fill-text-gradient-animation:after{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);max-width:calc(var(--spacing)*0);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-point);--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));--tw-gradient-via:var(--color-secondary-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-secondary-800);color:#0000;content:attr(data-text);z-index:1;white-space:pre;-webkit-background-clip:text;background-clip:text;transition:all 1s .3s;position:absolute}.fill-text-gradient-animation.animated:after{max-width:100%}.fill-text-gradient-green-animation{color:var(--color-text-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.fill-text-gradient-green-animation{color:color-mix(in oklab,var(--color-text-primary)20%,transparent)}}.fill-text-gradient-green-animation:after,.fill-text-gradient-green-animation .after{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400);--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));--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-teal-500);color:#0000;z-index:1;clip-path:inset(0% 100% 0% 0%);-webkit-background-clip:text;background-clip:text;width:100%;height:100%;font-size:100%;transition:clip-path 1.5s ease-out .3s;position:absolute}.fill-text-gradient-green-animation.animated:after,.fill-text-gradient-green-animation.animated .after{clip-path:inset(0%)}.fill-text-primary-animation{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--color-text-primary),var(--color-text-primary)50%,#0003 0);background-position:100%;background-size:200% 100%;transition:all 1s ease-in-out .3s}.fill-text-primary-animation.animated{background-position:0}.fill-text-secondary-animation{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--color-text-secondary),var(--color-text-secondary)50%,#0003 0);background-position:100%;background-size:200% 100%;transition:all 1s ease-in-out .3s}.fill-text-secondary-animation.animated{background-position:0}.goog-te-combo option[value=ko]:before{content:"🇰🇷 "}.google-translator-wrap,.google-translator-wrap_mobile{justify-content:center;align-items:center;display:flex}.google-translator-wrap .google-translator-icon,.google-translator-wrap_mobile .google-translator-icon{margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*5)}.google-translator-wrap [id^=google_translate_element] select,.google-translator-wrap_mobile [id^=google_translate_element] select{font-family:var(--font-paperlogy);color:var(--color-white);border:none}.google-translator-wrap [id^=google_translate_element] select option,.google-translator-wrap_mobile [id^=google_translate_element] select option{background-color:var(--color-white);color:var(--color-text-primary)}.google-translator-wrap .goog-te-gadget,.google-translator-wrap_mobile .goog-te-gadget{color:#0000!important;font-size:0!important}.google-translator-wrap .goog-te-combo,.google-translator-wrap_mobile .goog-te-combo{margin:calc(var(--spacing)*0)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.google-translator-wrap .goog-text-highlight,.google-translator-wrap_mobile .goog-text-highlight{color:#fff;box-shadow:none!important;background:0 0!important}.google-translator-wrap span:has(a[href="https://translate.google.com"]),.google-translator-wrap_mobile span:has(a[href="https://translate.google.com"]){display:none}body{top:0!important}body>.skiptranslate,.goog-logo-link,.gskiptranslate,.goog-te-gadget span,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,div#goog-gt-tt{display:none}body[data-current-lang=en] #masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap>div>a{letter-spacing:-.05rem;font-size:.8rem}body[data-current-lang=en] #masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu>span{letter-spacing:-.05rem;font-size:.9rem}body[data-current-lang=en] #masthead .sub-page-common-top-section .left-content-wrap .title-wrap .title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body[data-current-lang=en] .sub-page-menu-wrap>li a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}body[data-current-lang=en] .founding-principles .section-title-wrap{flex-shrink:1}@media (min-width:768px){body[data-current-lang=en] .powerfriends-meaning{gap:calc(var(--spacing)*6);flex-direction:column}}body[data-current-lang=en] .universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description p{width:calc(var(--spacing)*36)}@media (min-width:768px){body[data-current-lang=en] .universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description p{max-width:calc(var(--spacing)*48)}}@media (min-width:48rem){body[data-current-lang=en] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap{flex-direction:column}body[data-current-lang=en] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap>p{margin-bottom:calc(var(--spacing)*4)}}@media (min-width:768px){body[data-current-lang=en] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap{width:100%}}body[data-current-lang=en] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap .download-btn{flex:1}@media (min-width:768px){body[data-current-lang=en] .pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap{flex-direction:column}}@media not all and (min-width:64rem){body[data-current-lang=en] .sub-page-header-wrap .sub-page-header{flex-direction:column;align-items:flex-start}body[data-current-lang=en] .sub-page-header-wrap .sub-page-header .sub-page-header-button-wrap{margin-left:calc(var(--spacing)*0)}body[data-current-lang=en] .sub-page-header-wrap .sub-page-header .bread-crumb-wrap{gap:calc(var(--spacing)*0)}body[data-current-lang=en] .sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item{min-width:calc(var(--spacing)*0)}}@media (min-width:768px){body[data-current-lang=en] #masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu>span{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}body[data-current-lang=en] .sitemap-item-wrap .top-menu-wrap .top-menu li span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}body[data-current-lang=zh-CN],body[data-current-lang=zh-Hans]{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}body[data-current-lang=zh-CN] .header-title,body[data-current-lang=zh-Hans] .header-title{letter-spacing:.08em;font-size:2.5rem;font-weight:500}body[data-current-lang=zh-CN] .content-text,body[data-current-lang=zh-Hans] .content-text{text-align:justify;font-size:1rem;line-height:2}body[data-current-lang=zh-CN] strong,body[data-current-lang=zh-CN] b,body[data-current-lang=zh-Hans] strong,body[data-current-lang=zh-Hans] b{font-weight:600}body[data-current-lang=vi]{font-family:Noto Sans,sans-serif}body[data-current-lang=vi] #masthead #site-navigation .desktop-header-wrap .menu-wrap .logo-menu-wrap .top-menu-list .top-menu>span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:-.05rem;line-height:1rem}body[data-current-lang=vi] #masthead #site-navigation .desktop-header-wrap .common-header-wrap .common-menu-wrap>div>a{letter-spacing:-.05rem;font-size:.8rem}body[data-current-lang=vi] #masthead .sub-page-common-top-section .left-content-wrap .title-wrap .title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}body[data-current-lang=vi] #masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap .sub-menu-title{font-size:var(--text-base)}body[data-current-lang=vi] #masthead .mega-menu-wrap .mega-menu-list-wrap .mega-menu-item-wrap>ul li a span{font-size:var(--text-sm);letter-spacing:-.05rem}body[data-current-lang=vi] .hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .data-wrap,body[data-current-lang=vi] .home-board .document-wrap .home-board-tab .tab-buttons-container button{font-size:var(--text-sm)}body[data-current-lang=vi] .employment-section .employment-wrap .plus-center-wrap .content-wrap .title{font-size:var(--text-4xl);letter-spacing:-.05rem}body[data-current-lang=vi] .employment-section .employment-wrap .program-practice-wrap .program-practice-card .title{font-size:var(--text-3xl);letter-spacing:-.05rem}body[data-current-lang=vi] .hero-section-wrap .hero-calendar-container .hero-calendar-wrap .hero-calendar-list .event-list .event-item .title-wrap p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}body[data-current-lang=vi] .quick-menu-wrap .quick-menu .quick-menu-list li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}body[data-current-lang=vi] .sub-page-menu-wrap .dropdown-button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}body[data-current-lang=vi] .sub-page-menu-wrap>li a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:-.05rem}body[data-current-lang=vi] h1,body[data-current-lang=vi] h2,body[data-current-lang=vi] h3{padding-top:.2em}@media (min-width:768px){body[data-current-lang=vi] .creos-wrap .creos-cover-wrap .creos-item-wrap .creos-item .creos-item-inner .text-wrap .description{height:3lh}}body[data-current-lang=vi] .founding-principles .section-title-wrap{flex-shrink:1}@media (min-width:768px){body[data-current-lang=vi] .powerfriends-meaning{gap:calc(var(--spacing)*6);flex-direction:column}}body[data-current-lang=vi] .universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description p{width:calc(var(--spacing)*36)}@media (min-width:768px){body[data-current-lang=vi] .universe-ui-wrap .symbol-wrap .symbol-mark-wrap .description-wrap .description p{max-width:calc(var(--spacing)*48)}}@media (min-width:48rem){body[data-current-lang=vi] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap{flex-direction:column}body[data-current-lang=vi] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap>p{margin-bottom:calc(var(--spacing)*4)}}@media (min-width:768px){body[data-current-lang=vi] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap{width:100%}}body[data-current-lang=vi] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap .download-btn{flex:1}@media (min-width:768px){body[data-current-lang=vi] .pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap{flex-direction:column}}@media not all and (min-width:64rem){body[data-current-lang=vi] .sub-page-header-wrap .sub-page-header{flex-direction:column;align-items:flex-start}body[data-current-lang=vi] .sub-page-header-wrap .sub-page-header .sub-page-header-button-wrap{margin-left:calc(var(--spacing)*0)}body[data-current-lang=vi] .sub-page-header-wrap .sub-page-header .bread-crumb-wrap{gap:calc(var(--spacing)*0)}body[data-current-lang=vi] .sub-page-header-wrap .sub-page-header .bread-crumb-wrap .bread-crumbs .bread-crumb-item{min-width:calc(var(--spacing)*0)}}body[data-current-lang=ja]{font-family:Meiryo,Noto Sans JP,Yu Gothic,sans-serif}body[data-current-lang=ja] .header-title{letter-spacing:.1em;font-size:2.3rem;font-weight:500}body[data-current-lang=ja] .content-text{letter-spacing:.05em;font-size:.95rem;line-height:2}body[data-current-lang=ja].vertical-writing{writing-mode:vertical-rl;text-orientation:mixed}@media (min-width:48rem){body[data-current-lang=ja] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap{flex-direction:column}body[data-current-lang=ja] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap>p{margin-bottom:calc(var(--spacing)*4)}}@media (min-width:768px){body[data-current-lang=ja] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap{width:100%}}body[data-current-lang=ja] .school-song-wrap .school-song-content-wrap .lyrics-wrap .download-wrap .download-button-wrap .download-btn{flex:1}@media (min-width:768px){body[data-current-lang=ja] .pdf-board-list-wrap .board-list .pdf-board-item .post-content .button-wrap{flex-direction:column}}.entry-header,.entry-content { padding-inline: calc(var(--spacing)*0); }:root{--prose-spacing-xs:.5rem;--prose-spacing-sm:1rem;--prose-spacing-md:1.5rem;--prose-spacing-lg:2rem;--prose-spacing-xl:3rem}p,table th,table td,ul li,ol li{word-break:keep-all;overflow-wrap:anywhere;font-size:1.125rem}.prose p{word-break:keep-all}.prose h1 strong,.prose h2 strong,.prose h3 strong,.prose h4 strong{font-weight:inherit}.prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));margin-bottom:var(--prose-spacing-md);font-weight:600}.prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin-bottom:var(--prose-spacing-sm);color:var(--color-gray-900);font-weight:600}.prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-text-primary-700);margin-bottom:var(--prose-spacing-sm);letter-spacing:-.46px;font-weight:600}.prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:var(--prose-spacing-sm);letter-spacing:-.21px;font-weight:500}.prose h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:var(--prose-spacing-sm);letter-spacing:-.21px;font-weight:500}@media (min-width:768px){.prose h2{font-size:var(--font-size-font-h2)}.prose h3{font-size:var(--font-size-font-h3)}.prose h4{font-size:var(--font-size-font-h4)}.prose h5{font-size:var(--font-size-font-h5)}.prose h6{font-size:var(--font-size-font-h6)}}.prose .custom-container ul{list-style:square}.prose .custom-container ul li::marker{color:var(--color-primary)}.prose .custom-container ul ul{list-style:circle}.prose .custom-container ul ul li::marker{color:var(--color-primary)}.prose .custom-container ol li::marker{color:var(--color-primary)}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:105rem){.container{max-width:105rem}}.m-0{margin:calc(var(--spacing)*0)}.prose{color:var(--tw-prose-body);--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);max-width:none;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-0{height:calc(var(--spacing)*0)}.h-5{height:calc(var(--spacing)*5)}.h-auto{height:auto}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing)*56)}.w-\(--button-width\){width:var(--button-width)}.w-0{width:calc(var(--spacing)*0)}.w-5{width:calc(var(--spacing)*5)}.w-50{width:calc(var(--spacing)*50)}.w-70{width:calc(var(--spacing)*70)}.w-100{width:calc(var(--spacing)*100)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[1680px\]{max-width:1680px}.max-w-none{max-width:none}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-10{gap:calc(var(--spacing)*10)}.self-center{align-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-500{border-color:var(--color-green-500)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-white{border-color:var(--color-white)}.bg-\[theme-color-name\]{background-color:theme-color-name}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--color-background)}.bg-background-50{background-color:var(--color-background-50)}.bg-background-100{background-color:var(--color-background-100)}.bg-background-200{background-color:var(--color-background-200)}.bg-background-300{background-color:var(--color-background-300)}.bg-background-400{background-color:var(--color-background-400)}.bg-background-500{background-color:var(--color-background-500)}.bg-background-600{background-color:var(--color-background-600)}.bg-background-700{background-color:var(--color-background-700)}.bg-background-800{background-color:var(--color-background-800)}.bg-background-900{background-color:var(--color-background-900)}.bg-background-950{background-color:var(--color-background-950)}.bg-bg-dark{background-color:var(--color-bg-dark)}.bg-bg-modal{background-color:var(--color-bg-modal)}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-black{background-color:var(--color-black)}.bg-black-50{background-color:var(--color-black-50)}.bg-black-100{background-color:var(--color-black-100)}.bg-black-200{background-color:var(--color-black-200)}.bg-black-300{background-color:var(--color-black-300)}.bg-black-400{background-color:var(--color-black-400)}.bg-black-500{background-color:var(--color-black-500)}.bg-black-600{background-color:var(--color-black-600)}.bg-black-700{background-color:var(--color-black-700)}.bg-black-800{background-color:var(--color-black-800)}.bg-black-900{background-color:var(--color-black-900)}.bg-black-950{background-color:var(--color-black-950)}.bg-black\/40{background-color:var(--color-black)}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-border-dark{background-color:var(--color-border-dark)}.bg-border-darker{background-color:var(--color-border-darker)}.bg-border-primary{background-color:var(--color-border-primary)}.bg-border-secondary{background-color:var(--color-border-secondary)}.bg-button-bg-black{background-color:var(--color-button-bg-black)}.bg-button-bg-disabled{background-color:var(--color-button-bg-disabled)}.bg-button-bg-primary{background-color:var(--color-button-bg-primary)}.bg-button-bg-primary-hover{background-color:var(--color-button-bg-primary-hover)}.bg-button-bg-white{background-color:var(--color-button-bg-white)}.bg-button-bg-white-hover{background-color:var(--color-button-bg-white-hover)}.bg-button-border-disabled{background-color:var(--color-button-border-disabled)}.bg-button-border-primary{background-color:var(--color-button-border-primary)}.bg-button-text-disabled{background-color:var(--color-button-text-disabled)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-fill-disabled{background-color:var(--color-fill-disabled)}.bg-fill-inverse{background-color:var(--color-fill-inverse)}.bg-fill-primary{background-color:var(--color-fill-primary)}.bg-fill-quaternary{background-color:var(--color-fill-quaternary)}.bg-fill-quinary{background-color:var(--color-fill-quinary)}.bg-fill-secondary{background-color:var(--color-fill-secondary)}.bg-fill-tertiary{background-color:var(--color-fill-tertiary)}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground-50{background-color:var(--color-foreground-50)}.bg-foreground-100{background-color:var(--color-foreground-100)}.bg-foreground-200{background-color:var(--color-foreground-200)}.bg-foreground-300{background-color:var(--color-foreground-300)}.bg-foreground-400{background-color:var(--color-foreground-400)}.bg-foreground-500{background-color:var(--color-foreground-500)}.bg-foreground-600{background-color:var(--color-foreground-600)}.bg-foreground-700{background-color:var(--color-foreground-700)}.bg-foreground-800{background-color:var(--color-foreground-800)}.bg-foreground-900{background-color:var(--color-foreground-900)}.bg-foreground-950{background-color:var(--color-foreground-950)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-point{background-color:var(--color-point)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-800{background-color:var(--color-primary-800)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-primary-950{background-color:var(--color-primary-950)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-50{background-color:var(--color-secondary-50)}.bg-secondary-100{background-color:var(--color-secondary-100)}.bg-secondary-200{background-color:var(--color-secondary-200)}.bg-secondary-300{background-color:var(--color-secondary-300)}.bg-secondary-400{background-color:var(--color-secondary-400)}.bg-secondary-500{background-color:var(--color-secondary-500)}.bg-secondary-600{background-color:var(--color-secondary-600)}.bg-secondary-700{background-color:var(--color-secondary-700)}.bg-secondary-800{background-color:var(--color-secondary-800)}.bg-secondary-900{background-color:var(--color-secondary-900)}.bg-secondary-950{background-color:var(--color-secondary-950)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-tertiary{background-color:var(--color-tertiary)}.bg-tertiary-50{background-color:var(--color-tertiary-50)}.bg-tertiary-100{background-color:var(--color-tertiary-100)}.bg-tertiary-200{background-color:var(--color-tertiary-200)}.bg-tertiary-300{background-color:var(--color-tertiary-300)}.bg-tertiary-400{background-color:var(--color-tertiary-400)}.bg-tertiary-500{background-color:var(--color-tertiary-500)}.bg-tertiary-600{background-color:var(--color-tertiary-600)}.bg-tertiary-700{background-color:var(--color-tertiary-700)}.bg-tertiary-800{background-color:var(--color-tertiary-800)}.bg-tertiary-900{background-color:var(--color-tertiary-900)}.bg-tertiary-950{background-color:var(--color-tertiary-950)}.bg-text-disabled{background-color:var(--color-text-disabled)}.bg-text-inverse{background-color:var(--color-text-inverse)}.bg-text-primary{background-color:var(--color-text-primary)}.bg-text-primary-50{background-color:var(--color-text-primary-50)}.bg-text-primary-100{background-color:var(--color-text-primary-100)}.bg-text-primary-200{background-color:var(--color-text-primary-200)}.bg-text-primary-300{background-color:var(--color-text-primary-300)}.bg-text-primary-400{background-color:var(--color-text-primary-400)}.bg-text-primary-500{background-color:var(--color-text-primary-500)}.bg-text-primary-600{background-color:var(--color-text-primary-600)}.bg-text-primary-700{background-color:var(--color-text-primary-700)}.bg-text-primary-800{background-color:var(--color-text-primary-800)}.bg-text-primary-900{background-color:var(--color-text-primary-900)}.bg-text-primary-950{background-color:var(--color-text-primary-950)}.bg-text-secondary{background-color:var(--color-text-secondary)}.bg-text-tertiary{background-color:var(--color-text-tertiary)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-primary{fill:var(--color-primary)}.fill-secondary{fill:var(--color-secondary)}.fill-tertiary{fill:var(--color-tertiary)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.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)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-9{padding-right:calc(var(--spacing)*9)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-justify{text-align:justify}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.text-wrap{text-wrap:wrap}.break-keep{word-break:keep-all}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--color-background)}.text-background-50{color:var(--color-background-50)}.text-background-100{color:var(--color-background-100)}.text-background-200{color:var(--color-background-200)}.text-background-300{color:var(--color-background-300)}.text-background-400{color:var(--color-background-400)}.text-background-500{color:var(--color-background-500)}.text-background-600{color:var(--color-background-600)}.text-background-700{color:var(--color-background-700)}.text-background-800{color:var(--color-background-800)}.text-background-900{color:var(--color-background-900)}.text-background-950{color:var(--color-background-950)}.text-black{color:var(--color-black)}.text-black-50{color:var(--color-black-50)}.text-black-100{color:var(--color-black-100)}.text-black-200{color:var(--color-black-200)}.text-black-300{color:var(--color-black-300)}.text-black-400{color:var(--color-black-400)}.text-black-500{color:var(--color-black-500)}.text-black-600{color:var(--color-black-600)}.text-black-700{color:var(--color-black-700)}.text-black-800{color:var(--color-black-800)}.text-black-900{color:var(--color-black-900)}.text-black-950{color:var(--color-black-950)}.text-blue-500{color:var(--color-blue-500)}.text-fill-primary{color:var(--color-fill-primary)}.text-fill-secondary{color:var(--color-fill-secondary)}.text-foreground{color:var(--color-foreground)}.text-foreground-50{color:var(--color-foreground-50)}.text-foreground-100{color:var(--color-foreground-100)}.text-foreground-200{color:var(--color-foreground-200)}.text-foreground-300{color:var(--color-foreground-300)}.text-foreground-400{color:var(--color-foreground-400)}.text-foreground-500{color:var(--color-foreground-500)}.text-foreground-600{color:var(--color-foreground-600)}.text-foreground-700{color:var(--color-foreground-700)}.text-foreground-800{color:var(--color-foreground-800)}.text-foreground-900{color:var(--color-foreground-900)}.text-foreground-950{color:var(--color-foreground-950)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-500{color:var(--color-orange-500)}.text-point{color:var(--color-point)}.text-primary{color:var(--color-primary)}.text-primary-50{color:var(--color-primary-50)}.text-primary-100{color:var(--color-primary-100)}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-primary-900{color:var(--color-primary-900)}.text-primary-950{color:var(--color-primary-950)}.text-secondary{color:var(--color-secondary)}.text-secondary-50{color:var(--color-secondary-50)}.text-secondary-100{color:var(--color-secondary-100)}.text-secondary-200{color:var(--color-secondary-200)}.text-secondary-300{color:var(--color-secondary-300)}.text-secondary-400{color:var(--color-secondary-400)}.text-secondary-500{color:var(--color-secondary-500)}.text-secondary-600{color:var(--color-secondary-600)}.text-secondary-700{color:var(--color-secondary-700)}.text-secondary-800{color:var(--color-secondary-800)}.text-secondary-900{color:var(--color-secondary-900)}.text-secondary-950{color:var(--color-secondary-950)}.text-tertiary{color:var(--color-tertiary)}.text-tertiary-50{color:var(--color-tertiary-50)}.text-tertiary-100{color:var(--color-tertiary-100)}.text-tertiary-200{color:var(--color-tertiary-200)}.text-tertiary-300{color:var(--color-tertiary-300)}.text-tertiary-400{color:var(--color-tertiary-400)}.text-tertiary-500{color:var(--color-tertiary-500)}.text-tertiary-600{color:var(--color-tertiary-600)}.text-tertiary-700{color:var(--color-tertiary-700)}.text-tertiary-800{color:var(--color-tertiary-800)}.text-tertiary-900{color:var(--color-tertiary-900)}.text-tertiary-950{color:var(--color-tertiary-950)}.text-text-primary{color:var(--color-text-primary)}.text-text-primary-50{color:var(--color-text-primary-50)}.text-text-primary-100{color:var(--color-text-primary-100)}.text-text-primary-200{color:var(--color-text-primary-200)}.text-text-primary-300{color:var(--color-text-primary-300)}.text-text-primary-400{color:var(--color-text-primary-400)}.text-text-primary-500{color:var(--color-text-primary-500)}.text-text-primary-600{color:var(--color-text-primary-600)}.text-text-primary-700{color:var(--color-text-primary-700)}.text-text-primary-800{color:var(--color-text-primary-800)}.text-text-primary-900{color:var(--color-text-primary-900)}.text-text-primary-950{color:var(--color-text-primary-950)}.text-text-secondary{color:var(--color-text-secondary)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.lowercase{text-transform:lowercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black\/5{--tw-ring-color:var(--color-black)}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px*-1)}.outline-gray-300{outline-color:var(--color-gray-300)}.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,)}.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-filter{-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,visibility,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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.content-none{--tw-content:none;content:none}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}.select-none{-webkit-user-select:none;user-select:none}.\[--anchor-gap\:--spacing\(1\)\]{--anchor-gap:calc(var(--spacing)*1)}.\[--anchor-gap\:8px\]{--anchor-gap:8px}.\[--anchor-gap\:12px\]{--anchor-gap:12px}.group-not-aria-selected\/option\:hidden:is(:where(.group\/option):not([aria-selected=true]) *){display:none}.group-focus\/option\:text-white:is(:where(.group\/option):focus *){color:var(--color-white)}.group-aria-selected\/option\:font-semibold:is(:where(.group\/option)[aria-selected=true] *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (hover:hover){.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-background-50:hover{background-color:var(--color-background-50)}.hover\:bg-background-100:hover{background-color:var(--color-background-100)}.hover\:bg-background-200:hover{background-color:var(--color-background-200)}.hover\:bg-background-300:hover{background-color:var(--color-background-300)}.hover\:bg-background-400:hover{background-color:var(--color-background-400)}.hover\:bg-background-500:hover{background-color:var(--color-background-500)}.hover\:bg-background-600:hover{background-color:var(--color-background-600)}.hover\:bg-background-700:hover{background-color:var(--color-background-700)}.hover\:bg-background-800:hover{background-color:var(--color-background-800)}.hover\:bg-background-900:hover{background-color:var(--color-background-900)}.hover\:bg-background-950:hover{background-color:var(--color-background-950)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black-50:hover{background-color:var(--color-black-50)}.hover\:bg-black-100:hover{background-color:var(--color-black-100)}.hover\:bg-black-200:hover{background-color:var(--color-black-200)}.hover\:bg-black-300:hover{background-color:var(--color-black-300)}.hover\:bg-black-400:hover{background-color:var(--color-black-400)}.hover\:bg-black-500:hover{background-color:var(--color-black-500)}.hover\:bg-black-600:hover{background-color:var(--color-black-600)}.hover\:bg-black-700:hover{background-color:var(--color-black-700)}.hover\:bg-black-800:hover{background-color:var(--color-black-800)}.hover\:bg-black-900:hover{background-color:var(--color-black-900)}.hover\:bg-black-950:hover{background-color:var(--color-black-950)}.hover\:bg-foreground:hover{background-color:var(--color-foreground)}.hover\:bg-foreground-50:hover{background-color:var(--color-foreground-50)}.hover\:bg-foreground-100:hover{background-color:var(--color-foreground-100)}.hover\:bg-foreground-200:hover{background-color:var(--color-foreground-200)}.hover\:bg-foreground-300:hover{background-color:var(--color-foreground-300)}.hover\:bg-foreground-400:hover{background-color:var(--color-foreground-400)}.hover\:bg-foreground-500:hover{background-color:var(--color-foreground-500)}.hover\:bg-foreground-600:hover{background-color:var(--color-foreground-600)}.hover\:bg-foreground-700:hover{background-color:var(--color-foreground-700)}.hover\:bg-foreground-800:hover{background-color:var(--color-foreground-800)}.hover\:bg-foreground-900:hover{background-color:var(--color-foreground-900)}.hover\:bg-foreground-950:hover{background-color:var(--color-foreground-950)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-300:hover{background-color:var(--color-primary-300)}.hover\:bg-primary-400:hover{background-color:var(--color-primary-400)}.hover\:bg-primary-500:hover{background-color:var(--color-primary-500)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-primary-800:hover{background-color:var(--color-primary-800)}.hover\:bg-primary-900:hover{background-color:var(--color-primary-900)}.hover\:bg-primary-950:hover{background-color:var(--color-primary-950)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.hover\:bg-secondary-50:hover{background-color:var(--color-secondary-50)}.hover\:bg-secondary-100:hover{background-color:var(--color-secondary-100)}.hover\:bg-secondary-200:hover{background-color:var(--color-secondary-200)}.hover\:bg-secondary-300:hover{background-color:var(--color-secondary-300)}.hover\:bg-secondary-400:hover{background-color:var(--color-secondary-400)}.hover\:bg-secondary-500:hover{background-color:var(--color-secondary-500)}.hover\:bg-secondary-600:hover{background-color:var(--color-secondary-600)}.hover\:bg-secondary-700:hover{background-color:var(--color-secondary-700)}.hover\:bg-secondary-800:hover{background-color:var(--color-secondary-800)}.hover\:bg-secondary-900:hover{background-color:var(--color-secondary-900)}.hover\:bg-secondary-950:hover{background-color:var(--color-secondary-950)}.hover\:bg-tertiary:hover{background-color:var(--color-tertiary)}.hover\:bg-tertiary-50:hover{background-color:var(--color-tertiary-50)}.hover\:bg-tertiary-100:hover{background-color:var(--color-tertiary-100)}.hover\:bg-tertiary-200:hover{background-color:var(--color-tertiary-200)}.hover\:bg-tertiary-300:hover{background-color:var(--color-tertiary-300)}.hover\:bg-tertiary-400:hover{background-color:var(--color-tertiary-400)}.hover\:bg-tertiary-500:hover{background-color:var(--color-tertiary-500)}.hover\:bg-tertiary-600:hover{background-color:var(--color-tertiary-600)}.hover\:bg-tertiary-700:hover{background-color:var(--color-tertiary-700)}.hover\:bg-tertiary-800:hover{background-color:var(--color-tertiary-800)}.hover\:bg-tertiary-900:hover{background-color:var(--color-tertiary-900)}.hover\:bg-tertiary-950:hover{background-color:var(--color-tertiary-950)}.hover\:bg-text-primary:hover{background-color:var(--color-text-primary)}.hover\:bg-text-primary-50:hover{background-color:var(--color-text-primary-50)}.hover\:bg-text-primary-100:hover{background-color:var(--color-text-primary-100)}.hover\:bg-text-primary-200:hover{background-color:var(--color-text-primary-200)}.hover\:bg-text-primary-300:hover{background-color:var(--color-text-primary-300)}.hover\:bg-text-primary-400:hover{background-color:var(--color-text-primary-400)}.hover\:bg-text-primary-500:hover{background-color:var(--color-text-primary-500)}.hover\:bg-text-primary-600:hover{background-color:var(--color-text-primary-600)}.hover\:bg-text-primary-700:hover{background-color:var(--color-text-primary-700)}.hover\:bg-text-primary-800:hover{background-color:var(--color-text-primary-800)}.hover\:bg-text-primary-900:hover{background-color:var(--color-text-primary-900)}.hover\:bg-text-primary-950:hover{background-color:var(--color-text-primary-950)}.hover\:bg-gradient-to-r:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-gradient-to-tl:hover{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:from-\[\#f472b6\]:hover{--tw-gradient-from:#f472b6;--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))}.hover\:from-indigo-500:hover{--tw-gradient-from:var(--color-indigo-500);--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))}.hover\:via-\[\#f43f5e\]:hover{--tw-gradient-via:#f43f5e;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:via-purple-500:hover{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:to-\[\#dc2626\]:hover{--tw-gradient-to:#dc2626;--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))}.hover\:to-pink-500:hover{--tw-gradient-to:var(--color-pink-500);--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))}.hover\:text-background:hover{color:var(--color-background)}.hover\:text-background-50:hover{color:var(--color-background-50)}.hover\:text-background-100:hover{color:var(--color-background-100)}.hover\:text-background-200:hover{color:var(--color-background-200)}.hover\:text-background-300:hover{color:var(--color-background-300)}.hover\:text-background-400:hover{color:var(--color-background-400)}.hover\:text-background-500:hover{color:var(--color-background-500)}.hover\:text-background-600:hover{color:var(--color-background-600)}.hover\:text-background-700:hover{color:var(--color-background-700)}.hover\:text-background-800:hover{color:var(--color-background-800)}.hover\:text-background-900:hover{color:var(--color-background-900)}.hover\:text-background-950:hover{color:var(--color-background-950)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-black-50:hover{color:var(--color-black-50)}.hover\:text-black-100:hover{color:var(--color-black-100)}.hover\:text-black-200:hover{color:var(--color-black-200)}.hover\:text-black-300:hover{color:var(--color-black-300)}.hover\:text-black-400:hover{color:var(--color-black-400)}.hover\:text-black-500:hover{color:var(--color-black-500)}.hover\:text-black-600:hover{color:var(--color-black-600)}.hover\:text-black-700:hover{color:var(--color-black-700)}.hover\:text-black-800:hover{color:var(--color-black-800)}.hover\:text-black-900:hover{color:var(--color-black-900)}.hover\:text-black-950:hover{color:var(--color-black-950)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-foreground-50:hover{color:var(--color-foreground-50)}.hover\:text-foreground-100:hover{color:var(--color-foreground-100)}.hover\:text-foreground-200:hover{color:var(--color-foreground-200)}.hover\:text-foreground-300:hover{color:var(--color-foreground-300)}.hover\:text-foreground-400:hover{color:var(--color-foreground-400)}.hover\:text-foreground-500:hover{color:var(--color-foreground-500)}.hover\:text-foreground-600:hover{color:var(--color-foreground-600)}.hover\:text-foreground-700:hover{color:var(--color-foreground-700)}.hover\:text-foreground-800:hover{color:var(--color-foreground-800)}.hover\:text-foreground-900:hover{color:var(--color-foreground-900)}.hover\:text-foreground-950:hover{color:var(--color-foreground-950)}.hover\:text-green-800:hover{color:var(--color-green-800)}.hover\:text-orange-200:hover{color:var(--color-orange-200)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-50:hover{color:var(--color-primary-50)}.hover\:text-primary-100:hover{color:var(--color-primary-100)}.hover\:text-primary-200:hover{color:var(--color-primary-200)}.hover\:text-primary-300:hover{color:var(--color-primary-300)}.hover\:text-primary-400:hover{color:var(--color-primary-400)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-primary-800:hover{color:var(--color-primary-800)}.hover\:text-primary-900:hover{color:var(--color-primary-900)}.hover\:text-primary-950:hover{color:var(--color-primary-950)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-secondary-50:hover{color:var(--color-secondary-50)}.hover\:text-secondary-100:hover{color:var(--color-secondary-100)}.hover\:text-secondary-200:hover{color:var(--color-secondary-200)}.hover\:text-secondary-300:hover{color:var(--color-secondary-300)}.hover\:text-secondary-400:hover{color:var(--color-secondary-400)}.hover\:text-secondary-500:hover{color:var(--color-secondary-500)}.hover\:text-secondary-600:hover{color:var(--color-secondary-600)}.hover\:text-secondary-700:hover{color:var(--color-secondary-700)}.hover\:text-secondary-800:hover{color:var(--color-secondary-800)}.hover\:text-secondary-900:hover{color:var(--color-secondary-900)}.hover\:text-secondary-950:hover{color:var(--color-secondary-950)}.hover\:text-tertiary:hover{color:var(--color-tertiary)}.hover\:text-tertiary-50:hover{color:var(--color-tertiary-50)}.hover\:text-tertiary-100:hover{color:var(--color-tertiary-100)}.hover\:text-tertiary-200:hover{color:var(--color-tertiary-200)}.hover\:text-tertiary-300:hover{color:var(--color-tertiary-300)}.hover\:text-tertiary-400:hover{color:var(--color-tertiary-400)}.hover\:text-tertiary-500:hover{color:var(--color-tertiary-500)}.hover\:text-tertiary-600:hover{color:var(--color-tertiary-600)}.hover\:text-tertiary-700:hover{color:var(--color-tertiary-700)}.hover\:text-tertiary-800:hover{color:var(--color-tertiary-800)}.hover\:text-tertiary-900:hover{color:var(--color-tertiary-900)}.hover\:text-tertiary-950:hover{color:var(--color-tertiary-950)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-primary-50:hover{color:var(--color-text-primary-50)}.hover\:text-text-primary-100:hover{color:var(--color-text-primary-100)}.hover\:text-text-primary-200:hover{color:var(--color-text-primary-200)}.hover\:text-text-primary-300:hover{color:var(--color-text-primary-300)}.hover\:text-text-primary-400:hover{color:var(--color-text-primary-400)}.hover\:text-text-primary-500:hover{color:var(--color-text-primary-500)}.hover\:text-text-primary-600:hover{color:var(--color-text-primary-600)}.hover\:text-text-primary-700:hover{color:var(--color-text-primary-700)}.hover\:text-text-primary-800:hover{color:var(--color-text-primary-800)}.hover\:text-text-primary-900:hover{color:var(--color-text-primary-900)}.hover\:text-text-primary-950:hover{color:var(--color-text-primary-950)}}.focus\:bg-background:focus{background-color:var(--color-background)}.focus\:bg-background-50:focus{background-color:var(--color-background-50)}.focus\:bg-background-100:focus{background-color:var(--color-background-100)}.focus\:bg-background-200:focus{background-color:var(--color-background-200)}.focus\:bg-background-300:focus{background-color:var(--color-background-300)}.focus\:bg-background-400:focus{background-color:var(--color-background-400)}.focus\:bg-background-500:focus{background-color:var(--color-background-500)}.focus\:bg-background-600:focus{background-color:var(--color-background-600)}.focus\:bg-background-700:focus{background-color:var(--color-background-700)}.focus\:bg-background-800:focus{background-color:var(--color-background-800)}.focus\:bg-background-900:focus{background-color:var(--color-background-900)}.focus\:bg-background-950:focus{background-color:var(--color-background-950)}.focus\:bg-black:focus{background-color:var(--color-black)}.focus\:bg-black-50:focus{background-color:var(--color-black-50)}.focus\:bg-black-100:focus{background-color:var(--color-black-100)}.focus\:bg-black-200:focus{background-color:var(--color-black-200)}.focus\:bg-black-300:focus{background-color:var(--color-black-300)}.focus\:bg-black-400:focus{background-color:var(--color-black-400)}.focus\:bg-black-500:focus{background-color:var(--color-black-500)}.focus\:bg-black-600:focus{background-color:var(--color-black-600)}.focus\:bg-black-700:focus{background-color:var(--color-black-700)}.focus\:bg-black-800:focus{background-color:var(--color-black-800)}.focus\:bg-black-900:focus{background-color:var(--color-black-900)}.focus\:bg-black-950:focus{background-color:var(--color-black-950)}.focus\:bg-foreground:focus{background-color:var(--color-foreground)}.focus\:bg-foreground-50:focus{background-color:var(--color-foreground-50)}.focus\:bg-foreground-100:focus{background-color:var(--color-foreground-100)}.focus\:bg-foreground-200:focus{background-color:var(--color-foreground-200)}.focus\:bg-foreground-300:focus{background-color:var(--color-foreground-300)}.focus\:bg-foreground-400:focus{background-color:var(--color-foreground-400)}.focus\:bg-foreground-500:focus{background-color:var(--color-foreground-500)}.focus\:bg-foreground-600:focus{background-color:var(--color-foreground-600)}.focus\:bg-foreground-700:focus{background-color:var(--color-foreground-700)}.focus\:bg-foreground-800:focus{background-color:var(--color-foreground-800)}.focus\:bg-foreground-900:focus{background-color:var(--color-foreground-900)}.focus\:bg-foreground-950:focus{background-color:var(--color-foreground-950)}.focus\:bg-indigo-600:focus{background-color:var(--color-indigo-600)}.focus\:bg-primary:focus{background-color:var(--color-primary)}.focus\:bg-primary-50:focus{background-color:var(--color-primary-50)}.focus\:bg-primary-100:focus{background-color:var(--color-primary-100)}.focus\:bg-primary-200:focus{background-color:var(--color-primary-200)}.focus\:bg-primary-300:focus{background-color:var(--color-primary-300)}.focus\:bg-primary-400:focus{background-color:var(--color-primary-400)}.focus\:bg-primary-500:focus{background-color:var(--color-primary-500)}.focus\:bg-primary-600:focus{background-color:var(--color-primary-600)}.focus\:bg-primary-700:focus{background-color:var(--color-primary-700)}.focus\:bg-primary-800:focus{background-color:var(--color-primary-800)}.focus\:bg-primary-900:focus{background-color:var(--color-primary-900)}.focus\:bg-primary-950:focus{background-color:var(--color-primary-950)}.focus\:bg-secondary:focus{background-color:var(--color-secondary)}.focus\:bg-secondary-50:focus{background-color:var(--color-secondary-50)}.focus\:bg-secondary-100:focus{background-color:var(--color-secondary-100)}.focus\:bg-secondary-200:focus{background-color:var(--color-secondary-200)}.focus\:bg-secondary-300:focus{background-color:var(--color-secondary-300)}.focus\:bg-secondary-400:focus{background-color:var(--color-secondary-400)}.focus\:bg-secondary-500:focus{background-color:var(--color-secondary-500)}.focus\:bg-secondary-600:focus{background-color:var(--color-secondary-600)}.focus\:bg-secondary-700:focus{background-color:var(--color-secondary-700)}.focus\:bg-secondary-800:focus{background-color:var(--color-secondary-800)}.focus\:bg-secondary-900:focus{background-color:var(--color-secondary-900)}.focus\:bg-secondary-950:focus{background-color:var(--color-secondary-950)}.focus\:bg-tertiary:focus{background-color:var(--color-tertiary)}.focus\:bg-tertiary-50:focus{background-color:var(--color-tertiary-50)}.focus\:bg-tertiary-100:focus{background-color:var(--color-tertiary-100)}.focus\:bg-tertiary-200:focus{background-color:var(--color-tertiary-200)}.focus\:bg-tertiary-300:focus{background-color:var(--color-tertiary-300)}.focus\:bg-tertiary-400:focus{background-color:var(--color-tertiary-400)}.focus\:bg-tertiary-500:focus{background-color:var(--color-tertiary-500)}.focus\:bg-tertiary-600:focus{background-color:var(--color-tertiary-600)}.focus\:bg-tertiary-700:focus{background-color:var(--color-tertiary-700)}.focus\:bg-tertiary-800:focus{background-color:var(--color-tertiary-800)}.focus\:bg-tertiary-900:focus{background-color:var(--color-tertiary-900)}.focus\:bg-tertiary-950:focus{background-color:var(--color-tertiary-950)}.focus\:bg-text-primary:focus{background-color:var(--color-text-primary)}.focus\:bg-text-primary-50:focus{background-color:var(--color-text-primary-50)}.focus\:bg-text-primary-100:focus{background-color:var(--color-text-primary-100)}.focus\:bg-text-primary-200:focus{background-color:var(--color-text-primary-200)}.focus\:bg-text-primary-300:focus{background-color:var(--color-text-primary-300)}.focus\:bg-text-primary-400:focus{background-color:var(--color-text-primary-400)}.focus\:bg-text-primary-500:focus{background-color:var(--color-text-primary-500)}.focus\:bg-text-primary-600:focus{background-color:var(--color-text-primary-600)}.focus\:bg-text-primary-700:focus{background-color:var(--color-text-primary-700)}.focus\:bg-text-primary-800:focus{background-color:var(--color-text-primary-800)}.focus\:bg-text-primary-900:focus{background-color:var(--color-text-primary-900)}.focus\:bg-text-primary-950:focus{background-color:var(--color-text-primary-950)}.focus\:text-background:focus{color:var(--color-background)}.focus\:text-background-50:focus{color:var(--color-background-50)}.focus\:text-background-100:focus{color:var(--color-background-100)}.focus\:text-background-200:focus{color:var(--color-background-200)}.focus\:text-background-300:focus{color:var(--color-background-300)}.focus\:text-background-400:focus{color:var(--color-background-400)}.focus\:text-background-500:focus{color:var(--color-background-500)}.focus\:text-background-600:focus{color:var(--color-background-600)}.focus\:text-background-700:focus{color:var(--color-background-700)}.focus\:text-background-800:focus{color:var(--color-background-800)}.focus\:text-background-900:focus{color:var(--color-background-900)}.focus\:text-background-950:focus{color:var(--color-background-950)}.focus\:text-black:focus{color:var(--color-black)}.focus\:text-black-50:focus{color:var(--color-black-50)}.focus\:text-black-100:focus{color:var(--color-black-100)}.focus\:text-black-200:focus{color:var(--color-black-200)}.focus\:text-black-300:focus{color:var(--color-black-300)}.focus\:text-black-400:focus{color:var(--color-black-400)}.focus\:text-black-500:focus{color:var(--color-black-500)}.focus\:text-black-600:focus{color:var(--color-black-600)}.focus\:text-black-700:focus{color:var(--color-black-700)}.focus\:text-black-800:focus{color:var(--color-black-800)}.focus\:text-black-900:focus{color:var(--color-black-900)}.focus\:text-black-950:focus{color:var(--color-black-950)}.focus\:text-foreground:focus{color:var(--color-foreground)}.focus\:text-foreground-50:focus{color:var(--color-foreground-50)}.focus\:text-foreground-100:focus{color:var(--color-foreground-100)}.focus\:text-foreground-200:focus{color:var(--color-foreground-200)}.focus\:text-foreground-300:focus{color:var(--color-foreground-300)}.focus\:text-foreground-400:focus{color:var(--color-foreground-400)}.focus\:text-foreground-500:focus{color:var(--color-foreground-500)}.focus\:text-foreground-600:focus{color:var(--color-foreground-600)}.focus\:text-foreground-700:focus{color:var(--color-foreground-700)}.focus\:text-foreground-800:focus{color:var(--color-foreground-800)}.focus\:text-foreground-900:focus{color:var(--color-foreground-900)}.focus\:text-foreground-950:focus{color:var(--color-foreground-950)}.focus\:text-primary:focus{color:var(--color-primary)}.focus\:text-primary-50:focus{color:var(--color-primary-50)}.focus\:text-primary-100:focus{color:var(--color-primary-100)}.focus\:text-primary-200:focus{color:var(--color-primary-200)}.focus\:text-primary-300:focus{color:var(--color-primary-300)}.focus\:text-primary-400:focus{color:var(--color-primary-400)}.focus\:text-primary-500:focus{color:var(--color-primary-500)}.focus\:text-primary-600:focus{color:var(--color-primary-600)}.focus\:text-primary-700:focus{color:var(--color-primary-700)}.focus\:text-primary-800:focus{color:var(--color-primary-800)}.focus\:text-primary-900:focus{color:var(--color-primary-900)}.focus\:text-primary-950:focus{color:var(--color-primary-950)}.focus\:text-secondary:focus{color:var(--color-secondary)}.focus\:text-secondary-50:focus{color:var(--color-secondary-50)}.focus\:text-secondary-100:focus{color:var(--color-secondary-100)}.focus\:text-secondary-200:focus{color:var(--color-secondary-200)}.focus\:text-secondary-300:focus{color:var(--color-secondary-300)}.focus\:text-secondary-400:focus{color:var(--color-secondary-400)}.focus\:text-secondary-500:focus{color:var(--color-secondary-500)}.focus\:text-secondary-600:focus{color:var(--color-secondary-600)}.focus\:text-secondary-700:focus{color:var(--color-secondary-700)}.focus\:text-secondary-800:focus{color:var(--color-secondary-800)}.focus\:text-secondary-900:focus{color:var(--color-secondary-900)}.focus\:text-secondary-950:focus{color:var(--color-secondary-950)}.focus\:text-tertiary:focus{color:var(--color-tertiary)}.focus\:text-tertiary-50:focus{color:var(--color-tertiary-50)}.focus\:text-tertiary-100:focus{color:var(--color-tertiary-100)}.focus\:text-tertiary-200:focus{color:var(--color-tertiary-200)}.focus\:text-tertiary-300:focus{color:var(--color-tertiary-300)}.focus\:text-tertiary-400:focus{color:var(--color-tertiary-400)}.focus\:text-tertiary-500:focus{color:var(--color-tertiary-500)}.focus\:text-tertiary-600:focus{color:var(--color-tertiary-600)}.focus\:text-tertiary-700:focus{color:var(--color-tertiary-700)}.focus\:text-tertiary-800:focus{color:var(--color-tertiary-800)}.focus\:text-tertiary-900:focus{color:var(--color-tertiary-900)}.focus\:text-tertiary-950:focus{color:var(--color-tertiary-950)}.focus\:text-text-primary:focus{color:var(--color-text-primary)}.focus\:text-text-primary-50:focus{color:var(--color-text-primary-50)}.focus\:text-text-primary-100:focus{color:var(--color-text-primary-100)}.focus\:text-text-primary-200:focus{color:var(--color-text-primary-200)}.focus\:text-text-primary-300:focus{color:var(--color-text-primary-300)}.focus\:text-text-primary-400:focus{color:var(--color-text-primary-400)}.focus\:text-text-primary-500:focus{color:var(--color-text-primary-500)}.focus\:text-text-primary-600:focus{color:var(--color-text-primary-600)}.focus\:text-text-primary-700:focus{color:var(--color-text-primary-700)}.focus\:text-text-primary-800:focus{color:var(--color-text-primary-800)}.focus\:text-text-primary-900:focus{color:var(--color-text-primary-900)}.focus\:text-text-primary-950:focus{color:var(--color-text-primary-950)}.focus\:text-white:focus{color:var(--color-white)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px*-1)}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}:where(:is(el-selectedcontent)) .in-\[el-selectedcontent\]\:hidden{display:none}.data-leave\:transition[data-leave]{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,visibility,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))}.data-leave\:transition-discrete[data-leave]{transition-behavior:allow-discrete}.data-leave\:duration-100[data-leave]{--tw-duration:.1s;transition-duration:.1s}.data-leave\:ease-in[data-leave]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.data-closed\:data-leave\:opacity-0[data-closed][data-leave]{opacity:0}@media not all and (min-width:48rem){.max-md\:block{display:block}}@media (min-width:768px){.desktop\:block{display:block}.desktop\:flex{display:flex}.desktop\:hidden{display:none}.desktop\:inline-flex{display:inline-flex}}@media (min-width:40rem){.sm\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:flex{display:flex}}@media (min-width:80rem){.xl\:block{display:block}}.prose-a\:text-primary :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary)}.important-hidden{display:none!important}@font-face{font-family:skuniv-icon;src:url(fonts/skuniv-icon.eot?6gnxur);src:url(fonts/skuniv-icon.eot?6gnxur#iefix)format("embedded-opentype"),url(fonts/skuniv-icon.ttf?6gnxur)format("truetype"),url(fonts/skuniv-icon.woff?6gnxur)format("woff"),url(fonts/skuniv-icon.svg?6gnxur#skuniv-icon)format("svg");font-weight:400;font-style:normal;font-display:block}.icon{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:skuniv-icon!important}.icon-fax:before{content:""}.icon-kakao-map-marker:before{content:""}.icon-certificate:before{content:"";color:#fff}.icon-fill-academic-cap:before{content:"";color:#fff}.icon-fill-alatm-bell:before{content:"";color:#fff}.icon-fill-book-open:before{content:"";color:#fff}.icon-fill-calendar:before{content:"";color:#fff}.icon-fill-convenience:before{content:"";color:#fff}.icon-fill-device:before{content:"";color:#fff}.icon-fill-newspaper:before{content:"";color:#fff}.icon-fill-pause:before{content:"";color:#fff}.icon-fill-play:before{content:"";color:#fff}.icon-fill-publisher:before{content:"";color:#fff}.icon-fill-skon:before{content:"";color:#fff}.icon-fill-skon-chat:before{content:"";color:#fff}.icon-fill-sku-symbol:before{content:"";color:#fff}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-compass:before{content:""}.icon-arrow-diagonal-right:before{content:""}.icon-file-hwp:before{content:""}.icon-file-pdf:before{content:""}.icon-font-size:before{content:""}.icon-send:before{content:""}.icon-academic-cap:before{content:""}.icon-adjustments:before{content:""}.icon-annotation:before{content:""}.icon-archive:before{content:""}.icon-arrow-circle-down:before{content:""}.icon-arrow-circle-left:before{content:""}.icon-arrow-circle-right:before{content:""}.icon-arrow-circle-up:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-narrow-down:before{content:""}.icon-arrow-narrow-left:before{content:""}.icon-arrow-narrow-right:before{content:""}.icon-arrow-narrow-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrows-expand:before{content:""}.icon-arrow-up:before{content:""}.icon-at-symbol:before{content:""}.icon-backspace:before{content:""}.icon-badge-check:before{content:""}.icon-ban:before{content:""}.icon-beaker:before{content:""}.icon-bell:before{content:""}.icon-bookmark:before{content:""}.icon-bookmark-alt:before{content:""}.icon-book-open:before{content:""}.icon-briefcase:before{content:""}.icon-cake:before{content:""}.icon-calculator:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-cash:before{content:""}.icon-chart-bar:before{content:""}.icon-chart-pie:before{content:""}.icon-chart-square-bar:before{content:""}.icon-chat:before{content:""}.icon-chat-alt:before{content:""}.icon-chat-alt-2:before{content:""}.icon-check:before{content:""}.icon-check-circle:before{content:""}.icon-chevron-double-down:before{content:""}.icon-chevron-double-left:before{content:""}.icon-chevron-double-right:before{content:""}.icon-chevron-double-up:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-chip:before{content:""}.icon-clipboard:before{content:""}.icon-clipboard-check:before{content:""}.icon-clipboard-copy:before{content:""}.icon-clipboard-list:before{content:""}.icon-clock:before{content:""}.icon-cloud:before{content:""}.icon-cloud-download-01:before{content:""}.icon-cloud-download-02:before{content:""}.icon-cloud-upload-01:before{content:""}.icon-cloud-upload-02:before{content:""}.icon-code:before{content:""}.icon-cog:before{content:""}.icon-collection:before{content:""}.icon-color-swatch:before{content:""}.icon-credit-card:before{content:""}.icon-cube:before{content:""}.icon-cube-transparent:before{content:""}.icon-currency-bangladeshi:before{content:""}.icon-currency-dollar:before{content:""}.icon-currency-euro:before{content:""}.icon-currency-pound:before{content:""}.icon-currency-rupee:before{content:""}.icon-currency-yen:before{content:""}.icon-cursor-click:before{content:""}.icon-database:before{content:""}.icon-desktop-computer:before{content:""}.icon-device-mobile:before{content:""}.icon-device-tablet:before{content:""}.icon-document:before{content:""}.icon-document-add:before{content:""}.icon-document-download:before{content:""}.icon-document-duplicate:before{content:""}.icon-document-remove:before{content:""}.icon-document-report:before{content:""}.icon-document-search:before{content:""}.icon-document-text:before{content:""}.icon-dots-circle-horizontal:before{content:""}.icon-dots-horizontal:before{content:""}.icon-dots-vertical:before{content:""}.icon-download:before{content:""}.icon-duplicate:before{content:""}.icon-emoji-happy:before{content:""}.icon-emoji-sad:before{content:""}.icon-exclamation:before{content:""}.icon-exclamation-circle:before{content:""}.icon-external-link:before{content:""}.icon-eye:before{content:""}.icon-eye-off:before{content:""}.icon-fast-forward:before{content:""}.icon-film:before{content:""}.icon-filter:before{content:""}.icon-finger-print:before{content:""}.icon-fire:before{content:""}.icon-flag:before{content:""}.icon-folder:before{content:""}.icon-folder-add:before{content:""}.icon-folder-download:before{content:""}.icon-folder-open:before{content:""}.icon-folder-remove:before{content:""}.icon-gift:before{content:""}.icon-globe:before{content:""}.icon-globe-alt:before{content:""}.icon-hand:before{content:""}.icon-hashtag:before{content:""}.icon-heart:before{content:""}.icon-home:before{content:""}.icon-icon-user-remove:before{content:""}.icon-identification:before{content:""}.icon-inbox:before{content:""}.icon-inbox-in:before{content:""}.icon-information-circle:before{content:""}.icon-key:before{content:""}.icon-library:before{content:""}.icon-light-bulb:before{content:""}.icon-lightning-bolt:before{content:""}.icon-link:before{content:""}.icon-location-marker:before{content:""}.icon-lock-closed:before{content:""}.icon-lock-open:before{content:""}.icon-logout-01:before{content:""}.icon-logout-02:before{content:""}.icon-mail:before{content:""}.icon-mail-open:before{content:""}.icon-map:before{content:""}.icon-menu:before{content:""}.icon-menu-alt-1:before{content:""}.icon-menu-alt-2:before{content:""}.icon-menu-alt-3:before{content:""}.icon-menu-alt-4:before{content:""}.icon-microphone:before{content:""}.icon-minus:before{content:""}.icon-minus-circle:before{content:""}.icon-moon:before{content:""}.icon-music-note:before{content:""}.icon-newspaper:before{content:""}.icon-office-building:before{content:""}.icon-paper-airplane:before{content:""}.icon-paper-clip:before{content:""}.icon-pause:before{content:""}.icon-pencil:before{content:""}.icon-pencil-alt:before{content:""}.icon-phone:before{content:""}.icon-phone-incoming:before{content:""}.icon-phone-missed-call:before{content:""}.icon-phone-outgoing:before{content:""}.icon-photograph:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-plus-circle:before{content:""}.icon-plus-sm:before{content:""}.icon-presentation-chart-bar:before{content:""}.icon-presentation-chart-line:before{content:""}.icon-printer:before{content:""}.icon-puzzle:before{content:""}.icon-qrcode:before{content:""}.icon-question-mark-circle:before{content:""}.icon-receipt-refund:before{content:""}.icon-receipt-tax:before{content:""}.icon-refresh:before{content:""}.icon-reply:before{content:""}.icon-rewind:before{content:""}.icon-rss:before{content:""}.icon-save:before{content:""}.icon-save-as:before{content:""}.icon-scale:before{content:""}.icon-scissors:before{content:""}.icon-search:before{content:""}.icon-search-circle:before{content:""}.icon-selector:before{content:""}.icon-server:before{content:""}.icon-share:before{content:""}.icon-shield-check:before{content:""}.icon-shield-exclamation:before{content:""}.icon-shopping-bag:before{content:""}.icon-shopping-cart:before{content:""}.icon-sort-ascending:before{content:""}.icon-sort-descending:before{content:""}.icon-sparkles:before{content:""}.icon-speakerphone:before{content:""}.icon-star:before{content:""}.icon-status-offline:before{content:""}.icon-status-online:before{content:""}.icon-stop:before{content:""}.icon-sun:before{content:""}.icon-support:before{content:""}.icon-switch-horizontal:before{content:""}.icon-switch-vertical:before{content:""}.icon-table:before{content:""}.icon-tag:before{content:""}.icon-template:before{content:""}.icon-terminal:before{content:""}.icon-thumb-down:before{content:""}.icon-thumb-up:before{content:""}.icon-ticket:before{content:""}.icon-translate:before{content:""}.icon-trash:before{content:""}.icon-trending-down:before{content:""}.icon-trending-up:before{content:""}.icon-truck:before{content:""}.icon-upload:before{content:""}.icon-user:before{content:""}.icon-user-add:before{content:""}.icon-user-circle:before{content:""}.icon-user-group:before{content:""}.icon-users:before{content:""}.icon-variable:before{content:""}.icon-video-camera:before{content:""}.icon-view-boards:before{content:""}.icon-view-grid:before{content:""}.icon-view-grid-add:before{content:""}.icon-view-list:before{content:""}.icon-volume-off:before{content:""}.icon-volume-up:before{content:""}.icon-wifi:before{content:""}.icon-x:before{content:""}.icon-x-circle:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-pin-fill:before{content:""}.icon-pin:before{content:""}.icon-dot-fill:before{content:""}html{font-size:14px}@media (min-width:768px){html{font-size:16px}}@media (min-width:1024px){html{font-size:16px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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-leading{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}@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-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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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-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}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}

