.se{font-family:var(--brand-font-body);color:var(--brand-ink);background:var(--brand-paper);min-height:100vh;-webkit-font-smoothing:antialiased;line-height:1.55;font-size:16px;overflow-x:clip}.se *,.se :after,.se :before{box-sizing:border-box}.se a{color:inherit}.se img{display:block;max-width:100%}.se h1,.se h2,.se h3,.se h4{font-family:var(--brand-font-display);letter-spacing:-.01em;line-height:1.08;margin:0;text-wrap:balance;font-weight:600}.se p{margin:0}.se-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}@media (min-width:720px){.se-wrap{padding:0 32px}}.se-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.se-skip{position:absolute;left:12px;top:-48px;background:var(--brand-ink);color:var(--brand-on-ink);padding:8px 12px;border-radius:6px;z-index:100}.se-skip:focus{top:12px}.se-h1{font-size:clamp(34px,7.2vw,72px);line-height:1.02}.se-h2{font-size:clamp(26px,4vw,42px)}.se-eyebrow{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;color:var(--brand-primary);margin:0 0 10px}.is-dark .se-eyebrow{color:var(--brand-accent)}.se-lede{font-size:clamp(17px,2vw,21px);line-height:1.45;max-width:36em;margin-top:18px}.se-intro,.se-lede{color:var(--brand-ink-soft)}.se-intro{font-size:17px;max-width:42em;margin-top:12px}.is-dark .se-intro,.is-dark .se-lede{color:color-mix(in srgb,currentColor 80%,transparent)}.se-head{margin-bottom:28px}.se-head.is-centre{text-align:center}.se-head.is-centre .se-intro{margin-left:auto;margin-right:auto}.se-empty{color:var(--brand-ink-muted);font-style:italic}.se-more{margin-top:24px}.se-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 22px;border-radius:8px;font:600 15px/1.2 var(--brand-font-body);text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease}.se-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.se-btn:active{transform:translateY(0)}.se-btn[disabled]{opacity:.6;cursor:default;transform:none}.se-btn.is-primary{background:var(--brand-primary);color:var(--brand-on-primary)}.se-btn.is-secondary{background:transparent;color:var(--brand-ink);border-color:var(--brand-ink)}.se-btn.is-ghost{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 40%,transparent)}.is-dark .se-btn.is-secondary{color:inherit;border-color:color-mix(in srgb,currentColor 60%,transparent)}.se-sec[data-tone=primary] .se-btn.is-primary{background:var(--brand-paper);color:var(--brand-primary)}.se-sec[data-tone=ink] .se-btn.is-primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-on-ink) 18%,transparent)}.se-btn.is-small{min-height:36px;padding:6px 14px;font-size:13.5px}.se-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.se-sec{padding:56px 0;position:relative}@media (min-width:720px){.se-sec{padding:84px 0}}.se-sec[data-tone=paper]{background:var(--brand-paper);color:var(--brand-ink)}.se-sec[data-tone=tint]{background:var(--brand-tint);color:var(--brand-ink)}.se-sec[data-tone=primary]{background:var(--brand-primary);color:var(--brand-on-primary)}.se-sec[data-tone=ink]{background:var(--brand-ink);color:var(--brand-on-ink)}.se-sec[data-tone=paper]+.se-sec[data-tone=paper]{border-top:1px solid var(--brand-line)}.se-hero [data-reveal]{animation:se-up .9s cubic-bezier(.2,.7,.2,1) both}.se-hero [data-reveal]:nth-child(2){animation-delay:.12s}.se-hero [data-reveal]:nth-child(3){animation-delay:.24s}.se-hero [data-reveal]:nth-child(4){animation-delay:.36s}@keyframes se-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.se-hero [data-reveal],[data-reveal]{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.se-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--brand-paper) 86%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.se-nav[data-scrolled]{border-bottom-color:var(--brand-line);box-shadow:0 6px 24px -18px rgba(0,0,0,.35)}.se-nav-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.se-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--brand-font-display);font-weight:600;font-size:17px;letter-spacing:.01em;min-width:0}.se-brand img{height:40px;width:auto;max-width:160px;object-fit:contain}.se-brand-mark{width:38px;height:38px;border-radius:9px;background:var(--brand-primary);color:var(--brand-on-primary);display:inline-grid;place-items:center;font-size:18px;flex:none}.se-brand-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-nav-links{display:none;list-style:none;margin:0;padding:0;gap:4px;align-items:center}.se-nav-links a{text-decoration:none;font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:6px;color:var(--brand-ink-soft);white-space:nowrap}.se-nav-links a:hover,.se-nav-links a[aria-current=page]{color:var(--brand-ink);background:var(--brand-tint)}.se-nav-links .se-btn{margin-left:8px;min-height:40px;padding:8px 16px;font-size:14px}.se-nav-m{position:relative}.se-nav-m>summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--brand-line)}.se-nav-m>summary::-webkit-details-marker{display:none}.se-nav-m>summary i{width:20px;height:2px;background:currentColor;position:relative;display:block}.se-nav-m>summary i:after,.se-nav-m>summary i:before{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor}.se-nav-m>summary i:before{top:-6px}.se-nav-m>summary i:after{top:6px}.se-nav-m[open]>summary i{background:transparent}.se-nav-m[open]>summary i:before{top:0;transform:rotate(45deg)}.se-nav-m[open]>summary i:after{top:0;transform:rotate(-45deg)}.se-nav-m ul{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;box-shadow:0 24px 48px -24px rgba(0,0,0,.4);list-style:none;margin:0;padding:8px;display:grid;gap:2px}.se-nav-m ul a{display:block;padding:10px 12px;border-radius:8px;text-decoration:none;font-weight:500}.se-nav-m ul a:hover{background:var(--brand-tint)}.se-nav-m ul .se-btn{margin:6px 4px 2px}@media (min-width:900px){.se-nav-links{display:flex}.se-nav-m{display:none}}.se-nav-has-sub{position:relative}.se-nav-has-sub>a:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);opacity:.7}.se-nav-sub{display:none;position:absolute;left:0;top:100%;padding:8px;margin:0;min-width:232px;list-style:none;background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;box-shadow:0 24px 48px -24px rgba(0,0,0,.4);z-index:60}.se-nav-sub:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.se-nav-has-sub:focus-within .se-nav-sub,.se-nav-has-sub:hover .se-nav-sub{display:grid;gap:2px}.se-nav-sub a{display:block;padding:9px 12px;border-radius:8px;white-space:nowrap}.se-nav-m .se-nav-m-sub summary,.se[data-preset] .se-nav-m .se-nav-m-sub>summary{list-style:none;cursor:pointer;display:block;width:auto;height:auto;min-height:44px;border:0;border-radius:8px;padding:12px 12px 10px;font-size:13px;color:var(--brand-ink-muted)}.se-nav-m .se-nav-m-sub summary::-webkit-details-marker{display:none}.se-nav-m .se-nav-m-sub summary:before{content:"+ "}.se-nav-m .se-nav-m-sub[open] summary:before{content:"– "}.se-nav-m .se-nav-m-sub ul,.se[data-preset] .se-nav-m .se-nav-m-sub>ul{position:static;min-width:0;border:0;box-shadow:none;border-radius:0;padding:0 0 6px 14px;background:transparent}.se-nav-m>ul{max-height:calc(100svh - 96px);overflow-y:auto;overscroll-behavior:contain}.se-nav-m .se-nav-m-sub ul a{font-size:14px}.se-hero{position:relative;overflow:hidden;display:grid;align-items:end;background:var(--brand-ink);color:var(--brand-on-ink);min-height:72svh;padding:96px 0 56px;isolation:isolate}.se-hero.is-tall{min-height:92svh}.se-hero.is-compact{min-height:0;padding:72px 0 40px}.se-hero.is-centre .se-hero-inner{text-align:center}.se-hero.is-centre .se-cta-row,.se-hero.is-centre .se-lede{margin-left:auto;margin-right:auto;justify-content:center}.se-hero:not(.is-dark){background:var(--brand-paper);color:var(--brand-ink)}.se-hero-media{position:absolute;inset:0;z-index:-1}@supports (animation-timeline:scroll()){.se-hero-media{animation:se-parallax linear both;animation-timeline:scroll(root);animation-range:0 120vh}}@keyframes se-parallax{to{transform:translate3d(0,28vh,0)}}@media (prefers-reduced-motion:reduce){.se-hero-media{animation:none!important}}.se-hero-img{position:absolute;inset:-6%;will-change:transform;animation:se-kb 28s ease-in-out infinite alternate;transform-origin:50% 40%}.se-hero-img img{object-position:50% 35%}.se-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-ink) 35%,transparent) 0,color-mix(in srgb,var(--brand-ink) 62%,transparent) 60%,color-mix(in srgb,var(--brand-ink) 86%,transparent) 100%)}.se-hero-grain{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 85% 10%,color-mix(in srgb,var(--brand-primary) 55%,transparent),transparent 70%),radial-gradient(40% 50% at 10% 90%,color-mix(in srgb,var(--brand-accent) 30%,transparent),transparent 70%),repeating-linear-gradient(0deg,transparent 0 46px,color-mix(in srgb,currentColor 6%,transparent) 46px 47px)}.se-hero-inner{position:relative}.se-hero-mark{margin-bottom:22px}.se-hero-eyebrow{color:var(--brand-accent)}.se-hero .se-lede{color:inherit;opacity:.88}@keyframes se-kb{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}@media (prefers-reduced-motion:reduce){.se-hero-img{animation:none!important;transform:none!important}}@media (min-width:720px){.se-hero{padding:128px 0 80px}}.se-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0}.se-stat dt{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-ink-muted);order:2;margin-top:4px}.se-stat{display:flex;flex-direction:column}.se-stat dd{margin:0;order:1}.se-stat dd b{font-family:var(--brand-font-display);font-size:clamp(34px,5vw,56px);line-height:1;color:var(--brand-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.is-dark .se-stat dd b{color:var(--brand-accent)}.is-dark .se-stat dt{color:color-mix(in srgb,currentColor 70%,transparent)}.se-stat dd small{display:block;font-size:13px;color:var(--brand-ink-muted);margin-top:2px}@media (min-width:720px){.se-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}}.se-rich.is-narrow .se-wrap{max-width:780px}.se-prose{font-size:17px;line-height:1.65;color:var(--brand-ink-soft)}.is-dark .se-prose{color:color-mix(in srgb,currentColor 85%,transparent)}.se-prose blockquote,.se-prose ol,.se-prose p,.se-prose ul{margin:0 0 1.1em}.se-prose h2,.se-prose h3,.se-prose h4{color:var(--brand-ink);margin:1.6em 0 .5em}.is-dark .se-prose h2,.is-dark .se-prose h3{color:inherit}.se-prose h2{font-size:clamp(22px,3vw,30px)}.se-prose h3{font-size:20px}.se-prose a{color:var(--brand-primary);text-decoration-thickness:1px;text-underline-offset:3px}.is-dark .se-prose a{color:inherit}.se-prose blockquote{border-left:3px solid var(--brand-primary);padding-left:18px;font-family:var(--brand-font-display);font-size:1.1em}.se-prose hr{border:0;border-top:1px solid var(--brand-line);margin:2em 0}.se-prose code{font-family:ui-monospace,monospace;font-size:.92em;background:var(--brand-tint);padding:1px 5px;border-radius:4px}.se-rich.is-wide .se-prose{column-count:1}@media (min-width:900px){.se-rich.is-wide .se-prose{column-count:2;column-gap:48px}.se-rich.is-wide .se-prose h2,.se-rich.is-wide .se-prose h3{page-break-after:avoid;break-after:avoid}}.se-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:640px){.se-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.se-cards{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.se-card{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.se-card:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px rgba(0,0,0,.35)}.se-card-img{position:relative;aspect-ratio:4/3;background:var(--brand-tint)}.se-card-body{padding:20px;display:grid;gap:8px;align-content:start}.se-card-body h3{font-size:21px}.se-card-body h3 a{text-decoration:none}.se-card-body p{color:var(--brand-ink-soft);font-size:15px}.se-card-body .se-eyebrow{margin:0}.se-sec[data-tone=tint] .se-card{border-color:transparent}.se-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--brand-line);border-radius:14px;background:var(--brand-paper);color:var(--brand-ink)}.se-timetable{width:100%;border-collapse:collapse;font-size:15px;min-width:420px}.se-timetable td,.se-timetable th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--brand-line);vertical-align:top}.se-timetable thead th{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-ink-muted);background:var(--brand-tint);font-weight:600}.se-timetable tbody tr:last-child td,.se-timetable tbody tr:last-child th{border-bottom:0}.se-tt-day{font-family:var(--brand-font-display);font-weight:600;color:var(--brand-primary);white-space:nowrap;border-right:1px solid var(--brand-line)}.se-tt-day-short{display:none}.se-tt-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--brand-ink-soft)}.se-tt-name{font-weight:600}@media (max-width:560px){.se-tt-day-long{display:none}.se-tt-day-short{display:inline}.se-timetable td,.se-timetable th{padding:10px}}.se-events{list-style:none;margin:0;padding:0;display:grid;gap:12px}.se-event,.se-event>a,.se-event>div{text-decoration:none}.se-event{display:block}.se-event:not(:has(>a)),.se-event>a{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink);transition:border-color .2s ease,transform .2s ease}.se-event>a:hover{border-color:var(--brand-primary);transform:translateX(2px)}.se-event-date{text-align:center;border-right:1px solid var(--brand-line);padding-right:12px}.se-event-date b{display:block;font-family:var(--brand-font-display);font-size:28px;line-height:1;color:var(--brand-primary)}.se-event-date span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-ink-muted)}.se-event-body h3{font-size:18px}.se-event-body p{font-size:14px;color:var(--brand-ink-soft);margin-top:3px}@media (min-width:900px){.se-events{grid-template-columns:repeat(2,minmax(0,1fr))}}.is-dark .se-event:not(:has(>a)),.is-dark .se-event>a{background:color-mix(in srgb,var(--brand-paper) 8%,transparent);color:inherit;border-color:color-mix(in srgb,currentColor 18%,transparent)}.is-dark .se-event-date{border-color:color-mix(in srgb,currentColor 18%,transparent)}.is-dark .se-event-date b{color:var(--brand-accent)}.se-champions,.se-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media (min-width:720px){.se-champions{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.se-team{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.se-avatar{position:relative;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--brand-primary);color:var(--brand-on-primary);display:grid;place-items:center;font-family:var(--brand-font-display);font-size:26px;margin-bottom:12px}.se-avatar.is-large{width:100%;max-width:220px;height:auto;aspect-ratio:1;border-radius:16px;font-size:48px}.se-person.no-photo{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:start}.se-person.no-photo .se-avatar.is-large{width:56px;max-width:56px;height:56px;border-radius:50%;font-size:18px;margin-bottom:0;grid-row:span 3}.se-person.no-photo h3{font-size:17px;align-self:center}.se-person.no-photo .se-person-role{margin-top:2px}.se-team:has(.no-photo){gap:20px 24px}.se-champion h3,.se-person h3{font-size:18px}.se-champion p,.se-person-role{color:var(--brand-ink-soft);font-size:14.5px;margin-top:3px}.is-dark .se-champion p{color:color-mix(in srgb,currentColor 75%,transparent)}.se-champion small{display:block;font-size:12.5px;color:var(--brand-ink-muted);margin-top:2px}.is-dark .se-champion small{color:color-mix(in srgb,currentColor 60%,transparent)}.se-person-bio{font-size:14.5px;color:var(--brand-ink-soft);margin-top:8px}.se-gallery-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:720px){.se-gallery-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.se-gallery-img{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--brand-tint)}.se-gallery-img img{transition:transform .6s ease}.se-gallery-list li:hover .se-gallery-img img{transform:scale(1.04)}.se-gallery figure{margin:0}.se-gallery figcaption{font-size:13px;color:var(--brand-ink-muted);margin-top:6px}.se-gallery.is-masonry .se-gallery-list{grid-auto-flow:dense}.se-gallery.is-masonry li.is-tall .se-gallery-img{aspect-ratio:3/4}@media (min-width:720px){.se-gallery.is-masonry li.is-tall{grid-row:span 2}.se-gallery.is-masonry li.is-tall .se-gallery-img{height:100%;aspect-ratio:auto}}.se-gallery.is-strip .se-gallery-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.se-gallery.is-strip li{flex:0 0 80%;scroll-snap-align:start}@media (min-width:720px){.se-gallery.is-strip li{flex-basis:420px}}.se-quote{max-width:820px;text-align:center;margin:0 auto}.se-quote-img{position:relative;width:72px;height:72px;border-radius:50%;overflow:hidden;margin:0 auto 18px}.se-quote blockquote{margin:0;font-family:var(--brand-font-display);font-size:clamp(22px,3.2vw,34px);line-height:1.25}.se-quote blockquote p:before{content:"\201C";opacity:.5}.se-quote blockquote p:after{content:"\201D";opacity:.5}.se-quote figcaption{margin-top:18px;font-size:14.5px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;opacity:.85}.se-quote figcaption strong{font-weight:600}.se-cta{display:grid;gap:20px}.se-cta .se-cta-row{margin-top:0}@media (min-width:900px){.se-cta{grid-template-columns:1fr auto;align-items:center}}.se-faq{max-width:820px;display:grid;gap:10px}.se-faq-item{border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink)}.se-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:600;font-size:16.5px}.se-faq-item summary::-webkit-details-marker{display:none}.se-faq-item summary i{width:20px;height:20px;position:relative;flex:none}.se-faq-item summary i:after,.se-faq-item summary i:before{content:"";position:absolute;background:var(--brand-primary);left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:2px;transition:transform .2s ease}.se-faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.se-faq-item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.se-faq-item .se-prose{padding:0 18px 18px;font-size:16px}.se-memorial-grid{display:grid;gap:24px}@media (min-width:720px){.se-memorial-grid{grid-template-columns:260px 1fr;gap:40px}}.se-memorial-img{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;filter:grayscale(1);max-width:260px}.se-memorial-years{font-family:var(--brand-font-display);color:var(--brand-ink-muted);margin:6px 0 18px}.se-tributes{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:14px}@media (min-width:720px){.se-tributes{grid-template-columns:repeat(2,minmax(0,1fr))}}.se-tributes li{border-left:2px solid var(--brand-line);padding:4px 0 4px 16px;font-size:15px;color:var(--brand-ink-soft)}.se-tributes cite{display:block;font-style:normal;font-size:13px;margin-top:6px;color:var(--brand-ink-muted)}.se-news{list-style:none;margin:0;padding:0;display:grid;gap:28px;max-width:820px}.se-news time{font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-ink-muted)}.se-news h3{font-size:22px;margin:4px 0 8px}.se-news h3 a{text-decoration:none}.se-news .se-prose{font-size:16px}.se-products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (min-width:720px){.se-products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}}.se-product-link{display:block;text-decoration:none;color:inherit}.se-product-img{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--brand-tint)}.se-product-img img{transition:transform .5s ease}.se-product:hover .se-product-img img{transform:scale(1.04)}.se-product-ph{position:absolute;inset:0;background:linear-gradient(135deg,var(--brand-tint),color-mix(in srgb,var(--brand-primary) 18%,var(--brand-paper)))}.se-product-body{padding:10px 2px 0}.se-product-body .se-eyebrow{margin:0 0 2px;font-size:11px}.se-product-body h3{font-size:16px;font-family:var(--brand-font-body);font-weight:600}.se-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-ink-soft);margin-top:2px}.se-collections{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:720px){.se-collections{grid-template-columns:repeat(3,minmax(0,1fr))}}.se-collection a{display:block;text-decoration:none;color:inherit;position:relative;border-radius:14px;overflow:hidden}.se-collection-img{position:relative;aspect-ratio:4/3;background:var(--brand-tint)}.se-collection-body{padding:14px 2px 0}.se-collection-body h3{font-size:20px}.se-collection-body p{color:var(--brand-ink-soft);font-size:14.5px;margin-top:4px}.se-collection-body small{color:var(--brand-ink-muted);font-size:12.5px}.se-map{position:relative;width:100%;border-radius:14px;overflow:hidden;background:var(--brand-tint);border:1px solid var(--brand-line)}.se-map-fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--brand-ink-muted);font-size:14px;padding:20px;text-align:center;pointer-events:none}.se-map .maplibregl-canvas-container~.se-map-fallback,.se-map:has(canvas) .se-map-fallback{display:none}.se-map-you{width:16px;height:16px;border-radius:50%;background:#2563eb;border:3px solid #fff;box-shadow:0 0 0 6px rgba(37,99,235,.25)}.se-finder{display:grid;gap:16px}.se-finder-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.se-finder-search{flex:1 1 180px}.se-finder-search input{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid var(--brand-line);border-radius:8px;font:inherit;background:var(--brand-paper);color:var(--brand-ink)}.se-finder-search input:focus{outline:2px solid var(--brand-primary);outline-offset:1px;border-color:transparent}.se-finder-note{flex-basis:100%}.se-finder-count,.se-finder-note{font-size:13.5px;color:var(--brand-ink-muted)}.se-chips{display:flex;flex-wrap:wrap;gap:8px}.se-chip{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);border-radius:999px;padding:6px 14px;font:500 13.5px/1.2 var(--brand-font-body);cursor:pointer}.se-chip.is-on{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.se-dojos{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:720px){.se-dojos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.se-dojos{grid-template-columns:repeat(3,minmax(0,1fr))}}.se-dojo{border:1px solid var(--brand-line);border-radius:12px;padding:16px;background:var(--brand-paper);color:var(--brand-ink);display:grid;gap:6px;align-content:start;transition:border-color .2s ease,box-shadow .2s ease}.se-dojo.is-selected{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 20%,transparent)}.se-dojo-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.se-dojo-head h3{font-size:18px}.se-dojo-name{all:unset;cursor:pointer;font:inherit}.se-dojo-dist,.se-dojo-name:hover{color:var(--brand-primary)}.se-dojo-dist{font-size:12.5px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.se-dojo-where{color:var(--brand-ink-soft);font-size:14.5px}.se-dojo-head-instr{font-size:13.5px;color:var(--brand-ink-muted)}.se-dojo-links{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:8px;font-size:14px}.se-dojo-links a:not(.se-btn){color:var(--brand-primary);text-decoration:none}.se-dojo-links .se-btn{margin-left:auto}.se-mapembed{display:grid;gap:14px}.se-address{font-style:normal;display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--brand-ink-soft)}.se-address a{color:var(--brand-primary)}.se-contact{display:grid;gap:28px}@media (min-width:900px){.se-contact.has-aside{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}}.se-contact-details{font-style:normal;display:grid;gap:14px;margin-top:24px}.se-contact-details a,.se-contact-details p{display:grid;gap:2px;text-decoration:none;font-size:16px}.se-contact-details span{font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-ink-muted)}.se-contact-details a:hover{color:var(--brand-primary)}.se-form{display:grid;gap:14px;background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:16px;padding:22px}@media (min-width:720px){.se-form{padding:28px}}.se-form h3{font-size:22px}.se-field{display:grid;gap:6px;font-size:14px}.se-field>span{font-weight:600}.se-field input,.se-field select,.se-field textarea{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid var(--brand-line);border-radius:8px;font:inherit;font-size:16px;background:var(--brand-paper);color:var(--brand-ink)}.se-field textarea{min-height:110px;resize:vertical}.se-field input:focus,.se-field select:focus,.se-field textarea:focus{outline:2px solid var(--brand-primary);outline-offset:1px;border-color:transparent}.se-field [aria-invalid=true]{border-color:#b4322a}.se-field-err,.se-form-err{color:#b4322a;font-style:normal;font-size:13.5px}.se-split{display:grid;gap:14px}@media (min-width:560px){.se-split{grid-template-columns:1fr 1fr}}.se-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.se-check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--brand-primary)}.se-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.se-fine{font-size:12.5px;color:var(--brand-ink-muted)}.se-form-ok{text-align:center;padding:40px 24px}.se-form-ok h3{font-size:26px;margin-bottom:8px}.se-foot{background:var(--brand-ink);color:var(--brand-on-ink);padding:56px 0 28px;margin-top:auto}.se-foot a{text-decoration:none;opacity:.85}.se-foot a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.se-foot-grid{display:grid;gap:32px}@media (min-width:720px){.se-foot-grid{grid-template-columns:1.4fr repeat(var(--fcols,2),1fr);gap:40px}}.se-foot-brand img{height:44px;width:auto;max-width:180px;object-fit:contain;margin-bottom:14px}.se-foot-brand p{font-size:14.5px;opacity:.8;max-width:32em;margin-top:10px}.se-foot-col h3{font-size:12px;text-transform:uppercase;letter-spacing:.14em;opacity:.7;margin-bottom:12px;font-family:var(--brand-font-body)}.se-foot-col ul{list-style:none;margin:0;padding:0}.se-foot-col ul,.se-foot-contact{display:grid;gap:8px;font-size:14.5px}.se-foot-contact{font-style:normal}.se-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;list-style:none;padding:0}.se-social li{list-style:none;margin:0}.se-social li::marker{content:""}.se-social a{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:12px;font-weight:700;letter-spacing:.02em}.se-foot-legal{margin-top:40px;padding-top:18px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:12.5px;opacity:.7}.se-ticker{background:var(--brand-accent);color:var(--brand-on-accent);overflow:hidden;padding:14px 0;font-family:var(--brand-font-display);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.se-ticker-track{display:flex;width:max-content;animation:se-marquee 42s linear infinite}.se-ticker ul{list-style:none;margin:0;padding:0;display:flex}.se-ticker li{padding:0 28px}.se-ticker li:before{content:"·";margin-right:28px;opacity:.7}@keyframes se-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.se-ticker-track{animation:none;width:auto}.se-ticker ul[aria-hidden]{display:none}.se-ticker{white-space:normal}.se-ticker ul{flex-wrap:wrap;row-gap:6px}}.se-hero-inner{display:grid;grid-template-columns:minmax(0,1fr)}.se-hero.has-motif .se-hero-inner{position:relative}.se-hero-motif{font-family:"Noto Serif JP",serif;writing-mode:vertical-rl;line-height:1;letter-spacing:.06em;color:color-mix(in srgb,var(--brand-accent) 14%,transparent);font-size:72px;position:absolute;right:20px;top:0;-webkit-user-select:none;user-select:none;pointer-events:none}@media (min-width:900px){.se-hero.has-motif .se-hero-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.se-hero-motif{position:static;justify-self:end;font-size:clamp(96px,11vw,140px)}}.se-foot-motif{font-family:"Noto Serif JP",serif;color:color-mix(in srgb,var(--brand-accent) 70%,transparent);margin-left:18px;letter-spacing:.06em}.se[data-preset=editorial]{font-size:16px}.se[data-preset=editorial] h1,.se[data-preset=editorial] h2,.se[data-preset=editorial] h3,.se[data-preset=editorial] h4{text-transform:uppercase;letter-spacing:0;font-weight:600;line-height:1.04;text-wrap:balance}.se[data-preset=editorial] .se-wrap{max-width:1280px;padding:0 28px}.se[data-preset=editorial] .se-h1{font-size:clamp(52px,7.2vw,92px);line-height:.94;font-weight:700;letter-spacing:-.012em}.se[data-preset=editorial] .se-h2{font-size:clamp(34px,3.6vw,46px)}.se[data-preset=editorial] .se-eyebrow{font-weight:400;font-size:12px;letter-spacing:.3em;color:var(--brand-accent-deep);margin:0 0 14px}.se[data-preset=editorial] .is-dark .se-eyebrow{color:var(--brand-accent)}.se[data-preset=editorial] .se-lede{font-size:clamp(18px,1.6vw,20px);font-weight:300;line-height:1.65;max-width:560px;margin-top:28px}.se[data-preset=editorial] .se-intro{font-size:18px;font-weight:300;line-height:1.7}.se[data-preset=editorial] .se-head{margin-bottom:40px}.se[data-preset=editorial] .se-head.is-centre .se-intro,.se[data-preset=editorial] .se-head.is-centre .se-lede{margin-left:auto;margin-right:auto}.se[data-preset=editorial] a{transition:color .25s}.se[data-preset=editorial] .se-btn{border-radius:2px;font:600 14px/1.2 var(--brand-font-display);letter-spacing:.18em;text-transform:uppercase;padding:18px 34px;min-height:0;border-width:1px;transition:background-color .25s,color .25s,border-color .25s,transform .25s}.se[data-preset=editorial] .se-btn:hover{filter:none;transform:translateY(-3px)}.se[data-preset=editorial] .se-btn.is-primary{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-primary)}.se[data-preset=editorial] .se-btn.is-primary:hover{background:var(--brand-accent);color:var(--brand-on-accent);border-color:var(--brand-accent)}.se[data-preset=editorial] .is-dark .se-btn.is-primary,.se[data-preset=editorial] .se-sec[data-tone=ink] .se-btn.is-primary,.se[data-preset=editorial] .se-sec[data-tone=primary] .se-btn.is-primary{background:var(--brand-accent);color:var(--brand-on-accent);border-color:var(--brand-accent);box-shadow:none}.se[data-preset=editorial] .is-dark .se-btn.is-primary:hover{background:var(--brand-paper);color:var(--brand-primary);border-color:var(--brand-paper)}.se[data-preset=editorial] .se-btn.is-secondary{border-color:var(--brand-primary);color:var(--brand-primary)}.se[data-preset=editorial] .se-btn.is-ghost{border-color:color-mix(in srgb,currentColor 40%,transparent)}.se[data-preset=editorial] .se-btn.is-ghost:hover{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-paper) 10%,transparent)}.se[data-preset=editorial] .se-btn.is-small{padding:11px 16px;font-size:12px;letter-spacing:.12em}.se[data-preset=editorial] .se-cta-row{gap:14px;margin-top:40px}.se[data-preset=editorial] .se-sec{padding:72px 0}@media (min-width:720px){.se[data-preset=editorial] .se-sec{padding:120px 0}}.se[data-preset=editorial] .se-sec[data-tone=tint]{border-top:1px solid color-mix(in srgb,var(--brand-primary) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 8%,transparent)}.se[data-preset=editorial] .se-sec[data-tone=paper]+.se-sec[data-tone=paper]{border-top:1px solid color-mix(in srgb,var(--brand-primary) 10%,transparent)}.se[data-preset=editorial] .se-sec[data-tone=primary]{background:var(--brand-primary)}.se[data-preset=editorial] .se-sec[data-tone=ink]{background:var(--brand-ink)}.se[data-preset=editorial] .se-nav{background:var(--brand-paper);border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 10%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.se[data-preset=editorial] .se-nav[data-scrolled]{border-bottom-color:color-mix(in srgb,var(--brand-primary) 10%,transparent);box-shadow:none}.se[data-preset=editorial] .se-nav-in{min-height:78px}.se[data-preset=editorial] .se-brand img{height:54px;max-width:180px}.se[data-preset=editorial] .se-nav-links{gap:30px}.se[data-preset=editorial] .se-nav-links a{font-family:var(--brand-font-display);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:8px 0;border-radius:0;color:var(--brand-ink)}.se[data-preset=editorial] .se-nav-links a:hover,.se[data-preset=editorial] .se-nav-links a[aria-current=page]{background:none;color:var(--brand-accent-deep)}.se[data-preset=editorial] .se-nav-links .se-btn{margin-left:0;min-height:0;padding:12px 22px;font-size:13px;letter-spacing:.16em}.se[data-preset=editorial] .se-nav-links .se-btn:hover{transform:none}.se[data-preset=editorial] .se-nav-m summary{border-radius:2px;border-color:color-mix(in srgb,var(--brand-primary) 26%,transparent)}.se[data-preset=editorial] .se-nav-m ul{border-radius:2px;border-color:color-mix(in srgb,var(--brand-primary) 16%,transparent);box-shadow:0 20px 44px rgba(10,28,57,.14)}.se[data-preset=editorial] .se-nav-m ul a{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.14em;font-size:13px;border-radius:0}.se[data-preset=editorial] .se-nav-m ul a:hover{background:var(--brand-tint)}.se[data-preset=editorial] .se-hero{background:var(--brand-primary);color:var(--brand-paper);min-height:0;padding:96px 0 80px;align-items:center}.se[data-preset=editorial] .se-hero.is-standard,.se[data-preset=editorial] .se-hero.is-tall{min-height:0}.se[data-preset=editorial] .se-hero.is-compact{padding:80px 0 64px}@media (min-width:720px){.se[data-preset=editorial] .se-hero{padding:120px 0 110px}.se[data-preset=editorial] .se-hero.is-compact{padding:110px 0 96px}}.se[data-preset=editorial] .se-hero-grain{background:linear-gradient(105deg,color-mix(in srgb,var(--brand-ink) 94%,transparent) 0,color-mix(in srgb,var(--brand-primary) 86%,transparent) 45%,color-mix(in srgb,var(--brand-primary) 42%,transparent) 100%),radial-gradient(circle at 50% 100%,transparent 46%,color-mix(in srgb,var(--brand-accent) 16%,transparent) 47%,color-mix(in srgb,var(--brand-accent) 16%,transparent) 48.6%,transparent 49.5%) 0 0 /72px 36px repeat,radial-gradient(circle at 50% 100%,transparent 46%,color-mix(in srgb,var(--brand-accent) 16%,transparent) 47%,color-mix(in srgb,var(--brand-accent) 16%,transparent) 48.6%,transparent 49.5%) 36px 18px /72px 36px repeat,var(--brand-primary)}.se[data-preset=editorial] .se-hero-overlay{background:linear-gradient(105deg,color-mix(in srgb,var(--brand-ink) 94%,transparent) 0,color-mix(in srgb,var(--brand-primary) 86%,transparent) 45%,color-mix(in srgb,var(--brand-primary) 42%,transparent) 100%)}.se[data-preset=editorial] .se-hero-img{opacity:.5}.se[data-preset=editorial] .se-hero-eyebrow{display:flex;align-items:center;gap:16px;font-size:12px;letter-spacing:.34em;color:var(--brand-accent);margin-bottom:30px}.se[data-preset=editorial] .se-hero-eyebrow:before{content:"";width:28px;height:1px;background:var(--brand-accent);flex:none}.se[data-preset=editorial] .se-hero.is-centre .se-hero-eyebrow{justify-content:center}.se[data-preset=editorial] .se-hero.is-compact .se-h1{font-size:clamp(44px,6.4vw,82px)}.se[data-preset=editorial] .se-h1-hl{color:var(--brand-accent)}.se[data-preset=editorial] .se-hero .se-lede{opacity:1;color:color-mix(in srgb,var(--brand-paper) 80%,transparent)}.se[data-preset=editorial] .se-hero .se-cta-row{margin-top:40px}.se[data-preset=editorial] .se-hero+.se-sec[data-section=statsStrip][data-tone=ink]{background:color-mix(in srgb,var(--brand-ink) 72%,var(--brand-primary));border-top:1px solid color-mix(in srgb,var(--brand-paper) 12%,transparent);padding:34px 0}.se[data-preset=editorial] .se-hero+.se-sec[data-section=statsStrip][data-tone=ink] .se-head{display:none}.se[data-preset=editorial] .se-stats{gap:24px 16px}.se[data-preset=editorial] .se-stat dd b{font-size:46px;font-weight:600;color:var(--brand-accent);letter-spacing:0}.se[data-preset=editorial] .se-stat dt{font-family:var(--brand-font-display);font-size:11px;letter-spacing:.24em;margin-top:8px}.se[data-preset=editorial] .is-dark .se-stat dt{color:color-mix(in srgb,currentColor 60%,transparent)}.se[data-preset=editorial] .se-stat dd small{font-size:12.5px}@media (min-width:720px){.se[data-preset=editorial] .se-hero+.se-sec[data-section=statsStrip][data-tone=ink] .se-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.se[data-preset=editorial] .se-rich.is-narrow .se-wrap{max-width:1280px}.se[data-preset=editorial] .se-rich.is-narrow .se-head{margin-bottom:28px}@media (min-width:900px){.se[data-preset=editorial] .se-rich.is-narrow .se-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.se[data-preset=editorial] .se-rich.is-narrow .se-head{margin-bottom:0;position:sticky;top:110px}}.se[data-preset=editorial] .se-prose{font-size:17px;line-height:1.75;color:color-mix(in srgb,var(--brand-ink) 78%,var(--brand-paper))}.se[data-preset=editorial] .se-rich.is-narrow .se-prose>p:first-child{font-size:clamp(20px,1.9vw,24px);font-weight:300;line-height:1.55;color:var(--brand-ink);margin-bottom:26px}.se[data-preset=editorial] .se-prose ol,.se[data-preset=editorial] .se-prose p,.se[data-preset=editorial] .se-prose ul{margin-bottom:20px}.se[data-preset=editorial] .se-prose a{color:var(--brand-primary);text-decoration:none;font-family:var(--brand-font-display);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--brand-accent);padding-bottom:4px}.se[data-preset=editorial] .se-prose a:hover{color:var(--brand-accent-deep)}.se[data-preset=editorial] .is-dark .se-prose{color:color-mix(in srgb,currentColor 76%,transparent)}.se[data-preset=editorial] .is-dark .se-prose a{color:inherit}.se[data-preset=editorial] .se-prose strong{color:var(--brand-primary);font-family:var(--brand-font-display);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.se[data-preset=editorial] .is-dark .se-prose strong{color:var(--brand-accent)}.se[data-preset=editorial] .se-prose blockquote{border-left-color:var(--brand-accent)}.se[data-preset=editorial] .se-rich.is-wide .se-prose h2,.se[data-preset=editorial] .se-rich.is-wide .se-prose h3{font-size:22px}.se[data-preset=editorial] .se-cards{gap:22px}.se[data-preset=editorial] .se-avatar.is-large,.se[data-preset=editorial] .se-card,.se[data-preset=editorial] .se-card-img,.se[data-preset=editorial] .se-collection a,.se[data-preset=editorial] .se-collection-img,.se[data-preset=editorial] .se-dojo,.se[data-preset=editorial] .se-event:not(:has(>a)),.se[data-preset=editorial] .se-event>a,.se[data-preset=editorial] .se-faq-item,.se[data-preset=editorial] .se-form,.se[data-preset=editorial] .se-gallery-img,.se[data-preset=editorial] .se-map,.se[data-preset=editorial] .se-product-img,.se[data-preset=editorial] .se-table-wrap{border-radius:0}.se[data-preset=editorial] .se-card{border-color:color-mix(in srgb,var(--brand-primary) 14%,transparent)}.se[data-preset=editorial] .se-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(10,28,57,.14)}.se[data-preset=editorial] .se-card-body{padding:40px 34px 44px;gap:12px}.se[data-preset=editorial] .se-card-body h3{font-size:28px}.se[data-preset=editorial] .se-card-body .se-eyebrow{font-size:12px;letter-spacing:.24em;margin-bottom:4px}.se[data-preset=editorial] .se-sec[data-tone=tint] .se-card{border-color:transparent}.se[data-preset=editorial] .is-dark .se-card{background:var(--brand-ink);color:inherit;border-color:color-mix(in srgb,var(--brand-paper) 12%,transparent)}.se[data-preset=editorial] .is-dark .se-card-body p{color:color-mix(in srgb,currentColor 76%,transparent)}.se[data-preset=editorial] .se-event:not(:has(>a)),.se[data-preset=editorial] .se-event>a{border-color:color-mix(in srgb,var(--brand-primary) 14%,transparent);padding:22px 24px}.se[data-preset=editorial] .se-event-date b{color:var(--brand-accent-deep)}.se[data-preset=editorial] .is-dark .se-event-date b{color:var(--brand-accent)}.se[data-preset=editorial] .se-event-body h3{font-size:19px;letter-spacing:.04em;font-weight:500}.se[data-preset=editorial] .se-faq-item{border-color:color-mix(in srgb,var(--brand-primary) 14%,transparent)}.se[data-preset=editorial] .se-faq-item summary{font-family:var(--brand-font-display);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:17px;padding:20px 22px}.se[data-preset=editorial] .se-faq-item summary i:after,.se[data-preset=editorial] .se-faq-item summary i:before{background:var(--brand-accent-deep)}.se[data-preset=editorial] .is-dark .se-faq-item{background:color-mix(in srgb,var(--brand-paper) 6%,transparent);color:inherit;border-color:color-mix(in srgb,var(--brand-paper) 12%,transparent)}.se[data-preset=editorial] .is-dark .se-faq-item summary i:after,.se[data-preset=editorial] .is-dark .se-faq-item summary i:before{background:var(--brand-accent)}.se[data-preset=editorial] .se-champion small,.se[data-preset=editorial] .se-contact-details span,.se[data-preset=editorial] .se-foot-col h3,.se[data-preset=editorial] .se-news time,.se[data-preset=editorial] .se-timetable thead th{font-family:var(--brand-font-display);letter-spacing:.24em}.se[data-preset=editorial] .se-tt-day{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.04em}.se[data-preset=editorial] .se-champion h3,.se[data-preset=editorial] .se-collection-body h3,.se[data-preset=editorial] .se-dojo-head h3,.se[data-preset=editorial] .se-news h3,.se[data-preset=editorial] .se-person h3{letter-spacing:.04em}.se[data-preset=editorial] .se-person.no-photo h3{text-transform:none;letter-spacing:0}.se[data-preset=editorial] .se-avatar{background:var(--brand-primary);color:var(--brand-paper)}.se[data-preset=editorial] .se-champion p,.se[data-preset=editorial] .se-person-role{color:var(--brand-accent-deep);font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.se[data-preset=editorial] .is-dark .se-champion p,.se[data-preset=editorial] .is-dark .se-person-role{color:var(--brand-accent)}.se[data-preset=editorial] .se-gallery figcaption{font-family:var(--brand-font-display);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin-top:10px}.se[data-preset=editorial] .se-quote blockquote{font-weight:300;font-size:clamp(24px,3.2vw,41px);text-transform:none;line-height:1.3}.se[data-preset=editorial] .se-quote blockquote p:after,.se[data-preset=editorial] .se-quote blockquote p:before{content:none}.se[data-preset=editorial] .se-quote figcaption{font-family:var(--brand-font-display);text-transform:uppercase;letter-spacing:.28em;font-size:12px;color:var(--brand-accent);margin-top:30px}.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint]{background:var(--brand-paper);border:0}.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint] .se-cta{display:block;text-align:center;background:var(--brand-tint);border:1px solid color-mix(in srgb,var(--brand-primary) 16%,transparent);padding:48px 24px;position:relative;isolation:isolate}@media (min-width:720px){.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint] .se-cta{padding:70px 48px}}.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint] .se-cta:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.45;background:radial-gradient(circle at 50% 100%,transparent 46%,color-mix(in srgb,var(--brand-primary) 10%,transparent) 47%,color-mix(in srgb,var(--brand-primary) 10%,transparent) 48.6%,transparent 49.5%) 0 0 /72px 36px repeat,radial-gradient(circle at 50% 100%,transparent 46%,color-mix(in srgb,var(--brand-primary) 10%,transparent) 47%,color-mix(in srgb,var(--brand-primary) 10%,transparent) 48.6%,transparent 49.5%) 36px 18px /72px 36px repeat}.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint] .se-h2{font-size:clamp(34px,4vw,51px);margin-bottom:20px}.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint] .se-intro{margin:0 auto 38px;max-width:520px}.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint] .se-cta-row{justify-content:center;margin:0}.se[data-preset=editorial] .se-sec[data-section=cta][data-tone=tint] .se-btn.is-primary{padding:19px 40px}.se[data-preset=editorial] .se-sec[data-section=cta].is-dark .se-cta{text-align:center;display:block}.se[data-preset=editorial] .se-sec[data-section=cta].is-dark .se-intro{margin:0 auto;max-width:560px}.se[data-preset=editorial] .se-sec[data-section=cta].is-dark .se-cta-row{justify-content:center;margin-top:34px}.se[data-preset=editorial] .se-form{background:transparent;border:0;padding:0}.se[data-preset=editorial] .se-form h3{font-size:28px}.se[data-preset=editorial] .se-field>span{font-family:var(--brand-font-display);font-weight:400;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-accent-deep)}.se[data-preset=editorial] .se-field input,.se[data-preset=editorial] .se-field select,.se[data-preset=editorial] .se-field textarea,.se[data-preset=editorial] .se-finder-search input{border-radius:2px;border:1px solid color-mix(in srgb,var(--brand-primary) 26%,transparent);padding:15px 16px;min-height:51px}.se[data-preset=editorial] .se-field input:focus,.se[data-preset=editorial] .se-field select:focus,.se[data-preset=editorial] .se-field textarea:focus{outline-color:var(--brand-accent)}.se[data-preset=editorial] .se-check input,.se[data-preset=editorial] .se-chip{accent-color:var(--brand-accent-deep);border-radius:2px}.se[data-preset=editorial] .se-contact-details{margin-top:32px;gap:18px}.se[data-preset=editorial] .se-contact-details a,.se[data-preset=editorial] .se-contact-details p{font-size:17px}.se[data-preset=editorial] .se-foot{background:var(--brand-ink);color:color-mix(in srgb,var(--brand-paper) 70%,transparent);border-top:3px solid var(--brand-accent);padding:76px 0 40px}.se[data-preset=editorial] .se-foot-grid{gap:48px}.se[data-preset=editorial] .se-foot-brand img{height:64px;max-width:200px;margin-bottom:22px}.se[data-preset=editorial] .se-foot-brand p{font-size:14px;line-height:1.8;opacity:1}.se[data-preset=editorial] .se-foot-col h3{font-size:12px;font-weight:700;letter-spacing:.24em;color:var(--brand-accent);opacity:1;margin-bottom:20px}.se[data-preset=editorial] .se-foot-col ul,.se[data-preset=editorial] .se-foot-contact{font-size:14px;gap:6px;line-height:1.6}.se[data-preset=editorial] .se-foot a{opacity:1}.se[data-preset=editorial] .se-foot a:hover{color:var(--brand-accent);text-decoration:none}.se[data-preset=editorial] .se-social a{border-radius:2px;border-color:color-mix(in srgb,var(--brand-paper) 22%,transparent);font-family:var(--brand-font-display)}.se[data-preset=editorial] .se-foot-legal{margin-top:56px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--brand-paper) 12%,transparent);font-size:12px;letter-spacing:.06em;opacity:1}.se-preview{background:#fbeedd;color:#9a5418;font-size:13px;padding:8px 20px;text-align:center}.se-dl-empty{padding:28px 0}.se-dl-link{background:none;border:0;padding:0;font:inherit;color:var(--brand-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.se-dl-note{font-size:14px;color:var(--brand-ink-muted);margin-top:16px;max-width:60em}.se-dl-note a{color:var(--brand-primary)}.se-dl-slot{font-style:italic}.se-dl-kind,.se-dl-slot{color:var(--brand-ink-muted)}.se-dl-kind{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.se-dl-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.se-dl-price b{font-family:var(--brand-font-display);font-weight:700;font-size:24px;color:var(--brand-primary);letter-spacing:.01em}.se-dl-price small{font-size:12.5px;color:var(--brand-ink-muted);font-weight:600}.se-dl-price.is-large b{font-size:clamp(30px,4vw,40px)}.se-dl-nophoto{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:4px;padding:16px;background:repeating-linear-gradient(135deg,var(--brand-tint) 0 12px,color-mix(in srgb,var(--brand-ink) 6%,var(--brand-tint)) 12px 13px);color:var(--brand-ink-muted)}.se-dl-nophoto b{font-family:var(--brand-font-display);font-size:22px;color:var(--brand-ink-soft);text-transform:uppercase;letter-spacing:.04em}.se-dl-nophoto small{font-size:12px}.se-dl-nophoto-icon{justify-self:center;opacity:.55}.se-dl-nophoto .se-btn{justify-self:center;margin-top:8px;pointer-events:auto}.se-dl-badge{position:absolute;top:12px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:4px;line-height:1}.se-dl-badge.is-year{left:12px;background:color-mix(in srgb,var(--brand-ink) 86%,transparent);color:var(--brand-paper)}.se-dl-badge.is-status{right:12px;background:var(--brand-primary);color:var(--brand-on-primary)}.se-dl-badge.is-status.is-sold{background:var(--brand-ink);color:var(--brand-paper)}.se-dl-more{display:flex;justify-content:center;margin-top:32px}.se-dl-grid-wrap{display:grid;gap:20px}.se-dl-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end;padding:14px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink)}.se-dl-filter{display:grid;gap:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-ink-muted)}.se-dl-filter select{min-height:42px;padding:8px 10px;border:1px solid var(--brand-line);border-radius:6px;font:500 15px/1.2 var(--brand-font-body);background:var(--brand-paper);color:var(--brand-ink);text-transform:none;letter-spacing:0}.se-dl-filter select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.se-dl-count{grid-column:1/-1;font-size:13.5px;color:var(--brand-ink-muted);display:flex;gap:14px;align-items:center;flex-wrap:wrap}@media (min-width:720px){.se-dl-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.se-dl-count{grid-column:auto;justify-self:end}}.se-dl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.se-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.se-dl-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:20px}}.se-dl-card{position:relative;background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.se-dl-card:focus-within,.se-dl-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(0,0,0,.5);border-color:color-mix(in srgb,var(--brand-primary) 50%,var(--brand-line))}.se-dl-card-link{display:flex;flex-direction:column;flex:1 1;text-decoration:none;color:inherit}.se-dl-card-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.se-dl-card-img{position:relative;aspect-ratio:4/3;background:var(--brand-tint);overflow:hidden}.se-dl-card-img img{transition:transform .6s ease}.se-dl-card:hover .se-dl-card-img img{transform:scale(1.04)}.se-dl-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.se-dl-card-title{font-family:var(--brand-font-body);font-weight:600;font-size:17px;line-height:1.3;letter-spacing:0;text-transform:none}.se-dl-card-spec{font-size:13.5px;color:var(--brand-ink-muted);line-height:1.5}.se-dl-card-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border-radius:6px;background:var(--brand-primary);color:var(--brand-on-primary);font-weight:600;font-size:14px}.se-dl-card.is-reserved .se-dl-card-img img{filter:saturate(.7)}.se-dl-card-action{border-top:1px solid var(--brand-line)}.se-dl-compare-box{display:flex;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;cursor:pointer;color:var(--brand-ink-soft)}.se-dl-compare-box input{width:18px;height:18px;accent-color:var(--brand-primary)}.se-dl-compare-box.is-on{color:var(--brand-primary);font-weight:600}.se-dl-range{grid-column:1/-1;padding:18px 20px;border:1px dashed var(--brand-line);border-radius:12px;background:var(--brand-tint)}.se-dl-range-title{margin:0 0 4px;font-size:16px}.se-dl-range-note{margin:0 0 10px;font-size:13px;color:var(--brand-ink-muted)}.se-dl-range-list{list-style:none;margin:0;padding:0;display:grid;gap:4px 16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.se-dl-range-list li{align-items:center;gap:10px}.se-dl-range-list a,.se-dl-range-list li{display:flex;justify-content:space-between;min-width:0}.se-dl-range-list a{flex:1 1;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 10px;border-radius:8px;text-decoration:none;color:inherit}.se-dl-range-list .se-dl-compare-box{flex:none;white-space:nowrap}.se-dl-range-list a:hover{background:color-mix(in srgb,var(--brand-ink) 6%,transparent)}.se-dl-range-name{font-weight:600;flex:1 1 140px;min-width:0}.se-dl-price.is-inline{margin:0;font-size:14px;white-space:nowrap}.se-dl-compare-box.is-mini{font-size:12px;padding:4px 8px}.se-dl-showall{text-align:center;margin:20px 0 0}.se-dl-spec-notes{margin:10px 0 0;font-size:14px;color:var(--brand-ink-soft);line-height:1.55}.se-dl-spec-notes b{color:var(--brand-ink-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-right:6px}.se-dl-compare-tray{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background:var(--brand-ink);color:var(--brand-on-ink);box-shadow:0 16px 40px -16px rgba(0,0,0,.6);font-size:14px;width:fit-content;margin:8px auto 0}.se-dl-compare-tray .se-dl-link{color:inherit}.se-dl-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--brand-ink-muted);margin-bottom:20px}.se-dl-crumbs a{color:inherit;text-decoration:none}.se-dl-crumbs a:hover{color:var(--brand-primary)}.se-dl-crumbs [aria-current]{color:var(--brand-ink-soft)}@media (max-width:720px){.se-dl-crumbs,.se-dl-crumbs a{align-items:center}.se-dl-crumbs a{display:inline-flex;min-height:44px}}.se-dl-detail-grid{display:grid;gap:28px}@media (min-width:960px){.se-dl-detail-grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:48px;align-items:start}.se-dl-detail-side{position:sticky;top:92px}}.se-dl-detail-main{display:grid;gap:32px;min-width:0}.se-dl-detail-side{display:grid;gap:18px}.se-dl-detail-head{display:grid;gap:12px}.se-dl-detail-title{font-size:clamp(28px,3.6vw,40px)}.se-dl-detail-price{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.se-dl-detail-price .se-dl-badge{position:static}.se-dl-actions{display:grid;gap:10px}.se-dl-actions .se-btn{width:100%}.se-dl-wa{background:var(--brand-bc-whatsapp,#21B858)!important;color:#06240f!important;border-color:transparent!important}.se-dl-compare-btn{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.se-dl-compare-btn .se-btn.is-on{border-color:var(--brand-primary);color:var(--brand-primary)}.se-dl-detail h2.se-h3{font-size:22px;margin-bottom:12px}.se-dl-desc p{font-size:17px;line-height:1.65;color:var(--brand-ink-soft)}.se-dl-specs table{width:100%;border-collapse:collapse;font-size:15px}.se-dl-specs td,.se-dl-specs th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--brand-line);vertical-align:top}.se-dl-specs th{width:38%;font-weight:600;color:var(--brand-ink-muted);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.se-dl-features ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px}.se-dl-features li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.45}.se-dl-features li svg{flex:none;margin-top:4px;color:var(--brand-primary)}.se-dl-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.se-dl-chips li{font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:4px;background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--brand-ink)}.se-dl-sold-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:12px;border:1px solid var(--brand-line);background:var(--brand-tint)}.se-dl-sold-note svg{flex:none;color:var(--brand-primary)}.se-dl-yard{font-style:normal;display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--brand-ink-soft);padding:14px 16px;border:1px solid var(--brand-line);border-radius:12px}.se-dl-yard svg{flex:none;color:var(--brand-primary);margin-top:2px}.se-dl-viewing{border:1px solid var(--brand-line);border-radius:12px}.se-dl-viewing summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 18px;font-weight:600}.se-dl-viewing summary::-webkit-details-marker{display:none}.se-dl-viewing summary svg{color:var(--brand-primary)}.se-dl-viewing[open] summary{border-bottom:1px solid var(--brand-line)}.se-dl-viewing .se-form{border:0;border-radius:0 0 12px 12px}.se-dl-detail-none{text-align:center;padding:40px 0}.se-dl-gallery{display:grid;gap:10px;outline:none}.se-dl-gallery:focus-visible .se-dl-gallery-main{outline:2px solid var(--brand-primary);outline-offset:3px}.se-dl-gallery-main,.se-dl-gallery.is-empty{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--brand-tint)}.se-dl-gallery-slide{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}.se-dl-gallery-slide.is-on{opacity:1}.se-dl-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-ink) 70%,transparent);color:var(--brand-paper);cursor:pointer;transition:background .2s}.se-dl-gallery-nav:hover{background:var(--brand-primary);color:var(--brand-on-primary)}.se-dl-gallery-nav:focus-visible{outline:2px solid var(--brand-paper);outline-offset:2px}.se-dl-gallery-nav.is-prev{left:12px}.se-dl-gallery-nav.is-next{right:12px}.se-dl-gallery-count{position:absolute;right:12px;bottom:12px;font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:4px;background:color-mix(in srgb,var(--brand-ink) 80%,transparent);color:var(--brand-paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.se-dl-gallery-cap{font-size:13px;color:var(--brand-ink-muted)}.se-dl-thumbs{list-style:none;margin:0;padding:2px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity}.se-dl-thumbs li{flex:0 0 88px;scroll-snap-align:start}.se-dl-thumbs button{position:relative;display:block;width:88px;aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--brand-tint);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.se-dl-thumbs button.is-on,.se-dl-thumbs button:hover{opacity:1}.se-dl-thumbs button.is-on{border-color:var(--brand-primary)}.se-dl-thumbs button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.se-dl-gallery-slide{transition:none}.se-dl-brand,.se-dl-brand-img img,.se-dl-card,.se-dl-card-img img{transition:none!important;transform:none!important}}.se-dl-estimator{display:grid;gap:14px;padding:20px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-tint)}.se-dl-estimator .se-eyebrow{margin:0}.se-dl-estimate-figure{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.se-dl-estimate-figure b{font-family:var(--brand-font-display);font-size:clamp(30px,4vw,40px);color:var(--brand-primary);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.se-dl-estimate-figure span{font-size:14px;color:var(--brand-ink-muted)}.se-dl-slider{display:grid;gap:6px;font-size:14px}.se-dl-slider input{width:100%;accent-color:var(--brand-primary)}.se-dl-terms{display:flex;flex-wrap:wrap;gap:8px}.se-dl-terms button{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);border-radius:999px;padding:7px 14px;font:600 13.5px/1.2 var(--brand-font-body);cursor:pointer}.se-dl-terms button.is-on{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.se-dl-terms button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.se-dl-estimate{display:grid;gap:4px;padding:14px 16px;border-radius:10px;background:var(--brand-tint);border:1px solid var(--brand-line)}.se-dl-estimate-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--brand-ink-muted)}.se-dl-estimate b{font-family:var(--brand-font-display);font-size:26px;color:var(--brand-primary)}.se-dl-estimate small{font-size:12.5px;color:var(--brand-ink-muted)}.se-dl-form{position:relative}.se-dl-form-unit{font-weight:600;color:var(--brand-primary);margin-top:-6px}.se-dl-ok-icon{color:var(--brand-primary);margin:0 auto 8px;display:block}.se-dl-two{display:grid;gap:28px}@media (min-width:900px){.se-dl-two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}}.se-dl-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.se-dl-steps li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;font-size:16px;line-height:1.5}.se-dl-steps b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--brand-font-display);font-size:16px}.se-dl-drop{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px;border:2px dashed color-mix(in srgb,var(--brand-ink) 22%,transparent);border-radius:10px;color:var(--brand-ink-soft);font-size:14px;cursor:pointer}.se-dl-drop:focus-within,.se-dl-drop:hover{border-color:var(--brand-primary)}.se-dl-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.se-dl-drop svg{color:var(--brand-primary)}.se-dl-previews{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.se-dl-previews li{position:relative;display:grid;gap:4px;font-size:11.5px;color:var(--brand-ink-muted)}.se-dl-previews img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--brand-tint)}.se-dl-previews li.is-uploading img{opacity:.5}.se-dl-previews li.is-error span{color:#b4322a}.se-dl-previews button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:var(--brand-ink);color:var(--brand-paper);display:grid;place-items:center;cursor:pointer}.se-dl-brand-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:560px){.se-dl-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.se-dl-brand-grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}.se-dl-brand{background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.se-dl-brand:focus-within,.se-dl-brand:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(0,0,0,.5);border-color:color-mix(in srgb,var(--brand-primary) 50%,var(--brand-line))}.se-dl-brand-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.se-dl-brand-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.se-dl-brand-img{position:relative;aspect-ratio:16/10;background:var(--brand-tint);overflow:hidden}.se-dl-brand-img img{object-fit:contain!important;padding:10px;transition:transform .5s ease}.se-dl-brand:hover .se-dl-brand-img img{transform:scale(1.04)}.se-dl-brand-img.is-empty{display:grid;place-items:center}.se-dl-brand-word{font-family:var(--brand-font-display);font-size:22px;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink-soft)}.se-dl-brand-body{padding:16px 18px 18px;display:grid;gap:8px;flex:1 1;align-content:start}.se-dl-brand-logo{display:flex;align-items:center;min-height:48px;padding:6px 10px;border-radius:8px;background:var(--brand-bc-bone,#EDE9E1)}.se-dl-brand-logo .se-dl-brand-word{color:#16181B;font-size:18px}.se-dl-brand-logo.is-dark{background:#16181B}.se-dl-brand-logo.is-dark .se-dl-brand-word{color:#F4F1EA}.se-dl-brand-body h3{font-size:22px}.se-dl-brand-body p{font-size:14px;color:var(--brand-ink-muted);line-height:1.55}.se-dl-brand-foot{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.se-dl-from{font-family:var(--brand-font-display);font-size:20px;font-weight:700;color:var(--brand-primary)}.se-dl-from.is-por{font-family:var(--brand-font-body);font-size:13.5px;font-weight:600;color:var(--brand-ink-muted)}.se-dl-brand-cta{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--brand-primary)}.se-dl-service-grid{display:grid;gap:28px}@media (min-width:960px){.se-dl-service-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:48px;align-items:start}}.se-dl-services{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:640px){.se-dl-services{grid-template-columns:repeat(2,minmax(0,1fr))}}.se-dl-service-item{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink)}.se-dl-service-icon{color:var(--brand-primary);margin-top:2px}.se-dl-service-item h3{font-size:18px}.se-dl-service-item p{font-size:14px;color:var(--brand-ink-muted);margin-top:4px;line-height:1.5}.se-dl-service-rate{margin-top:8px!important}.se-dl-service-rate b{color:var(--brand-primary);font-size:14px}.se-dl-process{margin-top:24px}.se-dl-process h3{font-size:18px;margin-bottom:10px}.se-dl-process ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.se-dl-process li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font-size:15px}.se-dl-process b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--brand-font-display);font-size:14px}.se-dl-service-facts{margin:24px 0 0;display:grid;gap:14px}.se-dl-service-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--brand-ink-muted)}.se-dl-service-facts dd{margin:4px 0 0;font-size:15px}.se-dl-quotes{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:720px){.se-dl-testimonials.is-grid .se-dl-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.se-dl-testimonials.is-strip .se-dl-quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px}.se-dl-testimonials.is-strip .se-dl-quote{flex:0 0 85%;scroll-snap-align:start}@media (min-width:720px){.se-dl-testimonials.is-strip .se-dl-quote{flex-basis:380px}}.se-dl-quote{display:flex;flex-direction:column;gap:16px;padding:22px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink)}.se-dl-quote blockquote{margin:0;flex:1 1;font-size:17px;line-height:1.55}.se-dl-quote blockquote p:before{content:"\201C";color:var(--brand-primary);font-family:var(--brand-font-display);font-size:1.4em;line-height:0;margin-right:2px}.se-dl-quote footer{display:flex;gap:12px;align-items:center}.se-dl-quote-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--brand-font-display);font-size:15px;flex:none}.se-dl-quote cite{font-style:normal;font-weight:600;display:block;font-size:15px}.se-dl-quote small{font-size:12.5px;color:var(--brand-ink-muted)}.se-sec[data-section=trustStrip]{padding:22px 0}.se-dl-trust-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}@media (min-width:720px){.se-dl-trust-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px}}.se-dl-trust-item{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.se-dl-trust-item svg{color:var(--brand-primary);flex:none}.se-dl-trust-item span{display:grid;line-height:1.2}.se-dl-trust-item b{font-family:var(--brand-font-display);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.se-dl-trust-item small{font-size:12.5px;color:var(--brand-ink-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}a.se-dl-trust-item:hover b{color:var(--brand-primary)}.se-dl-trust-note{margin-top:12px;font-size:13px}.se-dl-compare-tools{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;font-size:14px;color:var(--brand-ink-muted);margin-bottom:14px}.se-dl-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink)}.se-dl-compare-table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.se-dl-compare-table td,.se-dl-compare-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--brand-line);vertical-align:top}.se-dl-compare-table thead th{vertical-align:bottom}.se-dl-compare-table tbody th{width:160px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-ink-muted);font-weight:600;background:var(--brand-tint)}.se-dl-compare-table td.is-na{color:var(--brand-ink-muted)}.se-dl-compare-head{display:grid;gap:8px;min-width:180px}.se-dl-compare-head a{font-weight:600;text-decoration:none;color:inherit}.se-dl-compare-head a:hover{color:var(--brand-primary)}.se-dl-compare-head .se-dl-price{font-size:16px}.se-dl-compare-img{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--brand-tint)}.se-dl-compare-empty{display:grid;gap:12px;padding:24px;border:1px dashed var(--brand-line);border-radius:12px;color:var(--brand-ink-soft)}.se-dl-compare-empty svg{color:var(--brand-primary)}.se-dl-compare-sec:has(.se-dl-compare-empty){padding:28px 0}.se-dl-compare-sec:has(.se-dl-compare-empty) .se-head{margin-bottom:14px}.se-dl-compare-sec:has(.se-dl-compare-empty) .se-h2{font-size:clamp(22px,2.6vw,28px)}.se-dl-compare-empty{grid-template-columns:auto 1fr auto;align-items:center;justify-items:start;gap:8px 16px;padding:16px 20px}@media (max-width:640px){.se-dl-compare-empty{grid-template-columns:1fr}}.se-dl-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px;background:var(--brand-line);border-top:1px solid var(--brand-line);padding-bottom:env(safe-area-inset-bottom)}.se-dl-bar a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;background:var(--brand-paper);color:var(--brand-ink);text-decoration:none;font-weight:600;font-size:14.5px}.se-dl-bar a.is-wa{background:var(--brand-bc-whatsapp,#21B858);color:#06240f}.se-dl-bar a.is-primary{background:var(--brand-primary);color:var(--brand-on-primary)}.se-dl-detail:has(.se-dl-bar){padding-bottom:72px}@media (min-width:900px){.se-dl-bar{display:none}.se-dl-detail:has(.se-dl-bar){padding-bottom:inherit}}.se[data-preset=basecamp]{--bc-page:#0E1012;--bc-band:#101214;--bc-card:var(--brand-bc-charcoal,#16181B);--bc-well:var(--brand-bc-panel,#1D2023);--bc-foot:#0A0B0C;--bc-line:rgba(255,255,255,.08);--bc-line-2:rgba(255,255,255,.16);--bc-text:#F4F2EE;--bc-lede:#D8D5CE;--bc-muted:var(--brand-bc-smoke,#A9ACAF);--bc-faint:#8B8F92;--bc-on-accent:#12140C;--bc-wa:var(--brand-bc-whatsapp,#21B858);--bc-topo:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640' fill='none' stroke='%23ffffff' stroke-width='1.1' stroke-linecap='round'><path d='M160 210c0-38 34-64 72-62s66 32 62 70-40 58-78 54-56-24-56-62z'/><path d='M126 214c0-58 50-100 112-96s104 50 96 112-62 92-124 86-84-44-84-102z'/><path d='M88 220c0-82 72-144 160-138s152 72 138 162-96 130-182 122-116-66-116-146z'/><path d='M46 230c0-108 100-192 216-182s204 98 184 220-134 172-250 160-150-94-150-198z'/><path d='M450 470c0-26 22-44 48-42s44 22 40 48-26 40-52 36-36-18-36-42z'/><path d='M420 474c0-44 38-74 86-70s78 38 70 86-48 66-96 60-60-32-60-76z'/><path d='M384 480c0-64 54-108 128-102s116 56 104 128-70 98-144 90-88-50-88-116z'/><path d='M340 488c0-88 76-150 180-142s162 80 144 180-100 138-204 128-120-70-120-166z'/><path d='M-20 520c90-30 150-20 220 20s150 60 260 10 130-20 200 10'/><path d='M-20 590c90-30 150-20 220 20s150 60 260 10 130-20 200 10'/><path d='M420 30c40 30 110 40 160 10s90-10 90 20'/><path d='M420 70c40 30 110 40 160 10s90-10 90 20'/></svg>");background:var(--bc-page);color:var(--bc-text);font-size:16px}.se[data-preset=basecamp]>*{--brand-paper:var(--bc-card);--brand-ink:var(--bc-text);--brand-tint:var(--bc-band);--brand-line:var(--bc-line);--brand-ink-soft:var(--bc-lede);--brand-ink-muted:var(--bc-muted);--brand-on-ink:var(--bc-text);--brand-on-primary:var(--bc-on-accent);--brand-on-accent:var(--bc-on-accent);--brand-accent-deep:var(--brand-primary)}.se[data-preset=basecamp] h1,.se[data-preset=basecamp] h2,.se[data-preset=basecamp] h3,.se[data-preset=basecamp] h4{text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:1;text-wrap:balance}.se[data-preset=basecamp] .se-wrap{max-width:1240px;padding:0 clamp(16px,3vw,32px)}.se[data-preset=basecamp] .se-h1{font-size:clamp(40px,7vw,78px);line-height:.96;max-width:16ch}.se[data-preset=basecamp] .se-h2{font-size:clamp(32px,5vw,52px);line-height:1}.se[data-preset=basecamp] .se-eyebrow{font-family:var(--brand-font-body);font-size:12px;font-weight:600;letter-spacing:.22em;color:var(--brand-primary)}.se[data-preset=basecamp] .se-lede{font-size:18px;line-height:1.5;color:var(--bc-lede);max-width:46ch}.se[data-preset=basecamp] .se-intro{font-size:15.5px;line-height:1.55;color:var(--bc-muted)}.se[data-preset=basecamp] .se-head{margin-bottom:26px}.se[data-preset=basecamp] .se-empty{color:var(--bc-muted)}.se[data-preset=basecamp] :focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.se[data-preset=basecamp] ::selection{background:var(--brand-primary);color:var(--bc-on-accent)}.se[data-preset=basecamp] .se-btn{border-radius:6px;font-weight:600;font-size:15px;padding:12px 22px;min-height:46px;border-width:1.5px;transition:background-color .2s,color .2s,border-color .2s,transform .15s}.se[data-preset=basecamp] .se-btn:hover{filter:none;transform:translateY(-1px)}.se[data-preset=basecamp] .se-btn.is-primary,.se[data-preset=basecamp] .se-sec[data-tone=ink] .se-btn.is-primary,.se[data-preset=basecamp] .se-sec[data-tone=primary] .se-btn.is-primary{background:var(--brand-primary);color:var(--bc-on-accent);border-color:var(--brand-primary);box-shadow:none}.se[data-preset=basecamp] .se-btn.is-primary:hover{background:var(--brand-accent);border-color:var(--brand-accent)}.se[data-preset=basecamp] .is-dark .se-btn.is-secondary,.se[data-preset=basecamp] .se-btn.is-secondary{background:transparent;color:var(--bc-text);border-color:rgba(255,255,255,.4)}.se[data-preset=basecamp] .se-btn.is-secondary:hover{border-color:var(--bc-text)}.se[data-preset=basecamp] .se-btn.is-ghost{color:var(--bc-text);border-color:rgba(255,255,255,.35)}.se[data-preset=basecamp] .se-btn.is-ghost:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.se[data-preset=basecamp] .se-btn.is-small{min-height:38px;padding:7px 14px;font-size:13.5px}.se[data-preset=basecamp] .se-btn[disabled]{opacity:.55;transform:none}.se[data-preset=basecamp] .se-sec{padding:clamp(44px,6vw,72px) 0}.se[data-preset=basecamp] .se-sec[data-tone=paper]{background:var(--bc-page);color:var(--bc-text)}.se[data-preset=basecamp] .se-sec[data-tone=tint]{border-bottom:1px solid var(--bc-line)}.se[data-preset=basecamp] .se-sec[data-tone=ink],.se[data-preset=basecamp] .se-sec[data-tone=tint]{background:var(--bc-band);color:var(--bc-text);border-top:1px solid var(--bc-line);position:relative}.se[data-preset=basecamp] .se-sec[data-tone=primary]{background:var(--brand-primary);color:var(--bc-on-accent)}.se[data-preset=basecamp] .se-sec[data-tone=primary] .se-eyebrow,.se[data-preset=basecamp] .se-sec[data-tone=primary] .se-intro,.se[data-preset=basecamp] .se-sec[data-tone=primary] .se-lede{color:var(--bc-on-accent);opacity:.85}.se[data-preset=basecamp] .se-sec[data-tone=primary] .se-btn.is-primary{background:var(--bc-page);color:var(--bc-text);border-color:var(--bc-page)}.se[data-preset=basecamp] .se-sec[data-tone=paper]+.se-sec[data-tone=paper]{border-top:1px solid var(--bc-line)}.se[data-preset=basecamp] .se-sec[data-tone=ink]:before,.se[data-preset=basecamp] .se-sec[data-tone=tint]:before{content:"";position:absolute;inset:0;background:var(--bc-topo) 0 0 /640px 640px repeat;opacity:.2;pointer-events:none}.se[data-preset=basecamp] .se-sec[data-tone=ink]>.se-wrap,.se[data-preset=basecamp] .se-sec[data-tone=tint]>.se-wrap{position:relative}.se[data-preset=basecamp] .is-dark .se-eyebrow{color:var(--brand-primary)}.se[data-preset=basecamp] .is-dark .se-intro,.se[data-preset=basecamp] .is-dark .se-lede{color:var(--bc-lede)}.se[data-preset=basecamp] .se-nav{background:rgba(14,16,18,.94);border-bottom:1px solid var(--bc-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.se[data-preset=basecamp] .se-nav[data-scrolled]{border-bottom-color:var(--bc-line-2);box-shadow:0 10px 30px -20px rgba(0,0,0,.8)}.se[data-preset=basecamp] .se-nav-in{min-height:74px}.se[data-preset=basecamp] .se-brand img{height:52px!important;max-width:200px}.se[data-preset=basecamp] .se-brand-mark{border-radius:6px}.se[data-preset=basecamp] .se-nav-links{gap:2px}.se[data-preset=basecamp] .se-nav-links a{font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--bc-lede);padding:8px 10px;border-radius:4px;position:relative}.se[data-preset=basecamp] .se-nav-links a:hover{color:var(--bc-text);background:rgba(255,255,255,.06)}.se[data-preset=basecamp] .se-nav-links a[aria-current=page]{color:var(--bc-text);background:none}.se[data-preset=basecamp] .se-nav-links a[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;background:var(--brand-primary)}.se[data-preset=basecamp] .se-nav-links .se-btn{min-height:40px;padding:8px 16px;font-size:13.5px;letter-spacing:0;text-transform:none;margin-left:10px}.se[data-preset=basecamp] .se-nav-m summary{border-color:var(--bc-line-2);border-radius:6px;color:var(--bc-text)}.se[data-preset=basecamp] .se-nav-m ul{background:var(--bc-card);color:var(--bc-text);border-color:var(--bc-line-2);border-radius:10px;box-shadow:0 30px 60px -20px rgba(0,0,0,.8);min-width:min(300px,calc(100vw - 32px))}.se[data-preset=basecamp] .se-nav-m ul a{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600;border-radius:6px}.se[data-preset=basecamp] .se-nav-m ul a:hover,.se[data-preset=basecamp] .se-nav-m ul a[aria-current=page]{background:rgba(255,255,255,.06);color:var(--brand-primary)}@media (min-width:900px) and (max-width:1180px){.se[data-preset=basecamp] .se-nav-links a{font-size:11.5px;padding:8px 7px;letter-spacing:.06em}}.se[data-preset=basecamp] .se-nav-sub{background:var(--bc-card);color:var(--bc-text);border-color:var(--bc-line-2);border-radius:10px;box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}.se[data-preset=basecamp] .se-nav-sub a{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;color:var(--bc-text)}.se[data-preset=basecamp] .se-nav-sub a:hover,.se[data-preset=basecamp] .se-nav-sub a[aria-current=page]{background:rgba(255,255,255,.06);color:var(--brand-primary)}.se[data-preset=basecamp] .se-nav-sub a[aria-current=page]:after{content:none}.se[data-preset=basecamp] .se-nav-m .se-nav-m-sub summary{color:var(--bc-muted,var(--bc-lede));text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.se[data-preset=basecamp] .se-nav-m .se-nav-m-sub ul a{text-transform:none;letter-spacing:0;font-size:14px}.se[data-preset=basecamp] .se-hero{background:var(--bc-page);color:var(--bc-text);min-height:0;padding:clamp(72px,10vw,120px) 0 clamp(48px,6vw,80px);align-items:center}.se[data-preset=basecamp] .se-hero.is-tall{min-height:min(76vh,680px)}.se[data-preset=basecamp] .se-hero.is-compact{padding:64px 0 44px}.se[data-preset=basecamp] .se-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--bc-topo) 0 0 /640px 640px repeat;opacity:.26;pointer-events:none}.se[data-preset=basecamp] .se-hero-grain{background:radial-gradient(70% 90% at 90% 50%,rgba(255,255,255,.05),transparent 70%)}.se[data-preset=basecamp] .se-hero-img{inset:0;animation:none}.se[data-preset=basecamp] .se-hero-img img{object-fit:contain!important;object-position:100% 100%!important}@media (min-width:900px){.se[data-preset=basecamp] .se-hero-img{left:22%}}.se[data-preset=basecamp] .se-hero-overlay{background:linear-gradient(100deg,rgba(14,16,18,.97),rgba(14,16,18,.92) 38%,rgba(14,16,18,.25))}@media (max-width:899px){.se[data-preset=basecamp] .se-hero.has-image{padding-bottom:46vw}.se[data-preset=basecamp] .se-hero.has-image .se-hero-img{top:auto;height:50vw}.se[data-preset=basecamp] .se-hero-overlay{background:linear-gradient(180deg,rgba(14,16,18,.98),rgba(14,16,18,.86) 55%,rgba(14,16,18,.2))}}.se[data-preset=basecamp] .se-hero-eyebrow{color:var(--brand-primary);margin-bottom:16px}.se[data-preset=basecamp] .se-h1-hl{color:var(--brand-primary)}.se[data-preset=basecamp] .se-hero .se-lede{color:var(--bc-lede);opacity:1;margin-top:20px}.se[data-preset=basecamp] .se-hero .se-cta-row{margin-top:28px}.se[data-preset=basecamp] .se-hero.is-compact .se-h1{font-size:clamp(32px,5vw,52px)}.se[data-preset=basecamp] .se-hero-mark{display:none}.se[data-preset=basecamp] .se-ticker{background:var(--brand-primary);color:var(--bc-on-accent);font-family:var(--brand-font-body);letter-spacing:.14em}.se[data-preset=basecamp] .se-card,.se[data-preset=basecamp] .se-collection a,.se[data-preset=basecamp] .se-dojo,.se[data-preset=basecamp] .se-event:not(:has(>a)),.se[data-preset=basecamp] .se-event>a,.se[data-preset=basecamp] .se-faq-item,.se[data-preset=basecamp] .se-form,.se[data-preset=basecamp] .se-map,.se[data-preset=basecamp] .se-table-wrap{border-radius:12px;background:var(--bc-card);color:var(--bc-text);border-color:var(--bc-line)}.se[data-preset=basecamp] .se-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(0,0,0,.7);border-color:color-mix(in srgb,var(--brand-primary) 50%,var(--bc-line))}.se[data-preset=basecamp] .se-card-img{background:var(--bc-well)}.se[data-preset=basecamp] .se-card-body{padding:18px;gap:8px}.se[data-preset=basecamp] .se-card-body h3{font-size:24px;letter-spacing:.02em}.se[data-preset=basecamp] .se-card-body h3 a{color:inherit}.se[data-preset=basecamp] .se-card-body h3 a:after{content:" \2192";color:var(--brand-primary)}.se[data-preset=basecamp] .se-card-body p{color:var(--bc-muted);font-size:13.5px;line-height:1.6}.se[data-preset=basecamp] .se-sec[data-tone=tint] .se-card{border-color:var(--bc-line)}.se[data-preset=basecamp] .se-prose{color:var(--bc-lede);font-size:16.5px;line-height:1.7}.se[data-preset=basecamp] .se-prose h2,.se[data-preset=basecamp] .se-prose h3{color:var(--bc-text);font-size:24px}.se[data-preset=basecamp] .se-prose a{color:var(--brand-primary)}.se[data-preset=basecamp] .se-prose strong{color:var(--bc-text)}.se[data-preset=basecamp] .se-prose blockquote{border-left-color:var(--brand-primary)}.se[data-preset=basecamp] .se-prose code{background:var(--bc-well)}.se[data-preset=basecamp] .se-faq-item summary{color:var(--bc-text)}.se[data-preset=basecamp] .se-faq-item summary i:after,.se[data-preset=basecamp] .se-faq-item summary i:before{background:var(--brand-primary)}.se[data-preset=basecamp] .se-timetable thead th{background:var(--bc-well);color:var(--bc-muted)}.se[data-preset=basecamp] .is-dark .se-stat dd b,.se[data-preset=basecamp] .se-stat dd b{color:var(--brand-primary)}.se[data-preset=basecamp] .se-quote figcaption{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.2em;font-size:12px}.se[data-preset=basecamp] .se-collection-img,.se[data-preset=basecamp] .se-gallery-img,.se[data-preset=basecamp] .se-product-img{background:var(--bc-well);border-radius:12px}.se[data-preset=basecamp] .se-collection-body p,.se[data-preset=basecamp] .se-gallery figcaption{color:var(--bc-muted)}.se[data-preset=basecamp] .se-price{color:var(--brand-primary);font-family:var(--brand-font-display);font-size:20px}.se[data-preset=basecamp] .se-avatar{background:var(--brand-primary);color:var(--bc-on-accent)}.se[data-preset=basecamp] .se-address a,.se[data-preset=basecamp] .se-champion p,.se[data-preset=basecamp] .se-person-role{color:var(--brand-primary)}.se[data-preset=basecamp] .se-sec[data-section=cta][data-tone=paper] .se-cta,.se[data-preset=basecamp] .se-sec[data-section=cta][data-tone=tint] .se-cta{background:var(--bc-card);border:1px solid var(--bc-line);border-radius:12px;padding:clamp(28px,4vw,48px)}.se[data-preset=basecamp] .se-form{padding:22px}@media (min-width:720px){.se[data-preset=basecamp] .se-form{padding:28px}}.se[data-preset=basecamp] .se-form h3{font-size:26px}.se[data-preset=basecamp] .se-dl-filter,.se[data-preset=basecamp] .se-field>span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bc-faint)}.se[data-preset=basecamp] .se-dl-filter select,.se[data-preset=basecamp] .se-dl-terms button,.se[data-preset=basecamp] .se-field input,.se[data-preset=basecamp] .se-field select,.se[data-preset=basecamp] .se-field textarea,.se[data-preset=basecamp] .se-finder-search input{background:var(--bc-band);color:var(--bc-text);border:1px solid var(--bc-line-2);border-radius:6px;color-scheme:dark}.se[data-preset=basecamp] .se-field input::placeholder,.se[data-preset=basecamp] .se-field textarea::placeholder{color:var(--bc-faint)}.se[data-preset=basecamp] .se-field input:focus,.se[data-preset=basecamp] .se-field select:focus,.se[data-preset=basecamp] .se-field textarea:focus{outline:2px solid var(--brand-primary);outline-offset:1px;border-color:transparent}.se[data-preset=basecamp] .se-check{color:var(--bc-lede)}.se[data-preset=basecamp] .se-check input,.se[data-preset=basecamp] .se-dl-compare-box input,.se[data-preset=basecamp] .se-dl-slider input{accent-color:var(--brand-primary)}.se[data-preset=basecamp] .se-fine{color:var(--bc-faint)}.se[data-preset=basecamp] .se-field-err,.se[data-preset=basecamp] .se-form-err{color:#E07B70}.se[data-preset=basecamp] .se-field [aria-invalid=true]{border-color:#C4655A}.se[data-preset=basecamp] .se-contact-details span{color:var(--bc-faint)}.se[data-preset=basecamp] .se-contact-details a:hover{color:var(--brand-primary)}.se[data-preset=basecamp] .se-dl-drop{border-color:rgba(255,255,255,.22);color:var(--bc-lede);background:var(--bc-band)}.se[data-preset=basecamp] .se-dl-filters{background:var(--bc-card)}.se[data-preset=basecamp] .se-dl-terms button.is-on{background:var(--brand-primary);color:var(--bc-on-accent);border-color:var(--brand-primary)}.se[data-preset=basecamp] .se-chip{background:var(--bc-band);color:var(--bc-text);border-color:var(--bc-line-2)}.se[data-preset=basecamp] .se-chip.is-on{background:var(--brand-primary);color:var(--bc-on-accent)}.se[data-preset=basecamp] .se-dl-brand,.se[data-preset=basecamp] .se-dl-card,.se[data-preset=basecamp] .se-dl-compare-scroll,.se[data-preset=basecamp] .se-dl-estimator,.se[data-preset=basecamp] .se-dl-quote,.se[data-preset=basecamp] .se-dl-service-item,.se[data-preset=basecamp] .se-dl-sold-note,.se[data-preset=basecamp] .se-dl-viewing,.se[data-preset=basecamp] .se-dl-yard{background:var(--bc-card);border-color:var(--bc-line)}.se[data-preset=basecamp] .se-dl-brand-img,.se[data-preset=basecamp] .se-dl-card-img,.se[data-preset=basecamp] .se-dl-compare-img,.se[data-preset=basecamp] .se-dl-gallery-main,.se[data-preset=basecamp] .se-dl-gallery.is-empty,.se[data-preset=basecamp] .se-dl-thumbs button{background:var(--bc-well)}.se[data-preset=basecamp] .se-dl-nophoto{background:repeating-linear-gradient(135deg,var(--bc-well) 0 12px,#191C1F 12px 13px)}.se[data-preset=basecamp] .se-dl-badge.is-year{background:rgba(10,11,12,.86);color:var(--bc-text)}.se[data-preset=basecamp] .se-dl-badge.is-status.is-reserved{background:rgba(140,146,100,.92);color:var(--bc-on-accent)}.se[data-preset=basecamp] .se-dl-badge.is-status.is-sold{background:rgba(10,11,12,.9);color:var(--bc-text);border:1px solid var(--bc-line-2)}.se[data-preset=basecamp] .se-dl-chips li{background:rgba(140,146,100,.16);color:var(--bc-text)}.se[data-preset=basecamp] .se-dl-estimate{background:var(--bc-band);border-color:var(--bc-line)}.se[data-preset=basecamp] .se-dl-specs th{color:var(--bc-faint)}.se[data-preset=basecamp] .se-dl-compare-table tbody th{background:var(--bc-band);color:var(--bc-faint)}.se[data-preset=basecamp] .se-dl-compare-tray{background:var(--bc-card);color:var(--bc-text);border:1px solid var(--bc-line-2)}.se[data-preset=basecamp] .se-dl-trust-item b{color:var(--bc-text)}.se[data-preset=basecamp] .se-dl-trust-item small{color:var(--bc-faint)}.se[data-preset=basecamp] .se-sec[data-section=trustStrip]{padding:18px 0}.se[data-preset=basecamp] .se-dl-bar{background:var(--bc-line-2);border-top-color:var(--bc-line-2)}.se[data-preset=basecamp] .se-dl-bar a{background:var(--bc-foot);color:var(--bc-text)}.se[data-preset=basecamp] .se-dl-bar a.is-wa{background:var(--bc-wa);color:#06240f}.se[data-preset=basecamp] .se-dl-bar a.is-primary{background:var(--brand-primary);color:var(--bc-on-accent)}.se[data-preset=basecamp] .se-dl-card-title,.se[data-preset=basecamp] .se-dl-compare-head a{text-transform:none;letter-spacing:0;font-weight:600}.se[data-preset=basecamp] .se-dl-brand-body h3{font-size:23px}.se[data-preset=basecamp] .se-dl-process b,.se[data-preset=basecamp] .se-dl-quote-avatar,.se[data-preset=basecamp] .se-dl-steps b{color:var(--bc-on-accent)}.se[data-preset=basecamp] .se-dl-brand-grid li,.se[data-preset=basecamp] .se-dl-quotes li{transition-delay:calc(var(--i, 0) * 70ms)!important}.se[data-preset=basecamp] .se-foot{background:var(--bc-foot);color:var(--bc-muted);border-top:1px solid var(--bc-line);padding:56px 0 28px}.se[data-preset=basecamp] .se-foot-brand img{height:56px;max-width:200px}.se[data-preset=basecamp] .se-foot-brand p{color:var(--bc-muted);opacity:1;font-size:14px;line-height:1.7}.se[data-preset=basecamp] .se-foot-col h3{font-size:11.5px;letter-spacing:.2em;color:var(--bc-text);opacity:1;font-weight:700;text-transform:uppercase}.se[data-preset=basecamp] .se-foot-col ul,.se[data-preset=basecamp] .se-foot-contact{font-size:14px;color:var(--bc-muted)}.se[data-preset=basecamp] .se-foot a{opacity:1;color:var(--bc-muted)}.se[data-preset=basecamp] .se-foot a:hover{color:var(--brand-primary);text-decoration:none}.se[data-preset=basecamp] .se-social a{border-color:var(--bc-line-2);border-radius:6px;color:var(--bc-text)}.se[data-preset=basecamp] .se-social a:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.se[data-preset=basecamp] .se-foot-legal{border-top-color:var(--bc-line);opacity:1;color:var(--bc-faint);font-size:12.5px}.se[data-preset=basecamp] .se-foot-legal a{color:var(--bc-muted)}.se[data-preset=basecamp] .se-preview{background:#2a2410;color:#e6c884}.lrx-note{font-size:14px;color:var(--brand-ink-muted);margin-top:18px;max-width:62em}.lrx-empty{padding:18px 0}.lrx-slot{display:grid;gap:3px;margin:18px 0 0;padding:12px 14px;border:1.5px dashed color-mix(in srgb,currentColor 35%,transparent);border-radius:6px;font-size:14px;line-height:1.45;max-width:62em;background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,currentColor 4%,transparent) 9px 10px)}.lrx-slot b{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--lx-dirt-text,#B4492C)}.se .lrx-link-arrow{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;font-size:15px;text-decoration:none;color:var(--brand-primary)}.se .is-dark .lrx-link-arrow{color:var(--brand-accent)}.se .lrx-link-arrow svg{transition:transform .2s ease}.se .lrx-link-arrow:hover svg,.se a:hover>.lrx-link-arrow svg{transform:translateX(4px)}.se .lrx-link-arrow:hover{text-decoration:underline;text-underline-offset:4px}.lrx-pill{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:3px;line-height:1;background:var(--brand-ink);color:var(--brand-paper)}.lrx-pill.is-live{background:var(--brand-accent);color:#06130A}.lrx-optional{font-style:normal;font-weight:500;font-size:12px;opacity:.65;text-transform:none;letter-spacing:0}.lrx-card{background:#fff;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:6px;padding:20px;display:grid;gap:12px;align-content:start}.lrx-card-title{font-family:var(--brand-font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-ink-muted)}.lrx-service-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px;counter-reset:lrx}@media (min-width:900px){.lrx-service-grid{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:20px}}.lrx-service{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:22px 20px 18px;background:#fff;color:var(--brand-ink);border:1px solid var(--brand-line);border-top:3px solid var(--brand-primary);border-radius:6px;transition:transform .25s ease,box-shadow .25s ease}.lrx-service:focus-within,.lrx-service:hover{transform:translateY(-3px);box-shadow:0 22px 36px -26px rgba(0,0,0,.5)}.lrx-service-no{font-family:var(--brand-font-display);font-weight:800;font-size:44px;line-height:.9;color:transparent;-webkit-text-stroke:1.5px var(--brand-primary);letter-spacing:.02em}.lrx-service-name{display:flex;align-items:center;gap:10px;font-size:24px;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.lrx-service-icon{color:var(--brand-primary);flex:none}.lrx-service-blurb{margin-top:8px;color:var(--brand-ink-soft);font-size:16px}.lrx-ticks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px;font-size:15px;color:var(--brand-ink-soft)}.lrx-ticks li{position:relative;padding-left:26px}.lrx-ticks li:before{content:"";position:absolute;left:0;top:.32em;width:15px;height:9px;border-left:3px solid var(--brand-primary);border-bottom:3px solid var(--brand-primary);transform:rotate(-45deg) scale(.9)}.lrx-service-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px}.lrx-service-price{font-family:var(--brand-font-display);font-weight:700;font-size:22px;color:var(--brand-primary)}.lrx-model-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.lrx-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lrx-model-grid{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}}.lrx-model-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--lx-panel,#1F221F);border:1px solid var(--lx-line-dark,rgba(255,255,255,.14));border-radius:6px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}a.lrx-model-link:focus-visible,a.lrx-model-link:hover{transform:translateY(-3px);border-color:var(--brand-accent)}.lrx-model-media{position:relative;aspect-ratio:16/9;background:#0B0C0B;overflow:hidden}.lrx-model-media img{transition:transform .6s ease}a.lrx-model-link:hover .lrx-model-media img{transform:scale(1.04)}.lrx-model-media.is-tile{display:grid;place-items:center;background:radial-gradient(80% 120% at 85% 0,color-mix(in srgb,var(--brand-primary) 38%,transparent),transparent 62%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 7px,transparent 7px 16px),#111311}.lrx-model-word{font-family:var(--brand-font-display);font-weight:800;text-transform:uppercase;font-size:clamp(38px,7vw,66px);line-height:.9;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55);text-align:center;padding:0 14px}.lrx-model-years{position:absolute;left:12px;top:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:3px;background:var(--lx-dirt,#B4492C);color:#fff;line-height:1}.lrx-model-body{padding:18px 20px 22px;display:grid;gap:10px;align-content:start}.lrx-model-name{font-size:28px;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.lrx-model-body p{color:color-mix(in srgb,currentColor 78%,transparent);font-size:15.5px}.lrx-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.lrx-chips li{font-size:13px;font-weight:600;padding:5px 11px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px}.lrx-table-wrap{border-radius:6px;background:linear-gradient(to right,var(--brand-paper) 30%,transparent) 0 /28px 100% no-repeat local,linear-gradient(to left,var(--brand-paper) 30%,transparent) 100% /28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.22),transparent) 0 /12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.22),transparent) 100% /12px 100% no-repeat scroll,var(--brand-paper)}.lrx-scroll-hint{display:none;margin:8px 0 0;font-size:13px;color:var(--brand-ink-muted)}@media (max-width:560px){.lrx-scroll-hint{display:block}}.lrx-table{width:100%;border-collapse:collapse;font-size:16px;min-width:460px}.lrx-table td,.lrx-table th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--brand-line);vertical-align:top}.lrx-table thead th{background:var(--brand-ink);color:var(--brand-paper);font-size:12px;letter-spacing:.12em}.lrx-table tbody th,.lrx-table thead th{text-transform:uppercase;font-weight:700}.lrx-table tbody th{font-family:var(--brand-font-display);font-size:20px;letter-spacing:.02em;white-space:nowrap}.lrx-table tbody tr:last-child td,.lrx-table tbody tr:last-child th{border-bottom:0}.lrx-table small{display:block;margin-top:3px;font-size:13px;color:var(--brand-ink-muted)}.lrx-set-at-visit{color:var(--brand-ink-soft);font-style:italic}.lrx-trip-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:640px){.lrx-trip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lrx-trip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lrx-trip-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:6px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.lrx-trip-link:focus-visible,.lrx-trip-link:hover{transform:translateY(-3px);box-shadow:0 22px 36px -26px rgba(0,0,0,.5)}.lrx-trip-media{position:relative;aspect-ratio:4/3;background:var(--brand-ink);overflow:hidden}.lrx-trip-media img{transition:transform .6s ease}.lrx-trip-link:hover .lrx-trip-media img{transform:scale(1.04)}.lrx-trip-media .lrx-pill{position:absolute;left:12px;top:12px}.lrx-trip-media.is-tile{display:grid;place-items:center;background:radial-gradient(90% 120% at 90% 0,color-mix(in srgb,var(--lx-dirt,#B4492C) 55%,transparent),transparent 60%),repeating-linear-gradient(115deg,rgba(255,255,255,.04) 0 7px,transparent 7px 16px),#111311}.lrx-trip-word{font-family:var(--brand-font-display);font-weight:800;text-transform:uppercase;font-size:clamp(34px,6vw,52px);line-height:.92;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.6);text-align:center;padding:0 14px}.lrx-trip-body{padding:16px 18px 18px;display:grid;gap:7px;align-content:start;flex:1 1}.lrx-trip-dates{font-size:12.5px;letter-spacing:.06em;color:var(--lx-dirt-text,#B4492C)}.lrx-trip-dates,.lrx-trip-name{font-weight:700;text-transform:uppercase}.lrx-trip-name{font-size:26px;letter-spacing:.02em}.lrx-trip-summary{font-size:15px;color:var(--brand-ink-soft)}.lrx-trip-body .lrx-link-arrow{margin-top:auto}.lrx-timeline{display:grid;gap:36px}.lrx-timeline-label{font-size:clamp(34px,6vw,56px);font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--brand-primary);margin-bottom:14px;letter-spacing:.02em}.lrx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--brand-ink-muted);margin-bottom:22px}.se .lrx-crumbs a{color:inherit;text-decoration:none;min-height:24px;display:inline-flex;align-items:center}@media (max-width:720px){.se .lrx-crumbs a{min-height:44px}.se[data-preset=lrx] .se-address a{display:inline-flex;align-items:center;min-height:44px}}.se .lrx-crumbs a:hover{color:var(--brand-primary);text-decoration:underline}.lrx-crumbs [aria-current]{color:var(--brand-ink-soft)}.lrx-h1-small{font-size:clamp(34px,6vw,60px);text-transform:uppercase}.lrx-h2-small{font-size:clamp(26px,3.6vw,36px);margin-bottom:16px;text-transform:uppercase}.lrx-trip-head{margin-bottom:30px}.lrx-trip-layout{display:grid;gap:32px}@media (min-width:960px){.lrx-trip-layout{grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.lrx-trip-side{position:sticky;top:92px}}.lrx-trip-main{display:grid;gap:28px;min-width:0}.lrx-facts{margin:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--brand-line)}@media (min-width:640px){.lrx-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.lrx-facts>div{padding:12px 0;border-bottom:1px solid var(--brand-line)}.lrx-facts dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-ink-muted)}.lrx-facts dd{margin:3px 0 0;font-size:16.5px;font-weight:600}.lrx-source{margin-top:0}.lrx-gallery-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:720px){.lrx-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.lrx-gallery-grid figure{margin:0}.lrx-gallery-img{position:relative;aspect-ratio:4/3;border-radius:4px;overflow:hidden;background:var(--brand-tint)}.lrx-gallery-grid figcaption{font-size:13px;color:var(--brand-ink-muted);margin-top:6px;line-height:1.4}.lrx-signup-closed .se-h3{font-size:22px;text-transform:uppercase}.lrx-rating-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.lrx-rating-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.lrx-rating{display:grid;gap:6px;align-content:start;padding:22px;background:#fff;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:6px}.lrx-rating-figure{display:flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrx-rating-figure b{font-family:var(--brand-font-display);font-weight:800;font-size:72px;line-height:.9;color:var(--brand-primary)}.lrx-rating-figure span{font-size:18px;color:var(--brand-ink-muted);font-weight:600}.lrx-stars{display:inline-flex;gap:2px;color:var(--brand-primary)}.lrx-star{position:relative;display:inline-block;width:20px;height:20px}.lrx-star svg{display:block}.lrx-star-fill{position:absolute;inset:0}.lrx-rating-source{font-weight:700;font-size:17px;margin-top:4px}.lrx-rating-meta{font-size:13.5px;color:var(--brand-ink-muted)}.lrx-rating-note{font-size:14px;color:var(--brand-ink-soft)}.lrx-closures{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.lrx-closure{display:flex;flex-wrap:wrap;gap:4px 14px;padding:14px 16px;border-left:5px solid var(--lx-dirt,#b4492c);background:var(--brand-tint);color:var(--brand-ink);border-radius:0 6px 6px 0;font-size:16px}.lrx-closure b{font-weight:700}.lrx-hours-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:900px){.lrx-hours-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.lrx-hours-table{border-collapse:collapse;width:100%;font-size:16px}.lrx-hours-table td,.lrx-hours-table th{text-align:left;padding:8px 0;border-bottom:1px solid var(--brand-line);font-weight:500}.lrx-hours-table th{font-weight:700;padding-right:16px;white-space:nowrap}.lrx-hours-table tr:last-child td,.lrx-hours-table tr:last-child th{border-bottom:0}.lrx-address{font-style:normal;font-size:17px;line-height:1.5}.lrx-contacts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lrx-contact-purpose{display:block;font-size:13px;color:var(--brand-ink-muted);font-weight:600}.se .lrx-tel{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--brand-font-display);font-weight:700;font-size:26px;letter-spacing:.02em;text-decoration:none;color:var(--brand-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.se .lrx-tel:hover{text-decoration:underline;text-underline-offset:4px}.lrx-wa{background:var(--lx-wa,#21B858)!important;color:#06240f!important;border-color:transparent!important}.lrx-booking{max-width:860px;padding:22px 18px;gap:26px}@media (min-width:720px){.lrx-booking{padding:36px 40px}}.lrx-step{border:0;margin:0;padding:0;display:grid;gap:14px;min-width:0}.lrx-step legend{display:flex;align-items:center;gap:12px;padding:0;margin-bottom:12px;font-family:var(--brand-font-display);font-weight:700;font-size:26px;text-transform:uppercase;letter-spacing:.02em}.lrx-step-no{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--brand-ink);color:var(--brand-accent);font-size:20px;font-weight:800;flex:none}.lrx-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:720px){.lrx-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}.lrx-choice{position:relative;display:grid;gap:2px;align-content:center;min-height:58px;padding:10px 12px;border:1.5px solid var(--brand-line);border-radius:6px;background:#fff;cursor:pointer;font-weight:600;font-size:15px;line-height:1.25;transition:border-color .15s,background-color .15s}.lrx-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lrx-choice small{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary)}.lrx-choice:hover{border-color:var(--brand-primary)}.lrx-choice.is-on{background:var(--brand-ink);color:var(--brand-paper);border-color:var(--brand-ink);box-shadow:inset 0 -4px 0 var(--brand-accent)}.lrx-choice.is-on small{color:var(--brand-accent)}.lrx-choice:has(input:focus-visible){outline:3px solid var(--brand-primary);outline-offset:2px}.lrx-drop{position:relative;display:flex;align-items:center;gap:14px;padding:18px;border:2px dashed color-mix(in srgb,var(--brand-ink) 28%,transparent);border-radius:6px;background:var(--brand-tint);cursor:pointer}.lrx-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;border:0}.lrx-drop:has(input:focus-visible){outline:3px solid var(--brand-primary);outline-offset:2px}.lrx-drop svg{color:var(--brand-primary);flex:none}.lrx-drop p{font-size:14.5px;line-height:1.45}.lrx-previews{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.lrx-previews li{position:relative;display:grid;gap:4px;font-size:12px;color:var(--brand-ink-muted)}.lrx-previews img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:var(--brand-tint)}.lrx-previews li.is-uploading img{opacity:.5}.lrx-previews li.is-error span{color:#b4322a}.lrx-previews button{position:absolute;right:4px;top:4px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(11,12,11,.8);color:#fff;cursor:pointer}.lrx-dates-help{font-size:14px}.lrx-count{font-weight:700;color:var(--brand-ink)}.lrx-calendar{display:grid;gap:22px;grid-template-columns:1fr}@media (min-width:720px){.lrx-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.lrx-month{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed}.lrx-month caption{text-align:left;font-family:var(--brand-font-display);font-size:20px;letter-spacing:.03em;padding-bottom:6px}.lrx-month caption,.lrx-month th{font-weight:700;text-transform:uppercase}.lrx-month th{font-size:12px;letter-spacing:.08em;color:var(--brand-ink-muted);padding:0 0 4px;text-align:center}.lrx-month td{padding:0;height:44px}.lrx-day{position:relative;display:grid;place-items:center;height:44px;border-radius:4px;background:#fff;border:1.5px solid var(--brand-line);font-weight:600;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .12s,border-color .12s}.lrx-day,.lrx-day input{width:100%;cursor:pointer}.lrx-day input{position:absolute;inset:0;opacity:0;margin:0;height:100%;min-height:0;padding:0;border:0}.lrx-day:after{content:"";position:absolute;bottom:4px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:transparent}.lrx-day.is-open:after{background:var(--brand-primary)}.lrx-day.is-limited:after{background:#C98A00}.lrx-day.is-full:after{background:var(--lx-dirt,#B4492C)}.lrx-day.is-closed{background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(11,12,11,.06) 6px 7px),transparent;color:var(--brand-ink-muted);text-decoration:line-through;border-style:dashed;cursor:not-allowed}.lrx-day.is-off:not(.is-closed){opacity:.45;cursor:default}.lrx-day:hover:not(.is-off){border-color:var(--brand-primary)}.lrx-day.is-picked{background:var(--brand-ink);color:var(--brand-accent);border-color:var(--brand-ink)}.lrx-day.is-picked:after{background:var(--brand-accent)}.lrx-day:has(input:focus-visible){outline:3px solid var(--brand-primary);outline-offset:1px;z-index:1}.lrx-legend{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--brand-ink-soft)}.lrx-legend li:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:var(--brand-ink-muted)}.lrx-legend .is-open:before{background:var(--brand-primary)}.lrx-legend .is-limited:before{background:#C98A00}.lrx-legend .is-full:before{background:var(--lx-dirt,#B4492C)}.lrx-legend .is-closed:before{background:transparent;border:1.5px dashed var(--brand-ink-muted)}.lrx-submit{width:100%;min-height:54px;font-size:17px}@media (min-width:720px){.lrx-submit{width:auto;justify-self:start;padding-left:36px;padding-right:36px}}.lrx-promise{font-weight:600;color:var(--brand-ink-soft)}.lrx-ok{max-width:640px;display:grid;gap:10px;justify-items:center}.lrx-ok-icon{color:var(--brand-primary)}.lrx-ref{font-size:18px}.lrx-ref b{font-family:var(--brand-font-display);font-size:30px;letter-spacing:.06em;color:var(--brand-primary);display:block}.lrx-waitlisted{background:var(--brand-tint);border-left:4px solid var(--lx-dirt,#b4492c);padding:12px 14px;text-align:left;border-radius:0 6px 6px 0}.lrx-ok-actions{display:grid;gap:10px;width:100%;margin-top:8px}.lrx-form-off{text-align:center;max-width:560px}.lrx-signup{padding:22px 18px;gap:14px}.lrx-signup h2{text-transform:uppercase;font-size:26px}.lrx-book .se-wrap>.se-head{max-width:860px}@font-face{font-family:Army Rust;src:url(/brands/lr-xtreme/fonts/army-rust.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/brands/lr-xtreme/fonts/source-sans-3-latin.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}.se[data-preset=lrx]{--lx-ink:#0B0C0B;--lx-asphalt:var(--brand-lrx-asphalt,#161816);--lx-panel:var(--brand-lrx-panel,#1F221F);--lx-steel:var(--brand-lrx-steel,#33383A);--lx-smoke:var(--brand-lrx-smoke,#A7ABA6);--lx-bone:var(--brand-lrx-bone,#E9E7DF);--lx-track:var(--brand-lrx-track,#32B446);--lx-deep:var(--brand-lrx-track-deep,#20804A);--lx-dirt:var(--brand-lrx-dirt,#B4492C);--lx-wa:var(--brand-lrx-whatsapp,#21B858);--lx-line-dark:rgba(255,255,255,.14);--lx-tread:repeating-linear-gradient(115deg,var(--lx-track) 0 7px,transparent 7px 15px);--lx-trophy:var(--brand-lrx-trophy,#E8801E);--brand-font-display:"Army Rust","Source Sans 3",system-ui,sans-serif;font-synthesis:none;font-size:17px}.se[data-preset=lrx]>*{--brand-tint:var(--lx-bone);--brand-line:rgba(11,12,11,.15);--brand-ink-soft:#343835;--brand-ink-muted:#565b57;--lx-dirt-text:#A53F24;--brand-on-primary:#fff}.se[data-preset=lrx] .is-dark{--brand-line:rgba(255,255,255,.18);--brand-ink-soft:#C9CCC7;--brand-ink-muted:#A7ABA6;--lx-dirt-text:#E58D72}.se[data-preset=lrx] h1,.se[data-preset=lrx] h2{text-transform:uppercase;font-weight:800;letter-spacing:.005em;line-height:.96}.se[data-preset=lrx] h3{font-weight:700;letter-spacing:.01em}.se[data-preset=lrx] .se-h1{font-size:clamp(46px,9.4vw,104px);line-height:.9;max-width:13ch}.se[data-preset=lrx] .se-h2{font-size:clamp(36px,6vw,62px);line-height:.94}.se[data-preset=lrx] .se-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--brand-font-body);font-size:12.5px;font-weight:700;letter-spacing:.2em;color:var(--brand-ink-soft)}.se[data-preset=lrx] .se-eyebrow:before{content:"";width:30px;height:4px;background:var(--lx-dirt);flex:none}.se[data-preset=lrx] .is-dark .se-eyebrow{color:var(--lx-smoke)}.se[data-preset=lrx] .se-lede{font-size:clamp(18px,2.2vw,22px);line-height:1.45;max-width:34em}.se[data-preset=lrx] .se-intro{font-size:18px;max-width:40em;margin-top:18px}.se[data-preset=lrx] .se-h2{padding-top:.04em}.se[data-preset=lrx] .se-head{margin-bottom:34px}.se[data-preset=lrx] .se-wrap{max-width:1200px}.se[data-preset=lrx] :focus-visible{outline:3px solid var(--lx-deep);outline-offset:2px}.se[data-preset=lrx] .is-dark :focus-visible,.se[data-preset=lrx] .se-foot :focus-visible,.se[data-preset=lrx] .se-nav :focus-visible{outline-color:var(--lx-track)}.se[data-preset=lrx] ::selection{background:var(--lx-track);color:#06130A}.se[data-preset=lrx] .se-btn{border-radius:4px;min-height:50px;padding:12px 24px;font-weight:700;font-size:16px;letter-spacing:.01em;border-width:2px}.se[data-preset=lrx] .se-btn:hover{filter:none;transform:translateY(-1px)}.se[data-preset=lrx] .se-btn.is-primary{background:var(--lx-deep);color:#fff;border-color:var(--lx-deep)}.se[data-preset=lrx] .se-btn.is-primary:hover{background:#196b3d;border-color:#196b3d}.se[data-preset=lrx] .is-dark .se-btn.is-primary,.se[data-preset=lrx] .se-nav .se-btn.is-primary,.se[data-preset=lrx] .se-sec[data-tone=ink] .se-btn.is-primary,.se[data-preset=lrx] .se-sec[data-tone=primary] .se-btn.is-primary{background:var(--lx-track);color:#06130A;border-color:var(--lx-track);box-shadow:none}.se[data-preset=lrx] .is-dark .se-btn.is-primary:hover,.se[data-preset=lrx] .se-nav .se-btn.is-primary:hover{background:#4cc75d;border-color:#4cc75d}.se[data-preset=lrx] .se-btn.is-secondary{color:var(--lx-ink);border-color:var(--lx-ink)}.se[data-preset=lrx] .se-btn.is-secondary:hover{background:var(--lx-ink);color:#fff}.se[data-preset=lrx] .is-dark .se-btn.is-ghost,.se[data-preset=lrx] .is-dark .se-btn.is-secondary{color:#fff;border-color:rgba(255,255,255,.55);background:transparent}.se[data-preset=lrx] .is-dark .se-btn.is-ghost:hover,.se[data-preset=lrx] .is-dark .se-btn.is-secondary:hover{border-color:var(--lx-track);color:var(--lx-track);background:transparent}.se[data-preset=lrx] .se-btn.is-small{min-height:40px;padding:7px 16px;font-size:14.5px}.se[data-preset=lrx] .se-sec{padding:clamp(56px,7.5vw,104px) 0}.se[data-preset=lrx] .se-sec[data-tone=paper]{background:var(--brand-paper);color:var(--lx-ink)}.se[data-preset=lrx] .se-sec[data-tone=tint]{background:var(--lx-bone);color:var(--lx-ink)}.se[data-preset=lrx] .se-sec[data-tone=primary]{background:var(--lx-deep);color:#fff}.se[data-preset=lrx] .se-sec[data-tone=primary] .se-eyebrow:before{background:#fff}.se[data-preset=lrx] .se-sec[data-tone=ink]{background:var(--lx-ink);color:#F3F2EE}.se[data-preset=lrx] .se-sec[data-tone=paper]+.se-sec[data-tone=paper]{border-top:1px solid var(--brand-line)}.se[data-preset=lrx] .se-sec[data-tone=ink] .se-intro,.se[data-preset=lrx] .se-sec[data-tone=ink] .se-prose{color:#C9CCC7}.se[data-preset=lrx] .se-sec[data-section=statsStrip],.se[data-preset=lrx] .se-sec[data-section=trustStrip]{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}.se[data-preset=lrx] .se-nav{background:#0B0C0B;color:#F3F2EE;border-bottom:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.se[data-preset=lrx] .se-nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--lx-tread);opacity:.9}.se[data-preset=lrx] .se-nav-in{min-height:76px;padding-bottom:4px}.se[data-preset=lrx] .se-brand img{height:52px!important;width:auto;max-width:120px}.se[data-preset=lrx] .se-brand-name{color:#fff}.se[data-preset=lrx] .se-nav-links{gap:0}.se[data-preset=lrx] .se-nav-links a{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#D6D9D3;padding:10px 11px;border-radius:4px;position:relative}.se[data-preset=lrx] .se-nav-links a:hover{color:#fff;background:rgba(255,255,255,.07)}.se[data-preset=lrx] .se-nav-links a[aria-current=page]{color:#fff;background:none}.se[data-preset=lrx] .se-nav-links a[aria-current=page]:after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:3px;background:var(--lx-track)}.se[data-preset=lrx] .se-nav-links .se-btn{min-height:42px;padding:8px 18px;font-size:14px;letter-spacing:0;text-transform:none;margin-left:10px}.se[data-preset=lrx] .se-nav-links .se-btn:after{display:none}.se[data-preset=lrx] .se-nav-m summary{border-color:rgba(255,255,255,.3);color:#fff;border-radius:4px;width:46px;height:46px}.se[data-preset=lrx] .se-nav-m ul{background:#161816;color:#F3F2EE;border:1px solid rgba(255,255,255,.18);border-radius:6px;box-shadow:0 30px 60px -20px rgba(0,0,0,.8);min-width:min(300px,calc(100vw - 32px))}.se[data-preset=lrx] .se-nav-m ul a{text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:700;border-radius:4px;padding:13px 12px}.se[data-preset=lrx] .se-nav-m ul a:hover,.se[data-preset=lrx] .se-nav-m ul a[aria-current=page]{background:rgba(255,255,255,.08);color:var(--lx-track)}.se[data-preset=lrx] .se-nav-m ul .se-btn{text-transform:none;letter-spacing:0}@media (min-width:900px) and (max-width:1180px){.se[data-preset=lrx] .se-nav-links a{font-size:12px;padding:10px 7px;letter-spacing:.07em}}.se[data-preset=lrx] .se-nav-sub{background:#161816;border-color:rgba(255,255,255,.18)}.se[data-preset=lrx] .se-hero{background:var(--lx-ink);color:#fff;min-height:0;padding:clamp(84px,12vw,150px) 0 clamp(64px,8vw,104px);align-items:center}.se[data-preset=lrx] .se-hero.is-tall{min-height:min(86vh,780px)}.se[data-preset=lrx] .se-hero.is-compact{padding:clamp(60px,8vw,96px) 0 clamp(44px,6vw,72px)}.se[data-preset=lrx] .se-hero.is-compact .se-h1{font-size:clamp(42px,7.4vw,84px);max-width:16ch}.se[data-preset=lrx] .se-hero-img{animation:none;inset:0}.se[data-preset=lrx] .se-hero-img img{object-position:50% 45%;filter:saturate(1.05) contrast(1.04)}.se[data-preset=lrx] .se-hero-overlay{background:linear-gradient(95deg,rgba(11,12,11,.94),rgba(11,12,11,.82) 42%,rgba(11,12,11,.38))}@media (max-width:719px){.se[data-preset=lrx] .se-hero-overlay{background:linear-gradient(180deg,rgba(11,12,11,.72),rgba(11,12,11,.9))}}.se[data-preset=lrx] .se-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:var(--lx-tread);z-index:1}.se[data-preset=lrx] .se-hero-eyebrow{color:#E3E5DF;margin-bottom:18px}.se[data-preset=lrx] .se-h1-hl{color:var(--lx-track)}.se[data-preset=lrx] .se-hero .se-lede{color:#E6E8E2;opacity:1;margin-top:22px}.se[data-preset=lrx] .se-hero .se-cta-row{margin-top:32px}.se[data-preset=lrx] .se-hero-mark{display:none}.se[data-preset=lrx] .se-card,.se[data-preset=lrx] .se-dl-card,.se[data-preset=lrx] .se-dl-quote,.se[data-preset=lrx] .se-faq-item,.se[data-preset=lrx] .se-form,.se[data-preset=lrx] .se-table-wrap{border-radius:6px}.se[data-preset=lrx] .se-faq-item,.se[data-preset=lrx] .se-form{background:#fff}.se[data-preset=lrx] .se-prose{font-size:18px;line-height:1.7;color:var(--brand-ink-soft)}.se[data-preset=lrx] .se-prose h2,.se[data-preset=lrx] .se-prose h3{color:var(--lx-ink)}.se[data-preset=lrx] .se-prose h2{font-size:clamp(30px,4vw,44px);text-transform:uppercase}.se[data-preset=lrx] .se-prose h3{font-size:22px}.se[data-preset=lrx] .se-prose a{color:var(--lx-deep)}.se[data-preset=lrx] .is-dark .se-prose,.se[data-preset=lrx] .is-dark .se-prose h2,.se[data-preset=lrx] .is-dark .se-prose h3{color:#E8EAE4}.se[data-preset=lrx] .is-dark .se-prose a{color:var(--lx-track)}.se[data-preset=lrx] .se-prose blockquote{border-left:5px solid var(--lx-dirt);font-family:var(--brand-font-display);font-weight:700;font-size:1.35em;text-transform:uppercase;line-height:1.1;padding-left:18px}.se[data-preset=lrx] .se-faq-item summary{font-size:17.5px;padding:18px 20px;min-height:56px}.se[data-preset=lrx] .se-field>span{font-size:13px;font-weight:700;letter-spacing:.02em}.se[data-preset=lrx] .se-field input,.se[data-preset=lrx] .se-field select,.se[data-preset=lrx] .se-field textarea{border-radius:4px;border:1.5px solid rgba(11,12,11,.3);min-height:50px;background:#fff}.se[data-preset=lrx] .se-field input:focus,.se[data-preset=lrx] .se-field select:focus,.se[data-preset=lrx] .se-field textarea:focus{outline:3px solid var(--lx-deep);outline-offset:1px;border-color:transparent}.se[data-preset=lrx] .se-check input{accent-color:var(--lx-deep);width:22px;height:22px}.se[data-preset=lrx] .se-field-err,.se[data-preset=lrx] .se-form-err{color:#A32A22;font-weight:600}.se[data-preset=lrx] .se-field.has-error input,.se[data-preset=lrx] .se-field.has-error select,.se[data-preset=lrx] .se-field.has-error textarea{border-color:#A32A22}.se[data-preset=lrx] .se-fine{color:var(--brand-ink-muted);font-size:13.5px}.se[data-preset=lrx] .se-stat dd b{font-family:var(--brand-font-display);font-weight:800}.se[data-preset=lrx] .se-dl-trust-item b{font-size:24px;text-transform:uppercase;font-weight:700;letter-spacing:.02em}.se[data-preset=lrx] .is-dark .se-dl-trust-item svg{color:var(--lx-track)}.se[data-preset=lrx] .is-dark .se-dl-trust-item small,.se[data-preset=lrx] .is-dark .se-dl-trust-note{color:var(--lx-smoke)}.se[data-preset=lrx] .se-dl-trust-item small{font-size:12px}.se[data-preset=lrx] .se-sec[data-section=trustStrip][data-tone=ink]{border-bottom:1px solid rgba(255,255,255,.1)}.se[data-preset=lrx] .se-dl-quote{background:#fff;border-top:3px solid var(--lx-dirt)}.se[data-preset=lrx] .se-dl-quote blockquote{font-size:17px}.se[data-preset=lrx] .se-dl-quote blockquote p:before{color:var(--lx-dirt)}.se[data-preset=lrx] .se-dl-quote-avatar{background:var(--lx-ink);color:var(--lx-track)}.se[data-preset=lrx] .is-dark .se-dl-quote{background:var(--lx-panel);color:#F3F2EE;border-color:rgba(255,255,255,.14);border-top-color:var(--lx-dirt)}.se[data-preset=lrx] .is-dark .se-dl-quote small{color:var(--lx-smoke)}.se[data-preset=lrx] .se-gallery-list{gap:10px}.se[data-preset=lrx] .se-gallery-img{border-radius:4px;aspect-ratio:1/1}.se[data-preset=lrx] .se-gallery figcaption{font-size:13.5px;line-height:1.4;color:var(--brand-ink-muted);margin-top:7px}.se[data-preset=lrx] .is-dark .se-gallery figcaption{color:var(--lx-smoke)}@media (min-width:1000px){.se[data-preset=lrx] .se-gallery-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.se[data-preset=lrx] .se-dl-card{background:#fff}.se[data-preset=lrx] .se-dl-card-cta{border-radius:4px;background:var(--lx-deep);color:#fff}.se[data-preset=lrx] .se-dl-price b{color:var(--lx-deep)}.se[data-preset=lrx] .se-dl-badge.is-year{border-radius:3px}.se[data-preset=lrx] .se-dl-badge.is-status{background:var(--lx-dirt);color:#fff}.se[data-preset=lrx] .se-sec[data-section=cta] .se-h2{font-size:clamp(34px,5vw,56px)}.se[data-preset=lrx] .se-sec[data-section=cta][data-tone=ink],.se[data-preset=lrx] .se-sec[data-section=cta][data-tone=primary]{position:relative}.se[data-preset=lrx] .se-sec[data-section=cta][data-tone=ink]:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--lx-tread)}.se[data-preset=lrx] .se-foot{background:var(--lx-ink);color:#D6D9D3;position:relative;padding-top:72px}.se[data-preset=lrx] .se-foot:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--lx-tread)}.se[data-preset=lrx] .se-foot a{opacity:.9}.se[data-preset=lrx] .se-foot-col h3{color:var(--lx-smoke);opacity:1;letter-spacing:.16em}.se[data-preset=lrx] .se-foot-brand p{color:#C4C7C1;opacity:1}.se[data-preset=lrx] .se-social a{border-radius:4px;border-color:rgba(255,255,255,.3)}.se[data-preset=lrx] .se-foot-legal{opacity:1;color:#A7ABA6;border-top-color:rgba(255,255,255,.14)}.se[data-preset=lrx] .se-foot-legal a{color:#C4C7C1}.se[data-preset=lrx] .se-foot-col li a,.se[data-preset=lrx] .se-foot-contact a{display:inline-flex;align-items:center;min-height:32px}.se[data-preset=lrx] .se-preview{background:#2a2410;color:#e6c884}@media (prefers-reduced-motion:reduce){.lrx-day,.lrx-link-arrow svg,.lrx-model-link,.lrx-service,.lrx-trip-link{transition:none!important}.lrx-service:hover,.lrx-trip-link:hover,a.lrx-model-link:hover{transform:none!important}}.se .lrx-trip-link{color:#0B0C0B}.se .lrx-trip-link .lrx-trip-summary{color:#343835}.se .lrx-trip-link .lrx-trip-dates{color:#A53F24}.se .lrx-trip-link .lrx-link-arrow{color:var(--brand-primary)}.se .lrx-card,.se .lrx-rating,.se .lrx-service{color:#0B0C0B}.lrx-rating-list:has(>li:only-child){grid-template-columns:minmax(0,440px)}.se[data-preset=lrx] .se-quote blockquote{font-family:var(--brand-font-display);font-weight:800;text-transform:uppercase;line-height:.98;font-size:clamp(30px,5.4vw,60px);letter-spacing:.005em}.se[data-preset=lrx] .se-quote blockquote p:after,.se[data-preset=lrx] .se-quote blockquote p:before{opacity:.6}.se[data-preset=lrx] .se-quote figcaption{font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-top:22px}.se[data-preset=lrx] .se-sec[data-section=quote]{padding:clamp(48px,6vw,84px) 0}.lrx-booking .se-split{align-items:start}.lrx-booking{max-width:920px}.lrx-model-media img{object-position:50% 78%}.se .lrx-card-title{font-size:13px}@media (min-width:900px){.lrx-trip-grid>li.is-upcoming:only-child{grid-column:1/-1}.lrx-trip-grid>li.is-upcoming:only-child .lrx-trip-link{flex-direction:row}.lrx-trip-grid>li.is-upcoming:only-child .lrx-trip-media{flex:0 0 54%;aspect-ratio:auto;min-height:340px}.lrx-trip-grid>li.is-upcoming:only-child .lrx-trip-body{padding:36px 40px;align-content:center;gap:12px}.lrx-trip-grid>li.is-upcoming:only-child .lrx-trip-name{font-size:48px;line-height:.95}.lrx-trip-grid>li.is-upcoming:only-child .lrx-trip-summary{font-size:17px}.lrx-timeline{gap:0}.lrx-timeline-year{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:30px 0;border-top:1px solid var(--brand-line)}.lrx-timeline-year:last-child{border-bottom:1px solid var(--brand-line)}.lrx-timeline-label{margin:0;position:sticky;top:100px;align-self:start}}.se[data-preset=lrx] .se-rich.is-narrow .se-head,.se[data-preset=lrx] .se-rich.is-narrow .se-prose{max-width:46em}.se[data-preset=lrx] .se-gallery.is-strip .se-gallery-list{display:block}.se[data-preset=lrx] .se-gallery.is-strip li{max-width:780px}.se[data-preset=lrx] .se-gallery.is-strip .se-gallery-img{aspect-ratio:555/329}.se[data-preset=lrx] .se-team{grid-template-columns:1fr;gap:14px}@media (min-width:640px){.se[data-preset=lrx] .se-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.se[data-preset=lrx] .se-team{grid-template-columns:repeat(4,minmax(0,1fr))}}.se[data-preset=lrx] .se-person.no-photo{display:block;background:#fff;color:#0B0C0B;border:1px solid var(--brand-line);border-top:3px solid var(--lx-deep);border-radius:6px;padding:18px 18px 20px}.se[data-preset=lrx] .se-person.no-photo .se-avatar.is-large{width:46px;max-width:46px;height:46px;margin:0 0 12px;background:var(--lx-ink);color:var(--lx-track);font-size:17px}.se[data-preset=lrx] .se-person.no-photo h3{font-family:var(--brand-font-display);font-weight:700;font-size:26px;text-transform:uppercase;letter-spacing:.02em}.se[data-preset=lrx] .se-person-role{color:var(--lx-dirt-text);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.se[data-preset=lrx] .se-person-bio{font-size:15px;color:#343835}.adv-kit-media,.se-product-img{position:relative}.ws-credit{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:3px 7px;background:rgba(11,12,11,.78);color:#fff;font-size:11px;line-height:1.2;font-weight:600;z-index:2}.ws-credit,.ws-tbc{border-radius:3px;letter-spacing:.02em}.ws-tbc{display:inline-flex;align-items:center;margin-left:8px;padding:2px 7px;background:#fbe8c4;color:#5f3c00;font-family:var(--brand-font-body);font-size:11.5px;line-height:1.3;font-weight:700;white-space:nowrap;vertical-align:middle}.adv-kit-price .ws-tbc,.se-price .ws-tbc{display:flex;width:fit-content;margin:6px 0 0}.ws-chip{display:inline-block;justify-self:start;padding:4px 10px;border-radius:3px;font-family:var(--brand-font-body);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.ws-chip.is-listed{background:#dff0e3;color:#134a27}.ws-chip.is-ask{background:#e5e5e5;color:#333}.adv-kit-facts .is-fit-check{font-weight:700}.ws-b{display:grid;gap:22px;padding-bottom:76px}@media (min-width:960px){.ws-b{grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start;padding-bottom:0}}.ws-b-steps{display:grid;gap:22px}.ws-b-step{margin:0;padding:18px 16px;border:1px solid var(--brand-line);border-radius:6px;background:#fff;color:var(--brand-ink);min-width:0;display:grid;gap:12px}.ws-b-step legend{display:flex;align-items:center;gap:10px;padding:0 6px;font-family:var(--brand-font-display);font-size:22px;text-transform:uppercase;line-height:1}.ws-b-no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand-ink);color:#fff;font-size:16px;font-family:var(--brand-font-body);font-weight:800;flex:none}.ws-b-opts{display:grid;gap:10px}@media (min-width:560px){.ws-b-opts.is-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-b-opt{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-height:56px;padding:10px 14px;border:1.5px solid var(--brand-line);border-radius:6px;background:#fff;cursor:pointer}.ws-b-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ws-b-opt.is-on{border-color:var(--lx-deep,#20804a);box-shadow:0 0 0 2px var(--lx-deep,#20804a);background:#f1f8f3}.ws-b-opt:focus-within{outline:3px solid var(--lx-deep,#20804a);outline-offset:2px}.ws-b-opt-t{font-weight:700;font-size:16px;line-height:1.25}.ws-b-opt-note{font-family:var(--brand-font-body);font-size:13px;font-weight:500;text-transform:none;opacity:.7}.ws-b-price{font-weight:700;font-size:15px;white-space:nowrap;color:var(--brand-ink-soft)}.ws-b-opt .ws-chip{grid-column:1/-1}.ws-b-extra{display:grid;gap:6px}.ws-b-note{margin:0;font-size:14px;line-height:1.45;color:var(--brand-ink-muted)}.ws-b-note.is-rule{color:#134a27;font-weight:600}.ws-b-sum{padding:18px 16px;border-radius:6px;background:#0b0c0b;color:#f3f2ee;display:grid;gap:12px;align-content:start}@media (min-width:960px){.ws-b-sum{position:sticky;top:96px}}.ws-b-sum h3{font-size:24px;text-transform:uppercase;margin:0}.ws-b-sum .ws-b-note{color:#c9ccc7}.ws-b-lines{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ws-b-lines li{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.16);font-size:15px}.ws-b-lines small{color:#a7aba6;font-size:13px}.ws-b-lines b{white-space:nowrap}.ws-b-total{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:18px}.ws-b-total b{font-family:var(--brand-font-display);font-size:30px;margin-left:auto}.ws-b-actions{display:grid;gap:10px}.ws-b-actions .se-btn{width:100%}.ws-b-actions .se-btn:disabled{opacity:.55;cursor:not-allowed}.ws-b-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 16px;background:#0b0c0b;color:#fff;border-top:3px solid #32b446;font-size:15px}.ws-b-bar b{margin-left:auto;font-size:20px}@media (min-width:960px){.ws-b-bar{display:none}}.ws-b-empty{display:grid;gap:12px;padding:20px;border:1.5px dashed var(--brand-line);border-radius:6px}.ws-accred-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:720px){.ws-accred-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-accred-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--brand-line);border-radius:6px;background:#fff;color:var(--brand-ink)}.ws-accred.is-full .ws-accred-item{grid-template-columns:1fr}@media (min-width:560px){.ws-accred.is-full .ws-accred-item{grid-template-columns:140px minmax(0,1fr)}}.ws-accred-logo img{display:block;width:100%;height:auto;max-height:72px;object-fit:contain}.ws-accred-body{display:grid;gap:4px}.ws-accred-body p{margin:0;font-size:14.5px;color:var(--brand-ink-soft)}.ws-accred-num{font-size:13px!important;color:var(--brand-ink-muted)!important;font-style:italic}.ws-accred-ph{font-size:12.5px!important;color:#a53f24!important}.ws-accred-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--brand-primary)}.ws-accred-more{margin:10px 0 0}.se-badges{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 0;padding:0;list-style:none}.se-badges li{list-style:none;margin:0}.se-badges a{display:inline-flex;align-items:center;min-height:44px;padding:4px 8px;border-radius:4px;background:#fff}.se-badges img{display:block}.se[data-preset=lrx] .se-h1{font-size:clamp(34px,8.2vw,88px)}.se[data-preset=lrx] .se-h2{font-size:clamp(28px,5.2vw,54px)}.se[data-preset=lrx] .se-hero.is-compact .se-h1{font-size:clamp(32px,6.6vw,72px)}.lrx-referout{margin-top:-4px}.se[data-preset=lrx] .se-foot a{display:inline-flex;align-items:center;min-height:44px}.se[data-preset=lrx] .se-foot .se-social a{width:44px;height:44px}.se[data-preset=lrx] .se-foot .se-social{gap:8px}.se[data-preset=lrx] .adv-kit-media{aspect-ratio:16/10}.se[data-preset=lrx] .se-foot-col li a,.se[data-preset=lrx] .se-foot-contact a{min-height:44px}.se[data-preset=lrx] .adv-kit-cat,.se[data-preset=lrx] .adv-kit-kind,.se[data-preset=lrx] .adv-sel-field label,.se[data-preset=lrx] .adv-sel-field span,.se[data-preset=lrx] .ws-credit,.se[data-preset=lrx] .ws-tbc{font-size:12px}.se[data-preset=lrx] .se-address span,.se[data-preset=lrx] .se-contact-details span{font-size:12.5px}.se[data-preset=lrx] .se-dl-badge{font-size:12px}.se[data-preset=lrx] .adv-popular a,.se[data-preset=lrx] .lrx-link-arrow,.se[data-preset=lrx] .se-prose p>a:only-child{min-height:44px;display:inline-flex;align-items:center}.se[data-preset=lrx] .adv-kit-card{border-radius:6px}.se[data-preset=lrx] .adv-kit-body h3{font-size:20px;line-height:1.1}.se[data-preset=lrx] .adv-kit-includes{display:none}.se[data-preset=lrx] .adv-kit-add{min-height:48px}.se[data-preset=lrx] .se-product-link{min-height:44px}.ws-b-sum .se-btn.is-primary{background:#32b446;border-color:#32b446;color:#06130a}.ws-b-sum .se-btn.is-secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}.ws-b-sum .se-btn.is-secondary:hover{background:#fff;color:#0b0c0b}.adv-step legend,.lrx-step legend{line-height:1.1}.se{--adv-ink:var(--brand-ink);--adv-graphite:var(--brand-adv-graphite,#1a1a1a);--adv-charcoal:var(--brand-adv-charcoal,#383838);--adv-steel:var(--brand-adv-steel,#4f4e49);--adv-smoke:var(--brand-adv-smoke,#b9b8ac);--adv-sand:var(--brand-adv-sand,#a9a791);--adv-sand-ink:var(--brand-adv-sand-ink,#5e5c4c);--adv-bone:var(--brand-adv-bone,#e6e3d6);--adv-orange:var(--brand-adv-orange,var(--brand-accent));--adv-orange-deep:var(--brand-adv-orange-deep,var(--brand-primary));--adv-orange-text:#9a4a17;--adv-on-orange:var(--brand-adv-on-orange,#1a0c03);--adv-whatsapp:var(--brand-adv-whatsapp,#21b858);--adv-line-dark:var(--brand-adv-line-dark,rgba(255,255,255,.14));--adv-line-light:var(--brand-adv-line-light,rgba(7,7,7,.14));--adv-tread:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='14' viewBox='0 0 30 14'%3E%3Cpath d='M0 14 L7.5 2 L15 14 M15 14 L22.5 2 L30 14' fill='none' stroke='%23E87D3E' stroke-width='2.6' stroke-linejoin='miter'/%3E%3C/svg%3E")}.adv-note{font-size:14px;color:var(--brand-ink-muted);margin-top:18px;max-width:62em}.adv-slot{display:grid;gap:3px;margin:14px 0 0;padding:12px 14px;border:1.5px dashed color-mix(in srgb,currentColor 38%,transparent);border-radius:2px;font-size:14px;line-height:1.45;background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,currentColor 4%,transparent) 9px 10px)}.adv-slot b{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--adv-orange-text)}.is-dark .adv-slot b{color:var(--adv-orange)}.se .adv-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;font-size:15px;text-decoration:none;color:var(--adv-orange-text)}.se .is-dark .adv-link{color:var(--adv-orange)}.se .adv-link svg{transition:transform .2s ease}.se .adv-link:hover svg{transform:translateX(4px)}.se .adv-link:hover{text-decoration:underline;text-underline-offset:4px}.adv-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14.5px;color:var(--adv-orange-text)}.adv-arrow svg{transition:transform .2s ease}a:hover .adv-arrow svg,a:hover>.adv-arrow svg{transform:translateX(4px)}.adv-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--brand-ink-muted);margin-bottom:22px}.se .adv-crumbs a{color:inherit;text-decoration:none;min-height:24px}.se .adv-crumbs a:hover{color:var(--adv-orange-text);text-decoration:underline}.adv-crumbs [aria-current]{color:var(--brand-ink-soft)}.adv-tile{position:absolute;inset:0;display:grid;align-items:end;background:var(--adv-graphite);color:var(--adv-orange);overflow:hidden}.adv-tile-contour{position:absolute;inset:-12% -8% -12% 30%;width:90%;height:124%;opacity:.5}.adv-tile-word{position:relative;padding:16px;font-family:var(--brand-font-display);font-weight:700;font-style:italic;text-transform:uppercase;font-size:clamp(20px,3vw,30px);line-height:.98;color:transparent;-webkit-text-stroke:1.3px color-mix(in srgb,var(--adv-bone) 70%,transparent)}.adv-flags{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.adv-flag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.2;padding:4px 9px 4px 8px;border-radius:2px;background:#e8e6dc;color:#2f2e27}.adv-flag i{width:8px;height:8px;border-radius:50%;background:#77756a;flex:none}.adv-flag.is-good{background:#dff0e3;color:#134a27}.adv-flag.is-good i{background:#1f8a4c}.adv-flag.is-low{background:#fbe8c4;color:#5f3c00}.adv-flag.is-low i{background:#c27a00}.adv-flag.is-order{background:#e6e3d6;color:#3b3a31}.adv-flag.is-order i{background:#8a8872}.adv-flag.is-none{background:#e5e5e5;color:#444}.adv-flag.is-none i{background:#777}.se-price.is-quote{font-size:13.5px;color:var(--brand-ink-muted)}.adv-selector-card{position:relative;max-width:1080px;margin:0 auto;padding:22px 18px 24px;background:var(--adv-graphite);color:var(--adv-bone);border-top:4px solid var(--adv-orange);border-radius:2px;box-shadow:0 32px 60px -34px rgba(0,0,0,.65);overflow:hidden}@media (min-width:720px){.adv-selector-card{padding:32px 36px 34px}}.adv-card-contour{position:absolute;right:-60px;top:-80px;width:340px;height:340px;color:var(--adv-orange);opacity:.16;pointer-events:none}.adv-selector-card .se-head{position:relative;margin-bottom:18px}.adv-selector-card .se-h2{color:var(--adv-bone)}.adv-selector-card .se-intro{color:color-mix(in srgb,var(--adv-bone) 78%,transparent)}.adv-selector{position:relative;display:grid;gap:16px}.adv-sel-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.adv-sel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.adv-sel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.adv-sel-field{display:grid;gap:6px;font-size:13px}.adv-sel-field>span{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;color:var(--adv-smoke)}.adv-sel-field>span i{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;opacity:.8}.adv-sel-field input,.adv-sel-field select{width:100%;min-height:50px;padding:10px 12px;border:1.5px solid transparent;border-radius:2px;font:inherit;font-size:16px;font-weight:600;background:var(--adv-bone);color:var(--adv-ink)}.adv-sel-field select:disabled{opacity:.6}.adv-sel-field input:focus-visible,.adv-sel-field select:focus-visible{outline:3px solid var(--adv-orange);outline-offset:2px}.adv-sel-canopy{border:0;margin:0;padding:0;min-width:0}.adv-sel-canopy legend{padding:0;margin-bottom:6px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;color:var(--adv-smoke)}.adv-sel-seg{display:flex;flex-wrap:wrap;gap:8px}.adv-sel-seg label{position:relative;display:inline-flex;min-height:44px}.adv-sel-seg input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.adv-sel-seg span{display:inline-flex;align-items:center;padding:0 16px;border:1.5px solid var(--adv-line-dark);border-radius:2px;font-weight:600;font-size:15px;color:var(--adv-bone)}.adv-sel-seg label.is-on span{background:var(--adv-bone);color:var(--adv-ink);border-color:var(--adv-bone)}.adv-sel-seg label:has(input:focus-visible) span{outline:3px solid var(--adv-orange);outline-offset:2px}.adv-sel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.adv-sel-go{min-width:220px}.adv-sel-help{font-size:13.5px;color:var(--adv-smoke);max-width:40em}.adv-popular{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--adv-line-dark);font-size:14px;color:var(--adv-smoke)}.adv-popular ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.se .adv-popular a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--adv-line-dark);border-radius:2px;color:var(--adv-bone);text-decoration:none;font-weight:600}.se .adv-popular a:hover{border-color:var(--adv-orange);color:var(--adv-orange)}.adv-kit-empty,.adv-kit-error,.adv-kit-loading,.adv-kit-prompt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:22px;border:1.5px dashed color-mix(in srgb,currentColor 35%,transparent);border-radius:2px}.adv-kit-prompt svg{color:var(--adv-orange-text);flex:none}.adv-kit-for{font-size:16px;margin-bottom:18px;color:var(--brand-ink-soft)}.adv-kit-for b{color:var(--brand-ink)}.adv-kit-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:640px){.adv-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.adv-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.adv-kit-card{display:flex;flex-direction:column;background:#fff;color:var(--brand-ink);border:1px solid var(--adv-line-light);border-radius:2px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.adv-kit-card:hover{transform:translateY(-3px);box-shadow:0 24px 36px -26px rgba(0,0,0,.55)}.adv-kit-card.is-in{border-color:var(--adv-orange-deep);box-shadow:0 0 0 2px var(--adv-orange-deep)}.adv-kit-more{text-align:center;margin:24px 0 0}.adv-kit-media{position:relative;aspect-ratio:4/3;background:var(--adv-graphite)}.adv-kit-kind{position:absolute;left:0;top:14px;padding:5px 12px 5px 10px;background:var(--adv-orange);color:var(--adv-on-orange);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adv-kit-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1 1}.adv-kit-cat{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--adv-sand-ink)}.adv-kit-body h3{font-size:22px;line-height:1.04;text-transform:uppercase}.adv-kit-sum{font-size:15px;color:var(--brand-ink-soft)}.adv-kit-includes{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px;font-size:14px;color:var(--brand-ink-soft)}.adv-kit-includes li{position:relative;padding-left:20px}.adv-kit-includes li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:2px;background:var(--adv-orange-deep)}.adv-kit-facts{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:13.5px;color:var(--brand-ink-soft)}.adv-kit-facts li{display:flex;align-items:center;gap:7px}.adv-kit-facts svg{color:var(--adv-orange-text);flex:none}.adv-kit-facts .is-fit-check svg{color:var(--adv-sand-ink)}.adv-kit-price{margin-top:8px;font-size:14px;color:var(--brand-ink-muted)}.adv-kit-price.is-priced{font-family:var(--brand-font-display);font-weight:700;font-size:24px;color:var(--brand-ink)}.adv-kit-add{margin-top:auto;width:100%}.adv-kit-body .adv-kit-add{margin-top:12px}.adv-kit-note{margin-top:20px;font-size:14px;color:var(--brand-ink-muted)}.adv-basket-bar{position:sticky;bottom:12px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:24px;padding:14px 18px;background:var(--adv-ink);color:var(--adv-bone);border-top:3px solid var(--adv-orange);border-radius:2px;box-shadow:0 18px 40px -18px rgba(0,0,0,.7);font-size:15px}.adv-basket-bar p{max-width:44em}.adv-basket-bar p span{color:var(--adv-smoke)}.adv-basket-go.is-quiet{background:transparent;color:var(--adv-bone);border-color:var(--adv-line-dark)}.adv-step{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.adv-step+.adv-step{padding-top:18px;border-top:1px solid var(--adv-line-light)}.adv-step legend{display:flex;align-items:center;gap:12px;padding:0;margin-bottom:14px;font-family:var(--brand-font-display);font-weight:700;font-size:21px;text-transform:uppercase}.adv-step-no{display:inline-grid;place-items:center;width:30px;height:30px;background:var(--adv-ink);color:var(--adv-orange);font-size:15px;font-weight:700;flex:none}.adv-submit{width:100%;min-height:54px}@media (min-width:560px){.adv-submit{width:auto;min-width:280px}}.adv-basket-empty{font-size:15px;padding:14px 16px;border:1.5px dashed color-mix(in srgb,currentColor 30%,transparent);border-radius:2px}.se .adv-basket-empty a{color:var(--adv-orange-text);font-weight:700}.adv-basket-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.adv-basket-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;background:var(--adv-bone);border-radius:2px}.adv-basket-list small{display:block;font-size:12px;color:var(--adv-sand-ink)}.adv-qty input{width:64px;min-height:40px;padding:6px 8px;border:1.5px solid var(--adv-line-light);border-radius:2px;font:inherit;font-size:16px;background:#fff;color:var(--adv-ink)}.adv-remove{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:2px;background:var(--adv-ink);color:var(--adv-bone);cursor:pointer}.adv-ok{text-align:center}.adv-ok-icon{color:var(--adv-orange-text);margin:0 auto 8px}.adv-ref{margin-top:10px;font-size:16px}.adv-ref b{font-family:var(--brand-font-display);font-size:22px;letter-spacing:.04em}.adv-ok-actions{display:grid;gap:10px;margin:20px auto 0;max-width:420px}.adv-wa{background:var(--adv-whatsapp);color:#06130a;border-color:var(--adv-whatsapp)}.adv-form-off{text-align:center}.adv-sessions{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.adv-session{position:relative;display:grid;gap:2px;padding:12px 14px;border:1.5px solid var(--adv-line-light);border-radius:2px;cursor:pointer;background:#fff}.adv-session input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.adv-session span{font-weight:700}.adv-session small{color:var(--brand-ink-muted);font-size:13px}.adv-session.is-on{border-color:var(--adv-ink);box-shadow:inset 0 0 0 1.5px var(--adv-ink);background:var(--adv-bone)}.adv-session:has(input:focus-visible){outline:3px solid var(--adv-orange-deep);outline-offset:2px}.adv-sessions.has-error .adv-session{border-color:#b4322a}.adv-course-line{font-size:15px;color:var(--brand-ink-soft)}.adv-waiver-note{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--adv-bone);border-left:4px solid var(--adv-ink);font-size:14.5px}.adv-waiver-note svg{flex:none;margin-top:2px}.adv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.adv-chips button{min-height:42px;padding:0 16px;border:1.5px solid var(--adv-line-light);border-radius:2px;background:transparent;color:inherit;font:600 14.5px/1 var(--brand-font-body);cursor:pointer}.is-dark .adv-chips button{border-color:var(--adv-line-dark)}.adv-chips button.is-on{background:var(--adv-ink);color:var(--adv-bone);border-color:var(--adv-ink)}.is-dark .adv-chips button.is-on{background:var(--adv-orange);color:var(--adv-on-orange);border-color:var(--adv-orange)}.adv-story-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.adv-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.adv-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adv-story-grid.is-feature .adv-story.is-feature{grid-column:span 2}.adv-story-grid.is-feature .adv-story.is-feature .adv-story-link{display:grid;grid-template-columns:1.35fr 1fr}.adv-story-grid.is-feature .adv-story.is-feature .adv-story-media{aspect-ratio:auto;min-height:100%}}.adv-story-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;color:var(--brand-ink);border:1px solid var(--adv-line-light);border-radius:2px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.adv-story-link:focus-visible,.adv-story-link:hover{transform:translateY(-3px);box-shadow:0 24px 36px -26px rgba(0,0,0,.55)}.adv-story-media{position:relative;aspect-ratio:4/3;background:var(--adv-graphite);overflow:hidden}.adv-story-media img{transition:transform .6s ease}.adv-story-link:hover .adv-story-media img{transform:scale(1.04)}.adv-story-media img[src*=adventure-direct][src*=demo]{object-fit:contain!important}.adv-story-badge{position:absolute;right:0;top:14px;padding:5px 10px 5px 12px;background:var(--adv-orange);color:var(--adv-on-orange);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adv-story-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1 1}.adv-story-vehicle{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--adv-sand-ink)}.adv-story-body h3{font-size:24px;line-height:1.04;text-transform:uppercase}.adv-story-sum{font-size:15px;color:var(--brand-ink-soft)}.adv-story-facts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--brand-ink-muted)}.adv-story-facts li{display:inline-flex;align-items:center;gap:6px}.adv-story-body .adv-arrow{margin-top:auto;padding-top:6px}.adv-h1-small{font-size:clamp(34px,5vw,60px)}.adv-story-head{max-width:860px;margin-bottom:26px}.adv-story-lead{margin:0 0 32px}.adv-story-lead-img{position:relative;aspect-ratio:16/9;background:var(--adv-graphite);border-radius:2px;overflow:hidden}.adv-story-lead figcaption,.adv-story-photos figcaption{font-size:13.5px;color:var(--brand-ink-muted);margin-top:8px}.adv-story-cols{display:grid;gap:32px}@media (min-width:960px){.adv-story-cols{grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.adv-story-side{position:sticky;top:96px}}.adv-story-photos{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adv-story-photos figure{margin:0}@media (min-width:960px){.adv-story-cols.is-single{grid-template-columns:minmax(0,1fr)}}.adv-story-cta{display:flex;justify-content:center;margin:44px 0 8px;padding:40px 0 8px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.adv-story-cta .se-btn{min-width:300px;justify-content:center;padding:18px 40px;font-size:15px;letter-spacing:.12em}.adv-story-side{display:grid;gap:14px;align-content:start;padding:22px;background:var(--adv-graphite);color:var(--adv-bone);border-top:4px solid var(--adv-orange);border-radius:2px}.adv-side-h{font-size:18px;text-transform:uppercase}.adv-parts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.adv-parts li{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--adv-line-dark)}.adv-parts li:last-child{border-bottom:0;padding-bottom:0}.adv-parts small{color:var(--adv-smoke);font-size:13px}.adv-parts-logo{display:block;margin-bottom:4px;background:var(--adv-bone);padding:6px 10px;width:fit-content;border-radius:2px}.adv-hours{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--adv-smoke)}.adv-branch-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:860px){.adv-branch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.adv-branch{position:relative;display:grid;gap:12px;align-content:start;padding:26px 22px 24px;background:var(--adv-graphite);color:var(--adv-bone);border-top:4px solid var(--adv-orange);border-radius:2px;overflow:hidden;isolation:isolate}.adv-branch .adv-branch-contour{position:absolute;inset:auto;right:-70px;top:-90px;width:320px;height:320px;background:none;z-index:-1;opacity:.2}.adv-branch .adv-branch-contour .adv-tile-contour{inset:0;width:100%;height:100%;opacity:1}.adv-branch-kind{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--adv-smoke)}.adv-branch h3{font-size:clamp(28px,4vw,38px);line-height:1;text-transform:uppercase;font-style:italic}.adv-branch-addr{display:flex;gap:10px;align-items:flex-start;font-style:normal;font-size:16px;line-height:1.45}.adv-branch-addr svg{color:var(--adv-orange);flex:none;margin-top:2px}.adv-hours-list{margin:0;display:grid;gap:4px;font-size:15px}.adv-hours-list div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--adv-line-dark);padding:4px 0}.adv-hours-list dt{color:var(--adv-smoke)}.adv-hours-list dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adv-branch-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.adv-branch-actions .adv-slot{flex:1 1 100%}.adv-course-list{list-style:none;margin:0;padding:0;display:grid;gap:22px}.adv-course{display:grid;grid-template-columns:1fr;background:#fff;color:var(--brand-ink);border:1px solid var(--adv-line-light);border-radius:2px;overflow:hidden}@media (min-width:860px){.adv-course{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.adv-course-media{position:relative;min-height:220px;background:var(--adv-graphite)}.adv-course-body{display:grid;gap:10px;align-content:start;padding:24px 22px 26px}.adv-course-kind{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--adv-sand-ink)}.adv-course-body h3{font-size:clamp(26px,3.4vw,34px);line-height:1.02;text-transform:uppercase}.adv-course-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px}.adv-course-facts li{font-size:13.5px;font-weight:600;padding:4px 10px;background:var(--adv-bone);border-radius:2px}.adv-course-note{font-size:14.5px;color:var(--brand-ink-soft)}.adv-session-list{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.adv-session-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 12px;border:1px solid var(--adv-line-light);border-radius:2px}.adv-session-list small{display:block;color:var(--brand-ink-muted);font-size:13px}.adv-empty-card{display:grid;gap:14px;justify-items:start;padding:24px;border:1.5px dashed color-mix(in srgb,currentColor 35%,transparent);border-radius:2px}.adv-supplier-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--adv-line-dark);border-left:1px solid var(--adv-line-dark)}@media (min-width:720px){.adv-supplier-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1040px){.adv-supplier-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.adv-supplier-list li{border-right:1px solid var(--adv-line-dark);border-bottom:1px solid var(--adv-line-dark)}.adv-supplier-list a,.adv-supplier-list li>span{display:grid;gap:6px;align-content:center;justify-items:start;min-height:96px;padding:16px 18px;text-decoration:none;color:inherit}.adv-supplier-list a:hover{background:color-mix(in srgb,var(--adv-orange) 12%,transparent)}.adv-supplier-name{font-family:var(--brand-font-display);font-weight:700;font-size:19px;line-height:1.05;text-transform:uppercase}.adv-supplier-list small{font-size:12.5px;color:var(--adv-smoke)}.adv-supplier-list li.has-logo>a,.adv-supplier-list li.has-logo>span{background:var(--adv-bone);color:var(--adv-ink)}.adv-supplier-list li.has-logo small{color:var(--adv-sand-ink)}.se-sec:not(.is-dark) .adv-supplier-list,.se-sec:not(.is-dark) .adv-supplier-list li{border-color:var(--adv-line-light)}.se-sec:not(.is-dark) .adv-supplier-list small{color:var(--brand-ink-muted)}.adv-moving-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.adv-moving-tag{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;background:var(--adv-orange);color:var(--adv-on-orange)}.adv-moving-msg{font-weight:700;font-size:17px}.adv-moving-addr{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:14px;color:var(--adv-smoke)}.adv-moving.is-bar{padding:14px 0}@media (min-width:720px){.adv-moving.is-bar{padding:16px 0}}.adv-moving.is-card .adv-moving-in{padding:24px;border:1.5px solid var(--adv-orange);border-radius:2px}.se[data-preset=adventure]{background:var(--brand-paper);font-size:17px;line-height:1.6;--brand-tint:var(--adv-bone);--brand-line:var(--adv-line-light);--brand-ink-soft:#2b2a24;--brand-ink-muted:#55534a;--brand-on-primary:#fff;--brand-accent-deep:var(--adv-orange-deep)}.se[data-preset=adventure] .is-dark{--brand-line:var(--adv-line-dark);--brand-ink-soft:#d8d6ca;--brand-ink-muted:var(--adv-smoke)}.se[data-preset=adventure] h1,.se[data-preset=adventure] h2,.se[data-preset=adventure] h3,.se[data-preset=adventure] h4{font-weight:700;text-transform:uppercase;letter-spacing:-.005em;line-height:1;text-wrap:balance}.se[data-preset=adventure] .se-h1,.se[data-preset=adventure] .se-h2{font-style:italic;-webkit-text-stroke:.5px currentColor}.se[data-preset=adventure] .se-h1{font-size:clamp(40px,8.4vw,104px);line-height:.92;letter-spacing:-.015em}.se[data-preset=adventure] .se-h2{font-size:clamp(30px,4.6vw,54px);line-height:.98}.se[data-preset=adventure] .se-head .se-h2:after{content:"";display:block;width:64px;height:6px;margin-top:16px;background:var(--adv-orange-deep)}.se[data-preset=adventure] .is-dark .se-head .se-h2:after{background:var(--adv-orange)}.se[data-preset=adventure] .se-head.is-centre .se-h2:after{margin-left:auto;margin-right:auto}.se[data-preset=adventure] .se-wrap{max-width:1240px;padding:0 clamp(16px,3vw,32px)}.se[data-preset=adventure] .se-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--brand-font-body);font-weight:700;font-size:12.5px;letter-spacing:.22em;color:var(--adv-orange-text);margin:0 0 14px}.se[data-preset=adventure] .se-eyebrow:before{content:"";width:26px;height:3px;background:currentColor;flex:none}.se[data-preset=adventure] .is-dark .se-eyebrow{color:var(--adv-orange)}.se[data-preset=adventure] .se-sec[data-tone=primary] .se-eyebrow{color:var(--adv-smoke)}.se[data-preset=adventure] .se-lede{font-size:clamp(18px,1.7vw,21px);line-height:1.55;max-width:38em}.se[data-preset=adventure] .se-intro{font-size:18px;line-height:1.6;max-width:44em}.se[data-preset=adventure] a:focus-visible,.se[data-preset=adventure] button:focus-visible,.se[data-preset=adventure] summary:focus-visible{outline:3px solid var(--adv-orange-deep);outline-offset:3px}.se[data-preset=adventure] .is-dark a:focus-visible,.se[data-preset=adventure] .is-dark button:focus-visible,.se[data-preset=adventure] .is-dark summary:focus-visible{outline-color:var(--adv-orange)}.se[data-preset=adventure] .se-sec{padding:64px 0}@media (min-width:720px){.se[data-preset=adventure] .se-sec{padding:96px 0}}.se[data-preset=adventure] .se-sec[data-tone=ink]{background:var(--adv-ink);color:var(--adv-bone)}.se[data-preset=adventure] .se-sec[data-tone=primary]{background:var(--adv-charcoal);color:var(--adv-bone)}.se[data-preset=adventure] .se-sec[data-tone=tint]{background:var(--adv-bone);color:var(--adv-ink)}.se[data-preset=adventure] .se-sec[data-tone=paper]+.se-sec[data-tone=paper]{border-top:1px solid var(--adv-line-light)}.se[data-preset=adventure] .se-btn{border-radius:2px;font:700 14px/1.15 var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;padding:15px 24px;min-height:50px;border-width:2px;box-shadow:0 3px 0 rgba(0,0,0,.28);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.se[data-preset=adventure] .se-btn:hover{filter:none;transform:translateY(-2px);box-shadow:0 5px 0 rgba(0,0,0,.28)}.se[data-preset=adventure] .se-btn:active{transform:translateY(1px);box-shadow:0 1px 0 rgba(0,0,0,.28)}.se[data-preset=adventure] .se-btn.is-primary{background:var(--adv-orange-deep);color:#fff;border-color:var(--adv-orange-deep)}.se[data-preset=adventure] .is-dark .se-btn.is-primary,.se[data-preset=adventure] .se-sec[data-tone=ink] .se-btn.is-primary,.se[data-preset=adventure] .se-sec[data-tone=primary] .se-btn.is-primary{background:var(--adv-orange);color:var(--adv-on-orange);border-color:var(--adv-orange);box-shadow:0 3px 0 rgba(0,0,0,.5)}.se[data-preset=adventure] .se-btn.is-secondary{background:transparent;color:var(--adv-ink);border-color:var(--adv-ink);box-shadow:none}.se[data-preset=adventure] .se-btn.is-secondary:hover{background:var(--adv-ink);color:var(--adv-bone)}.se[data-preset=adventure] .is-dark .se-btn.is-ghost,.se[data-preset=adventure] .is-dark .se-btn.is-secondary{color:var(--adv-bone);border-color:color-mix(in srgb,var(--adv-bone) 60%,transparent)}.se[data-preset=adventure] .is-dark .se-btn.is-ghost:hover,.se[data-preset=adventure] .is-dark .se-btn.is-secondary:hover{background:var(--adv-bone);color:var(--adv-ink);border-color:var(--adv-bone)}.se[data-preset=adventure] .se-btn.is-ghost{box-shadow:none}.se[data-preset=adventure] .se-btn.is-small{min-height:40px;padding:9px 14px;font-size:12.5px}.se[data-preset=adventure] .se-cta-row{gap:12px;margin-top:30px}.se[data-preset=adventure] .se-nav{background:var(--adv-ink);color:var(--adv-bone);border-bottom:3px solid var(--adv-orange);backdrop-filter:none;-webkit-backdrop-filter:none}.se[data-preset=adventure] .se-nav[data-scrolled]{border-bottom-color:var(--adv-orange);box-shadow:0 10px 30px -18px rgba(0,0,0,.8)}.se[data-preset=adventure] .se-nav-in{min-height:76px;gap:20px}.se[data-preset=adventure] .se-brand{background:var(--adv-bone);padding:9px 22px 9px 18px;margin-left:-10px;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.se[data-preset=adventure] .se-brand img{height:40px;max-width:170px}.se[data-preset=adventure] .se-nav-links{gap:2px}.se[data-preset=adventure] .se-nav-links a{font-family:var(--brand-font-body);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:10px 12px;border-radius:2px;color:var(--adv-bone)}.se[data-preset=adventure] .se-nav-links a:hover,.se[data-preset=adventure] .se-nav-links a[aria-current=page]{background:none;color:var(--adv-orange)}.se[data-preset=adventure] .se-nav-links .se-btn{margin-left:10px;min-height:44px;padding:10px 18px;font-size:12.5px;color:var(--adv-on-orange);background:var(--adv-orange);border-color:var(--adv-orange)}.se[data-preset=adventure] .se-nav-links .se-btn:hover{color:var(--adv-on-orange);background:#f19a64}.se[data-preset=adventure] .se-nav-m summary{border-radius:2px;border-color:var(--adv-line-dark);color:var(--adv-bone)}.se[data-preset=adventure] .se-nav-m ul,.se[data-preset=adventure] .se-nav-sub{background:var(--adv-graphite);color:var(--adv-bone);border:1px solid var(--adv-line-dark);border-radius:2px;box-shadow:0 24px 48px -20px rgba(0,0,0,.8)}.se[data-preset=adventure] .se-nav-m ul a,.se[data-preset=adventure] .se-nav-sub a{font-family:var(--brand-font-body);font-weight:600;border-radius:2px}.se[data-preset=adventure] .se-nav-m ul a:hover,.se[data-preset=adventure] .se-nav-sub a:hover{background:var(--adv-charcoal);color:var(--adv-orange)}.se[data-preset=adventure] .se-nav-m .se-btn{color:var(--adv-on-orange);background:var(--adv-orange)}.se[data-preset=adventure] .se-nav-m .se-nav-m-sub summary{color:var(--adv-smoke)}.se[data-preset=adventure] .se-nav-links a:focus-visible,.se[data-preset=adventure] .se-nav-m summary:focus-visible{outline-color:var(--adv-orange)}.se[data-preset=adventure] .se-hero{background:var(--adv-ink);min-height:600px;padding:108px 0 76px;align-items:end}.se[data-preset=adventure] .se-hero.is-compact{min-height:0;padding:84px 0 64px}.se[data-preset=adventure] .se-hero.is-tall{min-height:760px}.se[data-preset=adventure] .se-hero-overlay{background:linear-gradient(100deg,rgba(7,7,7,.94),rgba(7,7,7,.74) 42%,rgba(7,7,7,.28)),linear-gradient(0deg,rgba(7,7,7,.85),rgba(7,7,7,0) 38%)}.se[data-preset=adventure] .se-hero-img img{object-position:50% 45%}.se[data-preset=adventure] .se-hero-grain{background:radial-gradient(60% 80% at 90% 0,color-mix(in srgb,var(--adv-orange) 22%,transparent),transparent 70%),repeating-linear-gradient(0deg,transparent 0 46px,color-mix(in srgb,var(--adv-bone) 4%,transparent) 46px 47px)}.se[data-preset=adventure] .se-hero-copy{max-width:920px}.se[data-preset=adventure] .se-hero .se-lede{opacity:1;color:color-mix(in srgb,var(--adv-bone) 88%,transparent)}.se[data-preset=adventure] .se-h1-hl,.se[data-preset=adventure] .se-hero .se-eyebrow{color:var(--adv-orange)}.se[data-preset=adventure] .se-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:var(--adv-tread) repeat-x left bottom;opacity:.55;z-index:1;pointer-events:none}.se[data-preset=adventure] .se-hero:has(+.adv-selector-sec):after{display:none}.se[data-preset=adventure] .se-hero:has(+.adv-selector-sec){padding-bottom:140px}@media (min-width:720px){.se[data-preset=adventure] .se-hero{padding:132px 0 96px}.se[data-preset=adventure] .se-hero:has(+.adv-selector-sec){padding-bottom:168px}}.se[data-preset=adventure] .adv-selector-sec{position:relative;z-index:3;padding:0 0 56px;margin-top:-112px;background:linear-gradient(to bottom,transparent 112px,var(--brand-paper) 112px)}@media (min-width:720px){.se[data-preset=adventure] .adv-selector-sec{padding-bottom:84px;margin-top:-136px;background:linear-gradient(to bottom,transparent 136px,var(--brand-paper) 136px)}}.se[data-preset=adventure] .adv-selector-sec .adv-selector-card .se-eyebrow{color:var(--adv-orange)}.se[data-preset=adventure] .adv-selector-card .se-h2{font-size:clamp(26px,3.4vw,40px)}.se[data-preset=adventure] .se-stat dd b{font-style:italic;font-weight:700;color:var(--adv-orange-text);font-size:clamp(40px,5.6vw,70px)}.se[data-preset=adventure] .is-dark .se-stat dd b{color:var(--adv-orange)}.se[data-preset=adventure] .se-stat dt{font-weight:700;letter-spacing:.14em}.se[data-preset=adventure] .se-card,.se[data-preset=adventure] .se-card-img,.se[data-preset=adventure] .se-collection a,.se[data-preset=adventure] .se-collection-img,.se[data-preset=adventure] .se-faq-item,.se[data-preset=adventure] .se-form,.se[data-preset=adventure] .se-gallery-img,.se[data-preset=adventure] .se-map,.se[data-preset=adventure] .se-product-img,.se[data-preset=adventure] .se-table-wrap{border-radius:2px}.se[data-preset=adventure] .se-form{background:#fff;border-color:var(--adv-line-light);border-top:4px solid var(--adv-charcoal);box-shadow:0 30px 50px -40px rgba(0,0,0,.5)}.se[data-preset=adventure] .se-form h3{text-transform:uppercase}.se[data-preset=adventure] .se-field input,.se[data-preset=adventure] .se-field select,.se[data-preset=adventure] .se-field textarea{border-radius:2px;background:#fff;border-color:rgba(7,7,7,.35)}.se[data-preset=adventure] .se-field input:focus,.se[data-preset=adventure] .se-field select:focus,.se[data-preset=adventure] .se-field textarea:focus{outline:3px solid var(--adv-orange-deep);outline-offset:1px;border-color:transparent}.se[data-preset=adventure] .se-field>span{font-weight:700}.se[data-preset=adventure] .se-check input{accent-color:var(--adv-orange-deep)}.se[data-preset=adventure] .se-field-err,.se[data-preset=adventure] .se-form-err{color:#a42c24;font-weight:600}.se[data-preset=adventure] .se-faq-item{background:#fff;border-color:var(--adv-line-light)}.se[data-preset=adventure] .is-dark .se-faq-item{background:var(--adv-graphite);border-color:var(--adv-line-dark);color:var(--adv-bone)}.se[data-preset=adventure] .se-faq-item summary{font-family:var(--brand-font-display);text-transform:uppercase;font-size:17px;font-weight:700}.se[data-preset=adventure] .se-faq-item summary i:after,.se[data-preset=adventure] .se-faq-item summary i:before{background:var(--adv-orange-deep)}.se[data-preset=adventure] .is-dark .se-faq-item summary i:after,.se[data-preset=adventure] .is-dark .se-faq-item summary i:before{background:var(--adv-orange)}.se[data-preset=adventure] .se-faq-item .se-prose{color:var(--brand-ink-soft)}.se[data-preset=adventure] .is-dark .se-faq-item .se-prose{color:#d8d6ca}.se[data-preset=adventure] .se-prose a{color:var(--adv-orange-text);font-weight:600}.se[data-preset=adventure] .is-dark .se-prose a{color:var(--adv-orange)}.se[data-preset=adventure] .se-prose h2,.se[data-preset=adventure] .se-prose h3{font-style:normal}.se[data-preset=adventure] .se-prose blockquote{border-left-color:var(--adv-orange-deep)}.se[data-preset=adventure] .se-prose strong{color:var(--brand-ink)}.se[data-preset=adventure] .is-dark .se-prose strong{color:#fff}.se[data-preset=adventure] .se-rich.is-narrow .se-wrap{max-width:860px}.se[data-preset=adventure] .se-quote blockquote{font-style:italic;font-weight:700;text-transform:uppercase}.se[data-preset=adventure] .se-cta{gap:22px}.se[data-preset=adventure] .se-cta h2{font-size:clamp(30px,4.4vw,52px)}.se[data-preset=adventure] .se-cta p{color:color-mix(in srgb,currentColor 82%,transparent);max-width:40em;margin-top:12px}.se[data-preset=adventure] .se-products{gap:18px}.se[data-preset=adventure] .se-product-link{background:#fff;border:1px solid var(--adv-line-light);border-radius:2px;overflow:hidden;height:100%;transition:transform .25s ease,box-shadow .25s ease}.se[data-preset=adventure] .se-product-link:hover{transform:translateY(-3px);box-shadow:0 24px 36px -26px rgba(0,0,0,.55)}.se[data-preset=adventure] .se-product-img{border-radius:0;background:var(--adv-graphite)}.se[data-preset=adventure] .se-product-ph{position:absolute;inset:0;display:grid;place-items:end start;padding:10px 12px;background:repeating-radial-gradient(circle at 70% 35%,transparent 0 16px,rgba(255,255,255,.06) 16px 17px),var(--adv-graphite)}.se[data-preset=adventure] .se-product-ph:after{content:"Photo to come";color:var(--adv-smoke);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.se[data-preset=adventure] .se-product-body{padding:14px 16px 18px}.se[data-preset=adventure] .se-product-body .se-eyebrow{font-size:11px;letter-spacing:.16em}.se[data-preset=adventure] .se-product-body .se-eyebrow:before{display:none}.se[data-preset=adventure] .se-product-body h3{font-family:var(--brand-font-display);text-transform:uppercase;font-size:18px;line-height:1.05}.se[data-preset=adventure] .se-collection a{background:var(--adv-graphite);color:var(--adv-bone)}.se[data-preset=adventure] .se-collection-body{padding:16px 18px 20px}.se[data-preset=adventure] .se-collection-body h3{text-transform:uppercase;font-size:22px}.se[data-preset=adventure] .se-collection-body p,.se[data-preset=adventure] .se-collection-body small{color:var(--adv-smoke)}.se[data-preset=adventure] .se-avatar{background:var(--adv-charcoal);color:var(--adv-orange);border-radius:2px;font-family:var(--brand-font-display);font-weight:700;font-style:italic}.se[data-preset=adventure] .se-person-role{color:var(--adv-orange-text);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12.5px}.se[data-preset=adventure] .lrx-rating{border-radius:2px;border-top:4px solid var(--adv-charcoal)}.se[data-preset=adventure] .lrx-rating-figure b{font-style:italic;color:var(--adv-orange-text)}.se[data-preset=adventure] .lrx-drop{border-radius:2px;background:var(--adv-bone)}.se[data-preset=adventure] .lrx-drop svg{color:var(--adv-orange-text)}.se[data-preset=adventure] .lrx-slot{border-radius:2px}.se[data-preset=adventure] .lrx-slot b{color:var(--adv-orange-text)}.se[data-preset=adventure] .is-dark .lrx-slot b{color:var(--adv-orange)}.se[data-preset=adventure] .lrx-table thead th,.se[data-preset=adventure] .se-foot{background:var(--adv-ink);color:var(--adv-bone)}.se[data-preset=adventure] .se-foot{position:relative;padding:76px 0 30px;border-top:0}.se[data-preset=adventure] .se-foot:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:var(--adv-tread) repeat-x left top;opacity:.6}.se[data-preset=adventure] .se-foot-brand img{background:var(--adv-bone);padding:10px 18px;border-radius:2px;height:56px;max-width:220px;margin-bottom:18px}.se[data-preset=adventure] .se-foot-brand p{color:var(--adv-smoke);opacity:1}.se[data-preset=adventure] .se-foot a{opacity:1;color:var(--adv-bone)}.se[data-preset=adventure] .se-foot a:hover{color:var(--adv-orange)}.se[data-preset=adventure] .se-foot-col h3{color:var(--adv-orange);opacity:1;font-weight:700;letter-spacing:.2em}.se[data-preset=adventure] .se-social a{border-radius:2px;border-color:var(--adv-line-dark)}.se[data-preset=adventure] .se-foot-legal{border-top-color:var(--adv-line-dark);color:var(--adv-smoke);opacity:1}.se[data-preset=adventure] .se-foot-legal a{color:var(--adv-bone)}.se[data-preset=adventure] .adv-coursebook-sec,.se[data-preset=adventure] .adv-kit-sec,.se[data-preset=adventure] .adv-quote-sec{padding-top:56px}.se[data-preset=adventure] .adv-story-detail{padding-top:48px}.se[data-preset=adventure] .adv-branch h3,.se[data-preset=adventure] .adv-course-body h3,.se[data-preset=adventure] .adv-kit-body h3,.se[data-preset=adventure] .adv-story-body h3{font-style:normal}.se[data-preset=adventure] .adv-branch h3{font-style:italic}.se[data-preset=adventure] .adv-basket-bar{border-radius:2px}.se[data-preset=adventure] .adv-step legend{font-size:20px}.se[data-preset=adventure] .se-sec[data-tone=primary] .adv-link,.se[data-preset=adventure] .se-sec[data-tone=primary] .se-prose a{color:var(--adv-bone);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.adv-kit-card,.adv-story-link,.se[data-preset=adventure] .se-btn,.se[data-preset=adventure] .se-product-link{transition:none!important}.adv-kit-card:hover,.adv-story-link:hover,.se[data-preset=adventure] .se-btn:hover,.se[data-preset=adventure] .se-product-link:hover{transform:none!important}.adv-story-link:hover .adv-story-media img{transform:none}}.se[data-preset=adventure] .se-hero .se-lede{margin-top:30px}.se[data-preset=adventure] .se-hero .se-cta-row{margin-top:34px}.se[data-preset=adventure] .se-dl-trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;justify-content:stretch}@media (min-width:900px){.se[data-preset=adventure] .se-dl-trust-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 24px}}.se[data-preset=adventure] .se-dl-trust-item{align-items:center;gap:14px;padding:6px 0 6px 16px;border-left:3px solid var(--adv-orange)}.se[data-preset=adventure] .se-dl-trust-item svg{width:26px;height:26px;color:var(--adv-orange)}.se[data-preset=adventure] .se-dl-trust-item b{font-size:clamp(34px,4.4vw,54px);font-style:italic;font-weight:700;line-height:.95;color:var(--adv-orange);letter-spacing:-.01em}.se[data-preset=adventure] .se-sec:not(.is-dark) .se-dl-trust-item b,.se[data-preset=adventure] .se-sec:not(.is-dark) .se-dl-trust-item svg{color:var(--adv-orange-text)}.se[data-preset=adventure] .se-sec:not(.is-dark) .se-dl-trust-item{border-left-color:var(--adv-orange-deep)}.se[data-preset=adventure] .se-dl-trust-item small{font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.35;color:var(--adv-smoke);max-width:22em}.se[data-preset=adventure] .se-sec:not(.is-dark) .se-dl-trust-item small{color:var(--brand-ink-muted)}.se[data-preset=adventure] .se-dl-note,.se[data-preset=adventure] .se-dl-trust-note{margin-top:22px;font-size:13px;color:var(--adv-smoke)}.se[data-preset=adventure] .se-sec:not(.is-dark) .se-dl-note{color:var(--brand-ink-muted)}.se[data-preset=adventure] a.se-dl-trust-item:hover b{color:#fff}.se[data-preset=adventure] .se-dl-quote{border-radius:2px;background:#fff;border:1px solid var(--adv-line-light);border-top:4px solid var(--adv-charcoal)}.se[data-preset=adventure] .se-dl-quote blockquote{font-family:var(--brand-font-display);font-weight:700;font-style:italic;font-size:clamp(20px,2vw,24px);line-height:1.2}.se[data-preset=adventure] .se-dl-quote blockquote p:before{color:var(--adv-orange-text);font-size:1.6em}.se[data-preset=adventure] .se-dl-quote-avatar{border-radius:2px;background:var(--adv-charcoal);color:var(--adv-orange);font-style:italic}.se[data-preset=adventure] .se-dl-quote small a{color:var(--adv-orange-text);font-weight:600}.se[data-preset=adventure] .se-dl-quote small{color:var(--brand-ink-muted)}.se[data-preset=adventure] .is-dark .se-dl-quote{background:var(--adv-graphite);border-color:var(--adv-line-dark);border-top-color:var(--adv-orange);color:var(--adv-bone)}.se[data-preset=adventure] .is-dark .se-dl-quote small{color:var(--adv-smoke)}.adv-branch .adv-slot b,.adv-branch.is-dark .adv-link,.adv-selector-card.is-dark .adv-link,.adv-story-side.is-dark .adv-link,.se[data-preset=adventure] .is-dark .se-dl-quote small a{color:var(--adv-orange)}.se[data-preset=adventure] .adv-branch .se-btn.is-primary,.se[data-preset=adventure] .adv-story-side .se-btn.is-primary{background:var(--adv-orange);color:var(--adv-on-orange);border-color:var(--adv-orange);box-shadow:0 3px 0 rgba(0,0,0,.5)}.se[data-preset=adventure] .adv-branch .se-btn.is-secondary{color:var(--adv-bone);border-color:color-mix(in srgb,var(--adv-bone) 60%,transparent)}.se[data-preset=adventure] .adv-branch .se-btn.is-secondary:hover{background:var(--adv-bone);color:var(--adv-ink)}.adv-flags .adv-flag{white-space:normal}@media (max-width:719px){.se[data-preset=adventure] .se-hero,.se[data-preset=adventure] .se-hero.is-tall{min-height:0;padding:56px 0 72px}.se[data-preset=adventure] .se-hero.is-compact{padding:48px 0}.se[data-preset=adventure] .se-hero:has(+.adv-selector-sec){padding-bottom:132px}.se[data-preset=adventure] .se-hero .se-lede{margin-top:20px;font-size:17px}.se[data-preset=adventure] .se-h1{font-size:clamp(36px,11vw,52px)}.se[data-preset=adventure] .se-card{border-top:4px solid var(--adv-charcoal)}}.se[data-preset=adventure] .se-card{border-top:4px solid var(--adv-charcoal)}.se[data-preset=adventure] .se-sec[data-tone=tint] .se-card{border-color:var(--adv-line-light);border-top-color:var(--adv-charcoal)}.se[data-preset=adventure] .se-card-body h3{font-size:20px}@media (max-width:639px){.adv-sel-grid{grid-template-columns:1fr 1fr;gap:12px 10px}.adv-sel-grid>.adv-sel-field:first-child,.adv-sel-grid>.adv-sel-field:nth-child(2){grid-column:1/-1}.adv-sel-seg{display:grid;grid-template-columns:1fr 1fr}.adv-sel-seg label{width:100%}.adv-sel-seg span{width:100%;justify-content:center}.adv-sel-go{width:100%}.adv-selector-card .se-intro{font-size:16px}.adv-basket-bar{bottom:8px;padding:10px 12px;gap:8px 12px;font-size:14px}.adv-basket-bar.is-empty p{display:none}.adv-basket-bar .adv-basket-go{width:100%;min-height:46px;padding:10px 14px}}.se[data-preset=adventure] .se-gallery-list>li:only-child{grid-column:1/-1;max-width:880px}.se[data-preset=adventure] .se-gallery-list>li:only-child .se-gallery-img{aspect-ratio:16/9}.se[data-preset=adventure] .se-gallery figcaption{font-size:14px}@media (min-width:720px){.se[data-preset=adventure] .se-gallery-list:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.se[data-preset=adventure] .se-brand{min-height:44px}.se[data-preset=adventure] .se-social a{width:44px;height:44px}.se[data-preset=adventure] .se-address a,.se[data-preset=adventure] .se-foot-col a,.se[data-preset=adventure] .se-foot-legal a{display:inline-flex;align-items:center;min-height:44px}.se[data-preset=adventure] .se-foot-col ul{gap:0}.se[data-preset=adventure] .adv-crumbs{align-items:center}.se[data-preset=adventure] .adv-crumbs a{display:inline-flex;align-items:center;min-height:44px}.se[data-preset=adventure] .adv-popular a{min-height:44px}.se[data-preset=adventure] .se-nav-m .se-nav-m-sub ul a{min-height:44px;display:flex;align-items:center}.se[data-preset=adventure] .se-dl-quote small a{display:inline-flex;align-items:center;min-height:44px}.se[data-preset=adventure] .adv-chips button,.se[data-preset=adventure] .se-btn.is-small{min-height:44px}.se[data-preset=adventure] .adv-branch-kind,.se[data-preset=adventure] .adv-course-kind,.se[data-preset=adventure] .adv-kit-cat,.se[data-preset=adventure] .adv-kit-kind,.se[data-preset=adventure] .adv-moving-tag,.se[data-preset=adventure] .adv-sel-canopy legend,.se[data-preset=adventure] .adv-sel-field>span,.se[data-preset=adventure] .adv-slot b,.se[data-preset=adventure] .adv-story-badge,.se[data-preset=adventure] .se-eyebrow,.se[data-preset=adventure] .se-product-body .se-eyebrow,.se[data-preset=adventure] .se-product-ph:after{font-size:12px}}.se[data-preset=adventure] #outcomes .se-cards,.se[data-preset=adventure] #start .se-cards{gap:12px}.se[data-preset=adventure] #outcomes .se-card,.se[data-preset=adventure] #start .se-card{position:relative;min-height:260px;justify-content:flex-end;border:0;border-top:0;border-radius:2px;background:var(--adv-graphite);color:#fff;isolation:isolate;box-shadow:0 22px 40px -28px rgba(0,0,0,.7)}.se[data-preset=adventure] #outcomes .se-card-img,.se[data-preset=adventure] #start .se-card-img{position:absolute;inset:0;aspect-ratio:auto;z-index:-2}.se[data-preset=adventure] #outcomes .se-card:before,.se[data-preset=adventure] #start .se-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,10,10,.05),rgba(10,10,10,.55) 52%,rgba(10,10,10,.92))}.se[data-preset=adventure] #outcomes .se-card-img img,.se[data-preset=adventure] #start .se-card-img img{object-fit:cover;transition:transform .5s ease}.se[data-preset=adventure] #outcomes .se-card:hover .se-card-img img,.se[data-preset=adventure] #start .se-card:hover .se-card-img img{transform:scale(1.05)}.se[data-preset=adventure] #outcomes .se-card-body,.se[data-preset=adventure] #start .se-card-body{position:relative;padding:22px 20px;gap:8px}.se[data-preset=adventure] #outcomes .se-card-body h3,.se[data-preset=adventure] #start .se-card-body h3{font-size:clamp(26px,6.4vw,34px);line-height:.98;text-transform:uppercase;font-style:italic;color:#fff}.se[data-preset=adventure] #outcomes .se-card-body h3 a,.se[data-preset=adventure] #start .se-card-body h3 a{color:inherit;display:block}.se[data-preset=adventure] #outcomes .se-card-body h3 a:after,.se[data-preset=adventure] #start .se-card-body h3 a:after{content:"";position:absolute;inset:0;z-index:2}.se[data-preset=adventure] #outcomes .se-card-body h3 a:focus-visible,.se[data-preset=adventure] #start .se-card-body h3 a:focus-visible{outline:3px solid var(--adv-orange);outline-offset:-3px}.se[data-preset=adventure] #outcomes .se-card-body p,.se[data-preset=adventure] #start .se-card-body p{color:rgba(255,255,255,.9);font-size:16px;max-width:32em}.se[data-preset=adventure] #start .se-card-body .se-eyebrow{color:var(--adv-orange)}.se[data-preset=adventure] #start .se-card-body:after{content:"Go →";justify-self:start;margin-top:4px;padding:8px 14px;background:var(--adv-orange);color:var(--adv-on-orange);font:800 13px/1 var(--brand-font-body);letter-spacing:.14em;text-transform:uppercase}.se[data-preset=adventure] #start{padding-top:40px;padding-bottom:8px}.se[data-preset=adventure] #outcomes .se-h2,.se[data-preset=adventure] #start .se-h2{font-size:clamp(30px,7vw,52px)}@media (min-width:640px){.se[data-preset=adventure] #start .se-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.se[data-preset=adventure] #start .se-card{min-height:340px}}@media (min-width:1000px){.se[data-preset=adventure] #start .se-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.se[data-preset=adventure] #start .se-card{min-height:460px}.se[data-preset=adventure] #start .se-card:nth-child(2n){transform:translateY(28px)}.se[data-preset=adventure] #start .se-card:nth-child(2n):hover{transform:translateY(24px)}.se[data-preset=adventure] #start{padding-bottom:48px}}.se[data-preset=adventure] .se-sec+.adv-selector-sec{margin-top:0;padding-top:40px;background:var(--brand-paper)}@media (min-width:720px){.se[data-preset=adventure] .se-sec+.adv-selector-sec{margin-top:0;padding-top:56px;background:var(--brand-paper)}}.se[data-preset=adventure] #outcomes .se-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.se[data-preset=adventure] #outcomes .se-card{min-height:190px}.se[data-preset=adventure] #outcomes .se-card-body{padding:14px 12px}.se[data-preset=adventure] #outcomes .se-card-body h3{font-size:clamp(20px,5.2vw,28px)}.se[data-preset=adventure] #outcomes .se-card-body p{display:none}@media (min-width:720px){.se[data-preset=adventure] #outcomes .se-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.se[data-preset=adventure] #outcomes .se-card{min-height:300px}.se[data-preset=adventure] #outcomes .se-card-body{padding:20px}.se[data-preset=adventure] #outcomes .se-card-body p{display:block;font-size:15px}}@media (prefers-reduced-motion:reduce){.se[data-preset=adventure] #outcomes .se-card-img img,.se[data-preset=adventure] #start .se-card-img img{transition:none}}.se{--fx-ink:var(--brand-ink);--fx-graphite:var(--brand-fx-graphite,#343434);--fx-steel:var(--brand-fx-steel,#6b6b6b);--fx-mist:var(--brand-fx-mist,#f0f0f0);--fx-red:var(--brand-fx-red,var(--brand-accent));--fx-red-deep:var(--brand-fx-red-deep,var(--brand-primary));--fx-amber:var(--brand-fx-amber,#fba926);--fx-amber-ink:var(--brand-fx-amber-ink,#9a6200);--fx-on-amber:var(--brand-fx-on-amber,#111);--fx-whatsapp:var(--brand-fx-whatsapp,#21b858);--fx-line-dark:var(--brand-fx-line-dark,rgba(255,255,255,.16));--fx-line-light:var(--brand-fx-line-light,rgba(17,17,17,.14));--fx-ok:#1f7a3d;--fx-wait:#2f5d8a;--fx-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='16' viewBox='0 0 72 16'%3E%3Cpath d='M0 8 C9 -2 18 -2 27 8 S45 18 54 8 S63 -2 72 8' fill='none' stroke='%23FBA926' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.fx-two{display:grid;gap:28px;align-items:start}@media (min-width:960px){.fx-two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.fx-note{margin-top:18px}.fx-opt{font-style:italic;font-weight:400;font-size:12px;color:var(--brand-ink-muted)}.fx-grid2{display:grid;gap:18px;align-items:start}@media (min-width:720px){.fx-grid2{grid-template-columns:1fr 1fr;gap:18px 28px}}.fx-state{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;padding:5px 12px 5px 10px;border-radius:100px;border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);white-space:nowrap}.fx-state i{width:9px;height:9px;border-radius:50%;background:var(--fx-steel);flex:none}.fx-state.is-ok i{background:var(--fx-ok)}.fx-state.is-low i{background:var(--fx-amber);box-shadow:0 0 0 1px var(--fx-amber-ink)}.fx-state.is-wait i{background:var(--fx-wait)}.fx-state.is-out i{background:var(--fx-red-deep)}.fx-stars{letter-spacing:.08em;color:var(--fx-amber-ink);font-size:16px;white-space:nowrap}.fx-stars .is-off{color:color-mix(in srgb,currentColor 25%,transparent)}.is-dark .fx-stars{color:var(--fx-amber)}.fx-slot{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1.5px dashed color-mix(in srgb,var(--brand-ink) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--brand-paper) 70%,transparent);color:var(--brand-ink-soft);font-size:14.5px}.fx-slot svg{flex:none;margin-top:2px;color:var(--fx-amber-ink)}.fx-slot p{display:grid;gap:2px}.fx-slot p b{color:var(--brand-ink);font-weight:600}.fx-slot p span{font-size:13px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--brand-ink-muted)}.fx-slot .fx-slot-more{text-transform:none;letter-spacing:0;font-weight:400;font-size:14px}.is-dark .fx-slot{border-color:var(--fx-line-dark);color:#d6d6d6;background:transparent}.is-dark .fx-slot p b{color:#fff}.is-dark .fx-slot svg{color:var(--fx-amber)}.fx-callout{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--brand-tint);border:1px solid var(--brand-line);font-size:15px;line-height:1.5}.fx-callout svg{flex:none;margin-top:2px;color:var(--fx-red-deep)}.fx-callout p,.fx-callout span{margin:0}.fx-callout a{color:var(--fx-red-deep);font-weight:600}.fx-callout.is-out{background:color-mix(in srgb,var(--fx-amber) 14%,var(--brand-paper));border-color:color-mix(in srgb,var(--fx-amber) 55%,transparent)}.fx-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fx-chips li{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:100px;border:1px solid var(--brand-line);color:var(--brand-ink-soft);background:var(--brand-paper)}.fx-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fx-ticks li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.45}.fx-ticks svg{color:var(--fx-red-deep);margin-top:1px}.fx-tiers{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:tier}@media (min-width:640px){.fx-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.fx-tiers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}}.fx-tier{position:relative;display:grid;gap:10px;align-content:start;padding:26px 22px 22px;background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;overflow:hidden}.fx-tier:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--fx-red) 0 62%,var(--fx-amber) 62%)}.fx-tier-no{font-family:var(--brand-font-display);font-weight:700;font-size:44px;line-height:1;color:transparent;-webkit-text-stroke:1.4px color-mix(in srgb,var(--brand-ink) 35%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-tier h3{font-size:24px}.fx-tier-sum{color:var(--brand-ink-soft);font-size:15px}.fx-tier-wh{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-tier-link,.fx-tier-wh svg{color:var(--fx-red-deep)}.fx-tier-link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:600;font-size:14.5px;text-decoration:none}.fx-tier-link:hover{text-decoration:underline}.fx-specs{display:grid;gap:28px 48px}@media (min-width:900px){.fx-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-specgroup h3{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-ink-muted);font-family:var(--brand-font-body);font-weight:700;padding-bottom:8px;border-bottom:2px solid var(--brand-ink);margin-bottom:2px}.fx-spec{margin:0}.fx-spec>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--brand-line);font-size:15.5px}.fx-spec dt{color:var(--brand-ink-soft)}.fx-spec dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.fx-tbc{font-weight:400;color:var(--brand-ink-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.fx-specs.is-cards .fx-specgroup{padding:20px 22px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper)}.fx-inbox .fx-ticks li{font-size:15px}.fx-compat{display:grid;gap:18px}@media (min-width:800px){.fx-compat{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-compat-group{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:12px;padding:18px 20px}.fx-compat-group h3{font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-family:var(--brand-font-body);font-weight:700;color:var(--brand-ink-muted);margin-bottom:8px}.fx-compat-group.is-not_compatible h3{color:var(--fx-red-deep)}.fx-compat-group ul{list-style:none;margin:0;padding:0}.fx-compat-group li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--brand-line);font-size:15px}.fx-compat-group li:first-child{border-top:0}.fx-compat-group a{font-weight:600;text-decoration:none}.fx-compat-group a:hover{color:var(--fx-red-deep);text-decoration:underline}.fx-compat-group small{font-size:12px;font-weight:600;white-space:nowrap}.fx-compat-group small.is-ok{color:var(--fx-ok)}.fx-compat-group small.is-pending{color:var(--brand-ink-muted)}.fx-downloads{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (min-width:720px){.fx-downloads.is-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-downloads a{display:flex;gap:14px;align-items:center;padding:14px 18px;border:1px solid var(--brand-line);border-radius:12px;text-decoration:none;background:var(--brand-paper);color:var(--brand-ink);transition:border-color .15s ease,transform .15s ease}.fx-downloads a:hover{border-color:var(--fx-red-deep);transform:translateY(-1px)}.fx-downloads svg{color:var(--fx-red-deep);flex:none}.fx-downloads span{display:grid;gap:2px;min-width:0}.fx-downloads b{font-size:16px;overflow-wrap:anywhere}.fx-downloads small{color:var(--brand-ink-muted);font-size:13px}.fx-statesec{padding:20px 0}.fx-states{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.fx-states small{color:var(--brand-ink-muted)}.fx-state-sku{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;margin-right:8px}.fx-buysec{padding-top:28px}.se[data-preset=flexo] .fx-buysec{padding-top:36px;padding-bottom:48px}.fx-builder .se-check{align-items:center}.fx-buy{display:grid;gap:28px}@media (min-width:960px){.fx-buy{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.fx-buy-media{position:sticky;top:92px}.fx-buy-about{grid-column:1/-1}}.fx-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--brand-ink-muted);margin-bottom:12px}.fx-crumbs a{color:inherit;text-decoration:none;font-weight:600}.fx-crumbs a:hover{color:var(--fx-red-deep);text-decoration:underline}.se .fx-buy-title,.se[data-preset=flexo] .fx-buy-title{font-size:clamp(30px,4.4vw,54px);line-height:1;overflow-wrap:anywhere}.fx-buy-sub{margin-top:8px;font-size:18px}.fx-buy-sub,.fx-rating{color:var(--brand-ink-soft)}.fx-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:14px}.fx-price{display:flex;align-items:baseline;gap:10px;margin:20px 0 10px}.fx-price b{font-family:var(--brand-font-display);font-weight:700;font-size:40px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-price b small{font-size:16px;font-weight:500;color:var(--brand-ink-soft);letter-spacing:0}.fx-price span{font-size:14px;color:var(--brand-ink-muted)}.fx-buy-state{margin:0 0 18px}.fx-buy-form{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:end;margin:18px 0 8px}.fx-buy-form>.se-field:not(.fx-qty){grid-column:1/-1}.fx-buy-form .fx-bag-btn{min-height:52px;font-size:16px}.fx-buy-form .se-fine{grid-column:1/-1}.fx-assure{list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--brand-line);display:grid;gap:12px;font-size:14.5px;color:var(--brand-ink-soft)}.fx-assure li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.fx-assure a,.fx-assure svg{color:var(--fx-red-deep)}.fx-assure a{font-weight:600}.fx-buy-about{max-width:760px}.fx-buy-about p{margin-top:12px;color:var(--brand-ink-soft);font-size:17px;line-height:1.65}.fx-gallery-track{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;border-radius:14px;scrollbar-width:thin}.fx-gallery-track:focus-visible{outline:3px solid var(--fx-red-deep);outline-offset:3px}.fx-gallery-track>li{flex:0 0 100%;scroll-snap-align:center;min-width:0}.fx-gallery-track figure{margin:0}.fx-gallery-img{position:relative;aspect-ratio:1;background:#fff;border:1px solid var(--brand-line);border-radius:14px;overflow:hidden}.fx-gallery-track figcaption{font-size:13px;color:var(--brand-ink-muted);margin-top:8px}.fx-thumbs{list-style:none;margin:12px 0 0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.fx-thumbs a{position:relative;display:block;width:68px;height:68px;border:1.5px solid var(--brand-line);border-radius:10px;overflow:hidden;background:#fff}.fx-thumbs a:focus-visible,.fx-thumbs a:hover{border-color:var(--fx-red-deep)}.fx-gallery-ph{aspect-ratio:1;display:grid;place-content:center;justify-items:center;gap:10px;border:1.5px dashed var(--brand-line);border-radius:14px;color:var(--brand-ink-muted);background:var(--brand-tint);font-size:14px}.fx-builder{display:grid;gap:28px}.fx-builder-form{display:grid;gap:20px}.fx-step{margin:0;padding:22px 20px;border:1px solid var(--brand-line);border-radius:14px;background:var(--brand-paper);display:grid;gap:18px;min-width:0}@media (min-width:720px){.fx-step{padding:28px}}.fx-step legend{padding:0 8px;margin-left:-8px;display:flex;align-items:center;gap:12px;font-family:var(--brand-font-display);font-weight:600;font-size:20px}.fx-step-no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand-ink);color:var(--brand-paper);font-size:15px;font-weight:700}.fx-builder.is-appliances .fx-step-no{display:none}.fx-appliances{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.fx-chip{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:1.5px solid var(--brand-line);border-radius:12px;cursor:pointer;background:var(--brand-paper);transition:border-color .15s ease,background-color .15s ease}.fx-chip:hover{border-color:color-mix(in srgb,var(--brand-ink) 40%,transparent)}.fx-chip input{width:20px;height:20px;flex:none;accent-color:var(--fx-red-deep);margin:0}.fx-chip span{display:grid;line-height:1.2;font-weight:600;font-size:15px}.fx-chip small{font-weight:400;font-size:12.5px;color:var(--brand-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.fx-chip.is-on,.fx-chip:has(input:checked){border-color:var(--fx-red-deep);background:color-mix(in srgb,var(--fx-red) 7%,var(--brand-paper))}.fx-chip:has(input:focus-visible){outline:3px solid var(--fx-red-deep);outline-offset:2px}.fx-more summary{cursor:pointer;font-weight:600;padding:8px 0;color:var(--fx-red-deep)}.fx-more-group{margin-top:14px}.fx-more-group h4{font-size:12.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-ink-muted);font-family:var(--brand-font-body);font-weight:700;margin-bottom:8px}.fx-list{overflow-x:auto;border:1px solid var(--brand-line);border-radius:12px}.fx-list table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:420px}.fx-list td,.fx-list th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--brand-line)}.fx-list thead th{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-ink-muted);background:var(--brand-tint)}.fx-list tbody th{font-weight:600}.fx-list input{width:72px;min-height:40px;padding:6px 8px;border:1.5px solid var(--brand-line);border-radius:8px;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-list-total{padding:12px 14px;font-size:14.5px}.fx-builder-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.fx-builder-err{margin:0}.fx-result{display:grid;gap:20px;padding:26px 22px;border-radius:16px;background:var(--brand-ink);color:var(--brand-on-ink);position:relative;overflow:hidden;scroll-margin-top:90px}@media (min-width:720px){.fx-result{padding:36px}}.fx-result:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--fx-red) 0 62%,var(--fx-amber) 62%)}.fx-result:focus-visible{outline:3px solid var(--fx-amber);outline-offset:3px}.fx-result .se-eyebrow{color:var(--fx-amber)}.fx-result-head h3{font-size:clamp(26px,4vw,40px)}.fx-result-head h3 span{color:var(--fx-amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-result-sub{color:#cfcfcf;margin-top:6px;font-size:15px}.fx-parts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fx-part{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:16px 18px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid var(--fx-line-dark)}@media (min-width:800px){.fx-part{grid-template-columns:150px minmax(0,1fr) auto 110px}.fx-part .fx-part-note{grid-column:2/-1}}.fx-part-role{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--fx-amber);grid-column:1/-1}@media (min-width:800px){.fx-part-role{grid-column:auto}}.fx-part-name{font-weight:600;font-size:16.5px;overflow-wrap:anywhere}.fx-part-name a{color:inherit}.fx-part-name small{color:#cfcfcf;font-weight:400}.fx-part-price{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-size:17px}.fx-part-note{grid-column:1/-1;font-size:14px;color:#d6d6d6}.fx-part-note a{color:var(--fx-amber);font-weight:600}.fx-part.is-installer{border-style:dashed}.fx-result .fx-state{color:#111;background:#fff;border-color:transparent}.fx-result-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 18px;border-radius:12px;background:rgba(255,255,255,.1)}.fx-result-total p{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0}.fx-result-total b{font-family:var(--brand-font-display);font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.fx-result-total small,.fx-result-total span{color:#cfcfcf;font-size:14px}.fx-result-add{display:grid;gap:8px;justify-items:start}.fx-result .fx-callout{background:rgba(255,255,255,.08);border-color:var(--fx-line-dark);color:#f4f4f4}.fx-notes h4,.fx-result .fx-callout a,.fx-result .fx-callout svg{color:var(--fx-amber)}.fx-notes h4{font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-family:var(--brand-font-body);margin-bottom:8px}.fx-notes ul{margin:0;padding-left:20px;display:grid;gap:6px;color:#e8e8e8;font-size:15px}.fx-result .se-fine{color:#bdbdbd}.fx-result-help a{color:var(--fx-amber);font-weight:600}.fx-result .se-btn.is-primary{background:var(--fx-amber);color:var(--fx-on-amber);border-color:var(--fx-amber)}.fx-form-card{display:grid;gap:16px;padding:24px 20px;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:0 30px 50px -40px rgba(0,0,0,.35);align-content:start}@media (min-width:720px){.fx-form-card{padding:32px}}.fx-form-card h3{font-size:24px}.fx-form-card .se-field.has-error input,.fx-form-card .se-field.has-error select{border-color:#b4322a}.fx-fieldset{margin:0;padding:0;border:0;display:grid;gap:14px;min-width:0}.fx-fieldset legend{padding:0;font-weight:700;font-size:15px;margin-bottom:8px}.fx-checks{display:grid;gap:10px}@media (min-width:560px){.fx-checks{grid-template-columns:1fr 1fr}}.fx-ref-row{display:grid;gap:12px;padding:14px 0 0;border-top:1px solid var(--brand-line)}.fx-stepper{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:6px 10px;flex-wrap:wrap;counter-reset:s;font-size:13.5px;font-weight:600;color:var(--brand-ink-muted)}.fx-stepper li{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:100px;border:1px solid var(--brand-line);background:var(--brand-paper)}.fx-stepper li span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand-tint);font-size:12.5px;color:var(--brand-ink)}.fx-stepper li.is-current{color:var(--brand-ink);border-color:var(--brand-ink)}.fx-stepper li.is-current span{background:var(--brand-ink);color:var(--brand-paper)}.fx-stepper li.is-done span{background:var(--fx-ok);color:#fff}@media (max-width:639px){.fx-stepper li:not(.is-current){font-size:0;padding:5px;gap:0}.fx-stepper li:not(.is-current) span{font-size:12.5px}}.fx-apply-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:6px}.fx-apply-nav .se-btn:only-child{margin-left:auto}.fx-promise{margin-top:-4px}.fx-docs{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fx-doc{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border:1.5px dashed var(--brand-line);border-radius:12px}.fx-doc>div{display:grid;gap:2px;min-width:0}.fx-doc small{color:var(--brand-ink-muted);font-size:13px}.fx-doc.is-done{border-style:solid;border-color:color-mix(in srgb,var(--fx-ok) 50%,transparent)}.fx-doc-ok{display:flex;align-items:center;gap:6px;color:var(--fx-ok);font-size:14px;font-weight:600;overflow-wrap:anywhere}.fx-doc-busy{font-size:14px;color:var(--brand-ink-soft)}.fx-file{position:relative;flex:none}.fx-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.fx-file:focus-within{outline:3px solid var(--fx-red-deep);outline-offset:2px}.fx-terms{max-height:260px;overflow-y:auto;padding:16px 18px;border:1px solid var(--brand-line);border-radius:10px;background:var(--brand-tint);font-size:14.5px;display:grid;gap:10px}.fx-terms p{margin:0}.fx-done{text-align:center;justify-items:center}.fx-done svg{color:var(--fx-ok)}.fx-ref b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.15em}.fx-token{display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:var(--brand-tint);text-align:left;width:100%}.fx-token code{font:600 15px/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.fx-apply-aside{display:grid;gap:16px}.fx-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.fx-steps li{grid-template-columns:34px 1fr;gap:14px;align-items:start;line-height:1.5}.fx-steps b,.fx-steps li{display:grid;font-size:16px}.fx-steps b{width:34px;height:34px;border-radius:50%;place-items:center;background:var(--brand-ink);color:var(--brand-paper)}.fx-status{margin-top:24px;display:grid;gap:12px}.fx-status h3{font-size:19px}.fx-status-form{display:grid;gap:12px;align-items:end}@media (min-width:560px){.fx-status-form{grid-template-columns:1fr auto}}.fx-status-result{padding:14px 16px;border-radius:12px;background:var(--brand-tint);display:grid;gap:4px;font-size:15px}.fx-login{justify-items:start}.fx-login svg{color:var(--fx-red-deep)}.fx-login-links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14.5px}.fx-login-links a{color:var(--fx-red-deep);font-weight:600}.fx-login-about{display:grid;gap:16px;align-content:start}.fx-find{display:grid;gap:14px 20px;padding:20px;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-tint);margin-bottom:28px;align-items:end}@media (min-width:900px){.fx-find{grid-template-columns:1.2fr 1fr 1fr;padding:24px 28px}.fx-find-actions,.fx-find-cert{grid-column:auto}}.fx-find-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fx-count{margin:0 0 14px;font-weight:600}.fx-map{margin-bottom:22px}.fx-dealers{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:800px){.fx-dealers{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-dealer{display:grid;gap:8px;align-content:start;padding:20px;border:1px solid var(--brand-line);border-radius:14px;background:var(--brand-paper)}.fx-dealer-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.fx-dealer-head h3{font-size:20px;flex:1 1 100%}.fx-cert,.fx-kind{font-size:12px;font-weight:700;padding:3px 10px;border-radius:100px;letter-spacing:.02em}.fx-kind{background:var(--brand-ink);color:var(--brand-paper)}.fx-cert{display:inline-flex;gap:5px;align-items:center;background:var(--fx-amber);color:var(--fx-on-amber)}.fx-dealer-where{font-weight:600;color:var(--brand-ink-soft)}.fx-dealer address{font-style:normal;color:var(--brand-ink-soft);font-size:15px}.fx-dealer-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px}.fx-dealer-links a{display:inline-flex;gap:6px;align-items:center;color:var(--fx-red-deep);font-weight:600;text-decoration:none;min-height:32px}.fx-dealer-links a:hover{text-decoration:underline}.fx-hours summary{cursor:pointer;font-size:14px;font-weight:600}.fx-hours dl{margin:8px 0 0;display:grid;gap:4px;font-size:14px}.fx-hours dl>div{display:flex;justify-content:space-between;gap:12px}.fx-hours dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-empty-locator{display:grid;justify-items:center;text-align:center;gap:10px;padding:40px 20px;border:1.5px dashed var(--brand-line);border-radius:16px}.fx-empty-locator svg{color:var(--fx-red-deep)}.fx-empty-locator p{max-width:38em;color:var(--brand-ink-soft)}.fx-empty-links{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center}.fx-empty-links a{color:var(--fx-red-deep);font-weight:600}.fx-lookup{display:grid;gap:18px;align-content:start}.fx-lookup-found{padding:22px 24px;border-radius:14px;background:var(--brand-ink);color:var(--brand-on-ink);display:grid;gap:8px}.fx-lookup-found .se-eyebrow{color:var(--fx-amber);margin:0}.fx-lookup-found h3{font-size:24px}.fx-lookup-dates{margin:6px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.fx-lookup-dates dt{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#cfcfcf}.fx-lookup-dates dd{margin:2px 0 0;font-weight:700;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-rma-aside{display:grid;gap:14px;align-content:start}.fx-window b{font-size:1.3em;font-family:var(--brand-font-display)}.se[data-preset=flexo]{background:#fff;font-size:17px;line-height:1.6;--brand-tint:#f4f4f3;--brand-line:var(--fx-line-light);--brand-ink-soft:#343434;--brand-ink-muted:#5f5f5f;--brand-on-primary:#fff;--brand-accent-deep:var(--fx-red-deep)}.se[data-preset=flexo] .is-dark{--brand-line:var(--fx-line-dark);--brand-ink-soft:#e2e2e2;--brand-ink-muted:#b9b9b9}.se[data-preset=flexo] h1,.se[data-preset=flexo] h2,.se[data-preset=flexo] h3,.se[data-preset=flexo] h4{font-weight:600;letter-spacing:-.015em;line-height:1.05;text-wrap:balance}.se[data-preset=flexo] .se-h1{font-size:clamp(40px,7.6vw,92px);line-height:.96;letter-spacing:-.03em;font-weight:700}.se[data-preset=flexo] .se-hero.is-dark .se-h1{text-shadow:0 2px 18px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.35)}.se[data-preset=flexo] .se-hero.is-dark .se-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.18) 55%,rgba(0,0,0,0));pointer-events:none}.se[data-preset=flexo] .se-h2{font-size:clamp(28px,4.2vw,46px);line-height:1.04}.se[data-preset=flexo] .se-head .se-h2:after{content:"";display:block;width:64px;height:5px;margin-top:18px;border-radius:4px;background:linear-gradient(90deg,var(--fx-red) 0 62%,var(--fx-amber) 62%)}.se[data-preset=flexo] .se-head.is-centre .se-h2:after{margin-left:auto;margin-right:auto}.se[data-preset=flexo] .se-wrap{max-width:1240px;padding:0 clamp(18px,3vw,36px)}.se[data-preset=flexo] .se-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--brand-font-body);font-weight:700;font-size:12.5px;letter-spacing:.2em;color:var(--fx-red-deep);margin:0 0 14px}.se[data-preset=flexo] .se-eyebrow:before{content:"";width:30px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--fx-red) 0 62%,var(--fx-amber) 62%);flex:none}.se[data-preset=flexo] .is-dark .se-eyebrow{color:var(--fx-amber)}.se[data-preset=flexo] .se-sec[data-tone=primary] .se-eyebrow{color:#fff}.se[data-preset=flexo] .se-lede{font-size:clamp(18px,1.7vw,22px);line-height:1.55;max-width:36em}.se[data-preset=flexo] .se-intro{font-size:18px;line-height:1.6;max-width:44em}.se[data-preset=flexo] a:focus-visible,.se[data-preset=flexo] button:focus-visible,.se[data-preset=flexo] input:focus-visible,.se[data-preset=flexo] select:focus-visible,.se[data-preset=flexo] summary:focus-visible,.se[data-preset=flexo] textarea:focus-visible{outline:3px solid var(--fx-red-deep);outline-offset:3px}.se[data-preset=flexo] .is-dark a:focus-visible,.se[data-preset=flexo] .is-dark button:focus-visible,.se[data-preset=flexo] .is-dark summary:focus-visible{outline-color:var(--fx-amber)}.se[data-preset=flexo] .se-sec{padding:64px 0}@media (min-width:720px){.se[data-preset=flexo] .se-sec{padding:96px 0}}.se[data-preset=flexo] .se-sec[data-tone=ink]{background:#111 radial-gradient(60% 90% at 100% 0,rgba(251,169,38,.12),transparent 62%);color:#f4f4f4}.se[data-preset=flexo] .se-sec[data-tone=primary]{background:var(--fx-red-deep);color:#fff}.se[data-preset=flexo] .se-sec[data-tone=tint]{background:#f4f4f3;color:var(--brand-ink)}.se[data-preset=flexo] .se-sec[data-tone=paper]+.se-sec[data-tone=paper]{border-top:1px solid var(--fx-line-light)}.se[data-preset=flexo] .se-btn{border-radius:100px;font:600 15.5px/1.15 var(--brand-font-body);letter-spacing:.01em;padding:14px 28px;min-height:50px;border-width:2px;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.se[data-preset=flexo] .se-btn:hover{filter:none;transform:translateY(-2px)}.se[data-preset=flexo] .se-btn.is-primary{background:var(--fx-red-deep);color:#fff;border-color:var(--fx-red-deep)}.se[data-preset=flexo] .se-btn.is-primary:hover{background:#a81c16;border-color:#a81c16}.se[data-preset=flexo] .is-dark .se-btn.is-primary,.se[data-preset=flexo] .se-sec[data-tone=ink] .se-btn.is-primary{background:var(--fx-amber);color:var(--fx-on-amber);border-color:var(--fx-amber);box-shadow:none}.se[data-preset=flexo] .is-dark .se-btn.is-primary:hover{background:#ffbd4f;border-color:#ffbd4f}.se[data-preset=flexo] .se-sec[data-tone=primary] .se-btn.is-primary{background:#fff;color:var(--fx-red-deep);border-color:#fff}.se[data-preset=flexo] .se-btn.is-secondary{background:transparent;color:var(--brand-ink);border-color:var(--brand-ink)}.se[data-preset=flexo] .se-btn.is-secondary:hover{background:var(--brand-ink);color:#fff}.se[data-preset=flexo] .is-dark .se-btn.is-ghost,.se[data-preset=flexo] .is-dark .se-btn.is-secondary{color:#fff;border-color:rgba(255,255,255,.7)}.se[data-preset=flexo] .is-dark .se-btn.is-ghost:hover,.se[data-preset=flexo] .is-dark .se-btn.is-secondary:hover{background:#fff;color:#111;border-color:#fff}.se[data-preset=flexo] .se-btn.is-ghost{background:transparent}.se[data-preset=flexo] .se-btn.is-small{min-height:40px;padding:8px 18px;font-size:14px}.se[data-preset=flexo] .se-cta-row{gap:12px;margin-top:30px}.se[data-preset=flexo] .se-nav{background:rgba(255,255,255,.94);border-bottom:1px solid var(--fx-line-light)}.se[data-preset=flexo] .se-nav-in{min-height:76px;gap:20px}.se[data-preset=flexo] .se-brand img{height:54px;max-width:190px}.se[data-preset=flexo] .se-nav-links{gap:2px}.se[data-preset=flexo] .se-nav-links a{font-size:15px;font-weight:600;padding:10px 12px;border-radius:8px;color:var(--brand-ink);position:relative}.se[data-preset=flexo] .se-nav-links>li>a:not(.se-btn):hover,.se[data-preset=flexo] .se-nav-links>li>a[aria-current=page]{background:none;color:var(--fx-red-deep)}.se[data-preset=flexo] .se-nav-links>li>a[aria-current=page]{background-image:linear-gradient(var(--fx-red),var(--fx-red));background-size:calc(100% - 24px) 3px;background-repeat:no-repeat;background-position:12px calc(100% - 2px)}.se[data-preset=flexo] .se-nav-links .se-btn{margin-left:8px;min-height:44px;padding:8px 22px;color:#fff}.se[data-preset=flexo] .se-nav-sub{border-radius:12px;border:1px solid var(--fx-line-light)}.se[data-preset=flexo] .se-nav-m summary{border-radius:100px}.se[data-preset=flexo] .se-nav-m ul{border-radius:14px}.se[data-preset=flexo] .se-nav-m .se-btn{color:#fff}.se[data-preset=flexo] .se-hero{background:#111;min-height:560px;padding:104px 0 88px;align-items:end}.se[data-preset=flexo] .se-hero.is-compact{min-height:0;padding:80px 0 72px}.se[data-preset=flexo] .se-hero.is-tall{min-height:min(760px,92svh)}.se[data-preset=flexo] .se-hero:not(.is-dark){background:#111;color:#fff}.se[data-preset=flexo] .se-hero-overlay{background:linear-gradient(100deg,rgba(10,10,10,.92),rgba(10,10,10,.7) 46%,rgba(10,10,10,.12)),linear-gradient(0deg,rgba(10,10,10,.75),rgba(10,10,10,0) 40%)}.se[data-preset=flexo] .se-hero-grain{background:radial-gradient(60% 90% at 90% 0,rgba(238,53,43,.3),transparent 65%),radial-gradient(40% 60% at 0 100%,rgba(251,169,38,.16),transparent 70%)}.se[data-preset=flexo] .se-hero-img img{object-position:50% 55%}.se[data-preset=flexo] .se-hero-copy{max-width:940px}.se[data-preset=flexo] .se-hero .se-lede{opacity:1;color:#ececec}.se[data-preset=flexo] .se-hero .se-eyebrow{color:var(--fx-amber)}.se[data-preset=flexo] .se-h1-hl{color:var(--fx-red)}.se[data-preset=flexo] .se-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:16px;background:var(--fx-wave) repeat-x left bottom;opacity:.75;z-index:1;pointer-events:none}.se[data-preset=flexo] .se-hero.is-compact .se-h1{font-size:clamp(36px,6vw,72px)}@media (min-width:720px){.se[data-preset=flexo] .se-hero{padding:132px 0 104px}.se[data-preset=flexo] .se-hero.is-compact{padding:96px 0 84px}}.se[data-preset=flexo] .se-hero+.fx-buildersec{position:relative;z-index:2;padding-top:0;margin-top:-56px;background:linear-gradient(180deg,transparent 56px,#fff 0)}.se[data-preset=flexo] .se-hero+.fx-buildersec .se-head{padding-top:76px}.se[data-preset=flexo] .se-hero.is-tall+.fx-buildersec{margin-top:-48px;background:transparent}.se[data-preset=flexo] .se-hero.is-tall+.fx-buildersec>.se-wrap{background:#fff;border-radius:22px 22px 0 0;padding-top:8px;padding-bottom:8px;box-shadow:0 -30px 60px -40px rgba(0,0,0,.5)}.se[data-preset=flexo] .se-stat dd b{font-size:clamp(40px,6vw,64px);font-weight:700;letter-spacing:-.03em}.se[data-preset=flexo] .is-dark .se-stat dd b{color:var(--fx-amber)}.se[data-preset=flexo] .se-sec[data-section=trustStrip]{padding:28px 0}.se[data-preset=flexo] .se-dl-trust-item svg{color:var(--fx-amber)}.se[data-preset=flexo] .se-sec[data-tone=paper] .se-dl-trust-item svg,.se[data-preset=flexo] .se-sec[data-tone=tint] .se-dl-trust-item svg{color:var(--fx-red-deep)}.se[data-preset=flexo] .se-dl-trust-item b{font-weight:700;letter-spacing:-.01em}.se[data-preset=flexo] .is-dark .se-dl-trust-item small{color:#cfcfcf}.se[data-preset=flexo] .se-card{border-radius:12px;border:1px solid var(--fx-line-light)}.se[data-preset=flexo] .se-card:hover{transform:translateY(-4px)}.se[data-preset=flexo] .se-card-body h3{font-size:22px}.se[data-preset=flexo] .se-sec[data-tone=tint] .se-card{border-color:var(--fx-line-light)}.se[data-preset=flexo] .se-sec[data-section=programmes] .se-card{position:relative}.se[data-preset=flexo] .se-sec[data-section=programmes] .se-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--fx-red) 0 62%,var(--fx-amber) 62%)}.se[data-preset=flexo] .se-quote blockquote{font-weight:600;letter-spacing:-.02em}.se[data-preset=flexo] .se-collection a{border-radius:14px}.se[data-preset=flexo] .se-collection-img{aspect-ratio:4/3;border-radius:14px;background:#fff;border:1px solid var(--fx-line-light)}.se[data-preset=flexo] .se-collection-img img{object-fit:contain!important;padding:8px;transition:transform .5s ease}.se[data-preset=flexo] .se-collection a:hover .se-collection-img img{transform:scale(1.05)}.se[data-preset=flexo] .se-collection-body h3{font-size:22px}.se[data-preset=flexo] .se-collection a:hover h3{color:var(--fx-red-deep)}.se[data-preset=flexo] .se-product-img{border-radius:14px;background:#fff;border:1px solid var(--fx-line-light)}.se[data-preset=flexo] .se-product-img img{object-fit:contain!important;padding:10px}.se[data-preset=flexo] .se-product-body h3{font-size:16.5px;line-height:1.25}.se[data-preset=flexo] .se-price{color:var(--brand-ink);font-weight:700;font-size:17px;margin-top:6px}.se[data-preset=flexo] .se-product:hover h3{color:var(--fx-red-deep)}.se[data-preset=flexo] .se-faq-item,.se[data-preset=flexo] .se-gallery-img{border-radius:12px}.se[data-preset=flexo] .se-foot-brand .se-social a{border-radius:100px}.se[data-preset=flexo] .se-field>span{font-weight:600}.se[data-preset=flexo] .se-field input,.se[data-preset=flexo] .se-field select,.se[data-preset=flexo] .se-field textarea{border-radius:10px;border-width:1.5px;border-color:rgba(17,17,17,.28);min-height:50px}.se[data-preset=flexo] .se-check input{accent-color:var(--fx-red-deep)}.se[data-preset=flexo] .se-field-err,.se[data-preset=flexo] .se-form-err{color:#a6261f;font-weight:600}.se[data-preset=flexo] .se-form{border-radius:16px}.se[data-preset=flexo] .se-foot{background:#0d0d0d;position:relative;padding-top:72px}.se[data-preset=flexo] .se-foot:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--fx-red) 0 62%,var(--fx-amber) 62%)}.se[data-preset=flexo] .se-foot-col h3{font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--fx-amber);font-family:var(--brand-font-body);font-weight:700}.se[data-preset=flexo] .se-foot a{color:#ddd;text-decoration:none}.se[data-preset=flexo] .se-foot a:hover{color:#fff;text-decoration:underline}.se[data-preset=flexo] .se-foot-brand img{height:84px!important;width:auto}.se[data-preset=flexo] .se-cta .se-intro{margin-top:14px}@media (prefers-reduced-motion:reduce){.fx-downloads a:hover,.se[data-preset=flexo] .se-btn:hover,.se[data-preset=flexo] .se-card:hover{transform:none}}.se{--oad-black:var(--brand-oad-black,#0b0b0b);--oad-coal:var(--brand-oad-coal,#151515);--oad-graphite:var(--brand-oad-graphite,#232323);--oad-steel:var(--brand-oad-steel,#8c8c8c);--oad-smoke:var(--brand-oad-smoke,#a9a9a9);--oad-ash:var(--brand-oad-ash,#5e5e5e);--oad-bone:var(--brand-oad-bone,#f2f1ee);--oad-white:var(--brand-oad-white,#fff);--oad-orange:var(--brand-oad-orange,var(--brand-accent));--oad-orange-deep:var(--brand-oad-orange-deep,var(--brand-primary));--oad-on-orange:var(--brand-oad-on-orange,#0b0b0b);--oad-line-dark:var(--brand-oad-line-dark,rgba(255,255,255,.14));--oad-line-light:var(--brand-oad-line-light,rgba(11,11,11,.14));--oad-radius-card:var(--brand-oad-radius-card,14px);--oad-radius-button:var(--brand-oad-radius-button,10px);--oad-contour:url(/presets/oad/contour.svg);--oad-drawing:url(/presets/oad/drawing.svg)}.oad-optional{font-style:normal;font-weight:400;opacity:.7;font-size:12px}.oad-flag{font-style:normal;font-weight:600;white-space:nowrap;color:var(--oad-orange-deep)}.is-dark .oad-flag{color:var(--oad-orange)}.oad-corners{position:absolute;inset:0;pointer-events:none}.oad-corners i{position:absolute;width:12px;height:12px;border:0 solid var(--oad-orange)}.oad-corners i:first-child{top:8px;left:8px;border-top-width:1px;border-left-width:1px}.oad-corners i:nth-child(2){top:8px;right:8px;border-top-width:1px;border-right-width:1px}.oad-corners i:nth-child(3){bottom:8px;left:8px;border-bottom-width:1px;border-left-width:1px}.oad-corners i:nth-child(4){bottom:8px;right:8px;border-bottom-width:1px;border-right-width:1px}.oad-dim{display:block;color:var(--oad-steel)}.oad-contour{position:absolute;inset:0;width:100%;height:100%;color:var(--oad-orange);opacity:.28;pointer-events:none}.oad-drawing{display:block;width:100%;height:auto;color:var(--oad-bone)}.oad-step-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media (min-width:640px){.oad-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.oad-steps.is-row .oad-step-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}}.oad-steps.is-column .oad-step-list{grid-template-columns:1fr;max-width:760px}.oad-step-card{position:relative;display:grid;align-content:start;gap:10px;padding:52px 22px 24px;background:var(--oad-coal);color:var(--oad-white);border:1px solid var(--oad-line-dark);border-radius:4px;overflow:hidden}.oad-step-sheet{position:absolute;left:22px;top:18px;font-size:10.5px;font-weight:600;letter-spacing:.2em;color:var(--oad-steel)}.oad-step-num{position:absolute;right:18px;top:10px;font-family:var(--brand-font-display);font-size:44px;line-height:1;color:transparent;-webkit-text-stroke:1px var(--oad-orange);font-synthesis:none;font-weight:400}.oad-step-icon{color:var(--oad-orange);display:inline-flex}.oad-step-card h3{font-size:16px;text-transform:uppercase;letter-spacing:.06em;font-weight:400}.oad-step-card p{color:#d9d8d4;font-size:15px;line-height:1.55}.oad-step-dim{margin-top:12px;color:var(--oad-steel)}.oad-empty{display:flex;gap:16px;align-items:flex-start;padding:22px;border:1.5px dashed color-mix(in srgb,currentColor 32%,transparent);border-radius:var(--oad-radius-card);max-width:760px}.oad-empty>svg{flex:none;color:var(--oad-orange-deep);margin-top:2px}.is-dark .oad-empty>svg{color:var(--oad-orange)}.oad-empty-head{font-weight:700;margin-bottom:4px}.oad-empty p+p{color:var(--brand-ink-soft)}.oad-table-wrap{overflow-x:auto;border:1px solid var(--oad-line-light);border-radius:var(--oad-radius-card);background:#fff;color:var(--oad-black)}.oad-table{width:100%;border-collapse:collapse;font-size:15px}.oad-table td,.oad-table th{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--oad-line-light)}.oad-table thead th{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--oad-ash);background:var(--oad-bone)}.oad-table tbody tr:last-child td,.oad-table tbody tr:last-child th{border-bottom:0}.oad-table tbody th{font-weight:700;white-space:nowrap}.oad-zone-rates{list-style:none;margin:0;padding:0;display:grid;gap:6px}.oad-zone-rates li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.oad-zone-rates small{color:var(--oad-ash)}.oad-zone-countries{color:var(--brand-ink-soft)}.oad-more{display:inline}.oad-more summary{display:inline;cursor:pointer;color:var(--oad-orange-deep);font-weight:600;text-underline-offset:3px;text-decoration:underline}.oad-more[open] summary{display:block;margin-top:4px}.oad-zone-cards{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:720px){.oad-zone-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.oad-zone-card{padding:22px;background:#fff;color:var(--oad-black);border:1px solid var(--oad-line-light);border-radius:var(--oad-radius-card);display:grid;gap:12px;align-content:start}.oad-zone-card h3{font-size:16px;text-transform:uppercase;letter-spacing:.06em;font-weight:400}.oad-ship-facts{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px;max-width:760px;font-size:15px;color:var(--brand-ink-soft)}.oad-ship-facts li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.oad-ship-facts svg{color:var(--oad-orange-deep);margin-top:2px}.is-dark .oad-ship-facts svg{color:var(--oad-orange)}@media (max-width:719px){.oad-table,.oad-table tbody,.oad-table td,.oad-table th,.oad-table thead,.oad-table tr{display:block}.oad-table thead{position:absolute;left:-9999px}.oad-table tr{padding:12px 4px;border-bottom:1px solid var(--oad-line-light)}.oad-table tr:last-child{border-bottom:0}.oad-table td,.oad-table th{border:0;padding:4px 12px}.oad-table td[data-label]:before{content:attr(data-label);display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--oad-ash);margin-bottom:2px}}.oad-calc-box{max-width:880px}.oad-calc{display:grid;gap:16px}.oad-calc-form{display:grid;gap:10px}.oad-calc-row{display:grid;gap:12px;align-items:end}@media (min-width:720px){.oad-calc-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) 96px auto}.oad-calc-row:not(:has(.oad-qty)){grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto}}.oad-calc .se-field input,.oad-calc .se-field select{background:#fff}.oad-calc-off{display:flex;gap:12px;align-items:flex-start;color:var(--brand-ink-soft)}.oad-calc-off svg{flex:none;color:var(--oad-orange-deep)}.oad-calc-head{font-size:15px;margin-bottom:8px}.oad-opts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.oad-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:12px 14px;background:#fff;color:var(--oad-black);border:1px solid var(--oad-line-light);border-radius:10px}.oad-opt-name small{display:block;color:var(--oad-ash);font-size:13px}.oad-opt-eta{grid-column:1;font-size:14px;color:var(--brand-ink-soft)}.oad-opt-price{grid-column:2;grid-row:1/span 2;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center}.oad-calc-msg{font-size:15px;color:var(--brand-ink-soft)}.oad-calc-ask{font-size:14.5px;color:var(--brand-ink-soft)}.oad-calc-ask a{color:var(--oad-orange-deep);font-weight:600}.oad-calc-ok{display:flex;gap:10px;align-items:center;padding:14px;background:#fff;color:var(--oad-black);border-left:3px solid var(--oad-orange-deep);border-radius:6px}.oad-calc-ok svg{color:var(--oad-orange-deep);flex:none}.oad-quote-req{display:grid;gap:12px;padding:18px;background:#fff;color:var(--oad-black);border:1px solid var(--oad-line-light);border-radius:var(--oad-radius-card)}.oad-quote-req h3{font-size:15px;text-transform:uppercase;letter-spacing:.06em;font-weight:400}.oad-design{display:grid;gap:30px;align-items:start}@media (min-width:1000px){.oad-design{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.oad-design-copy{position:sticky;top:104px}}.oad-design-drawing{margin-top:28px;max-width:420px;opacity:.85;display:none}@media (min-width:1000px){.oad-design-drawing{display:block}}.oad-form{gap:22px}.oad-promise{font-size:15px;padding:12px 14px;border-left:3px solid var(--oad-orange-deep);background:#fff;border-radius:0 6px 6px 0;color:#33322f}.oad-step{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.oad-step+.oad-step{padding-top:22px;border-top:1px solid var(--oad-line-light)}.oad-step legend{display:flex;align-items:center;gap:12px;padding:0;margin-bottom:14px;font-family:var(--brand-font-display);font-size:14px;text-transform:uppercase;letter-spacing:.08em}.oad-step-no{display:inline-grid;place-items:center;min-width:34px;height:26px;padding:0 6px;border:1px solid var(--oad-orange-deep);color:var(--oad-orange-deep);font-size:12px;letter-spacing:.04em}.oad-step-note{margin:-6px 0 0}.oad-grid2{display:grid;gap:14px}@media (min-width:560px){.oad-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.oad-grid4{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.oad-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.oad-files{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.oad-files li{display:flex;align-items:center;gap:8px}.oad-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.oad-files small{color:var(--oad-ash);margin-left:auto}.oad-scan{padding:12px 14px;background:#fff;border-radius:8px}.oad-submit{width:100%;min-height:54px}@media (min-width:560px){.oad-submit{width:auto;min-width:280px;justify-self:start}}.oad-ok{text-align:center;display:grid;gap:10px;justify-items:center;padding:44px 24px}.oad-ok svg{color:var(--oad-orange-deep)}.oad-ref{font-size:16px}.oad-ref b{font-family:var(--brand-font-display);font-weight:400;font-size:18px;letter-spacing:.06em}.oad-form-off{text-align:center}.oad-3d{overflow:hidden}.oad-3d .oad-3d-contour{opacity:.2;inset:-10% -10% -10% 30%;width:80%;height:120%}.oad-3d-grid{position:relative;display:grid;gap:28px;align-items:center}@media (min-width:900px){.oad-3d-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.oad-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 12px;border:1px solid var(--oad-orange);color:var(--oad-orange);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.oad-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--oad-orange)}.oad-3d-bullets{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px;font-size:15.5px}.oad-3d-bullets li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.oad-3d-bullets svg{color:var(--oad-orange);margin-top:3px}.oad-3d-art{color:var(--oad-bone);max-width:560px;justify-self:center;width:100%}.oad-3d-art svg{width:100%;height:auto;display:block}.se[data-preset=oad]{background:var(--oad-black);color:var(--oad-white);font-size:16.5px;line-height:1.62;--brand-tint:#e8e6e1;--brand-line:var(--oad-line-light);--brand-ink-soft:#33322f;--brand-ink-muted:var(--oad-ash);--brand-on-primary:#fff;--brand-accent-deep:var(--oad-orange-deep);--adv-graphite:var(--oad-coal);--adv-charcoal:var(--oad-graphite);--adv-bone:var(--oad-bone);--adv-smoke:var(--oad-smoke);--adv-orange:var(--oad-orange);--adv-orange-deep:var(--oad-orange-deep);--adv-orange-text:var(--oad-orange-deep);--adv-on-orange:var(--oad-on-orange);--adv-line-dark:var(--oad-line-dark);--adv-line-light:var(--oad-line-light);--adv-sand-ink:var(--oad-ash)}.se[data-preset=oad] .is-dark{--brand-line:var(--oad-line-dark);--brand-ink-soft:#d9d8d4;--brand-ink-muted:var(--oad-steel)}.se[data-preset=oad] h1,.se[data-preset=oad] h2,.se[data-preset=oad] h3,.se[data-preset=oad] h4{font-family:var(--brand-font-display);font-weight:400;font-synthesis:none;text-transform:uppercase;letter-spacing:.03em;line-height:1.16;text-wrap:balance;overflow-wrap:break-word}.se[data-preset=oad] .se-h1{font-size:clamp(24px,4.4vw,54px);line-height:1.12;letter-spacing:.02em}.se[data-preset=oad] .se-h2{font-size:clamp(19px,2.9vw,32px)}.se[data-preset=oad] .se-wrap{max-width:1200px;padding:0 clamp(18px,3vw,32px)}.se[data-preset=oad] .se-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--brand-font-body);font-weight:600;font-size:12px;letter-spacing:.22em;color:var(--oad-orange-deep);margin:0 0 16px}.se[data-preset=oad] .se-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;flex:none}.se[data-preset=oad] .is-dark .se-eyebrow{color:var(--oad-orange)}.se[data-preset=oad] .se-lede{font-size:clamp(17px,1.7vw,20px);line-height:1.6;max-width:38em}.se[data-preset=oad] .se-intro{font-size:17.5px;line-height:1.62;max-width:44em}.se[data-preset=oad] a:focus-visible,.se[data-preset=oad] button:focus-visible,.se[data-preset=oad] input:focus-visible,.se[data-preset=oad] select:focus-visible,.se[data-preset=oad] summary:focus-visible,.se[data-preset=oad] textarea:focus-visible{outline:3px solid var(--oad-orange-deep);outline-offset:3px}.se[data-preset=oad] .is-dark a:focus-visible,.se[data-preset=oad] .is-dark button:focus-visible,.se[data-preset=oad] .is-dark summary:focus-visible,.se[data-preset=oad] .se-foot a:focus-visible,.se[data-preset=oad] .se-nav a:focus-visible,.se[data-preset=oad] .se-nav summary:focus-visible{outline-color:var(--oad-orange)}.se[data-preset=oad] .se-sec{padding:60px 0}@media (min-width:720px){.se[data-preset=oad] .se-sec{padding:92px 0}}.se[data-preset=oad] .se-sec[data-tone=ink]{background:var(--oad-black);color:var(--oad-white)}.se[data-preset=oad] .se-sec[data-tone=primary]{background:var(--oad-coal);color:var(--oad-white)}.se[data-preset=oad] .se-sec[data-tone=tint]{background:#e8e6e1;color:var(--oad-black)}.se[data-preset=oad] .se-sec[data-tone=paper]{background:var(--oad-bone);color:var(--oad-black)}.se[data-preset=oad] .se-sec[data-tone=ink]+.se-sec[data-tone=ink]{border-top:1px solid var(--oad-line-dark)}.se[data-preset=oad] .se-btn{border-radius:var(--oad-radius-button);font:700 13px/1.15 var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase;padding:14px 24px;min-height:48px;border-width:1.5px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.se[data-preset=oad] .se-btn:hover{filter:none;transform:translateY(-1px)}.se[data-preset=oad] .se-btn.is-primary{background:var(--oad-orange-deep);color:#fff;border-color:var(--oad-orange-deep)}.se[data-preset=oad] .is-dark .se-btn.is-primary,.se[data-preset=oad] .se-sec[data-tone=ink] .se-btn.is-primary,.se[data-preset=oad] .se-sec[data-tone=primary] .se-btn.is-primary{background:var(--oad-orange);color:var(--oad-on-orange);border-color:var(--oad-orange);box-shadow:none}.se[data-preset=oad] .is-dark .se-btn.is-primary:hover{background:#e06a35;border-color:#e06a35}.se[data-preset=oad] .se-btn.is-secondary{background:transparent;color:var(--oad-black);border-color:var(--oad-black)}.se[data-preset=oad] .se-btn.is-secondary:hover{background:var(--oad-black);color:var(--oad-white)}.se[data-preset=oad] .is-dark .se-btn.is-ghost,.se[data-preset=oad] .is-dark .se-btn.is-secondary{color:var(--oad-white);border-color:color-mix(in srgb,var(--oad-white) 55%,transparent)}.se[data-preset=oad] .is-dark .se-btn.is-ghost:hover,.se[data-preset=oad] .is-dark .se-btn.is-secondary:hover{background:var(--oad-white);color:var(--oad-black);border-color:var(--oad-white)}.se[data-preset=oad] .se-btn.is-small{min-height:40px;padding:9px 16px;font-size:12px}.se[data-preset=oad] .se-cta-row{gap:12px;margin-top:30px}.se[data-preset=oad] .se-nav{background:rgba(11,11,11,.94);color:var(--oad-white);border-bottom:1px solid var(--oad-line-dark);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px)}.se[data-preset=oad] .se-nav[data-scrolled]{border-bottom-color:color-mix(in srgb,var(--oad-orange) 55%,transparent);box-shadow:none}.se[data-preset=oad] .se-nav-in{min-height:68px;gap:20px}.se[data-preset=oad] .se-brand img{height:30px!important;width:auto;max-width:150px}.se[data-preset=oad] .se-nav-links{gap:2px}.se[data-preset=oad] .se-nav-links a{font:600 12px/1 var(--brand-font-body);letter-spacing:.14em;text-transform:uppercase;padding:12px 10px;border-radius:0;color:var(--oad-smoke);border-bottom:1px solid transparent}.se[data-preset=oad] .se-nav-links a:hover,.se[data-preset=oad] .se-nav-links a[aria-current=page]{background:none;color:var(--oad-white);border-bottom-color:var(--oad-orange)}.se[data-preset=oad] .se-nav-links .se-btn{margin-left:10px;min-height:42px;padding:10px 18px;font-size:12px;color:var(--oad-on-orange);background:var(--oad-orange);border:1.5px solid var(--oad-orange)}.se[data-preset=oad] .se-nav-links .se-btn:hover{background:#e06a35;color:var(--oad-on-orange)}.se[data-preset=oad] .se-nav-m summary{border-radius:10px;border-color:var(--oad-line-dark);color:var(--oad-white)}.se[data-preset=oad] .se-nav-m ul,.se[data-preset=oad] .se-nav-sub{background:var(--oad-coal);color:var(--oad-white);border:1px solid var(--oad-line-dark);border-radius:10px;box-shadow:0 24px 48px -20px rgba(0,0,0,.8)}.se[data-preset=oad] .se-nav-m ul a{font:600 13px/1.2 var(--brand-font-body);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:13px 12px}.se[data-preset=oad] .se-nav-m ul a:hover{background:var(--oad-graphite);color:var(--oad-orange)}.se[data-preset=oad] .se-nav-m ul a[aria-current=page]{color:var(--oad-orange)}.se[data-preset=oad] .se-nav-m .se-btn{color:var(--oad-on-orange);background:var(--oad-orange);text-align:center;justify-content:center}.se[data-preset=oad] .se-hero{background:var(--oad-black);color:var(--oad-white);min-height:0;padding:72px 0 64px;align-items:center;border-bottom:1px solid var(--oad-line-dark)}.se[data-preset=oad] .se-hero.is-tall{min-height:min(86svh,760px);padding:88px 0 80px}.se[data-preset=oad] .se-hero.is-compact{padding:56px 0 48px}@media (min-width:720px){.se[data-preset=oad] .se-hero{padding:112px 0 96px}.se[data-preset=oad] .se-hero.is-compact{padding:84px 0 68px}}.se[data-preset=oad] .se-hero-grain{background:var(--oad-contour) 70% 20% /cover no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 58%);mask-image:linear-gradient(90deg,transparent,#000 58%)}.se[data-preset=oad] .se-hero-mark{display:none}.se[data-preset=oad] .se-hero-copy{max-width:760px}.se[data-preset=oad] .se-hero .se-lede{color:#d9d8d4;opacity:1;margin-top:24px}.se[data-preset=oad] .se-h1-hl,.se[data-preset=oad] .se-hero .se-eyebrow{color:var(--oad-orange)}.se[data-preset=oad] .se-hero .se-cta-row{margin-top:32px}@media (min-width:1000px){.se[data-preset=oad] .se-hero.is-tall:after{content:"";position:absolute;right:max(24px,calc(50% - 600px));top:50%;transform:translateY(-50%);width:min(40vw,520px);aspect-ratio:657/484;background:var(--oad-drawing) center /contain no-repeat;opacity:.92;z-index:-1;pointer-events:none}.se[data-preset=oad] .se-hero.is-tall .se-hero-copy{max-width:640px}}.se[data-preset=oad] .se-stat dd b{font-family:var(--brand-font-display);font-weight:400;color:var(--oad-orange-deep)}.se[data-preset=oad] .is-dark .se-stat dd b{color:var(--oad-orange)}.se[data-preset=oad] .se-card,.se[data-preset=oad] .se-faq-item,.se[data-preset=oad] .se-form,.se[data-preset=oad] .se-map,.se[data-preset=oad] .se-table-wrap{border-radius:var(--oad-radius-card)}.se[data-preset=oad] .se-card,.se[data-preset=oad] .se-faq-item{background:#fff;border-color:var(--oad-line-light)}.se[data-preset=oad] .se-faq-item{color:var(--oad-black)}.se[data-preset=oad] .is-dark .se-faq-item{background:var(--oad-coal);border-color:var(--oad-line-dark);color:var(--oad-white)}.se[data-preset=oad] .se-faq-item summary{font-size:16.5px;font-weight:600}.se[data-preset=oad] .se-faq-item summary i:after,.se[data-preset=oad] .se-faq-item summary i:before{background:var(--oad-orange-deep)}.se[data-preset=oad] .is-dark .se-faq-item summary i:after,.se[data-preset=oad] .is-dark .se-faq-item summary i:before{background:var(--oad-orange)}.se[data-preset=oad] .se-prose{font-size:17px}.se[data-preset=oad] .se-prose a{color:var(--oad-orange-deep);font-weight:600}.se[data-preset=oad] .is-dark .se-prose a{color:var(--oad-orange)}.se[data-preset=oad] .se-prose h2,.se[data-preset=oad] .se-prose h3{font-size:15px;letter-spacing:.08em;margin-top:2em}.se[data-preset=oad] .se-prose blockquote{border-left-color:var(--oad-orange-deep);font-family:var(--brand-font-body);font-size:1em}.se[data-preset=oad] .se-prose em{color:var(--oad-ash)}.se[data-preset=oad] .is-dark .se-prose em{color:var(--oad-steel)}.se[data-preset=oad] .se-rich.is-narrow .se-wrap{max-width:840px}.se[data-preset=oad] .se-cta{gap:24px}.se[data-preset=oad] .se-cta h2{font-size:clamp(19px,3vw,32px)}.se[data-preset=oad] .se-sec[data-section=cta]{border-top:1px solid var(--oad-line-dark)}.se[data-preset=oad] .se-form{background:var(--oad-bone);color:var(--oad-black);border:1px solid var(--oad-line-light);border-top:3px solid var(--oad-orange-deep);box-shadow:0 30px 60px -44px rgba(0,0,0,.8)}.se[data-preset=oad] .se-form h3{font-size:15px;letter-spacing:.08em}.se[data-preset=oad] .se-field input,.se[data-preset=oad] .se-field select,.se[data-preset=oad] .se-field textarea{border-radius:8px;background:#fff;border:1.5px solid rgba(11,11,11,.38);color:var(--oad-black)}.se[data-preset=oad] .se-field input:focus,.se[data-preset=oad] .se-field select:focus,.se[data-preset=oad] .se-field textarea:focus{outline:3px solid var(--oad-orange-deep);outline-offset:1px;border-color:transparent}.se[data-preset=oad] .se-field>span{font-weight:600}.se[data-preset=oad] .se-check input{accent-color:var(--oad-orange-deep)}.se[data-preset=oad] .se-field-err,.se[data-preset=oad] .se-form-err{color:#a42c24;font-weight:600}.se[data-preset=oad] .se-fine{color:var(--oad-ash)}.se[data-preset=oad] .se-form a{color:var(--oad-orange-deep)}.se[data-preset=oad] .se-contact-details span{color:var(--oad-steel)}.se[data-preset=oad] .se-contact-details a:hover{color:var(--oad-orange)}.se[data-preset=oad] .se-foot{background:var(--oad-black);color:var(--oad-white);position:relative;padding:84px 0 30px;border-top:1px solid var(--oad-line-dark);overflow:hidden}.se[data-preset=oad] .se-foot:before{content:"";position:absolute;left:0;right:0;top:0;height:160px;background:var(--oad-contour) 80% 22% /1200px auto no-repeat;opacity:.34;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}.se[data-preset=oad] .se-foot>.se-wrap{position:relative}.se[data-preset=oad] .se-foot-brand img{height:92px!important;width:auto;max-width:240px;margin-bottom:18px}.se[data-preset=oad] .se-foot a,.se[data-preset=oad] .se-foot-brand p{color:var(--oad-smoke);opacity:1}.se[data-preset=oad] .se-foot a:hover{color:var(--oad-white)}.se[data-preset=oad] .se-foot-col h3{color:var(--oad-orange);opacity:1;font-weight:600;letter-spacing:.2em;font-family:var(--brand-font-body)}.se[data-preset=oad] .se-foot-contact span{color:var(--oad-smoke)}.se[data-preset=oad] .se-social a{border-radius:8px;border-color:var(--oad-line-dark)}.se[data-preset=oad] .se-foot-legal{border-top-color:var(--oad-line-dark);color:var(--oad-steel);opacity:1}.se[data-preset=oad] .se-foot-legal a{color:var(--oad-smoke)}.se[data-preset=oad] .adv-story-link{border-radius:var(--oad-radius-card);background:#fff}.se[data-preset=oad] .adv-chips button{border-radius:100px}@media (max-width:719px){.se[data-preset=oad] .se-hero.is-tall{min-height:0;padding:56px 0}.se[data-preset=oad] .se-hero .se-lede{margin-top:18px;font-size:16.5px}.se[data-preset=oad] .se-hero .se-cta-row .se-btn{flex:1 1 100%}.se[data-preset=oad] .se-hero-grain{background-position:60% 10%;opacity:.42}.se[data-preset=oad] .se-sec{padding:52px 0}}@media (prefers-reduced-motion:reduce){.se[data-preset=oad] .se-btn:hover{transform:none}}.se[data-preset=oad] .se-cta h2+.se-intro,.se[data-preset=oad] .se-cta h2+p,.se[data-preset=oad] .se-h2+.se-intro{margin-top:18px}.se[data-preset=oad] .se-head .se-h2{margin-bottom:0}.se[data-preset=oad] .se-product-ph{position:absolute;inset:0;background:var(--oad-coal) var(--oad-contour) 60% 40% /260% auto no-repeat;display:grid;place-items:end start;padding:10px 12px}.se[data-preset=oad] .se-product-ph:after{content:"Photograph to come";color:var(--oad-smoke);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.se[data-preset=oad] .se-product-link{background:#fff;color:var(--oad-black);border:1px solid var(--oad-line-light);border-radius:var(--oad-radius-card);overflow:hidden}.se[data-preset=oad] .se-product-body{padding:14px 16px 18px}.se[data-preset=oad] .se-product-body h3{font-size:13px;line-height:1.35}.se[data-preset=oad] .se-product-img{border-radius:0;background:var(--oad-coal)}.oad-form .se-field input,.oad-form .se-field input[type=date],.oad-form .se-field select{height:46px;min-height:46px}.oad-form .se-field textarea{height:auto}.oad-opt-eta{color:#33322f}.se[data-preset=oad] .is-dark .se-fine{color:var(--oad-steel)}.se[data-preset=oad] .oad-quote-req .se-check,.se[data-preset=oad] .oad-quote-req .se-fine{color:#33322f}.se[data-preset=oad] .is-dark .oad-quote-req .se-fine{color:var(--oad-ash)}.oad-zone-price{font-weight:700;white-space:nowrap;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oad-table .oad-zone-rates li{flex-wrap:nowrap;align-items:baseline;gap:4px 12px}.oad-table .oad-zone-rates li>span:not(.oad-zone-price){color:var(--brand-ink-soft)}.se[data-preset=oad] .se-rich.is-narrow .se-wrap{max-width:1200px}.se[data-preset=oad] .se-rich.is-narrow .se-head,.se[data-preset=oad] .se-rich.is-narrow .se-prose{max-width:760px}@media (max-width:719px){.oad-table .oad-zone-rates li{flex-wrap:wrap}.oad-zone-price{margin-left:0}}.se[data-preset=oad] .is-dark .se-form .oad-optional,.se[data-preset=oad] .is-dark .se-form .se-fine{color:var(--oad-ash)}@media (max-width:959px){.fx-buy{grid-template-columns:minmax(0,1fr)}.fx-buy>*{min-width:0}}@media (max-width:720px){.se[data-preset=flexo] .se-brand{min-height:44px}.se[data-preset=flexo] .se-social a{width:44px;height:44px}.se[data-preset=flexo] .se-address a,.se[data-preset=flexo] .se-foot-col a,.se[data-preset=flexo] .se-foot-legal a{display:flex;align-items:center;min-height:44px}.se[data-preset=flexo] .fx-tier-link{display:inline-flex;align-items:center;min-height:44px}.se[data-preset=flexo] .se-foot-col ul{gap:0}.se[data-preset=flexo] .se-dl-trust-item{min-height:44px;align-items:center}.se[data-preset=flexo] .fx-login-links{gap:0 20px}.se[data-preset=flexo] .fx-crumbs a,.se[data-preset=flexo] .fx-dealer-links a,.se[data-preset=flexo] .fx-login-links a{display:inline-flex;align-items:center;min-height:44px}.se[data-preset=flexo] .se-btn.is-small{min-height:44px}.se[data-preset=flexo] .se-nav-m .se-nav-m-sub ul a{min-height:44px;display:flex;align-items:center}}.se[data-preset=flexo] #do{padding-top:40px;padding-bottom:24px}.se[data-preset=flexo] #do .se-h2{font-size:clamp(32px,8vw,56px);line-height:.98;letter-spacing:-.02em}.se[data-preset=flexo] #do .se-cards{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.se[data-preset=flexo] #do .se-card{position:relative;min-height:250px;justify-content:flex-end;border:0;border-radius:14px;background:#111;color:#fff;isolation:isolate;overflow:hidden;box-shadow:0 22px 40px -28px rgba(0,0,0,.7)}.se[data-preset=flexo] #do .se-card-img{position:absolute;inset:0;aspect-ratio:auto;z-index:-2}.se[data-preset=flexo] #do .se-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,10,10,.12),rgba(10,10,10,.62) 42%,rgba(10,10,10,.94))}.se[data-preset=flexo] #do .se-card:after{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--fx-red) 0 70%,var(--fx-amber) 70% 100%);z-index:1}.se[data-preset=flexo] #do .se-card-img img{object-fit:cover;transition:transform .5s ease}.se[data-preset=flexo] #do .se-card:hover .se-card-img img{transform:scale(1.05)}.se[data-preset=flexo] #do .se-card-body{position:relative;padding:14px 12px 16px;gap:6px}.se[data-preset=flexo] #do .se-card-body h3{font-size:clamp(20px,5.4vw,28px);line-height:1;font-weight:700;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.55)}.se[data-preset=flexo] #do .se-card-body h3 a{color:inherit;display:block}.se[data-preset=flexo] #do .se-card-body h3 a:after{content:"";position:absolute;inset:0;z-index:2}.se[data-preset=flexo] #do .se-card-body h3 a:focus-visible{outline:3px solid var(--fx-amber);outline-offset:-3px}.se[data-preset=flexo] #do .se-card-body p{display:none;color:rgba(255,255,255,.92);font-size:15px;max-width:32em}@media (min-width:720px){.se[data-preset=flexo] #do .se-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.se[data-preset=flexo] #do .se-card{min-height:360px}.se[data-preset=flexo] #do .se-card-body{padding:22px 20px}.se[data-preset=flexo] #do .se-card-body p{display:block}.se[data-preset=flexo] #do .se-card-body:after{content:"Go →";justify-self:start;margin-top:4px;padding:8px 14px;border-radius:100px;background:var(--fx-red);color:#fff;font:700 13px/1 var(--brand-font-body);letter-spacing:.1em;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.se[data-preset=flexo] #do .se-card-img img{transition:none}}.se[data-preset=flexo] #trade .se-h2{font-size:clamp(30px,7vw,52px);line-height:1}.se[data-preset=flexo] #trade .se-card{background:rgba(255,255,255,.06);border:1px solid var(--fx-line-dark);border-top:4px solid var(--fx-amber);color:#fff}.se[data-preset=flexo] #trade .se-card-body h3{color:#fff}.se[data-preset=flexo] #trade .se-card-body p{color:#e2e2e2}@media (max-width:720px){.se[data-site=jks] .se-brand{display:inline-flex;align-items:center;min-height:44px}.se[data-site=jks] .se-social a{width:44px;height:44px}.se[data-site=jks] .se-social{gap:8px}.se[data-site=jks] .se-foot a{display:flex;align-items:center;min-height:44px}.se[data-site=jks] .se-foot .se-social a{display:inline-grid}.se[data-site=jks] .se-foot ul{gap:0}.se[data-site=jks] .se-chip{min-height:44px;padding:8px 16px}.se[data-site=jks] .se-dojo-name{display:inline-flex;align-items:center;min-height:44px}.se[data-site=jks] .se-dojo-links{gap:0 8px}.se[data-site=jks] .se-dojo-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.se[data-site=jks] .se-dojo-links .se-btn{min-height:44px;padding:0 16px}.se[data-site=jks] .se-contact-details a{min-height:44px;align-content:center}}.se[data-site=jks]{--jks-gold:#fbc800;--jks-red:#e60516;--jks-ink:#141414}.se[data-site=jks] .se-h2{font-size:clamp(28px,7.4vw,44px);line-height:1}.se[data-site=jks] .se-head .se-h2:after{content:"";display:block;width:44px;height:4px;margin-top:14px;background:var(--jks-gold)}.se[data-site=jks] .se-sec{padding:44px 0}@media (min-width:720px){.se[data-site=jks] .se-sec{padding:72px 0}}.se[data-site=jks] .se-foot:before,.se[data-site=jks] .se-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;z-index:3;background:linear-gradient(90deg,#046f39 0 62%,#fbc800 62% 86%,#e60516 86% 100%)}.se[data-site=jks] .se-foot{position:relative;padding-top:64px}.se[data-site=jks] .se-hero{min-height:0;padding:52px 0 36px;background:var(--jks-ink);align-items:center}.se[data-site=jks] .se-hero .se-hero-media{display:none}.se[data-site=jks][data-page=about] .se-hero .se-hero-media,.se[data-site=jks][data-page=join] .se-hero .se-hero-media{display:block}.se[data-site=jks] .se-hero:after{content:"";position:absolute;right:12px;top:22px;bottom:14px;width:54px;z-index:1;pointer-events:none;background:url(/brands/jks/jks-calligraphy-vertical.svg) 50%/contain no-repeat;filter:invert(1);opacity:.16}.se[data-site=jks] .se-hero-inner{z-index:2;padding-right:64px}.se[data-site=jks] .se-h1{font-size:clamp(34px,9.6vw,68px);line-height:.98;letter-spacing:-.015em}.se[data-site=jks] .se-hero-eyebrow{color:var(--jks-gold);letter-spacing:.2em;font-size:12px}.se[data-site=jks] .se-hero .se-lede{font-size:clamp(16px,4.4vw,19px);max-width:30em;margin-top:14px}@media (min-width:900px){.se[data-site=jks] .se-hero{padding:84px 0 56px}.se[data-site=jks] .se-hero:after{right:5%;width:84px;top:28px;bottom:28px}.se[data-site=jks][data-page=home] .se-hero .se-hero-media{display:block;inset:0 0 0 46%}.se[data-site=jks][data-page=home] .se-hero .se-hero-overlay{background:linear-gradient(90deg,var(--jks-ink) 0,rgba(20,20,20,.45) 55%,rgba(20,20,20,.25) 100%)}.se[data-site=jks][data-page=home] .se-hero-inner{padding-right:56%}}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-cards{grid-template-columns:minmax(0,1fr);gap:0}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card{position:relative;flex-direction:row;background:transparent;border:0;border-top:1px solid var(--brand-line);border-radius:0;box-shadow:none;transform:none;color:var(--brand-ink)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card:first-child{border-top:2px solid var(--jks-ink)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card:last-child{border-bottom:1px solid var(--brand-line)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card-body{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:6px;align-items:center;align-content:center;width:100%;padding:18px 48px 18px 0;min-height:88px}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card-body .se-eyebrow{grid-row:1/span 2;margin:0;align-self:center;font-size:26px;font-weight:500;letter-spacing:0;color:var(--brand-primary)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card-body h3{grid-column:2;font-size:clamp(23px,6.2vw,32px);line-height:1.02;font-weight:600}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card-body h3 a{text-decoration:none}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card-body h3 a:after{content:"";position:absolute;inset:0;z-index:2}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card-body h3 a:focus-visible{outline:3px solid var(--jks-gold);outline-offset:-3px}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card-body p:not(.se-eyebrow){grid-column:2;font-size:15px;margin-top:4px;color:var(--brand-ink-soft)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more,#kun) .se-card:has(h3 a):after{content:"\2192";position:absolute;right:6px;top:50%;transform:translateY(-52%);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--jks-gold);color:var(--jks-ink);font-size:20px;line-height:1;transition:transform .2s ease}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more) .se-card:has(h3 a):hover{background:var(--brand-tint)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more) .se-card:has(h3 a):hover:after{transform:translate(4px,-52%)}.se[data-site=jks] #kun .se-card-body h3{font-size:clamp(24px,6.4vw,34px)}.se[data-site=jks] #kun .se-card-body p:not(.se-eyebrow){font-style:italic;font-size:15px}@media (min-width:900px){.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more) .se-cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more) .se-card:nth-child(2){border-top:2px solid var(--jks-ink)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more) .se-card:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--brand-line)}.se[data-site=jks] :is(#do,#steps,#enter,#tasks,#more) .se-card:last-child{border-bottom:1px solid var(--brand-line)}.se[data-site=jks] #kun .se-cards{max-width:820px}}.se[data-site=jks] #do{padding-top:36px;padding-bottom:20px}.se[data-site=jks] .se-event:not(:has(>a)),.se[data-site=jks] .se-event>a{border:0;border-left:5px solid var(--brand-primary);border-radius:0;background:var(--brand-tint);grid-template-columns:72px minmax(0,1fr)}.se[data-site=jks] .se-event-date{border-right:0;padding-right:0}.se[data-site=jks] .se-event-date b{color:var(--jks-ink);font-size:30px}.se[data-site=jks] .se-event-date span{color:var(--brand-primary);font-weight:600}.se[data-site=jks] .se-event-body h3{font-size:20px}.se[data-site=jks] .se-news{gap:0}.se[data-site=jks] .se-news-item{padding:18px 0;border-top:1px solid var(--brand-line)}.se[data-site=jks] .se-news-item:first-child{border-top:2px solid var(--jks-ink)}.se[data-site=jks] .se-news h3{font-size:24px}.se[data-site=jks] .se-news time{color:var(--brand-primary);font-weight:600}.se[data-site=jks] #dojo-band .se-eyebrow{color:var(--jks-gold)}.se[data-site=jks] #dojo-band .se-prose{color:rgba(255,255,255,.86)}.se[data-site=jks] #dojo-band .se-prose strong{display:block;color:var(--jks-gold);font-family:var(--brand-font-display);font-weight:500;font-size:22px;letter-spacing:.01em}.se[data-site=jks] #dojo-band .se-prose a{color:#fff;font-weight:600;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.se[data-site=jks] .se-quote{text-align:left;margin:0;max-width:720px;border-left:6px solid var(--jks-red);padding-left:18px}.se[data-site=jks] .se-quote blockquote p:after,.se[data-site=jks] .se-quote blockquote p:before{content:none}.se[data-site=jks] .se-quote blockquote{font-size:clamp(24px,6.2vw,34px)}.se[data-site=jks] .se-quote figcaption{justify-content:flex-start}.se[data-site=jks] .se-cta .se-btn{min-height:48px}@media (max-width:720px){.se[data-site=jks] .se-map{height:230px!important}.se[data-site=jks] .se-dojo{padding:14px}.se[data-site=jks] .se-finder-search input{min-height:48px}.se[data-site=jks] .se-faq-item summary{min-height:52px}.se[data-site=jks] .se-team{grid-template-columns:minmax(0,1fr)}.se[data-site=jks] .se-product-body .se-eyebrow{font-size:12px}.se[data-site=jks] .se-product-link{min-height:44px}.se[data-site=jks] .se-dojo{gap:3px}.se[data-site=jks] .se-dojo-links{margin-top:4px}}