/* Generated by tools/build-tailwind.py — Tailwind v3-compatible utilities used in index.html */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter,'Helvetica Neue',Arial,sans-serif}
body{margin:0;line-height:inherit}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}
button,input,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}
button,select{text-transform:none}button,[type=button],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}ol,ul,menu{list-style:none;margin:0;padding:0}
textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}
[hidden]{display:none}

.absolute{position:absolute}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.aspect-\[1\/\.95\]{aspect-ratio:1/.95}
.block{display:block}
.border-0{border-width:0}
.border-x{border-left-width:1px;border-right-width:1px}
.bottom-5{bottom:1.25rem}
.bottom-\[18vh\]{bottom:18vh}
.col-span-full{grid-column:1/-1}
.cursor-pointer{cursor:pointer}
.fixed{position:fixed}
.flex{display:flex}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.font-sans{font-family:Inter,'Helvetica Neue',Arial,sans-serif}
.grid{display:grid}
.h-px{height:1px}
.h-screen{height:100vh}
.hidden{display:none}
.inset-0{inset:0}
.inset-x-0{left:0;right:0}
.items-center{align-items:center}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.justify-self-end{justify-self:end}
.justify-self-start{justify-self:start}
.justify-start{justify-content:flex-start}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.left-0{left:0}
.left-5{left:1.25rem}
.min-h-screen{min-height:100vh}
.ml-auto{margin-left:auto}
.object-cover{object-fit:cover}
.object-left{object-position:left}
.overflow-hidden{overflow:hidden}
.overflow-x-hidden{overflow-x:hidden}
.relative{position:relative}
.right-0{right:0}
.right-\[4\.5vw\]{right:4.5vw}
.rounded-full{border-radius:9999px}
.self-start{align-self:flex-start}
.text-xs{font-size:.75rem;line-height:1rem}
.top-0{top:0}
.uppercase{text-transform:uppercase}
.will-change-transform{will-change:transform}
.z-0{z-index:0}
.z-50{z-index:50}
.z-\[1\]{z-index:1}
.z-\[2\]{z-index:2}
.z-\[49\]{z-index:49}
.z-\[60\]{z-index:60}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-\[\.62fr_1\.5fr_\.85fr\]{grid-template-columns:.62fr 1.5fr .85fr}
.grid-cols-\[\.9fr_1\.3fr\]{grid-template-columns:.9fr 1.3fr}
.grid-cols-\[1\.1fr_\.85fr_1\.35fr\]{grid-template-columns:1.1fr .85fr 1.35fr}
.grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}
.grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}
.grid-cols-\[1fr_1\.15fr_1fr\]{grid-template-columns:1fr 1.15fr 1fr}
.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}
.gap-10{gap:2.5rem}
.gap-2{gap:0.5rem}
.gap-4{gap:1rem}
.gap-6{gap:1.5rem}
.gap-9{gap:2.25rem}
.gap-\[3vw\]{gap:3vw}
.gap-\[5vh\]{gap:5vh}
.gap-\[5vw\]{gap:5vw}
.gap-x-9{column-gap:2.25rem}
.gap-x-\[4vw\]{column-gap:4vw}
.gap-y-7{row-gap:1.75rem}
.gap-y-8{row-gap:2rem}
.my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.px-\[2\.4vw\]{padding-left:2.4vw;padding-right:2.4vw}
.px-\[3vw\]{padding-left:3vw;padding-right:3vw}
.px-\[4\.5vw\]{padding-left:4.5vw;padding-right:4.5vw}
.px-\[8vw\]{padding-left:8vw;padding-right:8vw}
.py-\[10vh\]{padding-top:10vh;padding-bottom:10vh}
.py-\[12vh\]{padding-top:12vh;padding-bottom:12vh}
.py-\[14vh\]{padding-top:14vh;padding-bottom:14vh}
.mb-10{margin-bottom:2.5rem}
.mb-4{margin-bottom:1rem}
.mb-\[1\.8rem\]{margin-bottom:1.8rem}
.mt-10{margin-top:2.5rem}
.mt-4{margin-top:1rem}
.mt-6{margin-top:1.5rem}
.mt-7{margin-top:1.75rem}
.mt-8{margin-top:2rem}
.mt-\[1\.4rem\]{margin-top:1.4rem}
.mt-\[5vh\]{margin-top:5vh}
.mt-\[6vh\]{margin-top:6vh}
.pb-\[4vh\]{padding-bottom:4vh}
.pb-\[6vh\]{padding-bottom:6vh}
.pl-\[2\.4vw\]{padding-left:2.4vw}
.pl-\[4\.5vw\]{padding-left:4.5vw}
.pl-\[4vw\]{padding-left:4vw}
.pr-\[2vw\]{padding-right:2vw}
.pr-\[3vw\]{padding-right:3vw}
.pt-\[14vh\]{padding-top:14vh}
.pt-\[8vh\]{padding-top:8vh}
.h-\[112\%\]{height:112%}
.h-\[2px\]{height:2px}
.h-\[34px\]{height:34px}
.h-\[44px\]{height:44px}
.h-\[64px\]{height:64px}
.h-\[78vh\]{height:78vh}
.h-full{height:100%}
.max-w-\[11ch\]{max-width:11ch}
.max-w-\[980px\]{max-width:980px}
.min-h-\[30vh\]{min-height:30vh}
.min-h-\[50vh\]{min-height:50vh}
.min-h-\[6\.6em\]{min-height:6.6em}
.min-h-\[80vh\]{min-height:80vh}
.min-h-\[90vh\]{min-height:90vh}
.w-\[34px\]{width:34px}
.w-\[60\%\]{width:60%}
.w-auto{width:auto}
.w-full{width:100%}
.font-bold{font-weight:700}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.leading-\[1\.02\]{line-height:1.02}
.leading-\[1\.05\]{line-height:1.05}
.leading-\[1\.35\]{line-height:1.35}
.leading-\[1\.7\]{line-height:1.7}
.leading-\[1\.9\]{line-height:1.9}
.tracking-\[-\.01em\]{letter-spacing:-.01em}
.tracking-\[-\.025em\]{letter-spacing:-.025em}
.tracking-\[-\.035em\]{letter-spacing:-.035em}
.tracking-\[-\.04em\]{letter-spacing:-.04em}
.tracking-\[-\.05em\]{letter-spacing:-.05em}
.tracking-\[\.14em\]{letter-spacing:.14em}
.tracking-\[\.22em\]{letter-spacing:.22em}
.tracking-\[\.2em\]{letter-spacing:.2em}
.tracking-\[\.3em\]{letter-spacing:.3em}
.text-\[10px\]{font-size:10px}
.text-\[11px\]{font-size:11px}
.text-\[12px\]{font-size:12px}
.text-\[12vw\]{font-size:12vw}
.text-\[13px\]{font-size:13px}
.text-\[9px\]{font-size:9px}
.text-\[clamp\(16px\,1\.5vw\,22px\)\]{font-size:clamp(16px,1.5vw,22px)}
.text-\[clamp\(22px\,2\.6vw\,36px\)\]{font-size:clamp(22px,2.6vw,36px)}
.text-\[clamp\(26px\,2\.8vw\,44px\)\]{font-size:clamp(26px,2.8vw,44px)}
.text-\[clamp\(26px\,3\.1vw\,50px\)\]{font-size:clamp(26px,3.1vw,50px)}
.text-\[clamp\(28px\,3\.2vw\,52px\)\]{font-size:clamp(28px,3.2vw,52px)}
.text-\[clamp\(28px\,3\.6vw\,56px\)\]{font-size:clamp(28px,3.6vw,56px)}
.text-\[clamp\(30px\,3\.9vw\,64px\)\]{font-size:clamp(30px,3.9vw,64px)}
.text-\[clamp\(30px\,4vw\,64px\)\]{font-size:clamp(30px,4vw,64px)}
.text-\[clamp\(30px\,5\.2vw\,84px\)\]{font-size:clamp(30px,5.2vw,84px)}
.text-\[clamp\(34px\,4\.6vw\,76px\)\]{font-size:clamp(34px,4.6vw,76px)}
.text-\[clamp\(40px\,5\.8vw\,96px\)\]{font-size:clamp(40px,5.8vw,96px)}
.\!text-vel-ink{color:#171717!important}
.\!text-white{color:#ffffff!important}
.text-vel-ink{color:#171717}
.text-vel-muted{color:#686561}
.text-vel-red{color:#FF1744}
.text-white{color:#ffffff}
.\!bg-white{background-color:#ffffff!important}
.bg-vel-grey{background-color:#EAE7E1}
.bg-vel-ivory{background-color:#F3F0EA}
.bg-vel-red{background-color:#FF1744}
.border-vel-ink\/15{border-color:rgb(23 23 23 / 0.15)}
.hover\:text-vel-red:hover{color:#FF1744}
@media (min-width:901px){
.min-\[901px\]\:block{display:block}
.min-\[901px\]\:flex{display:flex}
.min-\[901px\]\:inline-flex{display:inline-flex}
.min-\[901px\]\:h-\[100px\]{height:100px}
}
@media (max-width:900px){
.max-\[900px\]\:border-0{border-width:0}
.max-\[900px\]\:bottom-\[5vh\]{bottom:5vh}
.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.max-\[900px\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}
.max-\[900px\]\:gap-\[5vh\]{gap:5vh}
.max-\[900px\]\:px-\[6vw\]{padding-left:6vw;padding-right:6vw}
.max-\[900px\]\:py-\[5vh\]{padding-top:5vh;padding-bottom:5vh}
.max-\[900px\]\:py-\[9vh\]{padding-top:9vh;padding-bottom:9vh}
.max-\[900px\]\:pb-\[2vh\]{padding-bottom:2vh}
.max-\[900px\]\:pl-0{padding-left:0}
.max-\[900px\]\:h-\[50vh\]{height:50vh}
.max-\[900px\]\:h-\[55vh\]{height:55vh}
}
