@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/t/orfali-bros/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/t/orfali-bros/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/t/orfali-bros/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/t/orfali-bros/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/t/orfali-bros/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d1434{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_6d1434{--font-display:"Unbounded","Unbounded Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/t/orfali-bros/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/t/orfali-bros/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/t/orfali-bros/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/t/orfali-bros/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/t/orfali-bros/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/t/orfali-bros/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/t/orfali-bros/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/t/orfali-bros/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/t/orfali-bros/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/t/orfali-bros/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/t/orfali-bros/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/t/orfali-bros/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/t/orfali-bros/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/t/orfali-bros/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_2a85fd{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_2a85fd{--font-text:"Manrope","Manrope Fallback"}:root{--bg:#101013;--surface:#17171b;--surface-2:#1e1e23;--surface-3:#26262c;--ink:#f6f5f8;--muted:#a6a4b0;--faint:#6f6d78;--pink:#ff3d7f;--pink-deep:#e62e6c;--acid:#b6ff3a;--line:rgba(246,245,248,.12);--line-soft:rgba(246,245,248,.07);--radius:14px;--radius-lg:26px;--radius-pill:999px;--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-luxe:cubic-bezier(0.22,0.61,0.36,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--dur:600ms;--dur-bounce:720ms;--nav-h:74px;--pad-x:clamp(1.1rem,4.5vw,4rem);--section-y:clamp(4rem,9vw,8.5rem);--step-hero:clamp(2.9rem,9.5vw,9rem);--step-display:clamp(2.2rem,6vw,5.5rem);--font-display:var(--font-display),"Arial Black",sans-serif;--font-text:var(--font-text),system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--bg);font-family:var(--font-text);font-weight:400;line-height:1.6;font-size:clamp(1rem,.4vw + .94rem,1.08rem);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body,h1,h2,h3,h4{margin:0;color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;line-height:.98;letter-spacing:-.01em;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer;color:inherit}::selection{background:var(--pink);color:var(--bg)}main{display:block}.ob-wrap{width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--pad-x)}.ob-section{padding-block:var(--section-y);position:relative}.ob-section--tight{padding-block:clamp(2.6rem,6vw,5rem)}.display-bold{font-family:var(--font-display);font-weight:800}.ob-display-l{font-size:var(--step-display);line-height:.98}.ob-display-m{font-size:clamp(1.7rem,3.6vw,3rem);line-height:1.02}.ob-eyebrow{font-family:var(--font-text);font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--bg);background:var(--pink);display:inline-flex;align-items:center;gap:.5em;padding:.45em .95em;border-radius:var(--radius-pill);transform:rotate(-2deg)}.ob-eyebrow.is-acid{background:var(--acid)}.ob-lede{font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.5;color:var(--ink)}.ob-muted{color:var(--muted)}.ob-accent{color:var(--pink)}.ob-acid{color:var(--acid)}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.95em 1.8em;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);border:2px solid var(--pink);color:var(--bg);background:var(--pink);transition:transform .4s var(--ease-bounce),background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease);will-change:transform}.ob-btn:hover{transform:translateY(-3px) rotate(-1.5deg) scale(1.03);box-shadow:0 18px 40px -16px var(--pink)}.ob-btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.ob-btn--ghost:hover{border-color:var(--acid);color:var(--acid);box-shadow:none}.ob-btn--acid{background:var(--acid);border-color:var(--acid);color:var(--bg)}.ob-btn--acid:hover{box-shadow:0 18px 40px -16px var(--acid)}.ob-link{position:relative;display:inline-flex;align-items:center;gap:.5em;font-weight:600;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ob-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--pink);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-bounce)}.ob-link:hover:after{transform:scaleX(1)}.ob-link .arrow{transition:transform .4s var(--ease-bounce)}.ob-link:hover .arrow{transform:translateX(5px)}.ob-media{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--radius)}.ob-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease),filter .6s var(--ease)}.ob-media:hover img{transform:scale(1.05);filter:saturate(1.12)}.reveal{opacity:0;transform:translateY(26px) scale(.98);transition:opacity var(--dur-bounce) var(--ease-bounce),transform var(--dur-bounce) var(--ease-bounce);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}.reveal-clip{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path var(--dur-bounce) var(--ease);transition:clip-path var(--dur-bounce) var(--ease);transition:clip-path var(--dur-bounce) var(--ease),-webkit-clip-path var(--dur-bounce) var(--ease)}.reveal-clip.is-in{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.stagger .stagger-child{opacity:0;transform:translateY(34px) scale(.94) rotate(-1.5deg);transition:opacity var(--dur-bounce) var(--ease-bounce),transform var(--dur-bounce) var(--ease-bounce)}.stagger.is-in .stagger-child{opacity:1;transform:none}.split-line{display:block;overflow:hidden}.split-inner{display:block;transform:translateY(110%);opacity:0;animation:splitUp var(--dur-bounce) var(--ease-bounce) forwards}@keyframes splitUp{to{transform:translateY(0);opacity:1}}.page-in{animation:pageIn .52s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-nav{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--nav-h);display:flex;align-items:center;padding-inline:var(--pad-x);transition:background .4s var(--ease),border-color .4s var(--ease),-webkit-backdrop-filter .4s;transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s;transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s,-webkit-backdrop-filter .4s;border-bottom:2px solid transparent}.ob-nav.is-scrolled{background:rgba(16,16,19,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:2px solid var(--line-soft)}.ob-nav-inner{width:100%;display:flex;align-items:center;justify-content:space-between}.ob-brand{font-family:var(--font-display);font-weight:800;font-size:1.15rem;letter-spacing:-.01em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5em}.ob-brand .dot{width:.6em;height:.6em;border-radius:50%;background:var(--pink);display:inline-block}.ob-nav-links{display:flex;align-items:center;gap:clamp(1.2rem,2.2vw,2.4rem)}.ob-nav-link{font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--muted);position:relative;transition:color .3s var(--ease)}.ob-nav-link:hover,.ob-nav-link[aria-current=page]{color:var(--ink)}.ob-nav-link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--pink);border-radius:2px}.ob-nav-cta{padding:.7em 1.4em;font-size:.76rem}.ob-nav-toggle{display:none;background:none;border:0;font-family:var(--font-display);font-weight:700;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.ob-overlay{position:fixed;inset:0;z-index:120;background:var(--bg);display:flex;flex-direction:column;padding:var(--pad-x);opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.ob-overlay.is-open{opacity:1;pointer-events:auto}.ob-overlay-top{display:flex;justify-content:space-between;align-items:center;height:var(--nav-h)}.ob-overlay-links{margin:auto 0;display:flex;flex-direction:column;gap:.4rem}.ob-overlay-links a{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.2rem,12vw,4rem);line-height:1.05;color:var(--ink);display:inline-flex;align-items:baseline;gap:1rem;transition:color .3s var(--ease),transform .3s var(--ease-bounce)}.ob-overlay-links a:hover{color:var(--pink);transform:translateX(10px)}.ob-overlay-links a .idx{font-family:var(--font-text);font-size:.9rem;font-weight:700;color:var(--acid)}.ob-overlay-foot{display:flex;gap:1.4rem;flex-wrap:wrap;color:var(--faint);font-size:.82rem}@media (max-width:880px){.ob-nav-links{display:none}.ob-nav-toggle{display:inline-flex}}.ob-hero{padding-top:calc(var(--nav-h) + .6rem);padding-inline:var(--pad-x);padding-bottom:clamp(1rem,3vw,2rem)}.ob-bento{display:grid;grid-gap:clamp(.6rem,1.1vw,1rem);gap:clamp(.6rem,1.1vw,1rem);grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(96px,auto)}.ob-tile{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);border:2px solid var(--line-soft);display:flex;flex-direction:column;justify-content:center;padding:clamp(1.1rem,2vw,2rem)}.ob-tile--img{padding:0}.ob-tile--img img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform 1.1s var(--ease)}.ob-tile--img:hover img{transform:scale(1.06)}.ob-tile--pink{background:var(--pink);color:var(--bg);border-color:var(--pink)}.ob-tile--acid{background:var(--acid);color:var(--bg);border-color:var(--acid)}.ob-tile--title{justify-content:space-between;gap:1.2rem}.ob-tile--badge{align-items:flex-start;gap:.3rem}@media (min-width:821px){.ob-bento{grid-template-rows:repeat(5,minmax(96px,1fr));min-height:78svh}.ob-tile--title{grid-column:1/5;grid-row:1/4}.ob-tile--shot1{grid-column:5/7;grid-row:1/3}.ob-tile--badge{grid-column:5/7;grid-row:3/4}.ob-tile--shot2{grid-column:1/3;grid-row:4/6}.ob-tile--strip{grid-column:3/5;grid-row:4/5}.ob-tile--strip2{grid-column:3/5;grid-row:5/6}.ob-tile--shot3{grid-column:5/7;grid-row:4/6}}.ob-hero-title{font-size:var(--step-hero);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.ob-hero-title .pop{color:var(--pink);display:inline-block}.ob-hero-sub{color:var(--muted);font-size:clamp(1rem,1.4vw,1.25rem);max-width:34ch}.ob-hero-cta{display:flex;flex-wrap:wrap;gap:.7rem}.ob-badge-num{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1}.ob-badge-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.ob-strip-text{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(.9rem,1.3vw,1.1rem)}@media (max-width:820px){.ob-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(84px,auto)}.ob-tile--title{grid-column:1/-1;grid-row:span 3}.ob-tile--shot1,.ob-tile--shot2,.ob-tile--shot3{grid-column:span 1;grid-row:span 2}.ob-tile--badge,.ob-tile--strip,.ob-tile--strip2{grid-column:span 1;grid-row:span 1}}.ob-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.6rem,4vw,3rem)}.ob-head h2{font-size:var(--step-display);text-transform:uppercase}.ob-head .ob-lede{max-width:38ch}.ob-cols{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.6rem,4vw,4rem);gap:clamp(1.6rem,4vw,4rem)}@media (min-width:880px){.ob-cols{grid-template-columns:1fr 1.1fr;align-items:start}}.ob-cols .ob-lede{font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.15;font-family:var(--font-display);font-weight:700}.ob-cols .body p+p{margin-top:1.2rem}.ob-cols .body p{color:var(--muted)}.ob-carousel{position:relative}.ob-embla{overflow:hidden}.ob-embla-track{display:flex;gap:clamp(.8rem,1.6vw,1.4rem)}.ob-slide{flex:0 0 84%;min-width:0;background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}@media (min-width:680px){.ob-slide{flex-basis:46%}}@media (min-width:1040px){.ob-slide{flex-basis:31%}}.ob-slide-media{aspect-ratio:5/4;overflow:hidden;background:var(--surface-2)}.ob-slide-media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.ob-slide:hover .ob-slide-media img{transform:scale(1.06)}.ob-slide-body{padding:clamp(1.1rem,2vw,1.6rem);display:flex;flex-direction:column;gap:.6rem;flex:1 1}.ob-slide-num{font-family:var(--font-display);font-weight:800;color:var(--pink);font-size:.9rem}.ob-slide-title{font-size:clamp(1.2rem,1.8vw,1.6rem);text-transform:uppercase}.ob-slide-body p{color:var(--muted);font-size:.95rem}.ob-carousel-foot{display:flex;align-items:center;justify-content:space-between;margin-top:clamp(1.2rem,3vw,2rem);gap:1rem;flex-wrap:wrap}.ob-dots{display:flex;gap:.5rem}.ob-dot{width:10px;height:10px;border-radius:50%;background:var(--surface-3);border:0;padding:0;transition:background .3s var(--ease),transform .3s var(--ease-bounce)}.ob-dot.is-on{background:var(--pink);transform:scale(1.3)}.ob-arrows{display:flex;gap:.6rem}.ob-arrow-btn{width:48px;height:48px;border-radius:50%;background:var(--surface-2);border:2px solid var(--line);display:grid;place-items:center;font-size:1.1rem;transition:transform .35s var(--ease-bounce),background .3s var(--ease),color .3s var(--ease)}.ob-arrow-btn:hover{border-color:var(--pink);transform:scale(1.08)}.ob-arrow-btn:hover,.ob-marquee-band{background:var(--pink);color:var(--bg)}.ob-marquee-band{padding-block:clamp(.8rem,1.6vw,1.2rem);overflow:hidden}.marquee{overflow:hidden;width:100%}.marquee-track{display:inline-flex;white-space:nowrap;will-change:transform;animation:marqueeMove linear infinite}.marquee-item{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.6rem);letter-spacing:.01em;padding-inline:1.2rem;display:inline-flex;align-items:center}.marquee-item:after{content:"★";margin-left:2.4rem;color:var(--bg);opacity:.6}@keyframes marqueeMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ob-bros{display:grid;grid-gap:clamp(.8rem,1.6vw,1.2rem);gap:clamp(.8rem,1.6vw,1.2rem);grid-template-columns:1fr}@media (min-width:820px){.ob-bros{grid-template-columns:repeat(3,1fr)}}.ob-bro{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);border:2px solid var(--line-soft);aspect-ratio:4/5;display:flex;align-items:flex-end;transition:transform .45s var(--ease-bounce),border-color .35s var(--ease)}.ob-bro:hover{transform:translateY(-6px) rotate(-1deg);border-color:var(--pink)}.ob-bro img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05);transition:transform 1s var(--ease)}.ob-bro:hover img{transform:scale(1.05)}.ob-bro-cap{position:relative;z-index:2;padding:clamp(1.1rem,2vw,1.6rem);width:100%;background:linear-gradient(0deg,rgba(16,16,19,.92),rgba(16,16,19,0))}.ob-bro-name{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.7rem)}.ob-bro-role{color:var(--pink);font-size:.82rem;font-weight:600;margin-top:.3rem}.ob-trail{position:relative;min-height:70svh;display:grid;place-items:center;text-align:center;overflow:hidden;background:var(--surface);border-radius:var(--radius-lg)}.ob-trail-inner{position:relative;z-index:3;padding:var(--pad-x);pointer-events:none}.ob-trail-inner h2{font-size:var(--step-display);text-transform:uppercase}.ob-trail-inner .ob-lede{margin:1.2rem auto 0;max-width:40ch;color:var(--muted)}.ob-trail-img{position:absolute;width:clamp(120px,14vw,200px);aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;pointer-events:none;z-index:2;transform:translate(-50%,-50%) scale(.6);opacity:0;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);transition:opacity .5s var(--ease),transform .7s var(--ease-bounce)}.ob-trail-img.is-on{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(var(--rot,0deg))}.ob-trail-img img{width:100%;height:100%;object-fit:cover}.ob-masonry{column-count:2;column-gap:clamp(.6rem,1.4vw,1.1rem)}@media (min-width:760px){.ob-masonry{column-count:3}}@media (min-width:1100px){.ob-masonry{column-count:4}}.ob-masonry .ob-media{page-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(.6rem,1.4vw,1.1rem);width:100%}.ob-quotes{display:grid;grid-template-columns:1fr;grid-gap:clamp(1rem,2.4vw,1.6rem);gap:clamp(1rem,2.4vw,1.6rem)}@media (min-width:820px){.ob-quotes{grid-template-columns:repeat(3,1fr)}}.ob-quote{background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--radius-lg);padding:clamp(1.4rem,2.6vw,2.2rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem;transition:transform .4s var(--ease-bounce),border-color .35s var(--ease)}.ob-quote:hover{transform:translateY(-5px);border-color:var(--acid)}.ob-quote blockquote{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.2;margin:0}.ob-quote figcaption{color:var(--acid);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ob-values{display:grid;grid-template-columns:1fr;grid-gap:clamp(.9rem,2vw,1.4rem);gap:clamp(.9rem,2vw,1.4rem)}@media (min-width:760px){.ob-values{grid-template-columns:repeat(3,1fr)}}.ob-value{background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--radius-lg);padding:clamp(1.4rem,2.6vw,2.2rem);height:100%;transition:transform .4s var(--ease-bounce),border-color .35s var(--ease)}.ob-value:hover{transform:translateY(-6px) rotate(-1deg);border-color:var(--pink)}.ob-value .num{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,4vw,3.2rem);color:var(--pink);line-height:1}.ob-value h3{margin-top:.8rem;font-size:clamp(1.2rem,1.8vw,1.6rem);text-transform:uppercase}.ob-value p{margin-top:.7rem;color:var(--muted)}.ob-cta{text-align:center}.ob-cta h2{font-size:var(--step-display);text-transform:uppercase;max-width:16ch;margin-inline:auto}.ob-cta .ob-btns{margin-top:clamp(1.6rem,4vw,2.6rem);display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.ob-page-head{padding-top:calc(var(--nav-h) + clamp(2.6rem, 8vw, 7rem))}.ob-page-head h1{font-size:clamp(2.6rem,8vw,7rem);text-transform:uppercase;line-height:.92;max-width:16ch}.ob-page-head .ob-lede{margin-top:1.4rem;max-width:44ch;color:var(--muted)}.ob-menu-group+.ob-menu-group{margin-top:clamp(2.6rem,7vw,6rem)}.ob-menu-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.4rem;margin-bottom:clamp(1.4rem,3vw,2.4rem);padding-bottom:1.2rem;border-bottom:2px solid var(--line)}.ob-menu-group-head h2{font-size:clamp(1.7rem,3.6vw,3rem);text-transform:uppercase}.ob-menu-group-note{color:var(--muted)}.ob-menu-list{display:grid;grid-template-columns:1fr;grid-gap:clamp(.8rem,1.6vw,1.2rem);gap:clamp(.8rem,1.6vw,1.2rem)}@media (min-width:880px){.ob-menu-list{grid-template-columns:1fr 1fr;column-gap:clamp(1.4rem,3vw,2.6rem)}}.ob-menu-item{background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--radius);padding:clamp(1.1rem,2vw,1.5rem);display:grid;grid-template-columns:1fr auto;grid-gap:.4rem 1rem;gap:.4rem 1rem;align-items:baseline;transition:transform .35s var(--ease-bounce),border-color .3s var(--ease)}.ob-menu-item:hover{transform:translateY(-4px);border-color:var(--pink)}.ob-menu-item-name{font-family:var(--font-display);font-weight:700;font-size:1.1rem;text-transform:uppercase}.ob-menu-item-price{font-family:var(--font-display);font-weight:800;color:var(--pink);white-space:nowrap}.ob-menu-item-desc{grid-column:1/-1;color:var(--muted);font-size:.94rem}.ob-chef{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.6rem,4vw,3.5rem);gap:clamp(1.6rem,4vw,3.5rem);align-items:center}@media (min-width:880px){.ob-chef{grid-template-columns:.85fr 1.15fr}}.ob-chef-media{overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);border:2px solid var(--line-soft)}.ob-chef-media img{width:100%;aspect-ratio:4/5;object-fit:cover}.ob-chef-body .ob-display-m{margin-bottom:1.2rem;text-transform:uppercase}.ob-chef-body p{color:var(--muted)}.ob-chef-name{margin-top:1.6rem;font-family:var(--font-display);font-weight:800;font-size:1.2rem;text-transform:uppercase}.ob-chef-role{color:var(--pink);font-size:.82rem;font-weight:600}.ob-timeline{display:grid;grid-template-columns:1fr;grid-gap:clamp(.8rem,1.6vw,1.2rem);gap:clamp(.8rem,1.6vw,1.2rem)}@media (min-width:720px){.ob-timeline{grid-template-columns:repeat(2,1fr)}}.ob-tl-card{background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--radius-lg);padding:clamp(1.2rem,2.4vw,1.8rem);display:flex;gap:1.2rem;align-items:baseline}.ob-tl-year{font-family:var(--font-display);font-weight:800;color:var(--acid);font-size:clamp(1.3rem,2.4vw,2rem)}.ob-tl-label{color:var(--muted)}.ob-res{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.6rem,4vw,3rem);gap:clamp(1.6rem,4vw,3rem)}@media (min-width:920px){.ob-res{grid-template-columns:1.05fr .95fr}}.ob-panel{background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2.4rem)}.ob-res-detail+.ob-res-detail{margin-top:1.6rem;padding-top:1.6rem;border-top:2px solid var(--line-soft)}.ob-lbl{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink);display:block;margin-bottom:.6rem}.ob-hours-row{display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;border-bottom:1px solid var(--line-soft)}.ob-hours-row:last-child{border-bottom:0}.ob-hours-row .t{color:var(--muted);text-align:right}.ob-contact-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(1rem,2.4vw,1.6rem);gap:clamp(1rem,2.4vw,1.6rem)}@media (min-width:820px){.ob-contact-grid{grid-template-columns:repeat(3,1fr)}}.ob-contact-block{background:var(--surface);border:2px solid var(--line-soft);border-radius:var(--radius-lg);padding:clamp(1.3rem,2.6vw,2rem)}.ob-contact-block a,.ob-contact-block p{color:var(--muted);line-height:1.8}.ob-contact-block a:hover{color:var(--pink)}.ob-map{width:100%;height:clamp(300px,46vw,480px);border:2px solid var(--line);border-radius:var(--radius-lg);filter:grayscale(.4) invert(.92) hue-rotate(180deg) saturate(.7)}.ob-foot{background:var(--surface);border-top:2px solid var(--line);position:relative}.ob-foot-top{display:grid;grid-template-columns:1fr;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(3rem,7vw,5.5rem)}@media (min-width:820px){.ob-foot-top{grid-template-columns:1.5fr 1fr 1fr}}.ob-foot-brand .name{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,4vw,3rem);text-transform:uppercase}.ob-foot-brand p{color:var(--muted);max-width:30ch;margin-top:1rem}.ob-foot-col h4{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink);margin-bottom:1.2rem;font-family:var(--font-text)}.ob-foot-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.ob-foot-col a{color:var(--muted);transition:color .3s var(--ease)}.ob-foot-col a:hover{color:var(--ink)}.ob-foot-bottom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-block:1.8rem;border-top:2px solid var(--line-soft);font-size:.78rem;color:var(--faint)}.ob-state{min-height:100svh;display:grid;place-items:center;text-align:center;padding:2rem}.ob-state h1{font-size:clamp(2.4rem,7vw,5rem);text-transform:uppercase;margin-bottom:1rem}.ob-state p{color:var(--muted);margin-bottom:2rem;max-width:36ch;margin-inline:auto}.ob-state .big{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,12vw,8rem);color:var(--pink);line-height:1;margin-bottom:1rem}@media (prefers-reduced-motion:reduce){.reveal,.stagger .stagger-child{opacity:1!important;transform:none!important}.reveal-clip{-webkit-clip-path:none!important;clip-path:none!important}.split-inner{transform:none!important;opacity:1!important}.marquee-track,.page-in,.split-inner{animation:none!important}.ob-trail-img{display:none!important}.ob-bro,.ob-bro img,.ob-media img,.ob-menu-item,.ob-quote,.ob-tile--img img,.ob-value{transition:none!important}}