@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/PPNeueMontreal-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/PPNeueMontreal-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/PPNeueMontreal-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/PPNeueMontreal-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Hartwig-Schrift;src:url(/fonts/HartwigSchrift/Hartwig-Schrift.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mitashi Classic;src:url(/fonts/Mitashi/MitashiClassic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mitashi Complex;src:url(/fonts/Mitashi/MitashiComplex.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mitashi Form;src:url(/fonts/Mitashi/MitashiForm.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mitashi Tech;src:url(/fonts/Mitashi/MitashiTech.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{background-color:var(--color-contrast)}*,*:before,*:after{box-sizing:border-box}html{overscroll-behavior-block:none;--color-neutral: #030303;--color-contrast: #fafafa;--color-accent: #dbfe52}body{font-family:Neue Montreal;margin:0}p{margin:0}.grids{mix-blend-mode:difference;z-index:4;pointer-events:none;position:fixed;inset:0}.grids div:nth-of-type(1){max-width:calc(100vw - 2rem);width:100%;position:fixed;inset:0;opacity:.2;margin-inline:auto;border-inline:1px solid var(--color-contrast)}.grids div:nth-of-type(2){max-width:1480px;width:100%;position:fixed;inset:0;opacity:.2;margin-inline:auto;border-inline:1px solid var(--color-contrast)}.grids div:nth-of-type(3){max-width:1230px;width:100%;position:fixed;inset:0;opacity:.2;margin-inline:auto;border-inline:1px solid var(--color-contrast)}.overlay{z-index:4;position:relative;mix-blend-mode:screen;position:fixed;inset:0;opacity:.2}.loader{position:fixed;z-index:3;inset:0;background-color:var(--color-neutral)}.loader__count{font-family:Hartwig-Schrift;font-size:10rem;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);text-align:center;opacity:.2;color:var(--color-contrast)}.loader__count:after{font-family:Mitashi Complex;font-size:.5em;content:"%";vertical-align:super}.loader__flavor-text{font-family:OptimusPrinceps;font-size:3rem;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);text-align:center;color:#ff143f;opacity:0}.nav{font-size:.75rem;font-weight:700;line-height:.85;position:fixed;z-index:3;inset-block-start:1rem;inset-inline:1rem;display:grid;grid-auto-flow:column;justify-content:space-between;max-width:1480px;margin:0 auto;text-transform:uppercase;color:var(--color-contrast);mix-blend-mode:difference}.thou-art{background-color:var(--color-neutral);color:var(--color-contrast);padding-block-end:6rem;position:relative}.thou-art__content{position:relative;z-index:1}.thou-art__canvas-wrapper{position:absolute;inset:0;inset-block-start:-25rem;z-index:0}.subtitling{font-family:Neue Montreal;font-weight:700;font-size:1.5rem;line-height:.85;text-align:center;text-transform:uppercase;margin-block-end:4rem;filter:blur(0);display:block}.subtitling--first{margin-block-end:16rem}.headline{font-family:Hartwig-Schrift;font-size:16rem;margin:0;margin-block-end:4rem;filter:blur(0);font-weight:400;text-transform:lowercase;text-align:center;display:block}.headline-small{font-family:Mitashi Complex;font-size:3rem;text-align:center;margin-block-end:12rem;filter:blur(0);display:block}.gooble{margin-block-end:1.5rem}.copy{font-family:Neue Montreal;font-size:1rem;line-height:1;text-transform:uppercase;filter:blur(1px);display:grid;max-width:1230px;align-items:end;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-inline:auto}.copy p{margin-block-end:1rem}.deal{max-width:100vw;position:relative;overflow:hidden;background-image:url(/img/grunge.jpg);background-size:cover;background-position:center center}.deal__content{max-width:1230px;margin-inline:auto;overflow-block:hidden;margin-block-end:-20rem}.deal__title{font-family:Mitashi Tech;filter:blur(.5px);font-size:6rem;text-wrap:balance;text-wrap:pretty;font-weight:400;margin-block-end:10rem;line-height:.8}.deal__title span{font-family:Mitashi Form}.deal__columns{display:grid;grid-template-columns:repeat(2,30rem);justify-content:space-between;font-family:Neue Montreal;filter:blur(.5px)}.deal__columns p{text-transform:uppercase;word-wrap:break-word;margin-block-end:1em}.deal__columns p span{font-family:Helvetica Neue;word-wrap:break-word}.deal__columns p.large{font-size:1.5rem}.deal__columns li{font-size:1.2rem;text-transform:uppercase;margin-block-end:1em;font-weight:700}.deal__columns li>span{font-weight:400;opacity:.5}.deal__subtitle{font-weight:400;font-family:Hartwig-Schrift;min-height:2em;display:flex;justify-content:end;flex-direction:column;font-size:3rem}.deal__subtitle del{display:block;color:var(--color-accent);text-decoration-thickness:.1em}.deal__canvas-wrapper{position:absolute;inset:0;z-index:-1;pointer-events:none}.testimonials{position:relative;overflow:clip;max-width:100vw;min-height:100rem;color:var(--color-contrast);background-color:var(--color-neutral)}.testimonials:before{position:absolute;z-index:1;inset-block-end:0;inset-inline:0;display:block;height:10rem;content:"";background:linear-gradient(to bottom,transparent,var(--color-neutral))}.testimonials__content{max-width:calc(100vw - 2rem);margin-inline:auto}.testimonials__title,.testimonials:after{font-family:Hartwig-Schrift;font-size:15rem;font-weight:400;text-transform:lowercase}.testimonials__title{margin:0;position:relative;z-index:1}.testimonials:after{position:absolute;bottom:0;left:100%;display:inline-block;width:max-content;height:1em;content:"testimonials";transform:rotate(180deg);transform-origin:0 50%;pointer-events:none;opacity:.1}.testimonials__arc{width:100vw;min-height:calc(100% + 20rem);position:relative;z-index:1;margin-block-start:-10rem}.testimonials__canvas-wrapper{position:absolute;z-index:0;inset:0;pointer-events:none}.testimonial{font-size:16px;font-weight:500;line-height:1;position:absolute;max-width:38rem;text-transform:uppercase}.testimonial img{margin-block-end:2em;border-radius:100%;background-color:#fff}.testimonial cite{font-style:normal;display:block;margin-block-end:2em}.thy-name{padding-block-start:15rem;padding-block-end:30rem;position:relative}.thy-name__subtitle{font-family:Mitashi Classic;font-style:normal;font-size:1.5rem;line-height:.85;text-align:center;margin-block-end:2rem}.thy-name__greeble-1{margin-inline:auto;display:block}.thy-name__title{font-family:Hartwig-Schrift;text-transform:lowercase;font-weight:400;display:flex;gap:1.5rem;margin-inline:auto;font-size:10rem;margin-block-end:-3rem;max-width:1364px;line-height:.8;flex-wrap:wrap}.thy-name__title-segment{display:flex;gap:1.5rem;align-items:center}.thy-name__title-segment:first-child{margin-inline-start:10rem}.thy-name__title-segment:not(:nth-of-type(3),:nth-of-type(6)):after{content:"";display:block;width:16rem;height:1px;background-color:currentColor}.thy-name__book{transform:rotate(-5deg) scale(1);transform-origin:center;margin-inline:auto;display:block;transition:all .5s ease-out}.thy-name__book:hover,.thy-name__book:focus{transform:rotate(-1deg) scale(1.5)}.thy-name__canvas-wrapper{position:absolute;inset:0;z-index:-1;pointer-events:none}footer[data-astro-cid-ak3upacl]{margin-block-end:2rem;text-align:center}
