main{--o-navy:var(--navy,#102c50);--o-blue:var(--blue,#368bd1);--o-grey:#f3f5f8}.wrap[data-astro-cid-4snydibx]{padding:0 var(--gutter,1.5rem)}.intro[data-astro-cid-4snydibx]{padding-top:3.5rem}.intro-grid[data-astro-cid-4snydibx]{grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;padding-bottom:4rem;display:grid}.page-title[data-astro-cid-4snydibx]{letter-spacing:-.02em;color:var(--o-navy);margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700}.lead[data-astro-cid-4snydibx]{color:var(--ink,#1c2430);max-width:52ch;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.75}.intro-photo[data-astro-cid-4snydibx]{aspect-ratio:4/3;background:var(--o-grey);border-radius:4px;margin:0;overflow:hidden}.intro-photo[data-astro-cid-4snydibx] img[data-astro-cid-4snydibx]{object-fit:cover;width:100%;height:100%;display:block}.block[data-astro-cid-4snydibx]{padding:4.5rem 0}.block--navy[data-astro-cid-4snydibx]{background:var(--o-navy)}.block--grey[data-astro-cid-4snydibx]{background:var(--o-grey)}.tracks[data-astro-cid-4snydibx]{isolation:isolate;position:relative;overflow:hidden}.tracks[data-astro-cid-4snydibx]:before{content:"";z-index:-1;pointer-events:none;background:url(/tory.svg) 50%/cover no-repeat;position:absolute;inset:0}.block-title[data-astro-cid-4snydibx]{letter-spacing:-.01em;color:var(--o-navy);margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600}.block-title--light[data-astro-cid-4snydibx]{color:#fff}.tiles[data-astro-cid-4snydibx]{grid-template-rows:repeat(2,minmax(250px,1fr));grid-template-columns:1.6fr 1fr;gap:1rem;display:grid}.tile[data-astro-cid-4snydibx]{background:#1b3d68;border-radius:4px;align-items:flex-end;min-height:250px;display:flex;position:relative;overflow:hidden}.tile--featured[data-astro-cid-4snydibx]{grid-row:span 2}.tile[data-astro-cid-4snydibx] img[data-astro-cid-4snydibx]{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.tile[data-astro-cid-4snydibx]:after{content:"";background:linear-gradient(#102c501a 0%,#102c5040 40%,#102c50e0 100%);position:absolute;inset:0}.tile[data-astro-cid-4snydibx]:hover img[data-astro-cid-4snydibx]{transform:scale(1.04)}.tile-body[data-astro-cid-4snydibx]{z-index:1;color:#fff;padding:1.5rem;font-family:Poppins,sans-serif;position:relative}.tile-no[data-astro-cid-4snydibx]{color:var(--o-blue);border-bottom:2px solid var(--o-blue);margin-bottom:.75rem;padding-bottom:.35rem;font-size:.8rem;font-weight:600;display:inline-block}.tile[data-astro-cid-4snydibx] h3[data-astro-cid-4snydibx]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.tile--featured[data-astro-cid-4snydibx] h3[data-astro-cid-4snydibx]{font-size:1.75rem}.tile[data-astro-cid-4snydibx] ul[data-astro-cid-4snydibx]{color:#ffffffd9;margin:0;padding:0;font-size:.9rem;line-height:1.7;list-style:none}.gear-section[data-astro-cid-4snydibx]{isolation:isolate;min-height:700px;position:relative;overflow:hidden}.gear-wrap[data-astro-cid-4snydibx]{position:relative}.gear-background[data-astro-cid-4snydibx]{z-index:0;pointer-events:none;opacity:.28;width:90%;height:800px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.gear-background[data-astro-cid-4snydibx] model-viewer[data-astro-cid-4snydibx]{pointer-events:none;will-change:transform;background:0 0;width:100%;height:100%;display:block}.gear-wrap[data-astro-cid-4snydibx] h2[data-astro-cid-4snydibx],.gear-wrap[data-astro-cid-4snydibx] .gear[data-astro-cid-4snydibx]{z-index:1;position:relative}.gear[data-astro-cid-4snydibx]{grid-template-columns:repeat(3,1fr);gap:1.25rem 2rem;display:grid}.gear-item[data-astro-cid-4snydibx]{border-top:2px solid var(--o-navy);-webkit-backdrop-filter:blur(5px);background:#f3f5f8b8;border-radius:5px;flex-direction:column;gap:.4rem;padding:1.5rem 1.25rem;font-family:Poppins,sans-serif;display:flex}.gear-item[data-astro-cid-4snydibx] img[data-astro-cid-4snydibx]{aspect-ratio:4/3;object-fit:cover;border-radius:3px;width:100%;margin-bottom:.75rem}.gear-label[data-astro-cid-4snydibx]{color:var(--o-blue);font-size:.85rem;font-weight:500}.gear-name[data-astro-cid-4snydibx]{color:var(--o-navy);font-size:1.1rem;font-weight:600;line-height:1.35}.gear-note[data-astro-cid-4snydibx]{color:#5b6778;font-size:.85rem}@media (width<=960px){.intro-grid[data-astro-cid-4snydibx]{grid-template-columns:1fr;gap:2.5rem}.gear[data-astro-cid-4snydibx]{grid-template-columns:repeat(2,1fr)}.gear-background[data-astro-cid-4snydibx]{opacity:.2;width:100%}}@media (width<=680px){.intro[data-astro-cid-4snydibx]{padding-top:2rem}.intro-grid[data-astro-cid-4snydibx]{gap:2rem;padding-bottom:3rem}.tiles[data-astro-cid-4snydibx]{grid-template-rows:none;grid-template-columns:1fr}.tile--featured[data-astro-cid-4snydibx]{grid-row:auto;min-height:360px}.gear-section[data-astro-cid-4snydibx]{min-height:auto;padding-top:3.5rem;padding-bottom:3.5rem}.gear[data-astro-cid-4snydibx]{grid-template-columns:1fr;gap:1.5rem}.gear-item[data-astro-cid-4snydibx]{-webkit-backdrop-filter:blur(7px);background:#f3f5f8db;border-radius:7px;padding:1.4rem 1.25rem}.gear-background[data-astro-cid-4snydibx]{opacity:.25;width:125%;height:650px;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-4snydibx] img[data-astro-cid-4snydibx]{transition:none}}
