:root{--concrete:#E8E4DC;--stone:#D9D4C9;--stone-2:#CFCABD;--on-cognac:#FBF8F2;--bone:#F7F4EE;--carbon:#141413;--band:#181817;--ink-60:#605B54;--marigold:#F5B301;--cognac:#9E5A35;--signal:#CE3B2B;--open:#3E8E4F;--on-dark:#E8E4DC;--on-dark-dim:#BDB7AE;--on-dark-dim2:#A8A29A;--hair:#14141322;--hair-dark:#FFFFFF33;--font-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font-body:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-script:"Caveat",ui-rounded,cursive;--font-ar:"IBM Plex Sans Arabic","Hanken Grotesk",system-ui,sans-serif;--tray-space:0px;--gut:40px;--maxw:1200px;color-scheme:light}@media (max-width:900px){:root{--gut:20px}}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--concrete);color:var(--carbon);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body[dir=rtl]{font-family:var(--font-ar)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:4px}::selection{background:var(--marigold);color:var(--carbon)}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.lead{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.narrow{max-width:560px}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.05}.script{font-family:var(--font-script);font-weight:700;color:var(--cognac);line-height:1;margin:0}.eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-60)}.h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.015em;line-height:1.05}.body{margin:0;font-size:15px;line-height:1.7;color:var(--ink-60)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;border:1.5px solid var(--carbon);color:var(--carbon);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:transform .16s cubic-bezier(.2,.7,.3,1),background .2s,color .2s,border-color .2s}.pill:hover{background:var(--carbon);color:var(--concrete)}.pill:active{transform:translateY(2px)}.btnDark{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 24px;border-radius:999px;background:var(--band);color:var(--on-dark);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 3px 0 #000;transition:transform .16s cubic-bezier(.2,.7,.3,1),background .2s}.btnDark:active{transform:translateY(2px);box-shadow:0 1px 0 #000}.btnGo{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 26px;border-radius:999px;background:var(--marigold);color:var(--carbon);border:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 3px 0 var(--carbon);transition:transform .16s cubic-bezier(.2,.7,.3,1),background .2s}.btnGo:active{transform:translateY(2px);box-shadow:0 1px 0 var(--carbon)}.bandDark{background:var(--band);color:var(--on-dark);border-top:4px solid var(--signal);border-bottom:2px solid var(--carbon)}.shot{border-radius:2px;overflow:hidden;background:var(--stone)}.shot img{width:100%;height:100%;object-fit:cover}.zoom img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.zoom:hover img{transform:scale(1.04)}.lift{transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s}.lift:hover{transform:translateY(-5px);box-shadow:0 10px 0 var(--carbon)}.lift:active{transform:translateY(1px);box-shadow:0 2px 0 var(--carbon)}.rise{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 42%}@keyframes rise{0%{opacity:.25;transform:translateY(34px)}to{opacity:1;transform:none}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{animation:none;opacity:1;transform:none}.zoom img{transition:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}footer{padding-bottom:var(--tray-space,0);transition:padding-bottom .28s cubic-bezier(.2,.8,.25,1)}@media (prefers-reduced-motion:reduce){footer{transition:none}}.ltr{direction:ltr}.rtl{direction:rtl}[dir=rtl] .flipX{transform:scaleX(-1)}