@import "https://fonts.cdnfonts.com/css/schabo";
:root{--base-100:#ffffeb;--base-200:#f4f5e0;--base-300:#b6dedb;--base-400:#216ad1;--base-500:#ffbab4;--base-600:#7c4563;--base-700:#f7f780;--base-800:#ff8356;--base-900:#5ea85e;--base-1000:#0f0f0f;--base-1100:#b9564b;--base-1200:#fee184;--base-1300:#141d2e;--base-1400:#272727;--base-1500:#d7ff02;--font-schabo:"SCHABO", sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0}html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}body{background-color:var(--base-100);color:var(--base-1000)}h1,h2,h3,h4,h5,h6{font-family:var(--font-matcha-world);font-style:normal;font-weight:400;line-height:.85}h1{font-size:clamp(4rem,10vw,10rem)}h2{font-size:clamp(3.5rem,9vw,9rem)}h3{font-size:clamp(3rem,8vw,8rem)}h4{font-size:clamp(2.5rem,7vw,7rem)}h5{font-size:clamp(2rem,6vw,6rem)}h6{font-size:clamp(1.5rem,5vw,5rem)}a{text-decoration:none}h1.v2,h2.v2,h3.v2,h4.v2,h5.v2,h6.v2{font-family:var(--font-manrope);letter-spacing:-2%;text-transform:none;font-weight:400;line-height:.85}h1.v2{font-size:clamp(3.5rem,9vw,9rem)}h2.v2{font-size:clamp(3rem,8vw,8rem)}h3.v2{font-size:clamp(2.5rem,7vw,7rem)}h4.v2{font-size:clamp(2rem,6vw,6rem)}h5.v2{font-size:clamp(1.5rem,5vw,5rem)}h6.v2{font-size:clamp(1.25rem,4vw,4rem)}p{font-family:var(--font-host-grotesk);font-family:var(--font-manrope);letter-spacing:-2%;font-size:1.15rem;font-weight:400}p.sm{font-size:1rem}p.md{font-size:1.25rem}p.lg{font-size:1.35rem}p.mono{font-family:var(--font-dm-mono);text-transform:uppercase;font-size:.85rem;font-weight:500}p.mono.sm{font-size:.8rem}p.mono.md{font-size:.9rem}p.mono.lg{font-size:.95rem}p.hand{font-family:var(--font-shadows-into-light);text-transform:lowercase;-webkit-text-stroke:.05px black;letter-spacing:.5px;font-size:1rem;font-weight:900}p.hand.sm{font-size:.9rem}p.hand.md{font-size:1.1rem}p.hand.lg{font-size:1.2rem}img{object-fit:cover;width:100%;height:100%}.container{width:100%;max-width:2000px;height:100%;margin:0 auto;position:relative}.pad{padding:2.25rem}.pad-media{padding:0 .75rem}@media (max-width:1000px){.pad{padding:1.5rem}}.block-line-wrapper,.block-line-wrapper{margin:0 auto}.block-line-wrapper{width:max-content;display:block;position:relative}.block-line{display:block;position:relative}.block-revealer{pointer-events:none;will-change:transform;z-index:1;border-radius:32px;width:101%;height:101%;position:absolute;top:0;left:0}
.trail-container{z-index:2;pointer-events:none;--trail-size:275px;--in-duration:.75s;--out-duration:1s;--stagger-in:.1s;--stagger-out:25ms;--trail-ease:cubic-bezier(.87, 0, .13, 1);width:100%;height:100%;position:absolute;overflow:hidden}.trail-img{width:var(--trail-size);height:var(--trail-size);pointer-events:none;will-change:transform;contain:layout paint style;position:absolute;top:0;left:0}.trail-img.is-free{visibility:hidden}.trail-img.is-reset,.trail-img.is-reset .mask-layer,.trail-img.is-reset .image-layer{transition:none!important}.trail-img .mask-layer{--s:calc(var(--i) * 10%);--e:calc((var(--i) + 1) * 10%);width:100%;height:100%;clip-path:polygon(50% var(--s), 50% var(--s), 50% var(--e), 50% var(--e));background-color:#000;position:absolute;top:0;left:0}.trail-img .mask-layer .image-layer{background-image:var(--img);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.trail-img.is-in .mask-layer{clip-path:polygon(0% var(--s), 100% var(--s), 100% var(--e), 0% var(--e));transition:clip-path var(--in-duration) var(--trail-ease);transition-delay:calc(var(--dm) * var(--stagger-in))}.trail-img.is-out .mask-layer{clip-path:polygon(50% var(--s), 50% var(--s), 50% var(--e), 50% var(--e));transition:clip-path var(--out-duration) var(--trail-ease);transition-delay:calc(var(--de) * var(--stagger-out))}.trail-img.is-out .mask-layer .image-layer{opacity:.25;transition:opacity var(--out-duration) var(--trail-ease)}
nav{mix-blend-mode:difference;z-index:10;width:100%;font-family:var(--font-manrope);justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.nav-logo,.nav-toggler{cursor:pointer;will-change:transform;background:#000;height:100px;padding:1rem;transform:translate(0)}.nav-logo a{color:#fff;text-decoration:none}.nav-logo h2{font-size:1.25rem;transform:rotate(-16deg)}.menuBtn{align-items:center;display:flex}.menuBtn p{color:#fff;margin-right:-5px}.nav-toggler{background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.nav-toggler span{background-color:#fff;border-radius:50%;width:40px;height:5px;transition:all .4s}.nav-toggler.open span:first-child{transform:translateY(3.5px)rotate(45deg)scaleX(.75)}.nav-toggler.open span:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)scaleX(.75)}.menu{background-color:#0a0a0a;width:100%;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.menu-container{gap:2.5rem;width:100%;height:50svh;display:flex;position:absolute;top:0;left:0}.menu-col{height:100%;font-family:var(--font-manrope);flex-direction:column;flex:1;justify-content:center;display:flex}.menu-col a{color:#fff;letter-spacing:-1%;font-size:2.5rem;font-weight:500;line-height:1.25;text-decoration:none;display:block}.menu-col a .word{will-change:transform;position:relative;transform:translateY(100%)}.page{z-index:2;background-color:var(--base-100);transform-origin:50%;min-height:100svh;position:relative}.page.is-locked{will-change:transform, border-radius;width:100%;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.page-content{width:100%;position:relative}.page-spacer{pointer-events:none;width:100%}@media (max-width:1000px){.menu-container{flex-direction:column;gap:0;height:65svh}.nav-logo{text-align:left;margin-left:-10em;padding:.5rem;font-size:2px}.nav-logo h2{font-size:22px}.menuBtn{justify-content:flex-end;align-items:flex-end;margin-top:-5em;margin-right:-1.5rem}.menuBtn p{display:none}}
