.factory-editorial[data-astro-cid-332yqevj]{color:#193a35;background:#f4f5f3;flex-direction:column;padding:42px 0 36px;scroll-margin-top:80px;display:flex}.factory-heading[data-astro-cid-332yqevj]{margin:0 24px 27px}.factory-index[data-astro-cid-332yqevj]{color:#657169;letter-spacing:.11em;margin:0 0 14px;font-size:11px;line-height:1.6}.factory-heading[data-astro-cid-332yqevj] h2[data-astro-cid-332yqevj]{letter-spacing:0;color:inherit;margin:0;font-size:32px;font-weight:500;line-height:1.35}.factory-figure[data-astro-cid-332yqevj]{min-width:0;margin:0 16px}.factory-footer[data-astro-cid-332yqevj]{margin:18px 24px 0}.factory-footer[data-astro-cid-332yqevj] p[data-astro-cid-332yqevj]{color:#647168;margin:0;font-size:14px;line-height:1.8}.factory-footer[data-astro-cid-332yqevj] .factory-location[data-astro-cid-332yqevj]{letter-spacing:.08em;color:#778178;margin-top:26px;font-size:10px}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-controls{grid-template-columns:1fr 150px;gap:8px;min-height:48px;padding:0 8px}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-label{color:#657169;font-size:11px}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-arrows{display:none}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-dots{grid-area:1/2;gap:0}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-dots button{min-height:44px}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-dots span{background:#d3dad3;width:calc(100% - 5px)}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-dots button[aria-pressed=true] span{background:#23473d}@media (width<=850px){.factory-figure[data-astro-cid-332yqevj]{margin-inline:0}html[lang=en] .factory-footer[data-astro-cid-332yqevj] .factory-location[data-astro-cid-332yqevj]{letter-spacing:0;white-space:nowrap;font-size:clamp(8.75px,2.7vw,10px)}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-controls{margin-inline:24px;padding-inline:0}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery--factory .brand-gallery-slide[data-crop-zoom]{overflow:hidden}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery--factory .brand-gallery-slide[data-crop-zoom] img{object-fit:cover;transform:scale(1.2)}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery--factory .brand-gallery-slide[data-crop-zoom] img[src$="/factory-aerial-20261020/02.png"]{transform-origin:57% 65%;transform:scale(1.42)}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery--factory .brand-gallery-slide[data-crop-zoom] img[src$="/factory-aerial-20261020/03.png"]{transform-origin:38% 53%;transform:scale(1.46)}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery--factory .brand-gallery-slide[data-crop-zoom] img[src$="/factory-aerial-20261020/04.png"]{transform-origin:85% 67%;transform:scale(1.3)}}@media (width<=350px){.factory-heading[data-astro-cid-332yqevj] h2[data-astro-cid-332yqevj]{font-size:28px}}@media (width>=851px){.factory-editorial[data-astro-cid-332yqevj]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;column-gap:clamp(36px,5vw,72px);padding:100px max(5.55vw,50vw - 640px) 88px;display:grid}.factory-heading[data-astro-cid-332yqevj]{grid-area:1/2;margin:0;padding-top:64px}.factory-index[data-astro-cid-332yqevj]{margin-bottom:24px;font-size:12px}.factory-heading[data-astro-cid-332yqevj] h2[data-astro-cid-332yqevj]{letter-spacing:-.025em;font-size:clamp(34px,3.34vw,48px);line-height:1.3}.factory-figure[data-astro-cid-332yqevj]{grid-area:1/1/3;margin:0}.factory-footer[data-astro-cid-332yqevj]{grid-area:2/2;margin:30px 0 0}.factory-footer[data-astro-cid-332yqevj] p[data-astro-cid-332yqevj]{font-size:16px;line-height:1.9}.factory-footer[data-astro-cid-332yqevj] .factory-location[data-astro-cid-332yqevj]{margin-top:46px;font-size:11px}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-controls{grid-template-columns:1fr 180px;min-height:52px;padding:0}.factory-editorial[data-astro-cid-332yqevj] .brand-gallery-label{font-size:12px}}.scene-showcase{isolation:isolate;color:#fffdf3;background:#164d68;height:min(880px,100svh - 150px);min-height:590px;position:relative}.scene-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;width:100%;height:100%;display:flex;overflow:auto hidden}.scene-track::-webkit-scrollbar{display:none}.scene-track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.scene-track:focus-visible{outline-offset:-4px;outline:2px solid #f4e8b8}.scene-slide{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:hidden}.scene-beach{background:#0753ad}.scene-camping{background:#263e39}.scene-fishing{background:#355768}.scene-picture{z-index:-2;pointer-events:none;position:absolute;inset:0}.scene-picture img{object-fit:cover;width:100%;height:100%}.scene-camping .scene-picture,.scene-fishing .scene-picture{left:30%;mask-image:linear-gradient(90deg,#0000,#000 28%)}.scene-camping .scene-picture img{object-position:center 58%}.scene-fishing .scene-picture img{object-position:center top}.scene-slide:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#102e3b80,#0000 65%),linear-gradient(#0000 57%,#102b35e0);position:absolute;inset:0}.scene-brand-heading{pointer-events:none;position:absolute;top:48px;left:6.2%}.scene-brand-heading h1{color:#fffdf3;letter-spacing:-.065em;text-shadow:0 2px 22px #133a3b25;margin:0;font-size:clamp(42px,4.275vw,66px);font-weight:500;line-height:1.18}.scene-brand-heading h1 em{font-style:normal;font-weight:350}.scene-caption{justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:114px;left:6.2%;right:6.2%}.scene-story>p{letter-spacing:.13em;color:#f2f4e9;margin:0 0 10px;font-size:11px}.scene-story h2{color:#fffdf3;letter-spacing:.02em;margin:0;font-size:32px;font-weight:400;line-height:1.25}.scene-product-link{color:#213b38;white-space:nowrap;background:#f8f7ed;border-radius:40px;justify-content:space-between;align-items:center;gap:36px;min-height:56px;padding:7px 8px 7px 23px;font-size:13px;font-weight:600;display:inline-flex}.scene-product-link>span{background:#dfe6d4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.scene-product-link:hover{background:#fff;text-decoration:none}.scene-controls{border-top:1px solid #ffffff50;align-items:center;gap:30px;padding-top:13px;display:flex;position:absolute;bottom:22px;left:6.2%;right:6.2%}.scene-controls button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.scene-selectors{gap:36px;display:flex}.scene-selectors button{color:#ffffffb8;justify-content:center;align-items:center;min-width:56px;min-height:44px;font-size:14px;display:inline-flex;position:relative}.scene-selectors button:before{content:"";transform-origin:0;background:#f0eed7;height:2px;transition:transform .3s;position:absolute;top:-14px;left:0;right:0;transform:scaleX(0)}.scene-selectors button[aria-pressed=true]:before{transform:scaleX(1)}.scene-navigation{align-items:center;gap:10px;margin-left:auto;display:flex}.scene-navigation button{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.scene-navigation button:disabled{opacity:.3;cursor:default}.scene-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-continuation{color:#5b6c64;letter-spacing:.08em;background:#f7f6f0;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 6.2%;font-size:10px;display:flex}.scene-continuation>span:last-child{align-items:center;gap:12px;display:flex}@media (width<=850px){.scene-showcase{height:calc(100svh - 130px);min-height:560px;max-height:920px}.scene-brand-heading{top:27px;left:24px}.scene-brand-heading h1{font-size:clamp(32px,8.85vw,49.5px);line-height:1.16}.scene-picture,.scene-camping .scene-picture,.scene-fishing .scene-picture{height:82%;top:auto;bottom:0;left:0;mask-image:linear-gradient(#0000,#000 20%)}.scene-picture img,.scene-beach .scene-picture img{object-position:75% center}.scene-fishing .scene-picture{height:77%;mask-image:linear-gradient(#0000,#000 9%)}.scene-fishing .scene-picture img{object-position:75% top}.scene-camping .scene-picture img{object-position:78% center}.scene-slide:after{background:linear-gradient(#0000 53%,#102b3540 76%,#102b35ef)}.scene-caption{gap:10px;bottom:88px;left:24px;right:24px}.scene-story>p{margin-bottom:7px;font-size:9px}.scene-story h2{font-size:25px}.scene-product-link{gap:14px;min-height:46px;padding:6px 6px 6px 15px;font-size:11px}.scene-product-link>span{width:33px;height:33px}.scene-product-link svg{width:18px}.scene-controls{gap:0;padding-top:6px;bottom:17px;left:24px;right:24px}.scene-selectors{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.scene-selectors button{font-size:13px}.scene-selectors button:before{top:-7px}.scene-navigation{display:none}.scene-continuation{min-height:38px;padding-inline:24px;font-size:9px}}@media (width<=374px){.scene-caption,.scene-controls{left:20px;right:20px}.scene-brand-heading{left:20px}.scene-selectors{gap:20px}.scene-story h2{font-size:22px}.scene-product-link{gap:8px;padding-left:12px}}@media (height<=730px) and (width<=850px){.scene-showcase{min-height:490px}.scene-brand-heading{top:19px}.scene-brand-heading h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.scene-selectors button:before{transition:none}}.visual-edition.visual-home-page .website-review-note{color:#69716f;background:#f3f3f3}.visual-edition.visual-home-page .website-header{backdrop-filter:none;background:#fff;border-color:#eceeed}.visual-edition.visual-home-page .website-header-inner{min-height:76px}.scene-showcase{--hero-ink:#183c32;box-sizing:border-box;background:#fff;height:min(max(880px,38vw),100svh - 110px);padding-bottom:64px}.scene-brand-heading{top:8%}.scene-brand-heading>p{letter-spacing:.11em;color:#fffdf3;margin:0 0 14px;font-size:12px}.scene-brand-heading h1{letter-spacing:.015em;text-shadow:none;font-size:clamp(38px,3.8vw,56px);font-weight:400;line-height:1.3}.scene-brand-heading h1 em{font-weight:inherit}.scene-beach{color:var(--hero-ink)}.scene-beach .scene-picture img{object-position:right 55%}.scene-beach:after{display:none}.scene-beach .scene-story>p,.scene-beach .scene-story h2{color:var(--hero-ink)}.scene-caption{bottom:40px}.scene-story>p{letter-spacing:.035em;font-size:12px}.scene-story h2{font-size:28px}.scene-product-link{min-height:44px;color:inherit;background:0 0;border-radius:0;flex:none;justify-content:flex-end;gap:12px;margin-inline-start:auto;padding:6px 0;font-size:14px;font-weight:500;position:relative}.scene-product-link:after{content:"";inset-inline:0;border-bottom:1px solid;position:absolute;bottom:5px}.scene-product-link>span{background:0 0;border-radius:0;width:auto;height:auto}.scene-product-link:hover{opacity:.75;background:0 0}.scene-product-link:focus-visible,.scene-controls button:focus-visible{outline-offset:4px;outline:2px solid}.scene-controls{height:64px;color:var(--hero-ink);background:#fff;border:0;padding:0 6.2%;inset:auto 0 0}.scene-selectors{gap:48px}.scene-selectors button{color:#717c75}.scene-selectors button[aria-pressed=true]{color:var(--hero-ink)}.scene-selectors button:before{background:currentColor;height:1px;inset:auto 14px 1px}.scene-navigation button{border:none;border-radius:0}.scene-page-number{color:#717c75;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.scene-navigation+.scene-page-number{margin-left:24px}.scene-continuation{display:none}@media (width<=850px){.visual-edition.visual-home-page .website-header-inner{min-height:64px}.visual-edition.visual-home-page .website-brand span{letter-spacing:-.02em;font-size:21px;font-weight:600}.visual-edition.visual-home-page .website-brand small{letter-spacing:.025em;font-size:9px}.scene-showcase{height:calc(100svh - 89px);min-height:660px;max-height:1000px;padding-bottom:56px}.scene-brand-heading{top:6%;left:6.4%}.scene-brand-heading>p{letter-spacing:.1em;margin-bottom:13px;font-size:11px}.scene-brand-heading h1{font-size:clamp(29px,8.7vw,40px);line-height:1.3}.scene-beach{color:var(--hero-ink);background:#0753ad}.scene-beach .scene-picture{aspect-ratio:1;width:165%;height:auto;inset:auto auto 0 -65%;mask-image:linear-gradient(#0000,#000 12%)}.scene-beach .scene-picture img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.scene-beach:after{display:none}.scene-beach .scene-story>p,.scene-beach .scene-story h2{color:var(--hero-ink)}.scene-caption{align-items:flex-end;gap:12px;bottom:26px;left:6.4%;right:6.4%}.scene-story>p{margin-bottom:9px;font-size:11px}.scene-story h2{font-size:clamp(22px,6.7vw,29px);line-height:1.35}.scene-product-link{gap:10px;min-height:44px;padding:4px 0;font-size:14px}.scene-product-link>span{width:auto;height:auto}.scene-controls{gap:20px;height:56px;padding:0 6.4%}.scene-selectors{flex:1;gap:16px;width:auto}.scene-selectors button{min-width:44px;font-size:14px}.scene-selectors button:before{height:2px;inset:auto 12px 0}.scene-page-number{font-size:12px}.scene-navigation+.scene-page-number{margin-left:0}}@media (width>=540px) and (width<=850px){.scene-beach .scene-picture{width:100%;bottom:-10%;left:0}.scene-showcase{min-height:850px}}@media (width<=374px){.scene-showcase{min-height:610px}.scene-caption{gap:8px;bottom:26px}.scene-product-link{gap:8px;font-size:12px}.scene-controls{gap:12px}.scene-selectors{gap:6px}}
