.hero-photo{z-index:-3;background:url(/kite-beach-natural-v3.webp) 50% 52%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{z-index:-2;background:linear-gradient(90deg,#061522f5 0%,#081725e0 28%,#08172565 62%,#06152240 100%);position:absolute;inset:0}.hero-grid{opacity:.18}.hero h1{font-size:clamp(55px,6.6vw,105px)}@media (min-width:851px){.hero-product{transform:translateY(-52px)}}@media (max-width:850px){.hero-scrim{background:linear-gradient(#061522ed 0%,#081725d9 38%,#08172560 100%)}.hero-photo{background-position:58%}}.collection,.why-us{padding-block:clamp(56px,6vw,96px);padding-inline:clamp(20px,5vw,80px)}.section-intro{margin-bottom:36px}.section-intro h2,.why-us-title h2{font-size:clamp(44px,5vw,76px)}.product-layout{gap:14px}.feature-card{min-height:470px;padding:16px}.feature-visual{height:320px}.product-list{gap:14px}.product-card{grid-template-columns:minmax(0,1fr) 125px;min-height:145px;padding:14px 16px}.card-copy h3{font-size:21px}.card-shape{border-width:7px;width:88px;height:72px;top:28px;right:23px}.card-shape:after{width:6px;height:52px;top:10px;right:3px}.card-shape i{width:62px;top:22px;right:10px}.card-shape b{width:45px;top:42px;right:-1px}.condition-section{padding:clamp(32px,3.4vw,48px) clamp(20px,5vw,80px);overflow:hidden}.condition-heading{margin-bottom:18px}.condition-heading h2{font-size:clamp(40px,4.8vw,72px);line-height:.92}.condition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.condition-card{min-height:142px;padding:14px 18px}.condition-card h3{margin:auto 0 4px;font-size:clamp(25px,2.3vw,34px)}.condition-card p{margin-bottom:12px}.why-us{gap:clamp(28px,4vw,64px);padding-block:clamp(32px,3.4vw,48px)}.service-grid{align-self:start}.service-grid article{min-height:0;padding-inline:16px}.service-grid h3{margin:20px 0 8px;font-size:19px}.service-grid p{font-size:14px;line-height:1.42}.service-grid a{margin-top:16px}.journal{padding-top:clamp(42px,4.5vw,72px);padding-bottom:clamp(54px,6vw,84px)}@media (max-width:850px){.condition-section{padding-block:34px}.condition-heading{margin-bottom:16px}.condition-card{min-height:154px;padding:16px}.why-us{padding-block:36px}.service-grid article,.service-grid article:first-child{min-height:0;padding:16px 0}.service-grid h3{margin:12px 0 6px}.service-grid a{margin-top:12px}.journal{padding-top:42px;padding-bottom:52px}}.hero-product-link{z-index:2;display:block;position:absolute;inset:0}.hero-product-footer,.hero-product-top{z-index:3}.feature-visual{display:block}.product-card .card-kite-link{z-index:2;grid-area:2/2;place-self:center;place-items:center;width:100%;max-width:132px;height:108px;display:grid}.product-card .card-kite-link .card-kite{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:static}@media (max-width:850px){.product-card .card-kite-link{width:96px;max-width:96px;height:90px}}.hero-product-link>img{width:92.8%;height:92.8%;top:3.6%;left:3.6%}.product-card .card-bottom{justify-content:flex-end}.collection{padding-block:clamp(32px,3.5vw,52px)}.collection .section-intro{margin-bottom:24px}.collection .product-layout{align-items:stretch;gap:12px}.collection .feature-card{flex-direction:column;min-height:0;padding:16px;display:flex}.collection .feature-tag{align-self:flex-start}.collection .feature-visual{flex:1;height:auto;min-height:230px}.collection .feature-visual img{object-fit:contain;width:100%;height:100%;top:0;left:0}.collection .feature-visual:after{bottom:10px}.collection .feature-info{gap:12px;padding-top:12px}.collection .product-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}.collection .product-card{grid-template-rows:auto minmax(72px,1fr) 28px;grid-template-columns:minmax(0,1fr) 110px;row-gap:3px;min-height:0;padding:12px 14px}.collection .product-card .card-copy{align-self:center;min-width:0;max-width:none;padding-right:10px}.collection .product-card .card-copy h3{font-size:clamp(19px,1.7vw,24px);line-height:1.1}.collection .product-card .card-kite-link{width:110px;max-width:110px;height:72px}.collection .product-card .card-kite-link .card-kite{grid-area:auto;width:100%;height:72px;max-height:72px}.why-us{padding-block:clamp(28px,3vw,40px)}.journal{gap:28px;padding-block:clamp(28px,3vw,44px)}.journal .kicker{margin-bottom:16px}.footer-top,.footer-columns{padding-bottom:32px}@media (max-width:850px){.collection{padding-block:30px}.collection .section-intro>p{margin-top:18px}.collection .feature-visual{flex:none;height:clamp(220px,55vw,330px);min-height:0}.collection .product-list{grid-template-rows:none;gap:10px}.collection .product-card{grid-template-columns:minmax(0,1fr) 96px}.collection .product-card .card-kite-link{width:96px;max-width:96px;height:72px}.why-us{padding-block:28px}.journal{gap:20px;padding-block:28px}.journal>p{margin-top:0}}
