:root{--radar-rule:var(--sf-line-strong);--radar-ink:var(--sf-navy);--radar-copy:var(--sf-text-muted);--radar-field:var(--sf-surface-soft);--radar-soft:var(--sf-pale);--radar-dark:var(--sf-navy);--radar-orange:var(--sf-orange)}.route-radar{background:#fff;color:var(--radar-ink);overflow-x:hidden}.route-radar main{min-height:100vh;padding-top:78px}.route-radar h1,.route-radar h2,.route-radar h3,.route-radar p{margin:0}.route-radar h1,.route-radar h2,.route-radar h3{font-family:Space Grotesk,Arial,sans-serif;font-weight:500;letter-spacing:-.028em}.route-radar main img{display:block;width:100%;height:100%;object-fit:cover}.radar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;color:var(--sf-text-muted);font-size:var(--type-meta);font-weight:600;text-transform:uppercase;letter-spacing:.09em}.radar-meta span{display:flex;align-items:center;gap:6px}.radar-read{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--radar-ink);min-height:46px;padding:0 2px;display:inline-flex;align-items:center;gap:42px;font:600 14px Space Grotesk;cursor:pointer}.radar-read svg{width:18px;transition:opacity var(--sf-motion-fast) var(--ease)}.radar-read:hover svg{opacity:.62}.radar-read:focus-visible{outline:0;background:var(--sf-pale);box-shadow:inset 0 -2px var(--radar-ink)}.radar-c-hero{padding:44px var(--pad) 62px;background:#fff}.radar-c-hero>header{max-width:1180px;margin-bottom:34px;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr);gap:clamp(50px,8vw,130px);align-items:end}.radar-c-hero>header>div{display:flex;align-items:flex-end;gap:32px}.radar-c-hero h1{font-size:var(--type-headline);line-height:.9;text-transform:uppercase}.radar-c-hero>header>div p{max-width:20ch;color:var(--radar-copy);font-size:var(--type-body);line-height:1.45}.radar-c-hero>header>p{max-width:58ch;color:var(--radar-copy);line-height:1.55}.radar-c-carousel{position:relative;margin-inline:calc(var(--pad) * -1)}.radar-c-carousel__viewport{position:relative;height:clamp(500px,42vw,620px);overflow:hidden;background:#fff;touch-action:pan-y}.radar-c-carousel__viewport:after{content:"";position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;background:var(--radar-dark);border-left:3px solid var(--radar-orange);transform:translate(0);pointer-events:none}.radar-c-carousel__track{position:absolute;top:0;right:0;bottom:0;left:0}.radar-c-carousel__slide{position:absolute;z-index:0;top:0;bottom:0;left:15%;width:70%;overflow:hidden;opacity:0;pointer-events:none;transform:scale(.96);transition:transform var(--sf-motion-expand) var(--sf-ease),opacity var(--sf-motion-ui) var(--ease);will-change:transform,opacity}.radar-c-carousel__slide.is-active{z-index:2;opacity:1;pointer-events:auto;transform:translate(0)}.radar-c-carousel__slide.is-prev{z-index:1;opacity:.62;transform:translate(calc(-100% - 28px))}.radar-c-carousel__slide.is-next{z-index:1;opacity:.62;transform:translate(calc(100% + 28px))}.radar-c-carousel__slide.is-hidden{opacity:0;transform:scale(.96)}.radar-c-carousel__slide figure{position:absolute;top:0;right:0;bottom:0;left:0}.radar-c-carousel__slide figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#233c6af5,#233c6adb,#233c6a59 62%,#233c6a14)}.radar-c-carousel__slide.is-prev figure:after,.radar-c-carousel__slide.is-next figure:after{background:#ffffffb3}.radar-c-carousel__slide img{transform:scale(1.04);filter:saturate(.88);transition:transform var(--sf-motion-reveal) var(--sf-ease),filter var(--sf-motion-expand) var(--ease)}.radar-c-carousel__slide.is-active img{transform:scale(1.01);filter:saturate(1)}.radar-c-carousel__content{position:absolute;z-index:1;top:50%;left:clamp(38px,5vw,74px);width:min(46%,560px);color:#fff;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(calc(-50% + 18px));transition:opacity var(--sf-motion-ui) var(--ease) .12s,transform var(--sf-motion-expand) var(--sf-ease) .08s}.radar-c-carousel__slide.is-active .radar-c-carousel__content{opacity:1;transform:translateY(-50%)}.radar-c-carousel__content .radar-meta{color:#ffffffd1}.radar-c-carousel__content h2{max-width:13ch;margin:22px 0 18px;font-size:var(--type-section);line-height:1.04}.radar-c-carousel__content>p{max-width:46ch;margin-bottom:30px;color:#ffffffd1;line-height:1.55}.radar-c-carousel__content .radar-read{min-height:44px;padding-bottom:7px;border-bottom:3px solid var(--radar-orange);color:#fff}.radar-c-carousel__nav{position:absolute;z-index:4;top:50%;width:68px;height:68px;border:0;background:var(--radar-dark);color:#fff;display:grid;place-items:center;cursor:pointer;transform:translateY(-50%)}.radar-c-carousel__nav--prev{left:calc(7.5% - 34px)}.radar-c-carousel__nav--next{right:calc(7.5% - 34px)}.radar-c-carousel__arrow{display:grid;transition:transform var(--sf-motion-ui) var(--ease)}.radar-c-carousel__arrow svg{width:24px;height:24px}.radar-c-carousel__arrow--prev svg{transform:rotate(180deg)}.radar-c-carousel__nav--prev:hover .radar-c-carousel__arrow{transform:translate(-3px)}.radar-c-carousel__nav--next:hover .radar-c-carousel__arrow{transform:translate(3px)}.radar-c-carousel__nav:focus-visible{outline:0;background:var(--sf-navy);box-shadow:inset 0 0 0 2px #ffffff47}.radar-c-carousel__controls{height:68px;display:grid;place-items:center;background:#fff}.radar-c-carousel__position{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.radar-c-carousel__dots{display:flex;align-items:center;justify-content:center;gap:8px}.radar-c-carousel__dots button{width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.radar-c-carousel__dots span{width:12px;height:12px;background:var(--sf-pale);transition:transform var(--sf-motion-ui) var(--ease),background var(--sf-motion-ui) var(--ease)}.radar-c-carousel__dots button[aria-pressed=true] span{background:var(--radar-orange);transform:scale(1.08)}.radar-c-carousel__dots button:focus-visible{outline:0;background:var(--radar-soft)}@media(prefers-reduced-motion:no-preference){.radar-c-carousel__viewport:after{transition:transform var(--sf-motion-reveal) var(--sf-ease) .08s}.route-radar.radar-motion-ready .radar-c-carousel__viewport:after{transform:translate(101%)}.route-radar:not(.radar-motion-ready) .radar-c-carousel__slide.is-active img{transform:scale(1.09);filter:saturate(.7) brightness(.72)}.route-radar:not(.radar-motion-ready) .radar-c-carousel__slide.is-active .radar-c-carousel__content{opacity:0;transform:translate(-24px,-50%)}.route-radar:not(.radar-motion-ready) .radar-c-carousel__nav,.route-radar:not(.radar-motion-ready) .radar-c-carousel__controls{opacity:0}.radar-c-carousel__nav,.radar-c-carousel__controls{transition:opacity var(--sf-motion-expand) ease .5s,background-color var(--sf-motion-fast) ease}}.radar-c-voices{display:grid;grid-template-columns:1.15fr .85fr;min-height:620px;background:var(--radar-field)}.radar-c-voices figure{overflow:hidden}.radar-c-voices article{padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.radar-c-voices article>svg{width:42px;height:42px;margin-bottom:46px;color:var(--sf-navy)}.radar-c-voices h2{max-width:14ch;font-size:var(--type-section);line-height:1.03}.radar-c-voices p{max-width:50ch;margin:24px 0 32px;color:var(--radar-copy);line-height:1.6}.radar-c-voices a,.radar-edition-strip a{padding-bottom:7px;border-bottom:1px solid currentColor;display:flex;align-items:center;gap:42px;font:600 14px Space Grotesk}.radar-c-voices a svg,.radar-edition-strip a svg{width:18px}.radar-edition-strip{padding:58px var(--pad);display:grid;grid-template-columns:1fr 1.1fr auto;gap:clamp(35px,5vw,80px);align-items:center;background:var(--radar-orange);color:#fff}.radar-edition-strip>div{display:flex;align-items:center;gap:20px}.radar-edition-strip>div svg{width:34px;height:34px;flex:none}.radar-edition-strip h2{font-size:var(--type-feature);line-height:1.05}.radar-edition-strip>p{max-width:58ch;line-height:1.55}.route-radar.radar-motion-ready [data-radar-reveal]{opacity:0;transform:translate3d(0,28px,0);clip-path:inset(0 0 16% 0);transition:opacity var(--sf-motion-reveal) var(--sf-ease),transform var(--sf-motion-reveal) var(--sf-ease),clip-path var(--sf-motion-reveal) var(--sf-ease)}.route-radar.radar-motion-ready [data-radar-reveal].is-visible{opacity:1;transform:none;clip-path:inset(0)}@media(max-width:1440px){.radar-c-hero h1{font-size:var(--type-headline)}.radar-c-carousel__viewport{height:540px}.radar-c-carousel__content h2{font-size:var(--type-section)}}@media(max-width:1050px){.route-radar main{padding-top:70px}.radar-c-hero>header{grid-template-columns:1fr;gap:18px}.radar-c-carousel__slide{left:12%;width:76%}.radar-c-carousel__slide.is-prev{transform:translate(calc(-100% - 20px))}.radar-c-carousel__slide.is-next{transform:translate(calc(100% + 20px))}.radar-c-carousel__nav--prev{left:calc(6% - 30px)}.radar-c-carousel__nav--next{right:calc(6% - 30px)}.radar-c-voices h2{max-width:24ch;font-size:var(--type-feature)}.radar-edition-strip{grid-template-columns:1fr 1fr}.radar-edition-strip>a{grid-column:2}}@media(max-width:760px){.route-radar main{padding-top:62px}.radar-c-hero h1{font-size:var(--type-section);line-height:.96}.radar-c-hero{padding:36px var(--pad) 48px}.radar-c-hero>header>div{display:block}.radar-c-hero>header>div p{max-width:28ch;margin-top:14px;font-size:var(--type-action)}.radar-c-carousel{margin-inline:0}.radar-c-carousel__viewport{height:510px}.radar-c-carousel__slide{left:0;width:100%}.radar-c-carousel__slide.is-prev{transform:translate(calc(-100% - 12px))}.radar-c-carousel__slide.is-next{transform:translate(calc(100% + 12px))}.radar-c-carousel__slide figure:after{background:linear-gradient(0deg,#233c6af2,#233c6aa6 52%,#233c6a0f)}.radar-c-carousel__content{inset:auto 22px 28px;width:auto;transform:translateY(16px)}.radar-c-carousel__slide.is-active .radar-c-carousel__content{transform:translateY(0)}.route-radar:not(.radar-motion-ready) .radar-c-carousel__slide.is-active .radar-c-carousel__content{transform:translateY(18px)}.radar-c-carousel__content h2{font-size:var(--type-title-lg)}.radar-c-carousel__content>p{display:none}.radar-c-carousel__nav{width:48px;height:48px}.radar-c-carousel__nav--prev{left:12px}.radar-c-carousel__nav--next{right:12px}.radar-c-carousel__controls{height:62px}.radar-c-carousel__dots button{width:44px;height:44px}.radar-c-voices{display:block;min-height:0}.radar-c-voices figure{height:330px}.radar-c-voices article{padding:64px var(--pad)}.radar-c-voices h2{max-width:20ch;font-size:var(--type-feature)}.radar-edition-strip{padding:48px var(--pad);display:block}.radar-edition-strip>div{align-items:flex-start}.radar-edition-strip h2{font-size:var(--type-title)}.radar-edition-strip>p{margin:25px 0 30px}}@media(prefers-reduced-motion:reduce){.route-radar *{scroll-behavior:auto!important}.radar-c-carousel__track,.radar-c-carousel__slide,.radar-c-carousel__slide img{transition:none}.radar-c-carousel__viewport:after{display:none}.route-radar.radar-motion-ready [data-radar-reveal]{opacity:1;transform:none;clip-path:inset(0);transition:none}}.radar-c-hero{padding-top:var(--space-section-compact);padding-bottom:var(--space-section-compact)}.radar-c-hero>header{margin-bottom:var(--space-group)}.radar-c-carousel__viewport{height:clamp(31rem,39vw,36rem)}.radar-c-carousel__controls{height:3.75rem}.radar-c-voices{min-height:34rem}.radar-c-voices article{padding:var(--space-section-compact) var(--pad)}.radar-c-voices article>svg{margin-bottom:var(--space-content)}.radar-c-voices p{margin-block:var(--space-content)}.radar-edition-strip{padding-block:2.75rem}@media(min-width:761px)and (max-width:1440px){.radar-c-carousel__viewport{height:31rem}.radar-c-voices{min-height:30rem}}@media(max-width:1050px){.radar-c-carousel__viewport{height:29rem}}@media(max-width:760px){.radar-c-hero{padding-block:3rem}.radar-c-carousel__viewport{height:28rem}.radar-c-voices figure{height:18rem}.radar-c-voices article{padding-block:var(--space-section-mobile)}.radar-edition-strip{padding-block:2.5rem}}.radar-meta>span{display:inline-flex;align-items:center;gap:6px}.radar-meta svg{width:14px;height:14px}.radar-readings{width:var(--sf-content-width);margin:64px auto}.radar-readings>header{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:32px}.radar-readings h2{max-width:18ch;font-size:clamp(28px,3vw,42px);line-height:1.15}.radar-readings>header p{max-width:48ch;color:var(--sf-text-muted);font-size:16px;line-height:1.6}.radar-readings__list{border-top:1px solid var(--line)}.radar-reading{border-bottom:1px solid var(--line)}.radar-reading>summary{min-height:96px;padding:24px 0;display:grid;grid-template-columns:160px minmax(0,1fr) 44px;align-items:center;gap:24px;cursor:pointer;list-style:none}.radar-reading>summary::-webkit-details-marker{display:none}.radar-reading>summary:focus-visible{outline:0;box-shadow:inset 0 calc(var(--sf-focus-line) * -1) 0 var(--sf-focus-color)}.radar-reading__category{color:var(--sf-orange-ink);font-size:13px;font-weight:600}.radar-reading h3{font-size:clamp(20px,2vw,28px);line-height:1.3;letter-spacing:-.025em}.radar-reading__toggle{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--sf-surface-soft);color:var(--sf-navy);transition:transform var(--sf-motion-fast) ease,background-color var(--sf-motion-fast) ease}.radar-reading__toggle svg{width:20px;height:20px}.radar-reading[open] .radar-reading__toggle{transform:rotate(45deg);background:var(--sf-orange-soft)}.radar-reading__body{max-width:68ch;margin:0 68px 36px 184px;color:var(--sf-navy-deep);font-size:17px;line-height:1.75}.radar-reading__body p{margin:0 0 1.15em}.radar-reading__body h3{margin:1.5em 0 .6em;font-size:22px}.radar-reading__body .radar-reading__lead{font-size:20px;line-height:1.55;color:var(--sf-text-muted)}@media(max-width:760px){.radar-readings{margin:40px auto}.radar-readings>header{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.radar-reading>summary{grid-template-columns:minmax(0,1fr) 44px;gap:8px 16px;padding:20px 0}.radar-reading__category{grid-column:1}.radar-reading>summary h3{grid-column:1;grid-row:2}.radar-reading__toggle{grid-column:2;grid-row:1 / 3}.radar-reading__body{margin:0 0 28px;font-size:16px}.radar-reading__body .radar-reading__lead{font-size:18px}}@media(prefers-reduced-motion:reduce){.radar-reading__toggle{transition:none}}.route-radar .shopify-section>section{grid-column:1 / -1}@media(min-width:761px)and (max-width:1050px){.radar-c-hero>header{grid-template-columns:1fr;gap:24px}.radar-c-voices{grid-template-columns:1fr}.radar-c-voices figure{height:22rem}}body.route-radar .radar-c-hero>header{max-width:none;display:block;margin-bottom:clamp(1.75rem,3vw,2.5rem);padding-bottom:1.5rem;border-bottom:1px solid var(--sf-line)}body.route-radar .radar-c-hero>header>div{display:block}body.route-radar .radar-c-hero h1{font-size:var(--type-section);line-height:1.1;letter-spacing:-.035em;text-transform:none}body.route-radar .radar-c-hero>header>div p{max-width:62ch;margin-top:.75rem;font-size:1rem;line-height:1.6}body.route-radar .radar-c-carousel__content p{font-size:1rem;line-height:1.6}body.route-radar .radar-readings__count{display:inline-grid;place-items:center;min-width:1.9em;height:1.9em;margin-left:.35em;padding:0 .5em;border-radius:999px;background:var(--sf-pale);color:var(--sf-navy);font:600 .42em/1 var(--sf-font-display);letter-spacing:0;vertical-align:.35em}body.route-radar .radar-readings>header p{font-size:1rem;line-height:1.6}body.route-radar .radar-reading__category{display:grid;gap:.3rem;font-size:13px}body.route-radar .radar-reading__category small{color:var(--sf-text-muted);font-size:12px;font-weight:500}body.route-radar .radar-c-voices+.radar-edition-card{margin-top:clamp(3rem,6vw,5rem)}body.route-radar .radar-edition-card.radar-edition-card.sf-layout-container{width:var(--sf-content-width);max-width:var(--sf-max-width);margin-inline:auto;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,3.5vw,3rem);border-radius:12px;border-left:4px solid var(--sf-orange);background:color-mix(in srgb,var(--sf-orange) 9%,#fff);color:var(--sf-navy)}body.route-radar .radar-edition-card h2{color:var(--sf-navy);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}body.route-radar .radar-edition-card>p{color:var(--sf-text-muted);font-size:1rem;line-height:1.6}body.route-radar .radar-edition-card a{color:var(--sf-navy);border-bottom-color:var(--sf-orange)}body.route-radar .radar-edition-card a:hover{color:var(--sf-orange-ink, var(--sf-navy))}.radar-tags{margin:.7rem 0 0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.4}body.route-radar .radar-c-carousel__content .radar-tags{margin:.6rem 0 .9rem;opacity:.75}.radar-reading__body .radar-tags{margin:-.4rem 0 1.4rem;color:var(--sf-navy)}.radar-c-carousel__slide picture{display:contents}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sunflex-page-radar.css.map */
