.iThu-W_overlay{z-index:9999;pointer-events:none;position:fixed;inset:0}.iThu-W_modules{background-image:repeating-linear-gradient(to right, var(--grid-debug-color) 0 1px, transparent 1px var(--grid-module)), repeating-linear-gradient(to bottom, var(--grid-debug-color) 0 1px, transparent 1px var(--grid-module));position:absolute;inset:0}.iThu-W_columns{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);max-width:var(--grid-max-width);padding:0 var(--grid-margin);margin:0 auto;display:grid;position:absolute;inset:0}.iThu-W_column{background:var(--grid-debug-color)}
@font-face{font-family:gtAmerica;src:url(../media/GT_America_Regular-s.p.2qgrj93pgkbk9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gtAmerica Fallback;src:local(Arial);ascent-override:98.75%;descent-override:19.65%;line-gap-override:0.0%;size-adjust:101.77%}.DWxSBW_className{font-family:gtAmerica,gtAmerica Fallback;font-style:normal;font-weight:400}.DWxSBW_variable{--font-gt-america:"gtAmerica", "gtAmerica Fallback"}
@font-face{font-family:gtAmericaCompressed;src:url(../media/GT_America_Compressed_Bold-s.p.04ub8yq-rgm0n.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gtAmericaCompressed Fallback;src:local(Arial);ascent-override:127.81%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:78.63%}.ajnxea_className{font-family:gtAmericaCompressed,gtAmericaCompressed Fallback}.ajnxea_variable{--font-gt-america-compressed:"gtAmericaCompressed", "gtAmericaCompressed Fallback"}
@font-face{font-family:gtAmericaCondensed;src:url(../media/GT_America_Condensed_Regular-s.p.3-dpcf5kkye8i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gtAmericaCondensed Fallback;src:local(Arial);ascent-override:116.41%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:86.34%}.uTC9BW_className{font-family:gtAmericaCondensed,gtAmericaCondensed Fallback;font-style:normal;font-weight:400}.uTC9BW_variable{--font-gt-america-condensed:"gtAmericaCondensed", "gtAmericaCondensed Fallback"}
:root{--grid-columns:12;--grid-margin:40px;--grid-gutter:20px;--grid-max-width:none;--grid-module:10px;--grid-debug-color:#ff00001a;--color-bg:#fff;--color-fg:#c40000;--color-surface:#fdf9f4;--font-body:400 28px / 32px var(--font-gt-america), system-ui, sans-serif;--font-display:700 320px / 320px var(--font-gt-america-compressed), system-ui, sans-serif;--font-extra:400 80px / 80px var(--font-gt-america-condensed), system-ui, sans-serif;--header-padding:14px;--header-height:calc(var(--logo-size) + 2 * var(--header-padding));--rule-width:1.6px;--draw-time:1.2s;--draw-ease:cubic-bezier(.65, 0, .35, 1);--enter-ease:cubic-bezier(.16, 1, .3, 1);--circle-width:3px;--rule-width-strong:2px;--focus-offset:6px;--logo-size:40px;--mark-size:20px;--menu-gap:24px;--hero-top:32px;--hero-gap:50px;--hero-portrait-width:120px;--hero-portrait-height:160px;--media-ratio:718 / 508;--illustration-height:640px;--strategy-label-height:56px;--strategy-gap:240px;--list-row:60px;--bullet-size:6px;--contact-photo-height:260px;--talk-button-size:240px;--section-gap:240px;--story-gap:120px;--tail-gap:60px;--hero-bottom:60px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-40:40px;--space-48:48px;--space-60:60px;--space-80:80px}@media (max-width:1179px){:root{--grid-columns:8;--grid-margin:20px;--talk-button-size:160px}}@media (max-width:767px){:root{--grid-columns:4;--grid-gutter:12px;--section-gap:120px;--story-gap:60px;--tail-gap:40px;--illustration-height:320px;--talk-button-size:96px;--font-display:700 17vw / .85 var(--font-gt-america-compressed), system-ui, sans-serif;--font-extra:400 40px / 40px var(--font-gt-america-condensed), system-ui, sans-serif;--font-body:400 20px / 26px var(--font-gt-america), system-ui, sans-serif}}
.body{font:var(--font-body)}.display{font:var(--font-display);letter-spacing:-.008em;text-transform:uppercase}.extra{font:var(--font-extra)}
.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:var(--grid-margin);display:grid}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100%;scroll-padding-top:var(--header-height);font-size:10px}body{background:var(--color-bg);min-height:100%;color:var(--color-fg);font:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}a:focus-visible{outline:var(--rule-width-strong) solid currentColor;outline-offset:var(--focus-offset)}h1,h2,h3,h4,h5,h6{font:inherit}[data-draw]:after{content:"";pointer-events:none;box-shadow:inset 0 calc(-1 * var(--rule-width)) currentColor;position:absolute;inset:0}[data-draw=top]:after{box-shadow:inset 0 var(--rule-width) currentColor}[data-draw][data-reveal]:after{clip-path:inset(0 100% 0 0);transition:clip-path var(--draw-time) var(--draw-ease)}[data-draw][data-reveal][data-shown]:after{clip-path:inset(0)}html:has([data-preloader]):not([data-entered]) [data-enter]{opacity:0;translate:0 .6em}html:has([data-preloader]):not([data-entered]) [data-enter=wipe]{opacity:1;clip-path:inset(100% 0 0);translate:none}html:has([data-preloader]):not([data-entered]) [data-enter=turn]{translate:none;rotate:-90deg;scale:0}[data-enter=wipe]{clip-path:inset(0)}[data-enter]{transition:opacity .6s ease-out, translate .9s var(--enter-ease), rotate 1s var(--enter-ease), scale 1s var(--enter-ease), clip-path var(--draw-time) var(--draw-ease);transition-delay:calc(var(--enter,0) * 90ms)}
