@media (width<=1024px){.home-live-responsive .font-heading{font-family:Georgia,sans-serif}.home-live-responsive main>section h2{line-height:1}.home-live-responsive main>section p,.home-live-responsive main>section .font-body{line-height:24px}.home-live-responsive main>section a{line-height:16px}.home-live-responsive .tablet-home-intro{align-items:stretch;gap:0}.home-live-responsive .tablet-home-intro h2 br{display:inline}.home-live-responsive .tablet-home-heritage>div:first-child>div:nth-child(2),.home-live-responsive .tablet-home-heritage>div:first-child>div:nth-child(3),.home-live-responsive .tablet-home-feature>div>div{margin-top:20px}.home-live-responsive .tablet-home-heritage>div:first-child>div:nth-child(2){padding-bottom:14.4px}.home-live-responsive .tablet-home-heritage a{padding-block:16px}.home-live-responsive .tablet-home-heritage img{width:100%;margin:0}.home-live-responsive .tablet-home-feature{gap:0;max-width:100%}.home-live-responsive .tablet-home-feature img{aspect-ratio:auto;object-fit:contain;height:auto}.home-live-responsive .tablet-home-feature .font-body{max-width:none;padding-bottom:14.4px}.home-live-responsive .tablet-home-feature p:first-child{margin-bottom:14.4px}.home-live-responsive .tablet-home-investment>div:last-child>div:last-child{margin-top:24px;line-height:20px}.home-live-responsive .home-investment-opening{margin-bottom:14.4px;display:block}.home-live-responsive .home-investment-break{display:none}.home-live-responsive .tablet-home-investment p{padding-bottom:14.4px}}@media (768px<=width<=1024px){.home-live-responsive main>section:first-child{align-items:center;min-height:600px;padding:0 5% 5%;display:flex}.home-live-responsive main>section:first-child h2{font-size:48px;line-height:1.2}.home-live-responsive main>section:first-child p{padding-bottom:14.4px;font-size:24px;line-height:36px}.home-live-responsive .tablet-home-intro{padding:10% 5%}.home-live-responsive .tablet-home-intro>div:first-child{width:55%;padding:10px}.home-live-responsive .tablet-home-intro>div:last-child{width:45%;padding-left:40px}.home-live-responsive .tablet-home-intro p{padding-bottom:14.4px}.home-live-responsive .tablet-home-heritage{align-items:stretch;min-height:519px;padding-left:5%}.home-live-responsive .tablet-home-heritage>div{width:50%;min-height:0;padding:10px}.home-live-responsive .tablet-home-heritage>div:last-child{background-position:50%;background-size:cover}.home-live-responsive .tablet-home-feature{align-items:stretch;min-height:519px;padding:5%}.home-live-responsive .tablet-home-feature>div{min-width:0;margin:0}.home-live-responsive .tablet-home-feature>div:has(>img){width:55%;padding:10px}.home-live-responsive .tablet-home-feature>div:has(>h2){width:45%;padding:0 0 0 40px}.home-live-responsive .tablet-home-feature h2{font-size:48px}.home-live-responsive .tablet-home-feature:nth-of-type(5)>div:has(>h2){padding:0 40px 0 0}.home-live-responsive .tablet-home-investment{min-height:519px}.home-live-responsive .tablet-home-investment>div:last-child{padding:40px 0 40px 40px}}@media (width<768px){.home-live-responsive main>section:first-child{min-height:100px;padding:60px 30px 100px}.home-live-responsive main>section:first-child h2{line-height:1.2}.home-live-responsive main>section:first-child p{padding-bottom:14.4px}.home-live-responsive .tablet-home-intro{padding:30px}.home-live-responsive .tablet-home-intro h2{line-height:1.2}.home-live-responsive .tablet-home-intro p{padding-bottom:14.4px}.home-live-responsive .tablet-home-heritage>div:first-child{padding:60px 30px 30px}.home-live-responsive .tablet-home-heritage>div:last-child{min-height:0;padding:10px}.home-live-responsive .tablet-home-heritage h2,.home-live-responsive .tablet-home-feature h2,.home-live-responsive .tablet-home-investment h2{font-size:48px}.home-live-responsive .tablet-home-feature{padding:60px 30px}.home-live-responsive .tablet-home-feature>div:has(>img){width:100%;padding:10px}.home-live-responsive .tablet-home-feature>div:has(>h2){margin-bottom:0;padding-bottom:30px}.home-live-responsive .tablet-home-investment>div:last-child{padding:60px 30px 30px}}@media (width<=1024px){.about-live-responsive main .font-heading{font-family:Georgia,sans-serif}.about-live-responsive main h2{font-size:48px;line-height:48px}.about-live-responsive main h3{font-size:22px;line-height:22px}.about-live-responsive main .font-body{font-size:16px;line-height:24px}.about-live-responsive .tablet-hero{justify-content:center;align-items:center;display:flex}.about-live-responsive .tablet-hero>div{padding:0}.about-live-responsive .tablet-hero>div>div+div{margin-top:14px}.about-live-responsive .tablet-hero p{padding-block:6px}.about-live-responsive .tablet-hero br{display:inline}.about-live-responsive .tablet-about-pair{flex-direction:column;align-items:stretch;gap:20px;min-height:519px}.about-live-responsive .tablet-about-pair>div{width:100%;min-width:0;margin:0}.about-live-responsive .tablet-about-pair>div:first-child{padding:10px}.about-live-responsive .tablet-about-pair>div:last-child{padding:0}.about-live-responsive .tablet-about-pair .font-body{max-width:none;line-height:24px}.about-live-responsive .tablet-about-pair .font-body p{margin:0}.about-live-responsive .tablet-about-pair .font-body p+p{margin-top:14.4px}.about-live-responsive .tablet-about-pair .font-body{padding-bottom:14.4px}.about-live-responsive .tablet-about-pair:nth-of-type(3)>div:first-child{order:0}.about-live-responsive .tablet-about-pair:nth-of-type(3) h2{margin:0;padding:0}.about-live-responsive .tablet-about-pair:nth-of-type(3)>div:last-child>.font-body{margin-top:20px}.about-live-responsive .tablet-about-pair:nth-of-type(2) img{max-width:588px}.about-live-responsive .tablet-about-pair:nth-of-type(3) img{max-width:629px;margin-left:auto}.about-live-responsive .tablet-about-pair:nth-of-type(4) img:not([alt=""]){max-width:746px;margin:0}.about-live-responsive .tablet-about-pair img[alt=""]{width:25%;max-width:none;margin-top:20px}.about-live-responsive .tablet-about-overview{flex-direction:column;gap:0;display:flex}.about-live-responsive .tablet-about-overview>div{width:100%;margin:0;padding:0}.about-live-responsive .tablet-about-overview h2{margin-bottom:30px}.about-live-responsive .tablet-about-overview>div:first-child h3{margin-top:50px}.about-live-responsive .tablet-about-overview>div:not(:first-child) h3{margin-top:0}.about-live-responsive .tablet-about-overview h3+p,.about-live-responsive .tablet-about-overview h3+div{margin-top:20px}.about-live-responsive .tablet-about-overview>div:not(:first-child) .font-body{padding-bottom:14.4px}.about-live-responsive .tablet-about-overview [aria-hidden]{display:none}.about-live-responsive .tablet-about-team>div:first-child{padding:10px}.about-live-responsive .tablet-about-team>div:first-child h2{padding:0}.about-live-responsive .tablet-about-team>div:last-child{gap:25px;margin-top:25px}.about-live-responsive .tablet-about-team>div:last-child>div{flex-direction:column;align-items:stretch;gap:20px;padding:2%}.about-live-responsive .tablet-about-team>div:last-child>div>div{width:100%}.about-live-responsive .tablet-about-team>div:last-child>div>div:first-child{padding:10px}.about-live-responsive .tablet-about-team img{width:30%;height:auto;max-height:none}.about-live-responsive .tablet-about-team h3{margin-top:20px}.about-live-responsive .tablet-about-team .font-body{text-align:justify;padding-bottom:14.4px}.about-live-responsive .tablet-about-team .font-body p+p{margin-top:14.4px}.about-live-responsive .tablet-about-team>div:last-child>div:not(:last-child) .font-body p+p{margin-top:0}.about-live-responsive .tablet-about-team>div:last-child>div:not(:last-child) .font-body{padding-bottom:24px}.about-live-responsive .tablet-about-team>div:last-child>div:last-child .font-body{font-family:Arial,sans-serif}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2){gap:20px;margin-top:20px}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2)>div{margin:0}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2) p{padding-bottom:14.4px}.about-live-responsive .tablet-about-purpose>div>div:nth-child(3){margin-top:20px}.about-live-responsive .tablet-about-purpose>div>div:nth-child(3) h3{padding:0}.about-live-responsive .tablet-about-purpose>div>div:nth-child(4){margin-top:20px}.about-live-responsive .tablet-about-purpose>div>div:first-child{margin-block:0}.about-live-responsive .tablet-about-purpose h2{padding:0}.about-live-responsive .tablet-about-purpose h3{flex-shrink:0}.about-live-responsive .tablet-about-purpose ul+p{margin-top:0}.about-live-responsive .tablet-about-youth{align-items:stretch;gap:0}.about-live-responsive .tablet-about-youth>div{width:100%;margin:0}.about-live-responsive .tablet-about-youth>div:last-child>div{height:100%}.about-live-responsive .tablet-about-youth>div:last-child>div>div{height:100%;min-height:inherit}.about-live-responsive .tablet-about-youth .font-body{padding-bottom:14.4px}.about-live-responsive .tablet-about-youth .font-body>p.font-bold:not(:first-child){margin-top:14.4px}.about-live-responsive .tablet-about-youth .font-body>p.font-bold:last-child{margin-top:0}.about-live-responsive .tablet-about-philosophy{gap:0;display:flex}.about-live-responsive .tablet-about-philosophy>div{justify-content:center;margin:0}.about-live-responsive .tablet-about-philosophy>div>div:nth-child(2){margin-top:20px}.about-live-responsive .tablet-about-philosophy .font-body{padding-bottom:14.4px}.about-live-responsive .tablet-about-philosophy>div:last-child .font-body>p:nth-child(2),.about-live-responsive .tablet-about-philosophy>div:last-child .font-body>p:nth-child(3),.about-live-responsive .tablet-about-philosophy>div:last-child ul{margin-top:14.4px}}@media (768px<=width<=1024px){.about-live-responsive .tablet-hero{min-height:600px;padding:0 5% 5%}.about-live-responsive .tablet-hero p{font-size:48px;line-height:57.6px}.about-live-responsive .tablet-about-pair{padding:5%}.about-live-responsive .tablet-about-pair:nth-of-type(2){padding-top:7%}.about-live-responsive .tablet-about-pair:nth-of-type(2)>div:last-child{padding-left:40px}.about-live-responsive .tablet-about-pair:nth-of-type(3)>div:last-child{padding-right:40px}.about-live-responsive .tablet-about-overview{padding:7% 5%}.about-live-responsive .tablet-about-team{padding:4%}.about-live-responsive .tablet-about-purpose{padding:5%}.about-live-responsive .tablet-about-purpose>div{padding:40px 0 40px 40px}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2){flex-direction:row-reverse;padding:10px}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2)>div{flex-direction:column;justify-content:center;width:calc(50% - 10px);padding:40px 0 40px 40px;display:flex}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2){align-items:stretch}.about-live-responsive .tablet-about-youth{flex-direction:column;padding:5%}.about-live-responsive .tablet-about-youth>div:first-child{padding:40px 40px 40px 0}.about-live-responsive .tablet-about-youth>div:last-child{min-height:65vh;padding:0}.about-live-responsive .tablet-about-philosophy{flex-direction:row;min-height:519px;padding:0 0 0 5%}.about-live-responsive .tablet-about-philosophy>div{width:50%;padding:40px}}@media (width<768px){.about-live-responsive .tablet-hero{min-height:100px;padding:60px 30px 100px}.about-live-responsive .tablet-hero p{font-size:28px;line-height:33.6px}.about-live-responsive .tablet-about-pair{padding:60px 30px}.about-live-responsive .tablet-about-pair:nth-of-type(2){flex-direction:column-reverse}.about-live-responsive .tablet-about-pair>div:last-child{padding-bottom:30px}.about-live-responsive .tablet-about-pair:nth-of-type(4)>div:first-child{padding-bottom:40px}.about-live-responsive .tablet-about-overview{margin-bottom:60px;padding:0}.about-live-responsive .tablet-about-overview>div{padding:60px 30px 30px}.about-live-responsive .tablet-about-overview>div:nth-child(2){order:2}.about-live-responsive .tablet-about-team{padding:4%}.about-live-responsive .tablet-about-team>div:first-child h2{margin-bottom:30px}.about-live-responsive .tablet-about-purpose{background-position:50%;margin-bottom:60px;padding:0}.about-live-responsive .tablet-about-purpose>div{padding:60px 30px 30px}.about-live-responsive .tablet-about-purpose>div>div:first-child{margin-bottom:50px}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2){flex-direction:column-reverse;padding:0}.about-live-responsive .tablet-about-purpose>div>div:nth-child(2)>div{width:100%;padding:0}.about-live-responsive .tablet-about-youth{flex-direction:column-reverse;margin-bottom:60px;padding:0}.about-live-responsive .tablet-about-youth>div:first-child{padding:60px 30px 30px}.about-live-responsive .tablet-about-youth>div:last-child{min-height:400px;padding:0}.about-live-responsive .tablet-about-philosophy{flex-direction:column-reverse;min-height:519px;margin-bottom:60px;padding:0}.about-live-responsive .tablet-about-philosophy>div{width:100%;padding:60px 30px 30px}}@media (width<=1024px){.collection-live-responsive main .font-heading{font-family:Georgia,sans-serif}.collection-live-responsive .collection-hero{padding:0 5%}.collection-live-responsive .collection-hero>div{flex-direction:column;justify-content:center;min-height:600px;padding:0 0 5%;display:flex}.collection-live-responsive .collection-hero h1{font-size:48px;line-height:57.6px}.collection-live-responsive .collection-hero br{display:inline}.collection-live-responsive .collection-hero p{margin-bottom:0}.collection-live-responsive .collection-grid{padding:10% 5%}.collection-live-responsive .collection-grid>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:25px}.collection-live-responsive .collection-grid>div>div{min-width:0}.collection-live-responsive .collection-grid img{aspect-ratio:auto;height:auto}.collection-live-responsive .collection-grid h2{margin-top:20px;font-size:28px;line-height:33.6px}.collection-live-responsive .collection-summary{align-items:stretch;gap:0;padding:5%}.collection-live-responsive .collection-summary>div{flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex}.collection-live-responsive .collection-summary>div:first-child{width:55%;padding:10px}.collection-live-responsive .collection-summary>div:last-child{width:45%;padding:0 0 0 40px}.collection-live-responsive .collection-summary h2{font-size:38px;line-height:38px}.collection-live-responsive .collection-summary h2 span{display:inline}.collection-live-responsive .collection-summary p{margin:0 0 14.4px}}@media (width<768px){.collection-live-responsive .collection-hero{padding:0 30px}.collection-live-responsive .collection-hero>div{min-height:100px;padding:60px 0 100px}.collection-live-responsive .collection-hero h1{font-size:28px;line-height:33.6px}.collection-live-responsive .collection-grid{padding:15% 5%}.collection-live-responsive .collection-grid>div{grid-template-columns:minmax(0,1fr)}.collection-live-responsive .collection-grid img{object-fit:cover;object-position:center;height:42vh}.collection-live-responsive .collection-summary{flex-direction:column;padding:30px}.collection-live-responsive .collection-summary>div:first-child{width:100%;margin-bottom:30px;padding:0}.collection-live-responsive .collection-summary>div:last-child{width:100%;padding:0}.collection-live-responsive .collection-summary h2{font-size:24px;line-height:24px}}.custom-parts-page .parts-hero{flex-direction:column;justify-content:center;min-height:539px;padding:60px 72px;display:flex;position:relative}.custom-parts-page .parts-hero>img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.custom-parts-page .parts-hero-copy{text-align:center;width:100%;max-width:1000px;margin:-40px auto 0;position:relative}.custom-parts-page .parts-eyebrow{font-size:24px;font-style:italic;line-height:1.4}.custom-parts-page .parts-hero h1{margin-top:14px;font-size:48px;line-height:1.2}.custom-parts-page .parts-subline{max-width:760px;margin:24px auto 0}.custom-parts-page .parts-section{padding:72px}.custom-parts-page .parts-problem{padding-top:100px}.custom-parts-page .parts-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:52px;display:grid}.custom-parts-page .parts-pair>*{min-width:0}.custom-parts-page .parts-image img{width:100%;height:auto}.custom-parts-page .parts-copy>div{overflow:visible}.custom-parts-page .parts-section h2{padding-block:8px;font-size:48px;line-height:1.2}.custom-parts-page .parts-copy .parts-body{margin-top:20px}.custom-parts-page .parts-section-heading{margin-bottom:32px}.custom-parts-page .parts-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.custom-parts-page .parts-step{border-top:1px solid var(--color-gold);padding-top:24px}.custom-parts-page .parts-step-number{margin-bottom:16px;font-size:28px;display:block}.custom-parts-page .parts-step h3{margin-bottom:16px;font-size:28px}.custom-parts-page .parts-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.custom-parts-page .parts-equipment{border:1px solid var(--color-gold);background:var(--color-panel);border-radius:3px;min-width:0;padding:32px}.custom-parts-page .parts-equipment>h3{margin-bottom:20px;font-size:32px}.custom-parts-page .parts-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.custom-parts-page .parts-stats>div{min-width:0}.custom-parts-page .parts-stats dt{margin-bottom:6px;font-size:13px;line-height:20px}.custom-parts-page .parts-stats dd{margin:0;font-size:20px;line-height:1.4}.custom-parts-page .parts-specs{margin:0;padding-left:20px}.custom-parts-page .parts-specs li{margin-bottom:12px}.custom-parts-page .parts-equipment-note{margin-top:24px}.custom-parts-page .parts-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.custom-parts-page .parts-types li{border-bottom:1px solid var(--color-gold);padding:16px 0}.custom-parts-page .parts-safety{border:1px solid var(--color-gold);margin-top:40px;padding:28px 32px}.custom-parts-page .parts-safety h3{margin-bottom:16px;font-size:28px}.custom-parts-page .parts-cta{text-align:center;padding-top:40px}.custom-parts-page .parts-cta .parts-body{max-width:700px;margin:20px auto 28px}@media (768px<=width<=1024px){.custom-parts-page .parts-hero{min-height:600px;padding:0 5% 5%}.custom-parts-page .parts-hero-copy{margin-top:0}.custom-parts-page .parts-eyebrow{font-size:28px;line-height:33.6px}.custom-parts-page .parts-hero h1{margin-top:20px;line-height:57.6px}.custom-parts-page .parts-section{padding:5%}.custom-parts-page .parts-problem{padding-top:7%}.custom-parts-page .parts-pair{gap:40px}.custom-parts-page .parts-image{padding:10px}.custom-parts-page .parts-process-grid{gap:20px}.custom-parts-page .parts-step h3{font-size:24px}.custom-parts-page .parts-equipment-grid{gap:24px}.custom-parts-page .parts-equipment{padding:24px}}@media (1024px<width<1367px){.custom-parts-page .parts-section{padding-inline:40px}.custom-parts-page .parts-pair{gap:40px}}@media (width<768px){.custom-parts-page .parts-hero{min-height:100px;padding:60px 30px 100px}.custom-parts-page .parts-hero-copy{margin-top:0}.custom-parts-page .parts-eyebrow{font-size:28px;line-height:33.6px}.custom-parts-page .parts-hero h1{margin-top:20px;font-size:28px;line-height:33.6px}.custom-parts-page .parts-section{padding:60px 30px}.custom-parts-page .parts-pair,.custom-parts-page .parts-process-grid,.custom-parts-page .parts-equipment-grid{grid-template-columns:minmax(0,1fr);gap:30px}.custom-parts-page .parts-pair .parts-copy{order:0}.custom-parts-page .parts-pair .parts-image{order:1;padding:10px}.custom-parts-page .parts-section h2{font-size:38px}.custom-parts-page .parts-equipment{padding:24px 20px}.custom-parts-page .parts-equipment>h3{font-size:28px}.custom-parts-page .parts-stats{gap:20px 16px}.custom-parts-page .parts-stats dd{font-size:18px}.custom-parts-page .parts-types{grid-template-columns:minmax(0,1fr)}.custom-parts-page .parts-safety{padding:24px}}@media (width<=1024px){.services-live-responsive main .font-heading{font-family:Georgia,sans-serif}.services-live-responsive .services-hero{height:auto;min-height:600px;padding:0 5% 5%}.services-live-responsive .services-hero>div{margin-top:0}.services-live-responsive .services-hero p{font-size:28px;line-height:33.6px}.services-live-responsive .services-hero h1{margin-top:20px;font-size:48px;line-height:57.6px}.services-live-responsive .services-hero img{object-position:top center}.services-live-responsive .services-hero br,.services-live-responsive .services-section h2 br{display:inline}.services-live-responsive .services-hero h1>span{display:none}.services-live-responsive .services-section{padding:5%}.services-live-responsive .services-section:nth-of-type(2){min-height:519px;padding-top:7%}.services-live-responsive .services-section>div{flex-direction:row;align-items:stretch;gap:0}.services-live-responsive .services-section:nth-of-type(2)>div{min-height:calc(519px - 12vw)}.services-live-responsive .services-image{align-items:center;width:50%;min-width:0;padding:10px;display:flex}.services-live-responsive .services-image img{width:100%;max-width:none}.services-live-responsive .services-copy{width:50%;min-width:0;padding:0 0 0 40px}.services-live-responsive .services-section:nth-of-type(odd) .services-copy{padding:0 40px 0 0}.services-live-responsive .services-image{order:0}.services-live-responsive .services-copy,.services-live-responsive .services-section:nth-of-type(odd) .services-image{order:1}.services-live-responsive .services-section:nth-of-type(odd) .services-copy{order:0}.services-live-responsive .services-copy>div{flex-shrink:0}.services-live-responsive .services-copy h2{max-width:none;font-size:48px;line-height:48px}.services-live-responsive .services-copy .font-body{max-width:none;font-size:16px;line-height:24px}.services-live-responsive .services-copy p{margin:0 0 14.4px}.services-live-responsive .services-copy>div:last-child{align-items:center;height:24px;margin-top:20px;display:flex}.services-live-responsive .services-copy a{gap:4px;line-height:16px}}@media (width<768px){.services-live-responsive .services-hero{min-height:100px;padding:60px 30px 100px}.services-live-responsive .services-hero h1{font-size:28px;line-height:33.6px}.services-live-responsive .services-section,.services-live-responsive .services-section:nth-of-type(2){padding:60px 30px}.services-live-responsive .services-section>div{flex-direction:column}.services-live-responsive .services-section:nth-of-type(2)>div{min-height:0}.services-live-responsive .services-section .services-image{order:1;width:100%}.services-live-responsive .services-section .services-copy,.services-live-responsive .services-section:nth-of-type(odd) .services-copy{order:0;width:100%;padding:0 0 30px}}
