body:has(.blog-shell){background:#0f0f10}.blog-shell{color:#fffcf5;min-height:100dvh;font-family:var(--font-montserrat), Montserrat, sans-serif;background:#0f0f10}.blog-nav-inner{z-index:200;background:0 0;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .4s,border-color .4s;display:grid;position:fixed;top:0;left:0;right:0}.blog-nav-inner.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0f10e6;border-bottom-color:#ffffff0d}.blog-shell .nav-inner{padding:16px 48px 12px;padding-top:max(16px, calc(env(safe-area-inset-top,0px) + 12px));box-sizing:border-box;column-gap:24px;height:auto;min-height:76px}.blog-shell .nav-links{grid-column:3;justify-self:end;align-items:center;gap:28px;display:flex}.blog-shell .nav-center{grid-column:1;justify-self:start;align-items:center;gap:28px;display:flex}.blog-shell .nav-logo{object-fit:contain;grid-column:2;justify-self:center;width:102px;min-width:102px;max-width:102px;height:38px;min-height:38px;max-height:38px}.blog-nav-logo-link{grid-column:2;justify-self:center;align-items:center;display:flex}.blog-shell .nav-socials{align-items:center;gap:18px;display:flex}.blog-shell .nav-divider{background:#ffffff1a;flex-shrink:0;width:1px;height:14px}.blog-nav-social{color:#ffffff8c;transition:color .22s,transform .22s;display:flex}.blog-nav-social:hover,.blog-nav-social:focus-visible{color:#bbd8ff;transform:scale(1.1)}.blog-shell .disena-cta{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:.25em;font-weight:500;line-height:1;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.blog-shell .disena-cta--header{color:#0f0f10;background:#fff;padding:10px 22px;font-size:12px}.blog-shell .disena-cta--header:hover,.blog-shell .disena-cta--header:focus-visible{color:#fff;background:#0f0f10;box-shadow:inset 0 0 0 1px #fff}.blog-hero{background:#0f0f10;flex-direction:column;justify-content:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.blog-hero--post{min-height:78dvh}.blog-hero-video,.blog-hero-photo,.blog-hero-still{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.blog-hero-video{opacity:.55;filter:grayscale(30%)}.blog-hero-photo{opacity:.62;filter:grayscale(30%)}.blog-hero-photo--soft{opacity:.28;mix-blend-mode:lighten}.blog-shell img[loading]:not(.blog-hero-photo){opacity:1}.blog-hero-still{filter:grayscale(40%);background:linear-gradient(#0f0f1033,#0f0f10),url(/backgrounds/sport-outdoor.png) 50%/cover no-repeat}.blog-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0f0f1047 0%,#0f0f102e 42%,#0f0f10 100%);position:absolute;inset:0}.blog-hero-grain{z-index:2;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");animation:.6s step-end infinite blog-grain;position:absolute;inset:-40%}@keyframes blog-grain{0%,to{transform:translate(0)}20%{transform:translate(-2%,-3%)}40%{transform:translate(3%,2%)}60%{transform:translate(-1%,4%)}80%{transform:translate(4%,-2%)}}.blog-hero-copy{z-index:3;box-sizing:border-box;width:100%;max-width:1100px;padding:0 48px 88px;position:relative}.blog-kicker{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.25em;text-transform:uppercase;color:#fff3;margin:0 0 14px;font-size:10px;font-weight:700}.blog-index-title,.blog-post-title,.blog-message-title{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-style:normal;font-weight:700;line-height:.95}.blog-index-title{text-transform:uppercase;font-size:clamp(28px,4.5vw,36px)}.blog-post-title,.blog-message-title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(26px,3.8vw,48px);line-height:.92}.blog-index-title,.blog-post-title{font-weight:600}.blog-index-lede,.blog-message-body,.blog-state-body{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#ffffff9e;max-width:42ch;margin:0;font-size:15px;font-style:normal;font-weight:400;line-height:1.85}.blog-post-byline{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:10px;font-weight:700}.blog-well{color:#fffcf5;z-index:4;background:#0f0f10;position:relative}.blog-message{box-sizing:border-box;background:#0f0f10;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:120px 48px 88px;display:flex}.blog-state{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.blog-index,.blog-main{max-width:1120px;margin:0 auto;padding:72px 24px 112px}.blog-main{max-width:760px;padding-top:64px}.blog-feature{color:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:40px;margin:0 0 56px;text-decoration:none;display:grid}.blog-feature-cover{aspect-ratio:4/5;object-fit:cover;filter:grayscale(30%);background:#2a2a2a;width:100%;height:auto}.blog-feature-body{padding-bottom:8px}.blog-feature-meta{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin:0 0 14px;font-size:10px;font-weight:700}.blog-feature-title,.blog-row-title{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.04em;color:#fff;margin:0 0 12px;font-style:normal;font-weight:600;line-height:.92}.blog-feature-title{font-size:clamp(26px,3.8vw,48px)}.blog-excerpt,.blog-post-excerpt,.blog-md,.blog-row-excerpt,.blog-figcaption{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#ffffff9e;font-size:15px;font-style:normal;font-weight:400;line-height:1.85}.blog-excerpt{max-width:34ch;margin:0 0 22px}.blog-read{color:#fffcf5;width:fit-content;font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:2px;justify-content:center;align-items:center;padding:10px 20px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.blog-read:hover,.blog-read:focus-visible{border-color:#9e1c2b}.blog-list{border-top:1px solid #ffffff14;flex-direction:column;display:flex}.blog-row{color:inherit;border-bottom:1px solid #ffffff14;grid-template-columns:160px 1fr;align-items:center;gap:24px;padding:28px 0;text-decoration:none;display:grid}.blog-row-date{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin:0 0 8px;font-size:10px;font-weight:700}.blog-row-title{margin:0 0 8px;font-size:clamp(20px,2.4vw,28px)}.blog-row-excerpt{margin:0}.blog-row-thumb{aspect-ratio:4/5;object-fit:cover;filter:grayscale(30%);background:#2a2a2a;width:100%;height:auto}.blog-post-excerpt{max-width:46ch;margin:0 0 40px}.blog-block{margin:0 0 36px}.blog-section-title{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(20px,2.2vw,26px);font-style:normal;font-weight:600;line-height:1.05}.blog-figure{margin:0 0 48px}.blog-figure img{background:#2a2a2a;width:100%;height:auto;display:block}.blog-figcaption{margin-top:10px;font-size:13px}.blog-md p{margin:0 0 1.1em}.blog-md p:last-child{margin-bottom:0}.blog-md strong{color:#fff;font-weight:700}.blog-md a{color:#fff;text-underline-offset:3px}.blog-md ul,.blog-md ol{margin:0 0 1.1em;padding-left:1.2em}.blog-end{background:#0f0f10;max-width:none;margin:0;padding:72px 24px 112px}.blog-end-label{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.25em;text-transform:uppercase;color:#fff3;max-width:1120px;margin:0 auto 24px;font-size:10px;font-weight:700}.blog-end-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto;display:grid}.blog-end-grid img{object-fit:cover;aspect-ratio:3/4;filter:grayscale(30%);background:#2a2a2a;width:100%;height:100%}@media (min-width:769px){.blog-hero--poster{background:#0f0f10;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;min-height:0;padding:128px 48px 72px;display:flex;overflow:visible}.blog-hero--poster .blog-hero-photo{object-fit:contain;object-position:center center;opacity:1;filter:grayscale(30%);z-index:3;order:2;width:min(760px,100%);max-width:760px;height:auto;max-height:none;margin:0 auto;position:relative;inset:auto}.blog-hero--poster .blog-hero-scrim,.blog-hero--poster .blog-hero-grain{display:none}.blog-hero--poster .blog-hero-copy{text-align:center;order:1;align-self:center;width:min(760px,100%);max-width:760px;padding:0}.blog-hero--poster .blog-post-title{max-width:none;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.blog-hero-grain{animation:none}}@media (min-width:769px) and (max-width:1180px){.blog-shell .nav-inner{column-gap:16px;padding-left:24px;padding-right:24px}.blog-shell .nav-center,.blog-shell .nav-links{gap:14px}.blog-hero-copy{padding-left:28px;padding-right:28px}}@media (min-width:769px) and (max-width:900px){.blog-shell .nav-inner{column-gap:12px;padding-left:16px;padding-right:16px}.blog-shell .nav-center,.blog-shell .nav-links{gap:10px}}@media (max-width:768px){.blog-shell .nav-center{display:none}.blog-nav-logo-link,.blog-shell .nav-logo{grid-column:1;justify-self:start}.blog-shell .nav-logo{width:90px;min-width:90px;max-width:90px;height:34px;min-height:34px;max-height:34px}.blog-shell .nav-inner{column-gap:0;height:68px;min-height:68px;padding:0 48px}.blog-hero-copy{padding:100px 24px 72px}.blog-feature,.blog-row,.blog-end-grid{grid-template-columns:1fr}.blog-feature{gap:20px}.blog-message{padding:120px 24px 72px}.blog-feature-cover,.blog-row-thumb,.blog-end-grid img{aspect-ratio:16/10}}@media (max-width:640px){.blog-shell .nav-socials,.blog-shell .nav-divider{display:none}.blog-shell .nav-inner{padding:0 20px}}
