@font-face{font-family:Boldonse;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/boldonse-latin-400-normal.CEhxY6WL.woff2)format("woff2"),url(/_astro/boldonse-latin-400-normal.DtdlPRWp.woff)format("woff")}@font-face{font-family:Bona Nova;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bona-nova-latin-400-normal.DXk8R3bT.woff2)format("woff2"),url(/_astro/bona-nova-latin-400-normal.DC9AO3_p.woff)format("woff")}:root{--c-paper:#faf6f6;--c-ink:#333232;--c-ink-soft:#727070;--c-light:#f6f5f5;--c-tag:#fcf4f6;--c-pink:#ffd1d9;--c-yellow:#f3ce29;--c-green:#00bf72;--c-blue:#006fdc;--f-display:"Boldonse", "Arial Black", sans-serif;--f-serif:"Bona Nova", Georgia, serif;--f-sans:"akzidenz-grotesk-next", "Helvetica Neue", Arial, sans-serif;--f-type:"Bulletin Typewriter", "Courier New", Courier, monospace;--u:calc(min(100vw, 1440px) / 1440);--gutter:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:var(--c-paper);overflow-x:clip}body{color:var(--c-ink);font-family:var(--f-sans);min-height:100vh;margin:0;line-height:1.4;position:relative;overflow-x:clip}body:before{content:"";z-index:-1;background-image:var(--paper-url);background-size:calc(758 * var(--u)) auto;opacity:.43;pointer-events:none;background-repeat:repeat;position:absolute;inset:-200px;rotate:-2.22deg}img,svg{max-width:none;display:block}a{color:inherit;text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{grid-area:header;grid-template-columns:calc(45 * var(--u)) calc(149 * var(--u)) 1fr auto calc(50 * var(--u)) calc(216 * var(--u)) calc(100 * var(--u));padding-top:calc(15 * var(--u));z-index:10;grid-template-areas:".logo.nav.cta.";align-items:start;display:grid;position:relative}.site-header__logo[data-astro-cid-nen7h5rs]{width:calc(149 * var(--u));grid-area:logo}.site-header__logo[data-astro-cid-nen7h5rs] svg{width:100%;height:auto}.site-header__nav[data-astro-cid-nen7h5rs]{gap:calc(53 * var(--u));margin-top:calc(47 * var(--u));grid-area:nav;display:flex}.site-header__link[data-astro-cid-nen7h5rs]{font-size:calc(24 * var(--u));color:var(--c-ink-soft);line-height:1.2;position:relative}.site-header__link[data-astro-cid-nen7h5rs].is-active{color:var(--c-ink)}.site-header__underline[data-astro-cid-nen7h5rs]{left:calc(-9 * var(--u));top:calc(32 * var(--u));width:calc(100 * var(--u));height:auto;position:absolute}.site-header__cta[data-astro-cid-nen7h5rs]{margin-top:calc(33 * var(--u));grid-area:cta}.button[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(52 * var(--u));width:calc(216 * var(--u));background:var(--c-green);border:2px solid var(--c-ink);font-family:var(--f-display);font-size:calc(16 * var(--u));text-transform:uppercase;color:var(--c-ink);display:inline-flex}.button__arrow[data-astro-cid-nen7h5rs]{width:calc(18 * var(--u));height:auto}@media (width<=899px){.site-header[data-astro-cid-nen7h5rs]{grid-template-columns:var(--gutter) auto 1fr auto var(--gutter);grid-template-areas:".logo.cta."".nav nav nav.";row-gap:12px;padding-top:12px}.site-header__logo[data-astro-cid-nen7h5rs]{width:64px}.site-header__nav[data-astro-cid-nen7h5rs]{gap:24px;margin-top:0}.site-header__link[data-astro-cid-nen7h5rs]{font-size:18px}.site-header__underline[data-astro-cid-nen7h5rs]{width:76px;top:24px;left:-6px}.site-header__cta[data-astro-cid-nen7h5rs]{margin-top:12px}.button[data-astro-cid-nen7h5rs]{gap:8px;width:auto;height:44px;padding:0 16px;font-size:12px}.button__arrow[data-astro-cid-nen7h5rs]{width:14px}}.tag[data-astro-cid-7t72llso]{--k:var(--u);left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:max-content;min-width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));padding-inline:calc(14 * var(--k));translate:-50% -50%;rotate:var(--r);pointer-events:none;place-items:center;display:grid;position:absolute}.tag__paper[data-astro-cid-7t72llso]{background:var(--c-tag);position:absolute;inset:0}.tag__text[data-astro-cid-7t72llso]{font-family:var(--f-type);font-size:calc(14 * var(--k));white-space:nowrap;color:var(--c-ink);line-height:1;position:relative}.tag--lg[data-astro-cid-7t72llso] .tag__text[data-astro-cid-7t72llso]{font-size:calc(20 * var(--k))}.tag__corner[data-astro-cid-7t72llso]{width:calc(12 * var(--k));height:calc(14 * var(--k));border:0 solid var(--c-ink);--stroke:max(1.5px, calc(2.5 * var(--k)));position:absolute}.tag--sm[data-astro-cid-7t72llso] .tag__corner[data-astro-cid-7t72llso]{--stroke:max(1px, calc(1.5 * var(--k)))}.tag__corner--tl[data-astro-cid-7t72llso]{border-top-width:var(--stroke);border-left-width:var(--stroke);top:0;left:0}.tag__corner--tr[data-astro-cid-7t72llso]{border-top-width:var(--stroke);border-right-width:var(--stroke);top:0;right:0}.tag__corner--bl[data-astro-cid-7t72llso]{border-bottom-width:var(--stroke);border-left-width:var(--stroke);bottom:0;left:0}.tag__corner--br[data-astro-cid-7t72llso]{border-bottom-width:var(--stroke);border-right-width:var(--stroke);bottom:0;right:0}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:calc(94 * var(--u)) calc(699 * var(--u)) calc(528 * var(--u)) 1fr;grid-template-rows:auto calc(368 * var(--u)) calc(115 * var(--u)) calc(72 * var(--u));grid-template-areas:"header header header header"".title visual.""band band band band"".tag. .";display:grid;position:relative}.hero[data-astro-cid-ge2uvauf] .site-header{grid-area:header}.hero__title-area[data-astro-cid-ge2uvauf]{z-index:4;grid-area:title;position:relative}.hero__band[data-astro-cid-ge2uvauf]{background:var(--c-ink);z-index:1;grid-area:band}.hero__subtitle[data-astro-cid-ge2uvauf]{font-family:var(--f-serif);font-size:calc(40 * var(--u));color:var(--c-light);white-space:nowrap;z-index:2;grid-area:band/2/band/3;align-self:center;margin:0;line-height:1.2}.hero__tag-area[data-astro-cid-ge2uvauf]{z-index:2;grid-area:tag;position:relative}.hero__visual[data-astro-cid-ge2uvauf]{height:calc(1040 * var(--u));margin-bottom:calc(-1040 * var(--u));z-index:3;grid-area:2/visual/5;align-self:start;position:relative}.layer[data-astro-cid-ge2uvauf]{--k:var(--u);left:calc(var(--x) * var(--k));top:calc(var(--y) * var(--k));width:calc(var(--w) * var(--k));translate:-50% -50%;rotate:var(--r);position:absolute}.layer--svg[data-astro-cid-ge2uvauf] svg{width:100%;height:auto}.hero__plate[data-astro-cid-ge2uvauf]{height:calc(139.19 * var(--k));background:var(--c-ink)}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--f-display);font-weight:400;font-size:calc(70 * var(--k));color:var(--c-light);text-transform:uppercase;text-align:center;white-space:nowrap;margin:0;line-height:1}.cutout[data-astro-cid-ge2uvauf]{left:calc(var(--cx) * var(--u));top:calc(var(--cy) * var(--u));width:calc(var(--cw) * var(--u));height:auto;position:absolute}.cutout[data-astro-cid-ge2uvauf] svg{width:100%;height:auto}.cutout--outline-b[data-astro-cid-ge2uvauf]{--cx:64.75;--cy:143.75;--cw:316.5}.cutout--fill[data-astro-cid-ge2uvauf]{--cx:74;--cy:148;--cw:314}.cutout--outline-a[data-astro-cid-ge2uvauf]{--cx:77.75;--cy:147.75;--cw:316.5}.cutout--photo[data-astro-cid-ge2uvauf]{--cx:90;--cy:153;--cw:292.04;filter:drop-shadow(calc(-4.83 * var(--u)) calc(3.86 * var(--u)) calc(3.86 * var(--u)) #1e24331a)}.hero__camera[data-astro-cid-ge2uvauf]{height:auto;filter:drop-shadow(calc(-6 * var(--u)) calc(6 * var(--u)) calc(4 * var(--u)) #1e24331a)}.hero__visual[data-astro-cid-ge2uvauf] .tag{z-index:2}.hero__texture[data-astro-cid-ge2uvauf]{height:calc(885 * var(--u));background-image:var(--texture);background-size:calc(488 * var(--u)) auto;mix-blend-mode:lighten;pointer-events:none;z-index:5;position:absolute;inset:0 0 auto}@media (width<=899px){.hero[data-astro-cid-ge2uvauf]{--u:calc((100vw - 2 * var(--gutter)) / 690);grid-template-columns:var(--gutter) 1fr var(--gutter);grid-template-rows:auto calc(260 * var(--u)) auto calc(80 * var(--u)) auto;grid-template-areas:"header header header"".title.""band band band"".tag."".visual.";row-gap:0}.hero__title-area[data-astro-cid-ge2uvauf]{margin-top:12px}.layer[data-astro-cid-ge2uvauf]{left:calc(var(--mx) * var(--k));top:calc(var(--my) * var(--k))}.hero__subtitle[data-astro-cid-ge2uvauf]{font-size:max(18px, calc(40 * var(--u)));white-space:normal;grid-column:2;padding:14px 0}.hero__tag-area[data-astro-cid-ge2uvauf] .tag{--k:calc(var(--u) * 1.3);left:50%;top:calc(10 * var(--u))}.hero__title-area[data-astro-cid-ge2uvauf] .tag,.hero__visual[data-astro-cid-ge2uvauf] .tag{--k:calc(var(--u) * 1.6)}.hero__title-area[data-astro-cid-ge2uvauf] [data-layer=tag-coding-top]{left:calc(410 * var(--u));top:calc(25 * var(--u))}.hero__title-area[data-astro-cid-ge2uvauf] [data-layer=tag-experience-left]{left:calc(165 * var(--u));top:calc(50 * var(--u))}.hero__title-area[data-astro-cid-ge2uvauf] [data-layer=tag-visual-left]{left:calc(540 * var(--u));top:calc(95 * var(--u))}.hero__visual[data-astro-cid-ge2uvauf]{width:calc(528 * var(--u));height:calc(1040 * var(--u));margin-bottom:0;margin-top:calc(-120 * var(--u));grid-area:visual;justify-self:center}.hero__texture[data-astro-cid-ge2uvauf]{background-size:max(calc(488 * var(--u)), 320px) auto;height:100%}}.next-placeholder[data-astro-cid-lcdefpme]{height:calc(560 * var(--u))}@media (width<=899px){.next-placeholder[data-astro-cid-lcdefpme]{height:80px}}
