:root{color-scheme:light;--bg: #f6eee5;--ink: #976d54;--ink-2: rgba(151, 109, 84, .78);--hairline: rgba(151, 109, 84, .28);--shadow: 0 24px 80px rgba(92, 52, 28, .14);--card: rgba(255, 255, 255, .38)}@font-face{font-family:Mantonico;src:url(/fonts/Mantonico-LightItalic.woff2) format("woff2"),url(/fonts/Mantonico-LightItalic.woff) format("woff");font-style:italic;font-weight:300;font-display:swap}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Mantonico,ui-serif,Georgia,Times New Roman,Times,serif;font-style:italic;font-weight:300;letter-spacing:.02em}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes trackingIn{0%{letter-spacing:.32em;opacity:0}to{letter-spacing:.2em;opacity:1}}@keyframes sheen{0%{transform:translate(-120%) skew(-12deg);opacity:0}20%{opacity:.35}45%{opacity:.2}to{transform:translate(220%) skew(-12deg);opacity:0}}.animIn{animation:fadeUp .9s cubic-bezier(.2,.8,.2,1) both}.animDelay1{animation-delay:.12s}.animDelay2{animation-delay:.32s}.animDelay3{animation-delay:.52s}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-style:normal;font-weight:500}.page{position:relative;min-height:100vh;overflow:hidden}.content{position:relative;min-height:100vh;display:grid;place-items:center;padding:48px 24px;text-align:center}.layout{width:min(980px,100%);display:grid;gap:22px;align-items:center;justify-items:center}.heroGrid{width:100%;display:grid;gap:26px;align-items:center}.videoCol,.textCol{width:100%;display:grid;justify-items:center}.textCol{gap:10px}.brand{display:grid;gap:8px;align-items:center;justify-items:center}.tagline{font-size:clamp(34px,4.8vw,68px);line-height:1.02;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);animation:trackingIn 1.1s cubic-bezier(.2,.8,.2,1) both;animation-delay:.18s}.videoCard{width:min(520px,86vw);aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;position:relative;box-shadow:var(--shadow);border:none;background:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 72%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(circle at 50% 50%,#000 72%,#0000);animation:fadeUp .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:.3s}.videoCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 120% at 20% 15%,rgba(255,255,255,.34),transparent 45%),radial-gradient(110% 90% at 80% 80%,rgba(151,109,84,.18),transparent 55%);opacity:.55}.videoCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);opacity:0;transform:translate(-120%) skew(-12deg);animation:sheen 3.2s ease-in-out .9s infinite}.videoSquare,.videoFallback{width:100%;height:100%;object-fit:cover;display:block}.videoSquare{transform:scale(1.02);transform-origin:center}.videoFallback{background:radial-gradient(700px 420px at 20% 20%,rgba(151,109,84,.12),transparent 60%),radial-gradient(520px 420px at 70% 70%,rgba(255,255,255,.45),transparent 60%),linear-gradient(180deg,#976d5412,#ffffff40)}.videoFallbackInner{width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);opacity:.35;transform:skew(-12deg) translate(-20%)}.hint{margin:28px 0 0;font-size:14px;color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}@media(min-width:900px){.content{padding:64px 44px}.heroGrid{grid-template-columns:minmax(320px,520px) minmax(260px,440px);gap:56px;justify-content:center;align-items:center}.videoCol{justify-items:center}.textCol{align-content:center;gap:14px;text-align:left}.brand{justify-items:start}.videoCard{width:min(520px,40vw)}.hint{margin-left:2px}}@media(max-width:480px){.content{padding:36px 18px}.layout{gap:18px}.videoCard{width:min(360px,92vw);border-radius:18px}.tagline{letter-spacing:.2em}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
