:root{--ink:#17231e;--forest:#153d31;--deep:#102f27;--cream:#f4f0e7;--paper:#fbfaf6;--orange:#e66b35;--gold:#e9a95b;--muted:#68716c;--line:#dcd9d0;--white:#fff;--font-display:"Manrope",sans-serif;--font-body:"DM Sans",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.site-header{height:86px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,35,30,.11);background:rgba(251,250,246,.93);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:17px;letter-spacing:-.4px}.brand>span:last-child{display:flex;flex-direction:column;line-height:1.05}.brand strong{text-transform:uppercase;letter-spacing:1.8px;font-size:12px;color:var(--orange)}.brand-mark{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--forest)}.brand-mark svg{width:31px;fill:var(--cream)}.brand-mark .sun{fill:var(--gold)}.main-nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:600}.main-nav a{transition:.2s}.main-nav a:hover{color:var(--orange)}.nav-cta{background:var(--orange);color:#fff!important;padding:11px 19px;border-radius:3px}.nav-cta:hover{background:#c95324}.menu-toggle{display:none;border:0;background:transparent}.menu-toggle span{display:block;width:25px;height:2px;background:var(--ink);margin:5px}.hero{min-height:calc(100vh - 86px);display:grid;grid-template-columns:1.03fr .97fr;overflow:hidden}.hero-copy{padding:clamp(70px,9vw,140px) clamp(30px,7vw,108px);align-self:center}.eyebrow{text-transform:uppercase;letter-spacing:2.4px;font-weight:700;font-size:11px;color:var(--orange);display:flex;align-items:center;gap:9px;margin:0 0 24px}.eyebrow span{width:27px;height:2px;background:currentColor}.hero h1,.section h2,.brands h2,.contact h2{font-family:var(--font-display);font-size:clamp(43px,5vw,76px);line-height:1.04;letter-spacing:-3.7px;margin:0;font-weight:800}.hero h1 em,.contact h2 em{font-family:Georgia,serif;font-weight:400;color:var(--orange)}.hero-text{max-width:600px;color:var(--muted);font-size:18px;margin:30px 0 34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;gap:24px;padding:14px 20px;border-radius:3px;font-weight:700;font-size:14px;transition:.2s}.button-primary{background:var(--orange);color:white}.button-primary:hover{background:#c95324;transform:translateY(-2px)}.button-ghost{border:1px solid var(--line)}.button-ghost:hover{border-color:var(--forest)}.hero-trust{display:flex;gap:45px;border-top:1px solid var(--line);margin-top:54px;padding-top:24px}.hero-trust div{display:flex;flex-direction:column}.hero-trust strong{font-size:13px}.hero-trust span{font-size:12px;color:var(--muted)}.hero-visual{position:relative;background:linear-gradient(145deg,#2c5c48,#123b31 60%,#0d2a23);min-height:670px;overflow:hidden}.sun-disc{position:absolute;width:24vw;height:24vw;max-width:390px;max-height:390px;border-radius:50%;background:#e4a253;top:10%;right:9%;opacity:.94}.mountain{position:absolute;clip-path:polygon(0 100%,37% 6%,48% 54%,64% 19%,100% 100%)}.mountain-back{width:110%;height:48%;left:-10%;bottom:18%;background:#527564}.mountain-front{width:105%;height:48%;right:-20%;bottom:5%;background:#1c493a}.road{position:absolute;width:130%;height:36%;left:-13%;bottom:-16%;background:#dcd4c3;transform:rotate(-8deg);clip-path:polygon(0 52%,100% 0,100% 42%,0 100%)}.vehicle{position:absolute;left:28%;bottom:25%;width:260px;height:110px;filter:drop-shadow(8px 12px 10px rgba(0,0,0,.25))}.vehicle-body{position:absolute;bottom:22px;width:100%;height:56px;background:#e56a34;clip-path:polygon(0 32%,18% 8%,75% 0,86% 23%,100% 35%,98% 83%,0 90%)}.vehicle-top{position:absolute;width:127px;height:48px;left:63px;bottom:69px;background:#e56a34;clip-path:polygon(20% 100%,39% 7%,80% 6%,100% 100%)}.vehicle-top:after{content:"";position:absolute;inset:8px 14px 0 31px;background:#b7c6bf;clip-path:polygon(12% 100%,28% 0,74% 0,100% 100%)}.wheel{position:absolute;bottom:5px;width:42px;height:42px;border:11px solid #18231f;border-radius:50%;background:#a9a99f;z-index:2}.wheel-one{left:32px}.wheel-two{right:34px}.hero-label{position:absolute;right:9%;bottom:8%;background:var(--paper);padding:14px 20px;display:flex;flex-direction:column;line-height:1.3}.hero-label span{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.hero-label strong{font-family:var(--font-display)}.strip{background:var(--cream);padding:28px clamp(24px,6vw,90px);display:flex;align-items:center;gap:38px;border-block:1px solid var(--line)}.strip>p{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap}.audiences{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-display);font-weight:700;font-size:14px}.audiences i{width:4px;height:4px;border-radius:50%;background:var(--orange)}.section{padding:clamp(80px,10vw,145px) clamp(24px,7vw,108px)}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:10%;align-items:end;margin-bottom:65px}.section-heading h2,.business h2,.about h2{font-size:clamp(38px,4.4vw,64px)}.section-heading>p{max-width:520px;color:var(--muted);font-size:17px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.product-card{min-height:360px;padding:34px 28px;border-right:1px solid var(--line);position:relative;display:flex;flex-direction:column;transition:.25s}.product-card:last-child{border:0}.product-card.featured,.product-card:hover{background:var(--forest);color:white;transform:translateY(-7px);box-shadow:0 15px 35px rgba(15,47,38,.18)}.product-icon{font-size:35px;color:var(--orange)}.number{position:absolute;right:25px;top:34px;font-size:11px;color:#9a9e9a}.product-card h3{font-family:var(--font-display);font-size:22px;margin:50px 0 12px}.product-card p{color:var(--muted);font-size:14px}.product-card.featured p,.product-card:hover p{color:#c1cec8}.product-card a{margin-top:auto;font-size:12px;font-weight:700;color:var(--orange)}.catalog-note{text-align:center;color:var(--muted);margin:32px 0 0;font-size:14px}.catalog-note a{color:var(--orange);font-weight:700}.brands{background:var(--forest);color:white;padding:clamp(80px,9vw,130px) clamp(24px,7vw,108px);display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.eyebrow.light{color:var(--gold)}.brands h2{font-size:clamp(37px,4vw,59px);letter-spacing:-2.5px}.brands-copy>p:not(.eyebrow){color:#bbcbc4;max-width:540px}.text-link{color:var(--gold);font-weight:700;font-size:14px;display:inline-flex;gap:20px;margin-top:25px}.brand-list{display:grid;grid-template-columns:repeat(3,1fr);align-self:center;border-left:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(255,255,255,.15)}.brand-list span{min-height:91px;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);font-family:var(--font-display);font-weight:800;letter-spacing:1px;color:#d8dfdc}.business{background:var(--cream)}.business-panel{display:grid;grid-template-columns:1.45fr .55fr;background:var(--paper);box-shadow:0 20px 60px rgba(23,35,30,.09)}.business-copy{padding:clamp(42px,6vw,85px)}.business-copy p:not(.eyebrow){color:var(--muted);max-width:730px}.business-copy ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:32px 0}.business-copy li{font-weight:600;font-size:14px}.business-copy li span{color:var(--orange);margin-right:8px}.button-dark{background:var(--forest);color:white}.button-dark:hover{background:var(--orange)}.business-card{padding:50px 38px;background:linear-gradient(160deg,#e56a34,#d95624);color:white;display:flex;flex-direction:column;justify-content:center}.business-card>p{text-transform:uppercase;letter-spacing:2px;font-size:11px}.business-card>strong{font-family:var(--font-display);font-size:clamp(25px,2.6vw,40px);line-height:1.25}.location-tag{border-top:1px solid rgba(255,255,255,.3);margin-top:55px;padding-top:22px;display:flex;align-items:center;gap:14px}.location-tag span{font-size:25px}.location-tag div{display:flex;flex-direction:column;font-weight:700}.location-tag small{opacity:.75;font-weight:400}.about{display:grid;grid-template-columns:.7fr 1.3fr;gap:12%;align-items:center}.about-badge{aspect-ratio:1;background:var(--forest);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.about-badge:before{content:"";position:absolute;inset:9%;border:1px solid rgba(255,255,255,.25)}.about-badge strong{font-family:var(--font-display);font-size:clamp(70px,11vw,160px);line-height:1;color:var(--gold)}.about-badge span{text-transform:uppercase;font-size:10px;letter-spacing:2px}.about-copy p:not(.eyebrow){color:var(--muted);font-size:17px}.contact{padding:clamp(80px,9vw,130px) clamp(24px,7vw,108px);background:var(--deep);color:white}.contact-title h2{font-size:clamp(40px,5vw,69px)}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-block:1px solid rgba(255,255,255,.15)}.contact-item{padding:32px 28px;display:flex;align-items:center;gap:18px;border-right:1px solid rgba(255,255,255,.15);position:relative}.contact-item:last-child{border:0}.contact-item b{position:absolute;right:20px;top:20px;color:var(--gold)}.contact-symbol{width:45px;height:45px;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:grid;place-items:center;color:var(--gold)}.contact-item div{display:flex;flex-direction:column}.contact-item small{text-transform:uppercase;letter-spacing:1.5px;color:#93a59e}.contact-item strong{font-family:var(--font-display);font-size:17px}.contact-item p{font-size:12px;color:#93a59e;margin:1px 0}.social-row{display:flex;gap:28px;margin-top:35px;align-items:center;font-size:13px}.social-row span{color:#93a59e;margin-right:auto}.social-row a{color:var(--gold);font-weight:700}footer{padding:30px clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.brand-footer{color:var(--ink)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1000px){.main-nav{gap:18px}.hero{grid-template-columns:1fr}.hero-visual{min-height:560px}.product-grid{grid-template-columns:1fr 1fr}.product-card{border-bottom:1px solid var(--line)}.brands{grid-template-columns:1fr}.business-panel{grid-template-columns:1fr}.business-card{min-height:380px}.about{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.contact-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}}
@media(max-width:760px){.site-header{height:72px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--paper);padding:24px;flex-direction:column;align-items:stretch;box-shadow:0 15px 20px rgba(0,0,0,.08)}.main-nav.open{display:flex}.hero{min-height:auto}.hero-copy{padding-top:75px}.hero h1,.section h2,.brands h2,.contact h2{letter-spacing:-2.2px}.hero-visual{min-height:460px}.vehicle{transform:scale(.75);left:10%}.hero-trust{flex-direction:column;gap:14px}.strip{align-items:flex-start;flex-direction:column;gap:12px}.audiences{align-items:flex-start;flex-direction:column;gap:10px}.audiences i{display:none}.section-heading,.brands,.about{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr}.product-card{min-height:310px;border-right:0}.business-copy ul{grid-template-columns:1fr}.about-badge{max-width:450px}.contact-item{padding-inline:10px}footer{flex-direction:column;gap:18px;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.business-copy .business-disclaimer{font-size:11px;line-height:1.5;margin:20px 0 0;max-width:650px;color:#7b817e}

/* Identidad visual Accesorios Patagonia: amarillo, negro y gráfica automotor */
:root{--ink:#090b0c;--forest:#0b0e10;--deep:#050607;--cream:#f4f2e7;--paper:#fffef7;--orange:#fff538;--gold:#fff538;--muted:#62666a;--line:#d8d6c8;--font-display:"Barlow Condensed",Impact,sans-serif;--font-body:"Barlow",Arial,sans-serif}
body{background:var(--paper)}
.site-header{background:rgba(7,9,10,.96);border-bottom:3px solid var(--orange);color:#fff;height:92px}
.brand{gap:14px}.brand-mark{width:104px;height:58px;border-radius:0;background:var(--orange);padding:7px 9px;color:#080909;transform:skew(-2deg);box-shadow:5px 5px 0 #000}.brand-name{font-family:var(--font-display);font-size:17px;line-height:.95;text-transform:uppercase}.brand strong{color:var(--orange);font-size:15px;letter-spacing:1.2px}.ap-logo{display:grid;width:100%;font-family:var(--font-display);font-style:normal;font-weight:900;line-height:.75;transform:skew(2deg)}.ap-logo b{font-size:15px;letter-spacing:.1px}.ap-logo i{display:block;height:6px;background:#080909;border-radius:0 8px 8px 0;margin:3px 0 2px}.ap-logo strong{font-family:Georgia,serif;font-size:14px;line-height:.85;color:#080909;letter-spacing:-.7px;text-align:center}.main-nav{font-family:var(--font-display);font-size:16px;letter-spacing:.8px;text-transform:uppercase}.main-nav a:hover{color:var(--orange)}.nav-cta{background:var(--orange);color:#080909!important;border-radius:0;box-shadow:4px 4px 0 #fff}.nav-cta:hover{background:#fff}.menu-toggle span{background:#fff}
.hero{background:#090b0c;color:#fff}.hero-copy{position:relative;background-image:linear-gradient(115deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:12px 12px}.hero-copy:after{content:"";position:absolute;right:3%;bottom:7%;width:85px;height:8px;background:var(--orange);transform:skew(-24deg)}.hero h1,.section h2,.brands h2,.contact h2{text-transform:uppercase;letter-spacing:-2px}.hero h1{font-size:clamp(55px,6.4vw,96px);line-height:.84}.hero h1 em,.contact h2 em{font-family:var(--font-display);font-style:italic;color:var(--orange)}.hero-text{color:#c9cccd}.button{border-radius:0;text-transform:uppercase;font-family:var(--font-display);font-size:16px;letter-spacing:.6px}.button-primary{background:var(--orange);color:#090b0c;box-shadow:6px 6px 0 #fff}.button-primary:hover{background:#fff}.button-ghost{border-color:#62686b}.button-ghost:hover{border-color:var(--orange);color:var(--orange)}.hero-trust{border-color:#3b3e40}.hero-trust span{color:#9fa4a6}.hero-visual{background:var(--orange);min-height:670px}.sun-disc{background:#090b0c;border-radius:0;width:58%;height:58%;right:-7%;top:5%;transform:rotate(7deg);opacity:1}.mountain-back{background:#ffe600}.mountain-front{background:#171a1c}.road{background:#deded8}.vehicle-body,.vehicle-top{background:#fff538}.hero-label{background:#090b0c;color:#fff;border-left:8px solid var(--orange);box-shadow:8px 8px 0 rgba(0,0,0,.25)}.hero-label span{color:#c4c6c7}.eyebrow{color:#090b0c}.hero .eyebrow{color:var(--orange)}
.strip{background:var(--orange);border:0;color:#090b0c;text-transform:uppercase}.strip>p{color:#090b0c;font-weight:800}.audiences{font-family:var(--font-display);font-size:17px;letter-spacing:.4px}.audiences i{background:#090b0c;width:7px;height:7px;border-radius:0;transform:rotate(45deg)}
.products{background:#f4f2e7}.product-grid{border:2px solid #0a0b0c;box-shadow:10px 10px 0 var(--orange)}.product-card{border-right:2px solid #0a0b0c}.product-card.featured,.product-card:hover{background:#090b0c;color:#fff;box-shadow:inset 0 8px 0 var(--orange);transform:translateY(-7px)}.product-icon{color:#090b0c;background:var(--orange);width:56px;height:56px;display:grid;place-items:center;font-size:29px}.product-card h3{text-transform:uppercase;font-size:28px;line-height:1}.product-card a,.catalog-note a{color:#090b0c;background:var(--orange);padding:7px 9px;width:max-content;text-transform:uppercase}.catalog-note a{display:inline-block}
.brands{background:#090b0c;background-image:radial-gradient(rgba(255,245,56,.13) 1px,transparent 1px);background-size:8px 8px;border-block:8px solid var(--orange)}.brands h2{color:#fff}.brand-list span{font-family:var(--font-display);font-size:20px;color:#fff}.brand-list span:hover{background:var(--orange);color:#090b0c}.text-link{color:var(--orange)}
.business{background:var(--orange)}.business-panel{border:3px solid #090b0c;box-shadow:12px 12px 0 #090b0c}.business-copy{background:#fffef7}.business-card{background:#090b0c;border-left:8px solid var(--orange)}.business-card>strong{text-transform:uppercase;color:var(--orange);font-size:clamp(30px,3vw,48px)}.button-dark{background:#090b0c;color:var(--orange);box-shadow:5px 5px 0 var(--orange)}.button-dark:hover{background:var(--orange);color:#090b0c}.business-copy .business-disclaimer{color:#616466}
.about-badge{background:var(--orange);color:#090b0c;box-shadow:12px 12px 0 #090b0c}.about-badge:before{border-color:#090b0c}.about-badge strong{color:#090b0c;font-style:italic}.about h2{line-height:.9}.contact{background:#090b0c;border-top:8px solid var(--orange)}.contact-item{transition:.2s}.contact-item:hover{background:var(--orange);color:#090b0c}.contact-item:hover small,.contact-item:hover p{color:#2c3032}.contact-symbol{border-radius:0;border-color:var(--orange);color:var(--orange)}.contact-item:hover .contact-symbol{border-color:#090b0c;color:#090b0c}.social-row a{color:var(--orange)}
footer{background:var(--orange);color:#090b0c}.brand-footer .brand-mark{box-shadow:4px 4px 0 #090b0c}.brand-footer .brand-name{color:#090b0c}.brand-footer .brand-name strong{color:#090b0c}
@media(max-width:760px){.site-header{height:78px}.main-nav{top:78px;background:#090b0c}.brand-mark{width:88px;height:50px}.brand-name{display:none}.hero h1{font-size:58px}.hero-visual{min-height:420px}.product-grid,.business-panel{box-shadow:6px 6px 0 #090b0c}.product-card{border-right:0;border-bottom:2px solid #090b0c}}
.brand .brand-name{display:none}body{overflow-x:hidden}.hero-copy{min-width:0}
@media(max-width:760px){.hero-copy{width:100%;max-width:100vw;padding-left:34px;padding-right:34px}.hero-text{max-width:100%;overflow-wrap:anywhere}.hero-actions{max-width:100%}.hero-actions .button{max-width:100%}}
.hero-visual{isolation:isolate;background:#090b0c}.hero-product-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.08)}.hero-visual:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 45%),linear-gradient(0deg,rgba(0,0,0,.56),transparent 45%);pointer-events:none}.hero-photo-stamp{position:absolute;z-index:2;top:36px;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.hero-photo-stamp span{background:var(--orange);color:#090b0c;padding:5px 16px 4px;font-family:var(--font-display);font-weight:900;font-size:16px;letter-spacing:1.2px;box-shadow:-5px 0 0 #090b0c}.hero-label{z-index:3}.hero-visual .sun-disc,.hero-visual .mountain,.hero-visual .road,.hero-visual .vehicle{display:none}@media(max-width:760px){.hero-product-photo{object-position:58% center}.hero-photo-stamp{top:20px}.hero-photo-stamp span{font-size:14px}.hero-visual:after{background:linear-gradient(0deg,rgba(0,0,0,.64),transparent 60%)}}
.brand .brand-mark{width:132px;height:66px;padding:0;background:transparent;box-shadow:none;transform:none;border-radius:0;overflow:hidden}.brand .brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-footer .brand-mark{width:150px;height:75px;box-shadow:none}@media(max-width:760px){.brand .brand-mark{width:104px;height:52px}.brand-footer .brand-mark{width:132px;height:66px}}
.brand .brand-mark{background:#fff28b;isolation:isolate}.brand .brand-mark img{mix-blend-mode:multiply}
.brand .brand-mark{position:relative;background:#fff28b}.brand .brand-mark img{position:absolute;max-width:none;width:110.5%;height:110.5%;left:-5.25%;top:-5.25%;object-fit:fill;mix-blend-mode:multiply}
.contact-symbol svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-row a{display:inline-flex;align-items:center;gap:8px}.social-row a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.social-row a:last-child svg{fill:currentColor;stroke:none}.social-row a:hover svg{transform:translateY(-2px) scale(1.06)}.social-row .social-dot{fill:currentColor;stroke:none}
.contact-symbol .whatsapp-icon{fill:currentColor;stroke:none;width:24px;height:24px}
.brand-footer .brand-mark img{height:116%;top:-5.5%}
.local-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:clamp(50px,10vw,150px);background:var(--orange);border-block:3px solid #090b0c}.video-copy{max-width:720px}.video-copy h2{font-size:clamp(44px,5vw,74px);line-height:.9}.video-copy>p:not(.eyebrow){font-size:18px;max-width:620px;color:#313436;margin:28px 0}.video-copy .button-dark{box-shadow:6px 6px 0 #fffef7}.shorts-frame{position:relative;width:min(100%,390px);aspect-ratio:9/16;justify-self:center;background:#090b0c;border:4px solid #090b0c;box-shadow:14px 14px 0 #fffef7}.shorts-frame iframe{display:block;width:100%;height:100%;border:0}.shorts-label{position:absolute;z-index:2;left:-34px;top:36px;background:#090b0c;color:var(--orange);padding:8px 13px;font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:1px;transform:rotate(-90deg) translateX(-100%);transform-origin:left top}@media(max-width:820px){.local-video{grid-template-columns:1fr}.shorts-frame{width:min(88vw,380px);box-shadow:8px 8px 0 #fffef7}.shorts-label{left:-20px}}
.shorts-preview{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#151718;color:#fff;cursor:pointer;overflow:hidden}.shorts-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 48%);transition:background .25s ease}.shorts-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.video-play{position:absolute;z-index:2;left:50%;top:50%;width:76px;height:76px;transform:translate(-50%,-50%);color:var(--orange);filter:drop-shadow(0 5px 12px rgba(0,0,0,.55));transition:transform .22s ease}.video-play svg{width:100%;height:100%;fill:#090b0c;stroke:currentColor;stroke-width:3}.video-play svg path{fill:currentColor;stroke:none}.video-play-text{position:absolute;z-index:2;left:0;right:0;bottom:28px;font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:#fff}.shorts-preview:hover .video-play{transform:translate(-50%,-50%) scale(1.08)}.shorts-preview:hover:after{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.05) 60%)}.video-fallback{position:absolute;bottom:10px;left:10px;color:#fff}.shorts-frame iframe{position:absolute;inset:0}
.about-photo{margin:0;position:relative;background:#090b0c;border:4px solid #090b0c;box-shadow:12px 12px 0 var(--orange);overflow:hidden}.about-photo img{display:block;width:100%;height:auto;aspect-ratio:568/234;object-fit:cover}.about-photo figcaption{position:absolute;left:0;bottom:0;background:#090b0c;color:var(--orange);padding:9px 14px;font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}@media(max-width:760px){.about-photo{max-width:568px;box-shadow:7px 7px 0 var(--orange)}}
