@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/26fb22a3-6537-41b6-ab0e-018ba453ccc2.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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/a5aa3fe8-23a9-49dc-8374-c82ca2c2f851.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/42381626-09e8-41c8-9289-f8cb6f06cc0d.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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/9bc44502-ad7c-423d-8fd5-99f7e0363b41.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(http://test.hooliganseyewear.com/about/6a48a07f-7a8e-4269-9c8c-c031b97340af.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(http://test.hooliganseyewear.com/about/ec85ec16-2696-4412-9092-42f96d5338e0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f759b148-6c0c-4f32-b991-1460e3fd62d6.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(http://test.hooliganseyewear.com/about/452264ee-277d-478a-a30f-40915bfeb191.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f4b67b68-685c-40da-a8e3-28860d3af922.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(http://test.hooliganseyewear.com/about/e634fb10-2627-41e8-b6ed-08e39409d1ec.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(http://test.hooliganseyewear.com/about/97be15ba-7ce9-484f-999f-b6df3dded828.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/6a48a07f-7a8e-4269-9c8c-c031b97340af.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/ec85ec16-2696-4412-9092-42f96d5338e0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f759b148-6c0c-4f32-b991-1460e3fd62d6.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/452264ee-277d-478a-a30f-40915bfeb191.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f4b67b68-685c-40da-a8e3-28860d3af922.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/e634fb10-2627-41e8-b6ed-08e39409d1ec.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(http://test.hooliganseyewear.com/about/97be15ba-7ce9-484f-999f-b6df3dded828.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(http://test.hooliganseyewear.com/about/6a48a07f-7a8e-4269-9c8c-c031b97340af.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(http://test.hooliganseyewear.com/about/ec85ec16-2696-4412-9092-42f96d5338e0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f759b148-6c0c-4f32-b991-1460e3fd62d6.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(http://test.hooliganseyewear.com/about/452264ee-277d-478a-a30f-40915bfeb191.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f4b67b68-685c-40da-a8e3-28860d3af922.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(http://test.hooliganseyewear.com/about/e634fb10-2627-41e8-b6ed-08e39409d1ec.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(http://test.hooliganseyewear.com/about/97be15ba-7ce9-484f-999f-b6df3dded828.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(http://test.hooliganseyewear.com/about/6a48a07f-7a8e-4269-9c8c-c031b97340af.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(http://test.hooliganseyewear.com/about/ec85ec16-2696-4412-9092-42f96d5338e0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f759b148-6c0c-4f32-b991-1460e3fd62d6.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(http://test.hooliganseyewear.com/about/452264ee-277d-478a-a30f-40915bfeb191.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(http://test.hooliganseyewear.com/about/f4b67b68-685c-40da-a8e3-28860d3af922.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(http://test.hooliganseyewear.com/about/e634fb10-2627-41e8-b6ed-08e39409d1ec.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(http://test.hooliganseyewear.com/about/97be15ba-7ce9-484f-999f-b6df3dded828.woff2) format("woff2");unicode-range:U+0000-00FF,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:Aboreto;src:url(http://test.hooliganseyewear.com/about/5c7650c5-2304-4712-9184-35675dca4866.ttf) format("truetype");font-weight:400}.about-page{--black: #101820;--white: #ffffff;--blue: #10069f;--yellow: #ffaa4d;--gray-50: #f4f5f9;--gray-100: #e0e1e9;--gray-200: #c4c7cf;--gray-300: #a9abb6;--gray-400: #8a8e9b;--gray-500: #6c6e79;--font-display: "Aboreto", serif;--font-body: "Inter", "Open Sans", sans-serif;width:100%;max-width:100vw;font-family:var(--font-body);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;animation:aboutPageAppear .25s ease backwards}@keyframes aboutPageAppear{0%{opacity:0}to{opacity:1}}.about-page,.about-page *,.about-page *:before,.about-page *:after{box-sizing:border-box}.about-page p,.about-page h1,.about-page h2,.about-page h3,.about-page h4,.about-page h5,.about-page h6{margin:0;padding:0}.about-page .hero{min-height:92vh;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.about-page .hero-left{background:var(--black);display:flex;flex-direction:column;justify-content:flex-end;padding:72px 64px;position:relative;z-index:2}.about-page .hero-eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--yellow);font-family:var(--font-body);font-weight:500;margin-bottom:28px}.about-page .hero-title{font-family:var(--font-display);font-size:clamp(56px,6vw,96px);font-weight:400;line-height:1;color:var(--white);margin-bottom:40px;letter-spacing:-.01em}.about-page .hero-title em{font-style:normal;color:var(--yellow)}.about-page .hero-sub{font-size:16px;line-height:1.7;color:var(--gray-200);max-width:400px;margin-bottom:48px}.about-page .btn-primary{display:inline-block;background:var(--white);color:var(--black);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:14px 32px;transition:background .3s ease,color .3s ease,transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s ease,letter-spacing .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden}.about-page .btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease;pointer-events:none}.about-page .btn-primary:hover{background:var(--yellow);color:var(--black);transform:translateY(-2px);box-shadow:0 8px 24px #ffaa4d59;letter-spacing:.12em}.about-page .btn-primary:hover:after{transform:translate(100%)}.about-page .btn-primary:active{transform:translateY(0);box-shadow:none}.about-page .hero-right{position:relative;overflow:hidden}.about-page .hero-right .hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 5%;object-position:center 5%;display:block;transform:scale(1.15);transform-origin:center top}.about-page .hero-right-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(16,24,32,.2) 0%,transparent 40%);pointer-events:none}.about-page .hero-year-badge{position:absolute;top:48px;right:40px;border:1px solid rgba(255,255,255,.5);padding:12px 20px;text-align:center}.about-page .hero-year-badge .yr{font-family:var(--font-display);font-size:28px;color:var(--white);display:block;line-height:1}.about-page .hero-year-badge .yr-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;display:block;margin-top:4px}.about-page .marquee-wrap{background:var(--yellow);overflow:hidden;padding:14px 0;white-space:nowrap}.about-page .marquee-track{display:inline-flex;animation:about-marquee 22s linear infinite;gap:0;will-change:transform}.about-page .marquee-item{display:inline-flex;align-items:center;gap:24px;padding:0 40px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--black)}.about-page .marquee-dot{width:5px;height:5px;background:var(--black);border-radius:50%;flex-shrink:0}@keyframes about-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-page .section{max-width:1360px;margin:0 auto;padding:0 32px}.about-page .story{padding:120px 32px;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.about-page .story-left{position:sticky;top:96px}.about-page .section-eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--blue);font-weight:500;margin-bottom:20px;display:block}.about-page .section-eyebrow.center{text-align:center;margin-bottom:16px}.about-page .section-title{font-family:var(--font-display);font-size:clamp(32px,3.5vw,56px);font-weight:400;line-height:1.1;color:var(--black);margin-bottom:0}.about-page .story-right{padding-top:20px}.about-page .story-p{font-size:17px;line-height:1.8;color:var(--gray-500);margin-bottom:28px}.about-page .story-p strong{color:var(--black);font-weight:500}.about-page .story-stat-row{display:flex;gap:48px;margin-top:56px;padding-top:48px;border-top:1px solid var(--gray-100)}.about-page .stat-num{font-family:var(--font-display);font-size:44px;color:var(--black);line-height:1;display:block;margin-bottom:6px}.about-page .stat-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400);font-weight:500}.about-page .timeline-section{padding:120px 32px;background:var(--gray-50);overflow:hidden}.about-page .timeline-inner{max-width:900px;margin:0 auto}.about-page .timeline-header{text-align:center;margin-bottom:80px}.about-page .timeline-title{font-family:var(--font-display);font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.1;margin-bottom:12px;color:var(--black)}.about-page .timeline-sub{font-size:15px;color:var(--gray-500)}.about-page .timeline-track{position:relative}.about-page .timeline-track:before{content:"";position:absolute;left:50%;top:0;width:1px;background:var(--gray-100);transform:translate(-50%);height:100%}.about-page .timeline-progress{position:absolute;left:50%;top:0;width:2px;background:var(--black);transform:translate(-50%);height:0;transition:height .05s linear;z-index:1;will-change:height}.about-page .timeline-item{display:grid;grid-template-columns:1fr 56px 1fr;gap:0;margin-bottom:72px;position:relative}.about-page .timeline-item:last-child{margin-bottom:0}.about-page .tl-left{padding-right:48px;text-align:right;padding-top:4px}.about-page .tl-right{padding-left:48px;padding-top:4px}.about-page .tl-center{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.about-page .tl-dot{width:12px;height:12px;border-radius:50%;background:var(--white);border:2px solid var(--gray-200);margin-top:8px;flex-shrink:0;position:relative;transform:scale(1);transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .4s ease,border-color .4s ease}.about-page .tl-dot.active{border-color:var(--black);background:var(--black);transform:scale(2.2)}.about-page .tl-dot.active.yellow{border-color:var(--yellow);background:var(--yellow)}.about-page .tl-year{font-family:var(--font-display);font-size:26px;letter-spacing:.08em;color:var(--black);font-weight:400;display:block;padding-top:10px}.about-page .tl-year-right{text-align:right}.about-page .tl-year-left{text-align:left}.about-page .tl-content{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.about-page .tl-content.visible{opacity:1;transform:translateY(0)}.about-page .tl-tag{display:inline-block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--blue);margin-bottom:10px;font-family:var(--font-body)}.about-page .tl-heading{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2;color:var(--black);margin-bottom:10px}.about-page .tl-body{font-size:14px;line-height:1.7;color:var(--gray-500)}.about-page .tl-mobile-content{display:none}.about-page .pillars-section{background:var(--black);padding:100px 32px;position:relative;overflow:hidden}.about-page .pillars-inner{max-width:1360px;margin:0 auto;position:relative}.about-page .pillars-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:72px;padding-bottom:48px;border-bottom:1px solid rgba(255,170,77,.12)}.about-page .pillars-title{font-family:var(--font-display);font-size:clamp(32px,3.5vw,52px);font-weight:400;color:var(--white);line-height:1.1}.about-page .pillars-subtitle{font-size:14px;color:#ffffff8c;max-width:280px;text-align:right;line-height:1.6}.about-page .pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgba(255,170,77,.12)}.about-page .pillar-card{background:transparent;padding:52px 40px;border-right:1px solid rgba(255,170,77,.12);transition:background .5s ease,box-shadow .5s ease,transform .4s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.about-page .pillar-card:hover{background:rgba(255,170,77,.04)}.about-page .pillar-card:last-child{border-right:none}.about-page .pillar-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,#ffaa4d,#ffd080,#ffaa4d);box-shadow:0 0 12px #ffaa4db3;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.about-page .pillar-card:hover:before{transform:scaleX(1)}.about-page .pillar-num{font-family:var(--font-display);font-size:10px;letter-spacing:.3em;color:var(--yellow);margin-bottom:36px;display:block}.about-page .pillar-icon{width:28px;height:28px;margin-bottom:28px;display:block;filter:brightness(0) saturate(100%) invert(70%) sepia(60%) saturate(600%) hue-rotate(340deg) brightness(105%)}.about-page .pillar-icon-svg{filter:none;stroke:var(--yellow)}.about-page .pillar-name{font-family:var(--font-display);font-size:18px;color:var(--white);margin-bottom:18px;line-height:1.3;letter-spacing:.04em}.about-page .pillar-desc{font-size:13px;line-height:1.8;color:#fff9}.about-page .brands-section{background:var(--black);padding:80px 0;text-align:center;overflow:hidden}.about-page .brands-eyebrow{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--yellow);font-weight:500;margin-bottom:44px;display:block}.about-page .brands-marquee-wrap{position:relative;overflow:hidden}.about-page .brands-marquee-wrap:before,.about-page .brands-marquee-wrap:after{content:"";position:absolute;top:0;bottom:0;width:220px;z-index:2;pointer-events:none}.about-page .brands-marquee-wrap:before{left:0;background:linear-gradient(to right,var(--black) 0%,transparent 100%)}.about-page .brands-marquee-wrap:after{right:0;background:linear-gradient(to left,var(--black) 0%,transparent 100%)}.about-page .brands-track{display:inline-flex;animation:about-brands-scroll 28s linear infinite;white-space:nowrap;align-items:center;will-change:transform}.about-page .brand-name{font-family:var(--font-display);font-size:26px;color:#ffffff59;transition:color .4s;letter-spacing:.12em;padding:0 48px;display:inline-flex;align-items:center;gap:48px;cursor:pointer;text-decoration:none}.about-page .brand-name:after{content:"\2014";color:#ffaa4d4d;font-size:14px;letter-spacing:0}.about-page .brand-name:hover{color:#ffffffe6}@keyframes about-brands-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-page .insta-posts-section{padding:100px 32px;max-width:1360px;margin:0 auto}.about-page .insta-posts-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px}.about-page .insta-posts-title{font-family:var(--font-display);font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.1;color:var(--black)}.about-page .insta-posts-eyebrow{font-family:var(--font-body);letter-spacing:.2em}.about-page .insta-posts-sub{font-size:14px;color:var(--gray-500);max-width:220px;text-align:right;line-height:1.5}.about-page .insta-tag-handle{color:var(--blue);text-decoration:none}.about-page .insta-posts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.about-page .ig-card{background:var(--white);border:1px solid var(--gray-100);display:flex;flex-direction:column;transition:box-shadow .3s ease}.about-page .ig-card:hover{box-shadow:0 8px 32px #0000001a}.about-page .ig-card-header{display:flex;align-items:center;gap:10px;padding:12px 14px}.about-page .ig-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;color:#fff;font-family:var(--font-body);font-weight:700}.about-page .ig-avatar-blue{background:linear-gradient(135deg,#6a11cb,#2575fc)}.about-page .ig-avatar-green{background:linear-gradient(135deg,#11998e,#38ef7d)}.about-page .ig-username{font-size:12px;font-weight:600;color:var(--black);font-family:var(--font-body)}.about-page .ig-location{font-size:10px;color:var(--gray-400);font-family:var(--font-body)}.about-page .ig-header-icon{margin-left:auto;width:20px;height:20px}.about-page .ig-card-img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.about-page .ig-card-img-link{display:block;line-height:0}.about-page .ig-card-actions{display:flex;align-items:center;gap:14px;padding:12px 14px 6px}.about-page .ig-action-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.about-page .ig-action-btn svg{width:20px;height:20px;transition:transform .15s,fill .2s,stroke .2s}.about-page .ig-action-btn:hover svg{transform:scale(1.15)}.about-page .ig-action-btn.is-liked svg{fill:#e0245e;stroke:#e0245e}.about-page .ig-action-bookmark{margin-left:auto}.about-page .ig-likes{font-size:12px;font-weight:700;color:var(--black);font-family:var(--font-body);padding:0 14px}.about-page .ig-caption{padding:2px 14px 10px;font-size:12px;line-height:1.55;color:var(--black);font-family:var(--font-body)}.about-page .ig-caption strong{font-weight:700}.about-page .ig-tag{color:var(--blue)}.about-page .ig-time{padding:0 14px 12px;font-size:10px;color:var(--gray-400);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-body)}.about-page .ig-card-cta{background:var(--black);border-color:var(--black);justify-content:center;align-items:center;min-height:320px;gap:20px;padding:40px 32px;text-align:center}.about-page .ig-cta-icon{width:44px;height:44px}.about-page .ig-cta-handle{font-family:var(--font-display);font-size:15px;color:#ffffffe6;letter-spacing:.12em;margin:0}.about-page .ig-cta-sub{font-size:13px;color:#ffffff80;line-height:1.6;margin:0}.about-page .ig-cta-link{display:inline-block;margin-top:4px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);text-decoration:none;border-bottom:1px solid rgba(255,170,77,.4);padding-bottom:3px}.about-page .split-cta{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.about-page .split-cta-image{position:relative;overflow:hidden}.about-page .split-cta-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-page .split-cta-content{background:var(--black);display:flex;flex-direction:column;justify-content:center;padding:80px}.about-page .split-cta-eyebrow{color:var(--yellow)}.about-page .split-cta-title{font-family:var(--font-display);font-size:clamp(36px,4vw,64px);font-weight:400;color:var(--white);line-height:1.05;margin-bottom:28px}.about-page .split-cta-body{font-size:16px;line-height:1.7;color:var(--gray-300);margin-bottom:48px;max-width:380px}.about-page .split-cta-btn{align-self:flex-start}.about-page .reveal{opacity:0;transform:translateY(32px);transition:opacity .75s ease,transform .75s ease}.about-page .reveal.visible{opacity:1;transform:translateY(0)}.about-page .reveal-delay-1{transition-delay:.1s}.about-page .reveal-delay-2{transition-delay:.2s}.about-page .reveal-delay-3{transition-delay:.3s}.about-page .reveal-delay-4{transition-delay:.4s}@media (max-width: 1024px){.about-page .hero{grid-template-columns:minmax(0,1fr);min-height:auto}.about-page .hero-left{padding:64px 40px;min-height:auto}.about-page .hero-right{min-height:56vw;max-height:560px}.about-page .hero-right .hero-img{transform:scale(1.05);-o-object-position:center 15%;object-position:center 15%}.about-page .hero-right-overlay{background:linear-gradient(to bottom,transparent 0%,rgba(16,24,32,.15) 100%)}.about-page .story{grid-template-columns:minmax(0,1fr);gap:48px;padding:80px 32px}.about-page .story-left{position:static}.about-page .pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .pillar-card:nth-child(2){border-right:none}.about-page .pillar-card:nth-child(3){border-top:1px solid rgba(255,170,77,.12)}.about-page .pillar-card:nth-child(4){border-right:none;border-top:1px solid rgba(255,170,77,.12)}.about-page .insta-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .split-cta{grid-template-columns:minmax(0,1fr)}.about-page .split-cta-image{min-height:50vw}.about-page .split-cta-content{padding:60px 40px}}@media (max-width: 768px){.about-page .hero{grid-template-columns:minmax(0,1fr);min-height:auto}.about-page .hero-left{padding:48px 24px 40px;min-height:auto}.about-page .hero-right{min-height:75vw;max-height:520px}.about-page .hero-eyebrow{margin-bottom:16px}.about-page .hero-title{font-size:clamp(40px,11vw,64px);margin-bottom:24px}.about-page .hero-sub{font-size:15px;margin-bottom:32px;max-width:100%}.about-page .hero-right .hero-img{transform:none;-o-object-position:center 20%;object-position:center 20%}.about-page .hero-year-badge{top:20px;right:20px;padding:8px 14px}.about-page .hero-year-badge .yr{font-size:18px}.about-page .hero-left .btn-primary{width:100%;text-align:center;padding:16px 36px;font-size:14px}.about-page .split-cta-content .btn-primary{width:auto}.about-page .marquee-item{font-size:11px;padding:0 20px;gap:16px}.about-page .marquee-wrap{padding:12px 0}.about-page .story{grid-template-columns:minmax(0,1fr);gap:28px;padding:56px 24px}.about-page .story-left{position:static}.about-page .story-p{font-size:15px;line-height:1.7;margin-bottom:20px}.about-page .story-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;padding-top:32px}.about-page .stat-num{font-size:32px}.about-page .stat-label{font-size:11px}.about-page .pillars-section{padding:64px 24px}.about-page .pillars-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(255,170,77,.12)}.about-page .pillars-subtitle{text-align:left;max-width:100%}.about-page .pillars-grid{grid-template-columns:minmax(0,1fr)}.about-page .pillar-card{border-right:none!important;border-top:1px solid rgba(255,170,77,.12);padding:32px 24px}.about-page .pillar-card:first-child{border-top:none}.about-page .pillar-num{margin-bottom:24px}.about-page .pillar-icon{margin-bottom:20px}.about-page .brands-section{padding:48px 0}.about-page .brands-eyebrow{margin-bottom:32px}.about-page .brand-name{font-size:18px;padding:0 24px;gap:24px}.about-page .brands-marquee-wrap:before,.about-page .brands-marquee-wrap:after{width:80px}.about-page .timeline-section{padding:64px 24px}.about-page .timeline-inner{max-width:100%}.about-page .timeline-header{margin-bottom:48px}.about-page .timeline-item{display:flex;flex-direction:row;gap:16px;align-items:flex-start;margin-bottom:44px}.about-page .tl-left,.about-page .tl-right{display:none}.about-page .tl-center{align-items:center;flex-shrink:0;width:28px}.about-page .timeline-track:before{left:13px;transform:none}.about-page .timeline-progress{left:13px;transform:none}.about-page .tl-dot{margin-top:4px}.about-page .tl-dot.active{transform:scale(1.6)}.about-page .tl-year{display:none}.about-page .tl-mobile-content{display:block;flex:1;padding-top:0;min-width:0}.about-page .tl-tag{margin-bottom:6px}.about-page .tl-heading{font-size:18px;margin-bottom:8px}.about-page .tl-body{font-size:13.5px;line-height:1.65}.about-page .insta-posts-section{padding:64px 24px}.about-page .insta-posts-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px}.about-page .insta-posts-sub{text-align:left;max-width:100%}.about-page .insta-posts-grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:480px;margin-left:auto;margin-right:auto}.about-page .ig-card{width:100%}.about-page .ig-card-img{aspect-ratio:4 / 5;-o-object-position:center top!important;object-position:center top!important}.about-page .ig-card-header{padding:12px 14px;gap:10px}.about-page .ig-avatar{width:32px;height:32px;font-size:11px}.about-page .ig-username{font-size:13px}.about-page .ig-location{font-size:10px}.about-page .ig-header-icon{width:18px;height:18px}.about-page .ig-card-actions{gap:12px;padding:10px 12px 6px}.about-page .ig-action-btn{min-width:44px;min-height:44px;justify-content:center}.about-page .ig-action-btn svg{width:18px;height:18px}.about-page .ig-likes,.about-page .ig-caption,.about-page .ig-time{padding-left:14px;padding-right:14px}.about-page .ig-likes{font-size:13px}.about-page .ig-caption{font-size:13px;line-height:1.6}.about-page .ig-time{font-size:10px}.about-page .ig-card-cta{min-height:0;padding:32px 20px;gap:14px}.about-page .ig-cta-icon{width:36px;height:36px}.about-page .ig-cta-handle{font-size:13px}.about-page .ig-cta-sub{font-size:11px}.about-page .ig-cta-link{font-size:10px}.about-page .split-cta{grid-template-columns:minmax(0,1fr);min-height:0}.about-page .split-cta-image{min-height:60vw;max-height:320px}.about-page .split-cta-content{padding:56px 24px}.about-page .split-cta-title{font-size:clamp(32px,9vw,52px);margin-bottom:20px}.about-page .split-cta-body{font-size:15px;margin-bottom:32px;max-width:100%}}@supports (padding: env(safe-area-inset-bottom)){.about-page .hero-left{padding-left:max(64px,env(safe-area-inset-left));padding-right:max(64px,env(safe-area-inset-right))}@media (max-width: 768px){.about-page .hero-left,.about-page .story,.about-page .timeline-section,.about-page .pillars-section,.about-page .insta-posts-section,.about-page .split-cta-content{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}}@media (max-width: 480px){.about-page .hero-title{font-size:clamp(40px,14vw,56px)}.about-page .section-title{font-size:clamp(28px,9vw,40px)}.about-page .timeline-title,.about-page .pillars-title,.about-page .insta-posts-title,.about-page .split-cta-title{font-size:clamp(28px,9vw,44px)}.about-page .story-stat-row{gap:18px}.about-page .stat-num{font-size:28px}.about-page .insta-posts-grid{grid-template-columns:minmax(0,1fr);gap:16px}.about-page .ig-card{max-width:380px;margin-left:auto;margin-right:auto;width:100%}.about-page .ig-likes,.about-page .ig-caption{font-size:13px}.about-page .ig-username{font-size:12px}.about-page .ig-avatar{width:32px;height:32px;font-size:11px}.about-page .ig-action-btn svg{width:20px;height:20px}.about-page .hero-year-badge{top:16px;right:16px;padding:6px 10px}.about-page .hero-year-badge .yr{font-size:15px}.about-page .hero-year-badge .yr-label{font-size:9px}.about-page .pillars-section,.about-page .timeline-section,.about-page .insta-posts-section,.about-page .story{padding-left:20px;padding-right:20px}.about-page .split-cta-content{padding:48px 20px}.about-page .story-p{font-size:15px}.about-page .pillar-desc,.about-page .tl-body{font-size:14px}.about-page .tl-heading{font-size:19px}}@media (hover: none){.about-page .pillar-card:hover{background:transparent}.about-page .pillar-card:hover:before{transform:scaleX(0)}.about-page .ig-action-btn:hover svg{transform:none}.about-page .btn-primary:hover{background:var(--white);color:var(--black);transform:none;box-shadow:none;letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.about-page .marquee-track,.about-page .brands-track{animation:none}.about-page .reveal,.about-page .tl-content{opacity:1;transform:none;transition:none}.about-page .btn-primary,.about-page .pillar-card,.about-page .ig-card,.about-page .tl-dot{transition:none}}@media (max-width: 768px){.about-page .hero-left,.about-page .hero-right,.about-page .story,.about-page .story-left,.about-page .story-right,.about-page .story-stat-row,.about-page .stat-item,.about-page .timeline-item,.about-page .tl-mobile-content,.about-page .pillars-grid,.about-page .pillar-card,.about-page .insta-posts-grid,.about-page .ig-card,.about-page .ig-card-header,.about-page .ig-caption,.about-page .split-cta,.about-page .split-cta-content{min-width:0}.about-page .hero-title,.about-page .hero-sub,.about-page .section-title,.about-page .story-p,.about-page .story-p strong,.about-page .stat-label,.about-page .timeline-title,.about-page .timeline-sub,.about-page .tl-heading,.about-page .tl-body,.about-page .tl-tag,.about-page .pillars-title,.about-page .pillars-subtitle,.about-page .pillar-name,.about-page .pillar-desc,.about-page .insta-posts-title,.about-page .insta-posts-sub,.about-page .insta-tag-handle,.about-page .ig-username,.about-page .ig-location,.about-page .ig-likes,.about-page .ig-caption,.about-page .ig-tag,.about-page .ig-cta-handle,.about-page .ig-cta-sub,.about-page .split-cta-title,.about-page .split-cta-body,.about-page .brand-name,.about-page .marquee-item{overflow-wrap:anywhere}.about-page .insta-tag-handle,.about-page .ig-tag,.about-page .ig-cta-handle{word-break:break-all}.about-page .story-right>*{min-width:0}.about-page .ig-caption .ig-tag{display:inline;white-space:normal}}@media (max-width: 360px){.about-page .hero-left{padding:40px 20px 32px}.about-page .story,.about-page .timeline-section,.about-page .pillars-section,.about-page .insta-posts-section{padding-left:16px;padding-right:16px}.about-page .split-cta-content{padding:40px 16px}.about-page .pillar-card{padding:28px 20px}.about-page .story-stat-row{gap:14px}}
