:root{--brand-primary:#00c8ce;--brand-surface:#009da5;--brand-ink:#007a82;--brand-light:#e3fafb;--brand-white:#ffffff;--brand-black:#111111;--brand-orange:#ff5c28;--brand-yellow:#f9e600;--brand-blue:#2454ff;--brand-pink:#ff48a5;--brand-text:#111111;--brand-muted:#555b5d;--brand-line:#d4dadb}:root{--mint:var(--brand-primary);--ink:#111;--font:"Noto Sans JP",sans-serif;--en:"Inter Tight",sans-serif;font-family:var(--font);color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{touch-action:manipulation}button:disabled{cursor:wait}a:focus-visible,button:focus-visible{outline:2px solid #111;outline-offset:5px}button{border:0}button i{pointer-events:none}.hero{position:relative;height:min(880px,92svh);min-height:700px;background:#fafaf9 url(/assets/empty-studio-x2Es9f4H.webp) center/100% 100% no-repeat;overflow:hidden}.header{position:absolute;z-index:3;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:88px;padding:0 5.2%}.brand img{display:block;width:144px;height:auto}.header nav{display:flex;gap:36px;font-size:13px;font-weight:700}.header nav a{padding:12px 0}.header nav a:hover{text-decoration:underline;text-underline-offset:7px}.menu-toggle{display:none}.hero-layout{max-width:1600px;height:100%;margin:auto;display:grid;grid-template-columns:52% 48%;padding:0 6.9%}.hero-copy{align-self:center;position:relative;z-index:1;padding-top:62px;padding-bottom:30px}.eyebrow{font-family:var(--en);font-weight:500;font-size:11px;letter-spacing:.27em;text-transform:uppercase;margin:0 0 24px}h1{font-size:clamp(64px,6.6vw,102px);font-weight:800;line-height:1.12;letter-spacing:-.065em;margin:0 0 20px;font-feature-settings:"palt"}h1 span{display:block;white-space:nowrap}.description{font-size:clamp(14px,1.4vw,20px);line-height:1.75;letter-spacing:-.025em;margin:0 0 24px}.contact{display:flex;justify-content:space-between;align-items:center;background:#111;color:#fff;max-width:360px;min-height:66px;padding:20px 30px;font-size:15px;font-weight:700;transition:background .2s}.contact i{font-size:23px;transition:transform .2s}.contact:hover{background:#2b2b2b}.contact:hover i,.design-link:hover i{transform:translate(4px)}.design-link{display:flex;align-items:center;justify-content:space-between;width:max-content;gap:32px;border-bottom:1px solid #111;font-size:13px;font-weight:600;padding:0 0 7px;margin-top:24px}.design-link i{font-size:18px;transition:transform .2s}.hero-product{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;padding-top:88px;padding-bottom:24px}.bottle-stage{position:relative;min-height:0;flex:1}.bottle-stage canvas,.bottle-stage>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;display:block}.bottle-stage>img[hidden]{display:none}.bottle-stage canvas{opacity:0;transition:opacity .3s}.bottle-stage.ready canvas{opacity:1}.loading{position:absolute;inset:50% 0 auto;text-align:center;font-size:12px;color:#43685f;letter-spacing:.06em}.ready .loading,.failed .loading{display:none}.failed canvas{display:none}.carousel{width:100%;position:relative;z-index:2;padding:0 14%;flex-shrink:0}.carousel-row{display:flex;align-items:center;gap:20px;justify-content:center}.slide-count{font-family:var(--en);font-size:16px;font-weight:700;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.count-total{font-weight:400}.slide-selectors{display:flex;gap:10px;align-items:center}.slide{width:44px;height:44px;display:flex;align-items:center;padding:0;background:transparent}.slide span{display:block;height:3px;width:100%;background:#265c5345;border-radius:2px;position:relative;overflow:hidden}.slide span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#111;transform:scaleX(0);transform-origin:left}.slide.selected span:after{transform:scaleX(1)}.slide:hover span{background:#265c5380}.sample-caption{text-align:center;font-size:10px;font-weight:500;color:#173d35;margin:6px 0 0;line-height:1.8}.sample-caption span{display:block;font-size:9px;opacity:.7}.introduction{text-align:center;padding:42px 24px 60px;background:#fff}.intro-label{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;color:#6c6c6c;margin:0 0 14px;letter-spacing:.05em}.intro-label span{width:8px;height:8px;border-radius:50%;background:var(--mint)}h2{font-size:clamp(25px,2.8vw,40px);letter-spacing:-.045em;line-height:1.5;margin:0 0 14px;font-weight:700}.introduction>p:not(.intro-label){font-size:13px;color:#666;line-height:1.9}.introduction>a{display:inline-flex;align-items:center;gap:18px;font-size:12px;border-bottom:1px solid #999;padding:7px 0;margin-top:10px}@media(max-height:800px)and (min-width:769px){.hero{min-height:650px}.hero-copy{padding-top:80px}h1{font-size:clamp(62px,6vw,82px)}.eyebrow{margin-bottom:18px}.description{font-size:15px}.contact{min-height:60px}.hero-product{padding-top:78px;padding-bottom:18px}}@media(max-width:1024px)and (min-width:769px){.hero-layout{padding:0 5%}h1{font-size:7vw}.description{font-size:14px}.contact{font-size:13px;padding:20px 22px;max-width:310px}.header nav{gap:24px}.carousel{padding:0}.carousel-row{gap:12px}.slide{width:44px}}@media(max-width:768px){.hero{height:auto;min-height:0;padding-top:72px;background-size:auto 470px;background-position:70% bottom;background-repeat:no-repeat}.header{height:72px;padding:0 24px;background:#fafaf9f7}.brand img{width:108px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;font-size:24px;background:none}.header nav{display:none}.header nav.open{display:flex;position:absolute;top:72px;left:0;right:0;padding:16px 24px 24px;background:#fafaf9;flex-direction:column;gap:4px;border-bottom:1px solid #ddd}.hero-layout{display:flex;flex-direction:column;padding:0}.hero-copy{align-self:stretch;padding:32px 26px 10px;background:#fafaf9}.eyebrow{font-size:8px;letter-spacing:.23em;margin-bottom:20px}h1{font-size:clamp(46px,12.8vw,78px);line-height:1.12;margin-bottom:18px}.description{font-size:13px;line-height:1.8;margin-bottom:22px}.contact{width:100%;max-width:none;min-height:58px;font-size:14px;padding:17px 22px}.design-link{font-size:12px;margin-top:20px;gap:30px}.hero-product{height:490px;padding-top:0;padding-bottom:24px;flex-shrink:0}.bottle-stage{min-height:370px}.carousel{padding:0 15%}.carousel-row{gap:18px}.slide-count{font-size:14px}.sample-caption{font-size:10px}.introduction{padding:36px 20px 44px}h2{font-size:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.hero-layout{position:relative;z-index:2}.bottle-space{flex:1;min-height:0;position:relative}.simulator-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none;opacity:0;transition:opacity .3s}.hero[data-model-ready=true] .simulator-frame{opacity:1}.model-loading{position:absolute;inset:48% 0 auto;text-align:center;font-size:12px;color:#43685f}.hero[data-model-ready=true] .model-loading{display:none}@media(max-width:768px){.bottle-space{min-height:370px}.carousel{padding:0 6%}.carousel-row{gap:14px}.slide-selectors{gap:8px}.slide{flex-shrink:0}}.model-fallback{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.model-fallback[hidden]{display:none}@media(max-width:768px){.hero{background-size:auto 600px}}.bottle-space{cursor:grab;touch-action:pan-y;outline-offset:-8px}.bottle-space.dragging{cursor:grabbing}.bottle-space:focus-visible{outline:2px solid #173d35}.interaction-hint{text-align:center;font-size:10px;color:#173d35;letter-spacing:.05em;margin:0 0 5px;opacity:.75}.touch-hint{display:none}@media(hover:none){.desktop-hint{display:none}.touch-hint{display:inline}}.hero .model-progress{position:absolute;left:50%;bottom:9%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:12px;white-space:nowrap}.hero .model-loading{position:static;margin:0;display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.04em;color:#111;background:#ffffffda;padding:8px 10px}.hero .model-loading:before{content:"";width:28px;height:2px;background:#007a82;transform-origin:left;animation:model-progress 1s ease-in-out infinite alternate}.hero .bottle-space[data-model-state=slow] .model-loading:before,.hero .bottle-space[data-model-state=preview] .model-loading:before{animation:none}.hero .model-retry{min-height:40px;border:1px solid #111;background:#fff;color:#111;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:500;cursor:pointer}.hero .model-progress [hidden]{display:none!important}.hero .model-fallback{object-fit:contain}.hero-service-entry{position:absolute;left:5.2%;bottom:12%;z-index:4;display:flex;flex-direction:column;gap:10px;color:#111;font-size:14px;line-height:1.6;opacity:var(--hero-opening)}.hero-service-entry span{font-size:11px;text-decoration:underline;text-underline-offset:5px}.hero-service-entry:focus-visible,.model-retry:focus-visible{outline:2px solid #111;outline-offset:5px}@keyframes model-progress{0%{transform:scaleX(.25);opacity:.5}to{transform:scaleX(1);opacity:1}}@media(max-width:768px){.hero-service-entry{left:24px;bottom:8.5%;font-size:11px;gap:4px}.hero-service-entry .hero-entry-copy{display:none}.hero-service-entry span{font-size:10px}.hero .model-progress{bottom:3%;gap:6px}}@media(prefers-reduced-motion:reduce){.hero .model-loading:before{animation:none}.hero-service-entry{display:none}}:root{--mint:var(--brand-primary);--aqua:var(--brand-primary);--aqua-ink:var(--brand-ink);--line:#dce6e6}html{scroll-behavior:smooth;scroll-padding-top:24px}body{overflow-x:clip}.lp-section{padding:100px 5.2%;max-width:1700px;margin:auto}.lp-section h2,.lp-about h2,.lp-contact h2{font-weight:800;letter-spacing:-.055em;line-height:1.25;font-feature-settings:"palt";margin:0}.section-label{font-family:var(--en);font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 38px}.lp-section p{line-height:1.9}.lp-section h3{font-size:22px;line-height:1.55;letter-spacing:-.035em;margin:0 0 15px}.lp-section figure{margin:0}.lp-section figcaption{font-size:11px;color:#666;text-align:right;padding-top:10px}.text-link{display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid;padding:8px 0;font-size:14px;font-weight:700}.color-surface{background:var(--aqua);color:#fff}.color-surface h2,.color-surface h3,.color-surface p,.color-surface a,.color-surface li,.color-surface i,.color-surface span{color:inherit}.color-surface a:focus-visible,.color-surface button:focus-visible{outline-color:#fff}.white-copy-panel{background:var(--brand-primary);color:#fff;padding:18px 22px}.header nav{color:#fff;background:var(--brand-primary);padding:0 20px;gap:25px}.header nav a{font-size:12px}.slide-count,.sample-caption,.interaction-hint{color:#fff}.carousel{background:var(--brand-primary);padding:7px 20px 12px;max-width:385px;margin:auto}.sample-caption span,.interaction-hint{opacity:1}.slide span{background:#ffffff60}.slide span:after{background:#fff}.slide:hover span{background:#ffffffa0}.bottle-space:focus-visible{outline-color:#fff}.hero-product{padding-bottom:22px}.hero .contact i,.hero .contact{color:#fff}.lp-problem{position:relative;overflow:hidden;min-height:700px;padding-top:105px;padding-bottom:35px}.problem-mark{position:absolute;width:420px;left:-100px;top:130px;opacity:.14}.problem-mark img{width:100%;height:auto;display:block}.problem-content{position:relative;margin-left:27%}.lp-problem h2{font-size:clamp(40px,5.6vw,84px);margin-bottom:75px}.problem-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-left:-10%;margin-bottom:65px}.problem-columns article{border-left:1px solid #111;padding-left:25px}.problem-columns h3{font-size:20px}.problem-columns p{font-size:15px;margin:0}.problem-next{display:flex;align-items:center;gap:25px;border-top:1px solid #111;padding-top:24px;font-weight:700;font-size:19px}.problem-next i{font-size:46px;color:var(--aqua)}.lp-about{display:grid;grid-template-columns:50% 50%;overflow:hidden}.about-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:820px;padding:65px 35px}.about-symbol{position:absolute;width:112%;max-width:none;left:-19%;top:12%;filter:brightness(0) invert(1)}.about-bottle{position:relative;z-index:1;width:72%;max-height:730px;height:auto;object-fit:contain;transform:rotate(-7deg)}.about-content{background:var(--brand-primary);padding:60px 10% 60px 7%;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.about-logo{width:100%;max-width:460px;height:auto;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:38px}.about-content .section-label{margin-bottom:25px}.lp-about h2{font-size:clamp(36px,4.6vw,70px)}.about-lead{font-size:17px;line-height:1.9;margin:28px 0 24px;padding:0}.about-points{list-style:none;padding:0;margin:0 0 30px}.about-points li{border-bottom:1px solid #ffffff85;display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-size:15px;font-weight:600;line-height:1.6}.outline-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #fff;background:var(--brand-primary);padding:21px 25px;font-weight:700;font-size:16px}.outline-link:hover{background:var(--brand-primary)}.outline-link i{font-size:22px}.scenes-top{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:42px}.lp-scenes h2{font-size:clamp(36px,4.7vw,70px)}.scenes-top .section-label{margin-bottom:30px}.scenes-intro{padding-top:32px;display:flex;flex-direction:column;justify-content:space-between}.scenes-intro>p{font-size:17px;margin:0 0 38px}.scene-tabs{display:flex;gap:23px;flex-wrap:wrap}.scene-tabs button{font-size:14px;background:transparent;padding:12px 0;border-bottom:4px solid transparent;font-weight:700;min-height:44px}.scene-tabs button[aria-selected=true]{border-bottom-color:var(--aqua)}.scene-tabs button:hover{border-bottom-color:#b6dede}.scene-panel{display:grid;grid-template-columns:77% 23%;gap:0}.scene-panel figure{padding-right:30px}.scene-panel figure>img{width:100%;aspect-ratio:1.6;object-fit:cover;display:block}.scene-number{font-family:var(--en);font-size:clamp(85px,11vw,160px);font-weight:600;-webkit-text-stroke:1px #111;color:transparent;line-height:1;display:block;margin-bottom:25px}.scene-detail{display:flex;flex-direction:column;align-items:flex-start}.scene-detail h3{font-size:clamp(25px,2.5vw,36px);margin-bottom:15px}.scene-detail>p{font-size:15px;margin:0 0 26px}.scene-symbol{width:130px;height:130px;display:grid;place-items:center;margin-top:auto}.scene-symbol img{width:65%;height:auto;filter:brightness(0) invert(1)}.scene-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #111;margin-top:24px}.scene-bottom p{font-size:13px;font-weight:600}.lp-experience{border-top:14px solid var(--aqua);padding-top:65px}.experience-top{display:grid;grid-template-columns:49% 51%;gap:0}.water-type{font-family:var(--en);font-weight:800;font-size:clamp(105px,13.4vw,210px);letter-spacing:-.085em;line-height:.85;display:flex;flex-direction:column;justify-content:space-between;padding-right:28px}.water-type>span{display:block}.water-type .outline-type{-webkit-text-stroke:1.5px #111;color:transparent}.water-type img{width:.38em;height:auto;filter:invert(65%) sepia(41%) saturate(573%) hue-rotate(130deg);margin-left:8px}.experience-copy h2{font-size:clamp(34px,4vw,61px);margin-bottom:23px}.experience-copy>p{font-size:15px;margin-bottom:24px}.experience-copy figure>img{width:100%;aspect-ratio:1.33;object-fit:cover;display:block}.experience-journey{list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.experience-journey li{position:relative;border-top:1px solid #111;padding:23px 20px 0 0}.experience-journey li:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#111;top:-6px;left:0}.experience-journey h3{font-size:20px;margin-bottom:10px}.experience-journey p{font-size:14px;margin:0}.lp-process{border-top:1px solid #111;padding-top:50px}.process-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:65px}.process-heading h2{font-size:clamp(33px,4.8vw,70px)}.process-heading>p{font-size:14px;white-space:nowrap;margin:0 0 6px}.mobile-break{display:none}.process-steps{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:0 0 45px;gap:0}.process-steps li{border-left:1px solid #111;padding:0 20px;position:relative}.process-steps li>span{font-family:var(--en);font-size:clamp(60px,9.7vw,142px);line-height:1;-webkit-text-stroke:1px #111;color:transparent;font-weight:600;letter-spacing:-.07em;display:block;margin-bottom:18px}.process-steps li:first-child>span{color:var(--aqua);-webkit-text-stroke:0}.process-steps h3{font-size:22px;margin-bottom:8px}.process-steps p{font-size:13px;margin:0;line-height:1.7}.process-photo{position:relative;margin:0 -5.8%}.process-photo>img{display:block;width:100%;height:390px;object-fit:cover}.process-cta{position:absolute;bottom:0;right:4%;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:25px 30px;font-size:27px;font-weight:800;background:var(--brand-primary)}.process-cta:hover{background:var(--brand-primary)}.process-note{font-size:11px;margin:15px 0 0}.lp-contact{display:grid;grid-template-columns:43% 57%;border-top:1px solid var(--line)}.contact-intro{padding:65px 9% 0 12%;overflow:hidden;position:relative;background:var(--brand-primary);display:flex;flex-direction:column}.lp-contact h2{font-size:clamp(35px,4.4vw,66px)}.contact-intro>.white-copy-panel{padding:0;font-size:17px;line-height:1.9;margin:30px 0 50px}.contact-brand{display:flex;gap:12px;align-items:center;margin-top:auto;min-height:220px}.contact-symbol{width:65%;margin-left:-20%;filter:brightness(0) invert(1)}.contact-logo{width:47%;height:auto;filter:brightness(0) invert(1)}.contact-form-area{padding:65px 9%;min-width:0}.contact-form-area label{display:block;font-size:15px;font-weight:700;line-height:1.7;margin-bottom:26px}.contact-form-area label>span{font-size:10px;margin-left:8px;font-weight:400}.contact-form-area input,.contact-form-area select,.contact-form-area textarea{display:block;width:100%;border:0;border-bottom:1px solid #111;border-radius:0;background:#fff;color:#111;padding:16px 0;font:400 15px var(--font);margin-top:5px;min-height:50px;resize:vertical}.contact-form-area :is(input,select,textarea):focus-visible{outline:2px solid var(--aqua-ink);outline-offset:5px}.contact-form-area input::placeholder,.contact-form-area textarea::placeholder{color:#747474}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.form-primary{display:flex;width:100%;align-items:center;justify-content:space-between;background:#111;color:#fff;padding:22px 24px;font-size:16px;font-weight:700;min-height:65px}.form-primary:hover{background:#303030}.form-primary i{color:#fff;font-size:23px}.form-secondary{min-height:50px;border:1px solid #111;background:#fff;padding:12px 20px;font-size:14px}.form-actions{display:flex;gap:16px;margin-top:32px}.form-actions .form-primary{width:auto;flex:1}.contact-form-area h3{font-size:25px;line-height:1.5;margin:0 0 20px}.contact-form-area p{font-size:14px;line-height:1.9}.contact-form-area dl{margin:25px 0}.contact-form-area dt{font-weight:700;font-size:13px;border-top:1px solid var(--line);padding-top:18px}.contact-form-area dd{margin:8px 0 18px;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}#lp-form-error{border-left:3px solid #b32121;padding-left:15px;color:#981919}[hidden]{display:none!important}.lp-footer{padding:40px 5.2% 25px;border-top:1px solid #111;overflow:hidden}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top img{display:block;width:120px;height:auto}.footer-top nav{display:flex;gap:30px;font-size:12px}.footer-word{font-family:var(--en);font-size:clamp(33px,7.7vw,125px);white-space:nowrap;letter-spacing:-.04em;font-weight:600;color:transparent;-webkit-text-stroke:1px #111;margin:35px 0;line-height:1}.lp-footer small{font-size:11px}@media(min-width:1700px){.lp-about,.lp-contact{max-width:1700px;margin:auto}.lp-section{padding-left:88px;padding-right:88px}}@media(max-width:1100px){.header nav{gap:16px;padding:0 14px}.header nav a{font-size:11px}.about-visual{min-height:720px}.about-content{padding:50px 7%}.about-points li{font-size:13px}.scenes-top{gap:30px}.scene-tabs{gap:15px}.scene-tabs button{font-size:12px}.process-heading{display:block}.process-heading>p{margin-top:20px}.process-steps li{padding:0 12px}.process-steps h3{font-size:18px}.contact-form-area{padding:50px 7%}}@media(max-width:768px){.lp-section{padding:65px 25px}.section-label{font-size:11px;margin-bottom:25px}.header nav.open{background:var(--brand-primary);color:#fff;padding:15px 25px}.header nav a{font-size:14px}.header nav{padding:0}.header nav a:focus-visible{outline-color:#fff}.carousel{width:80%;max-width:340px;padding:5px 15px 12px}.hero-product{padding-bottom:24px}.slide-count{font-size:15px}.interaction-hint{font-size:10px}.lp-problem{min-height:0;padding-top:60px}.problem-mark{width:180px;left:-90px;top:35px;opacity:.1}.problem-content{margin-left:0}.lp-problem h2{font-size:clamp(30px,7.7vw,55px);margin-bottom:40px}.problem-columns{margin:0 0 35px;grid-template-columns:1fr;gap:23px}.problem-columns article{padding-left:18px}.problem-columns h3{font-size:19px;margin-bottom:8px}.problem-columns p{font-size:14px}.problem-next{font-size:15px;gap:14px}.problem-next i{font-size:32px}.lp-about{grid-template-columns:1fr}.about-visual{min-height:470px;height:70vw;max-height:620px;padding:25px}.about-symbol{width:92%;top:5%;left:3%}.about-bottle{width:auto;height:100%;max-height:530px;max-width:75%}.about-content{padding:40px 25px 50px}.about-logo{width:65%;max-width:300px;margin-bottom:28px}.about-content .section-label{margin-bottom:20px}.lp-about h2{font-size:clamp(35px,9.7vw,65px)}.about-lead{font-size:15px;margin-top:24px}.about-points li{font-size:14px;padding:14px 0}.outline-link{font-size:15px;padding:20px}.scenes-top{grid-template-columns:1fr;gap:0;margin-bottom:28px}.lp-scenes h2{font-size:clamp(34px,8.6vw,54px)}.scenes-intro{padding-top:20px}.scenes-intro>p{font-size:14px;margin-bottom:17px}.scene-tabs{display:grid;grid-template-columns:1fr 1fr;gap:2px 25px}.scene-tabs button{font-size:13px;text-align:left}.scene-panel{grid-template-columns:1fr}.scene-panel figure{padding-right:0}.scene-panel figure>img{aspect-ratio:1.35}.scene-detail{display:grid;grid-template-columns:70px 1fr;gap:10px 15px;margin-top:23px;position:relative}.scene-number{font-size:72px;grid-row:1/3;margin:0}.scene-detail h3{font-size:27px;margin:0}.scene-detail>p{font-size:14px;margin:5px 0 0}.scene-symbol{display:none}.scene-bottom{align-items:flex-start;flex-direction:column;gap:0;margin-top:22px;padding-top:14px}.scene-bottom p{margin:0}.text-link{font-size:13px}.lp-experience{padding-top:45px;border-top-width:9px}.experience-top{grid-template-columns:1fr}.water-type{font-size:clamp(90px,26vw,155px);display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 15px;line-height:.85;padding:0;margin-bottom:35px}.water-type>span:last-child{width:100%}.water-type>span:nth-child(2){font-size:.8em}.experience-copy h2{font-size:clamp(33px,8vw,52px)}.experience-copy>p{font-size:14px}.experience-copy figure>img{aspect-ratio:1.25}.experience-journey{grid-template-columns:1fr;margin-top:30px;padding-left:7px}.experience-journey li{border-top:0;border-left:1px solid #111;padding:0 0 25px 22px}.experience-journey li:before{left:-6px;top:7px}.experience-journey h3{font-size:18px;margin-bottom:5px}.experience-journey p{font-size:13px}.lp-process{padding-top:35px}.process-heading{margin-bottom:35px}.process-heading h2{font-size:clamp(31px,7.9vw,50px)}.mobile-break{display:block}.process-heading>p{font-size:13px}.process-steps{grid-template-columns:1fr;margin-bottom:35px;gap:0}.process-steps li{display:grid;grid-template-columns:70px 1fr;gap:0 18px;border-left:0;border-top:1px solid var(--line);padding:18px 0}.process-steps li>span{font-size:65px;grid-row:1/3;margin:0}.process-steps h3{font-size:20px;margin:3px 0}.process-steps p{font-size:13px}.process-photo{margin:0 -25px;padding-bottom:72px;background:var(--brand-primary)}.process-photo>img{height:280px;object-position:50% center}.process-cta{right:0;width:100%;font-size:23px;padding:22px 25px;min-height:72px}.process-note{font-size:10px;line-height:1.8}.lp-contact{grid-template-columns:1fr}.contact-intro{padding:40px 25px 0}.contact-intro .section-label{margin-bottom:24px}.lp-contact h2{font-size:clamp(35px,9vw,56px)}.contact-intro>.white-copy-panel{font-size:15px;margin:25px 0 30px}.contact-brand{min-height:140px;max-width:450px;width:100%}.contact-symbol{width:45%;margin-left:-12%}.contact-logo{width:35%}.contact-form-area{padding:40px 25px 50px}.field-pair{grid-template-columns:1fr;gap:0}.contact-form-area label{font-size:14px}.form-actions{flex-direction:column-reverse}.form-actions .form-primary{width:100%}.lp-footer{padding:30px 25px 20px}.footer-top{align-items:flex-start;gap:30px;flex-direction:column}.footer-top nav{flex-wrap:wrap;gap:18px 25px;font-size:12px}.footer-word{font-size:7.2vw;margin:35px 0 25px}}.about-content,.contact-intro{background:var(--brand-primary)}.about-lead{padding:18px 22px}.about-points{padding:6px 22px}.contact-intro>.white-copy-panel{padding:18px 20px}.header nav a:focus-visible{outline-color:#fff}.hero .bottle-space{outline-offset:-4px}.scene-panel figure>img,.experience-copy figure>img{height:auto}.model-loading{color:#fff;background:var(--brand-primary);padding:10px 18px;width:max-content;max-width:100%;left:50%;transform:translate(-50%)}.water-type{font-size:clamp(100px,11.7vw,190px)}.water-type>span:last-child{white-space:nowrap}.water-type img{vertical-align:baseline}.lp-experience .water-type img{width:.32em}@media(max-width:768px){.water-type{font-size:clamp(90px,26vw,155px)}}.about-content>.section-label,.contact-intro>.section-label{align-self:flex-start;background:var(--brand-primary);padding:6px 10px;width:max-content}.water-type{font-family:"Barlow Condensed",var(--en);font-size:clamp(140px,17vw,260px);letter-spacing:-.035em;line-height:.82}.lp-experience .water-type img{width:.25em}@media(max-width:768px){.water-type{font-size:clamp(110px,32vw,180px)}}.water-type,.experience-copy{min-width:0}.water-type>span:last-child{display:flex;align-items:baseline}.lp-experience .water-type img{flex:none}.about-bottle{width:88%}.about-visual{isolation:isolate;background:var(--aqua)}.about-symbol,.contact-symbol{filter:none;mix-blend-mode:screen}.contact-brand{isolation:isolate;background:var(--brand-primary);overflow:hidden}@media(max-width:768px){.experience-top{grid-template-columns:minmax(0,1fr)}.water-type{font-size:clamp(64px,21.5vw,165px)}.about-bottle{width:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.about-content,.contact-intro,.contact-brand{background:var(--brand-primary)}.about-content .white-copy-panel,.contact-intro>.white-copy-panel{background:transparent;color:#fff;padding-left:0;padding-right:0}.about-content>.section-label,.contact-intro>.section-label{background:transparent;color:#fff;padding-left:0;padding-right:0}.about-points{padding-left:0;padding-right:0}.outline-link,.process-cta{background:var(--brand-primary);color:#fff}.outline-link:hover,.process-cta:hover{background:var(--brand-primary)}.form-primary{background:var(--brand-primary);color:#fff}.form-primary:hover{background:var(--brand-primary)}@media(max-width:768px){.process-photo{background:var(--brand-primary)}}.outline-link:hover,.process-cta:hover,.form-primary:hover{background:var(--brand-primary);box-shadow:inset 0 0 0 2px #ffffff80}.contact-brand{gap:clamp(16px,2vw,32px);padding:24px 0;min-height:220px}.contact-symbol{display:block;width:42%;max-width:220px;min-width:0;height:auto;object-fit:contain;margin:0;flex:0 1 auto}.contact-logo{display:block;width:48%;max-width:260px;min-width:0;height:auto;object-fit:contain;flex:0 1 auto}@media(max-width:768px){.contact-brand{min-height:150px;padding:20px 0}.contact-symbol{width:35%;max-width:140px;margin:0}.contact-logo{width:48%;max-width:210px}}.lp-pricing{border-top:1px solid var(--line)}.pricing-heading h2{font-size:clamp(34px,4.8vw,70px)}.pricing-heading>p:last-child{font-size:15px;margin:24px 0 36px}.pricing-plan{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.pricing-amount{background:var(--brand-primary);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center}.pricing-amount>p{font-size:15px;margin:0 0 20px}.pricing-amount strong{font:800 clamp(100px,12vw,180px)/1 var(--en);letter-spacing:-.06em}.pricing-amount strong span{font:700 clamp(30px,3.3vw,48px) var(--font);letter-spacing:-.04em;margin-left:14px}.pricing-amount small{font-size:13px;margin-top:20px}.pricing-details{padding:40px}.pricing-details dl{margin:0 0 20px}.pricing-details dt{font-size:12px;color:#666;margin-top:23px}.pricing-details dt:first-child{margin-top:0}.pricing-details dd{font-size:16px;font-weight:600;margin:8px 0 0;line-height:1.7}.pricing-note{font-size:11px;color:#666;margin:18px 0 0}@media(max-width:768px){.pricing-plan{grid-template-columns:1fr}.pricing-amount,.pricing-details{padding:28px}.pricing-amount strong{font-size:112px}.pricing-heading>p:last-child{font-size:14px}.pricing-details dd{font-size:14px}.pricing-note{font-size:10px}}.lp-faq{background:#fff}.lp-faq h2{margin-bottom:40px}.faq-list{max-width:1000px;margin-left:auto}.faq-list details{border-top:1px solid #dce8e9}.faq-list details:last-child{border-bottom:1px solid #dce8e9}.faq-list summary{cursor:pointer;padding:25px 36px 25px 0;font-weight:700;font-size:clamp(15px,1.4vw,19px);list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"＋";position:absolute;right:4px;color:var(--brand-primary)}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:14px;line-height:2;margin:0;padding:0 36px 26px 0;max-width:840px;color:#47595c}.faq-list a{text-decoration:underline;text-underline-offset:4px}.plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.plan-option{border:1px solid #dce8e9;padding:38px;display:flex;flex-direction:column;min-width:0}.plan-kicker{font:600 11px var(--en);letter-spacing:.18em;margin:0 0 14px}.plan-option h3{font-size:clamp(25px,2.5vw,38px);margin:0 0 28px;line-height:1.5}.plan-label-diagram{display:flex;height:100px;margin:0 0 24px;border:1px solid #dce8e9}.plan-label-diagram span{flex:1;display:flex;align-items:center;justify-content:center;font:700 clamp(10px,1.2vw,15px) var(--en);letter-spacing:.07em;color:#8ca2a5;border-right:1px solid #dce8e9;background:#f5fafb}.plan-label-diagram span:last-child{border-right:0}.plan-label-diagram span.active{background:var(--brand-primary);color:#fff}.plan-description{font-size:16px;line-height:1.9;margin:0 0 28px}.plan-price{margin-top:auto;padding-bottom:28px}.plan-price strong{font:800 clamp(70px,8vw,112px)/1.15 var(--en);letter-spacing:-.06em;display:block}.plan-price strong>span{font:700 30px var(--font);margin-left:12px}.plan-price small{font-size:12px;display:block;line-height:1.8;margin-top:12px}.plan-consult{border:1px solid currentColor;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;gap:14px}.plan-consult:hover{text-decoration:underline;text-underline-offset:5px}.plan-exclusive{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.plan-exclusive .exclusive-diagram{border-color:#fff9}.plan-exclusive .exclusive-diagram span{background:transparent;color:#fff;border:0;text-align:center;padding:12px}.quote-price strong{font:700 clamp(25px,3vw,43px)/1.4 var(--font);letter-spacing:-.04em;padding-top:26px}.plan-inclusions{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:20px 36px;padding:24px 0;border-bottom:1px solid #dce8e9}.plan-inclusions p{font-size:13px;line-height:1.8;margin:0}.plan-inclusions b{display:block;font-size:11px;margin-bottom:4px;color:#617477}.plan-inclusions .text-link{margin-left:auto;font-size:12px}.pricing-note{line-height:1.9}@media(max-width:900px){.plan-option{padding:28px}.plan-description{font-size:14px}.plan-consult{font-size:13px;padding:16px}.quote-price strong{font-size:30px}}@media(max-width:650px){.plan-options{grid-template-columns:1fr;gap:20px}.plan-option{padding:26px}.plan-label-diagram{height:85px}.plan-label-diagram span{font-size:12px}.plan-option h3{font-size:28px}.plan-price strong{font-size:88px}.quote-price strong{font-size:34px;padding-top:0}.plan-description br{display:none}.plan-inclusions{align-items:start;flex-direction:column;gap:18px}.plan-inclusions .text-link{margin-left:0}.plan-price small{font-size:11px}}.booking-option{margin:28px 0 0;max-width:420px}.booking-option>p{font-size:13px;margin:0 0 12px}.booking-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:16px 20px;border:1px solid currentColor;color:inherit;font-size:14px;font-weight:700;line-height:1.6}.booking-link:hover{text-decoration:underline;text-underline-offset:4px}.booking-option small{display:block;font-size:11px;line-height:1.9;margin-top:12px}@media(max-width:768px){.contact-form-area :is(input,select,textarea){font-size:16px}.scene-tabs button{min-height:44px}.plan-consult{min-height:48px}}html{scroll-padding-top:110px}.header,.header.is-compact{position:fixed;inset:16px 3% auto;z-index:100;height:72px;padding:0 24px;background:#fff;color:#111;border:1px solid #d4dadb;box-shadow:0 4px 20px #11111108;isolation:isolate;transition:none}.header .brand img,.header.is-compact .brand img{display:block;width:132px;height:auto;filter:none;transition:none}.header nav,.header.is-compact nav{gap:8px;padding:0;background:transparent;color:#111;align-items:center;transition:none}.header nav a,.header-more summary{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 14px;font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background-color .15s ease}.header nav a:hover,.header nav a[aria-current=location],.header-more summary:hover{background:#e3fafb;text-decoration:none}.header:after,.header.is-compact:after,.header nav a:after{content:none;display:none}.header nav a:focus-visible,.header-more summary:focus-visible{outline:2px solid #111;outline-offset:3px}.header nav .header-contact{background:#111;color:#fff;padding:13px 18px;margin-left:12px}.header nav .header-contact:hover{background:#333}.header-more{position:relative}.header-more summary{list-style:none;cursor:pointer}.header-more summary::-webkit-details-marker{display:none}.header-more[open] summary{background:#e3fafb}.header-more[open] summary i{transform:rotate(180deg)}.header-more-menu{position:absolute;z-index:2;right:0;top:calc(100% + 12px);width:260px;padding:10px;background:#fff;color:#111;border:1px solid #d4dadb;box-shadow:0 12px 28px #11111110}.header nav .header-more-menu a{display:flex;justify-content:space-between;white-space:normal;padding:13px 12px}@media(max-width:1100px)and (min-width:769px){.header,.header.is-compact{padding:0 18px}.header nav,.header.is-compact nav{gap:2px}.header nav a,.header-more summary{font-size:11px;padding:12px 10px}.header .brand img,.header.is-compact .brand img{width:112px}}@media(max-width:768px){html{scroll-padding-top:90px}.header,.header.is-compact{inset:10px 12px auto;height:60px;padding:0 15px}.header .brand img,.header.is-compact .brand img{width:108px}.header .menu-toggle{color:#111;background:transparent;flex:none}.header nav.open,.header.is-compact nav.open{top:calc(100% + 8px);left:-1px;right:-1px;display:flex;align-items:stretch;gap:4px;padding:12px;background:#fff;color:#111;border:1px solid #d4dadb;box-shadow:0 10px 24px #11111110;max-height:calc(100svh - 92px);overflow-y:auto;overscroll-behavior:contain}.header nav.open a,.header-more summary{min-height:48px;padding:13px 14px;font-size:14px;width:100%}.header nav .header-contact{margin:8px 0 0;padding:14px;justify-content:space-between}.header-more{width:100%}.header-more-menu{position:static;width:100%;border:0;border-left:1px solid #d4dadb;box-shadow:none;margin:4px 0 6px;padding:0 0 0 10px}.header nav .header-more-menu a{font-size:13px}}.header,.header.is-compact{transition:inset .32s ease,height .32s ease,padding .32s ease,background-color .32s ease,box-shadow .32s ease,border-color .32s ease}.header .brand img,.header.is-compact .brand img{transition:width .32s ease}.header:not(.is-compact){inset:0 0 auto;height:88px;padding:0 5.2%;background:transparent;border-color:transparent;box-shadow:none}.header:not(.is-compact) .brand img{width:144px}@media(max-width:1100px)and (min-width:769px){.header:not(.is-compact) .brand img{width:120px}}@media(max-width:768px){.header:not(.is-compact){inset:0 0 auto;height:72px;padding:0 24px}.header:not(.is-compact) .brand img{width:108px}.header:not(.is-compact) nav.open{left:12px;right:12px}}@media(prefers-reduced-motion:reduce){.header,.header.is-compact,.header .brand img,.header.is-compact .brand img,.header nav a,.header-more summary{transition:none}}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-card{display:flex;flex-direction:column;min-width:0;border-top:1px solid #dce8e9;color:#111;text-decoration:none}.journal-card-image{aspect-ratio:16/9;background:#f2fbfb;overflow:hidden}.journal-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.journal-card-image img[src*=about-bottle]{object-fit:contain;padding:20px}.journal-card:hover .journal-card-image img{transform:scale(1.025)}.journal-card-content{padding:24px 0;display:flex;flex-direction:column;flex:1}.journal-card-content>span{font-size:11px;color:#007a82;font-weight:700}.journal-card-content h3{font-size:clamp(18px,1.6vw,23px);line-height:1.65;margin:12px 0 14px;letter-spacing:-.02em}.journal-card-content p{font-size:13px;line-height:1.9;margin:0 0 20px;color:#5c6e71}.journal-card-content b{font-size:12px;margin-top:auto}.journal-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:40px}.journal-section-heading h2{font-size:clamp(30px,3.2vw,52px);margin-bottom:0}.journal-section-heading>a{flex-shrink:0}.lp-journal{border-top:1px solid #dce8e9;background:#fff}@media(max-width:900px){.journal-grid{gap:20px}.journal-card-content h3{font-size:18px}.journal-card-content p{font-size:12px}}@media(max-width:700px){.journal-grid{grid-template-columns:1fr;gap:24px}.journal-card-content{padding:22px 0}.journal-card-content h3{font-size:21px}.journal-card-content p{font-size:13px}.journal-section-heading{display:block}.journal-section-heading>a{margin-top:20px;display:inline-flex}.journal-card-image{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){.journal-card-image img{transition:none}}.hero{--hero-move:0;--hero-opening:1;--hero-title:0;--hero-body:0;--hero-actions:0;height:230svh;min-height:0;padding:0;background:var(--brand-primary);overflow:visible;color:#fff}.hero .hero-layout{position:sticky;top:0;height:100svh;width:100%;max-width:none;display:block;padding:0;overflow:hidden;background:var(--brand-primary);isolation:isolate}.hero-opening{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:20%;padding:0 3%;font:800 clamp(90px,15.5vw,280px)/.9 "Barlow Condensed",var(--en);letter-spacing:-.045em;white-space:nowrap;opacity:var(--hero-opening);transform:translateY(calc(var(--hero-move)*-80px));pointer-events:none;z-index:0}.hero .hero-product{position:absolute;top:10%;left:27%;width:46%;height:83%;padding:0;transform:translate(calc(var(--hero-move)*24vw)) scale(calc(1 - var(--hero-move)*.09));transform-origin:center;z-index:2}.hero .bottle-space{width:100%;height:100%;min-height:0}.hero .hero-copy{position:absolute;left:8%;top:50%;width:45%;max-width:720px;padding:0;background:transparent;transform:translateY(-43%);color:#fff;z-index:3;pointer-events:none}.hero .hero-copy .eyebrow,.hero .hero-copy h1{opacity:var(--hero-title);transform:translateY(calc((1 - var(--hero-title))*40px))}.hero .hero-copy h1{font-size:clamp(55px,6.5vw,104px);line-height:1.13;color:#fff}.hero .description{color:#fff;opacity:var(--hero-body);transform:translateY(calc((1 - var(--hero-body))*25px));font-size:clamp(14px,1.3vw,20px)}.hero .hero-copy .contact,.hero .hero-copy .design-link{opacity:var(--hero-actions);pointer-events:auto;color:#fff;transform:translateY(calc((1 - var(--hero-actions))*20px))}.hero .hero-copy .contact{background:transparent;border:1px solid #fff;max-width:390px}.hero .hero-copy .contact:hover{background:#ffffff18}.hero .hero-copy .design-link{border-color:#fff}.hero-scroll-cue{position:absolute;bottom:4%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:15px;white-space:nowrap;font:500 10px var(--en);letter-spacing:.35em;color:#fff;z-index:4;opacity:var(--hero-opening)}.hero-scroll-cue i{font-size:24px}.hero:not([data-scroll-ready]) .hero-copy{visibility:hidden}@media(max-width:768px){.hero{height:240svh;padding:0;background:var(--brand-primary)}.hero-opening{display:flex;flex-direction:column;justify-content:center;gap:36vh;padding:0;font-size:clamp(64px,22vw,145px);line-height:.85}.hero .hero-product{top:12%;left:5%;width:90%;height:75%;transform:translateY(calc(var(--hero-move)*31svh)) scale(calc(1 - var(--hero-move)*.5));transform-origin:center}.hero .hero-copy{left:7%;top:13%;width:86%;transform:none;padding:0}.hero .hero-copy h1{font-size:clamp(34px,9.4vw,60px);line-height:1.12;margin-bottom:12px}.hero .hero-copy .eyebrow{font-size:9px;margin-bottom:14px}.hero .description{font-size:12px;line-height:1.7;margin-bottom:14px}.hero .hero-copy .contact{min-height:46px;padding:12px 16px;font-size:12px;width:min(100%,310px)}.hero .hero-copy .design-link{font-size:10px;margin-top:12px;padding-bottom:5px}.hero-scroll-cue{bottom:3%;font-size:8px}}@media(prefers-reduced-motion:reduce){.hero{height:100svh;min-height:700px}.hero-opening,.hero-scroll-cue{display:none}}.hero-opening{gap:12%;font-size:clamp(80px,13.5vw,260px)}.hero .hero-product{top:-4%;height:110%}.hero>.header:not(.is-compact) .brand img{filter:brightness(0) invert(1)}.hero>.header:not(.is-compact){background:transparent}@media(max-width:768px){.hero-opening{gap:36vh;font-size:clamp(64px,22vw,145px)}.hero .hero-product{top:0;height:100%}.hero>.header:not(.is-compact) .menu-toggle{color:#fff}}@media(min-width:769px){.hero .hero-product{top:-7%}.hero-scroll-cue{bottom:2%;gap:8px}}@media(max-width:768px){.hero-opening{display:block;font-size:clamp(60px,19vw,130px)}.hero-opening span{position:absolute;left:0;right:0;text-align:center}.hero-opening span:first-child{top:12%}.hero-opening span:last-child{bottom:11%}.hero .hero-product{top:16%;height:70%}.hero-scroll-cue{bottom:2%;gap:8px}}@media(max-width:768px){.hero .hero-product{transform:translateY(calc(var(--hero-move)*20svh)) scale(calc(1 - var(--hero-move)*.4))}}@media(min-width:769px){.hero .hero-product{transform:translate(calc(var(--hero-move)*24vw)) scale(calc(1.35 - var(--hero-move)*.15))}.hero-opening{transform:translateY(calc(var(--hero-move)*-80px)) scaleY(1.5)}}.hero .hero-layout{overflow:clip}.hero .hero-product>.bottle-space{height:100%;max-height:none;min-height:0;flex:1}@media(min-width:769px){.hero .hero-product{transform:translate(calc(var(--hero-move)*24vw)) scale(calc(1 - var(--hero-move)*.09))}}@media(min-width:769px){.hero .hero-product{top:2%;height:95%;transform:translate(calc(var(--hero-move)*24vw)) scale(calc(.9 - var(--hero-move)*.05))}.hero .hero-copy h1{font-size:clamp(55px,7.6vw,120px)}}@font-face{font-family:Mizly Anton;src:url(/fonts/anton/Anton-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.hero .hero-layout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/img/brand/water-current-lines-v2.png) center/cover no-repeat;opacity:.13}@media(min-width:769px){.hero-opening{display:block;padding:0;font-family:Mizly Anton,sans-serif;font-weight:400;font-size:38svh;line-height:.8;letter-spacing:-.025em;transform:translateY(calc(var(--hero-move)*-80px))}.hero-opening>span{position:absolute;top:50%;width:max-content;display:block;transform:translateY(-50%) scaleX(var(--word-fit,1));transform-origin:left center}.hero-opening>span:first-child{left:3.15%}.hero-opening>span:last-child{left:60%}}@media(max-width:768px){.hero .hero-layout:before{background-size:auto 100%;opacity:.1}}@media(min-width:769px){.hero-opening{font-size:32.5svh}.hero-opening>span{top:51%}}@media(max-width:768px){.hero-opening{font-family:Mizly Anton,sans-serif;font-weight:400;letter-spacing:-.025em}}@font-face{font-family:Phosphor;src:url(/assets/Phosphor-DtdjzkpE.woff2) format("woff2"),url(/assets/Phosphor-BdqudwT5.woff) format("woff"),url(/assets/Phosphor-CDxgqcPu.ttf) format("truetype"),url(/assets/Phosphor-BXRFlF4V.svg#Phosphor) format("svg");font-weight:400;font-style:normal;font-display:block}.ph{font-family:Phosphor!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before{content:""}.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before{content:""}.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before{content:""}.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before{content:""}.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before{content:""}.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before{content:""}.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before{content:""}.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before{content:""}.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before{content:""}.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before{content:""}.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before{content:""}.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before{content:""}.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before{content:""}.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before{content:""}.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before{content:""}.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before{content:""}.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before{content:""}.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before{content:""}.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}.lp-section,.lp-footer,.contact-form-area{position:relative;isolation:isolate}.lp-section:before,.lp-footer:before,.contact-form-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/img/sections/paper-grain.webp) repeat;background-size:520px;opacity:.18}.word-ribbon{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;background:#fff;outline-offset:-5px}.word-ribbon:focus-visible{outline:2px solid var(--aqua-ink)}.word-ribbon-track{display:flex;width:max-content;animation:word-flow 38s linear infinite;will-change:transform}.word-ribbon-set{display:flex;flex:none;align-items:center;gap:36px;padding-right:36px}.word-ribbon-set span{font:800 clamp(40px,5.7vw,88px)/1 "Barlow Condensed",var(--en);letter-spacing:-.02em;white-space:nowrap}.word-ribbon-set .ribbon-outline{color:transparent;-webkit-text-stroke:1px #111}.word-ribbon-set img{width:38px;height:42px;object-fit:contain}.word-ribbon:hover .word-ribbon-track,.word-ribbon:focus-within .word-ribbon-track{animation-play-state:paused}.ribbon-end{background:var(--brand-primary);color:#fff;padding:28px 0}.ribbon-end .word-ribbon-track{animation-direction:reverse;animation-duration:48s}.ribbon-end .word-ribbon-set span{font-size:clamp(36px,5vw,78px);color:#fff}.ribbon-end .word-ribbon-set img{filter:brightness(0) invert(1)}.scene-film{padding:0 0 70px;overflow:hidden;background:#fff;position:relative}.film-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 5.2% 28px;border-top:1px solid var(--line);padding-top:26px}.film-heading h2{font-size:clamp(22px,2.5vw,36px);letter-spacing:-.04em;margin:0}.film-tools{display:flex;align-items:center;gap:12px}.film-count{font:500 13px var(--en);margin-right:15px;font-variant-numeric:tabular-nums}.film-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid #111;background:#fff;font-size:20px;transition:background .18s,color .18s}.film-arrow:hover{background:var(--brand-primary);color:#fff;border-color:var(--aqua-ink)}.film-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.film-window::-webkit-scrollbar{display:none}.film-window.dragging{cursor:grabbing}.film-track{display:flex;width:max-content;gap:22px;padding:0 5.2vw}.film-card{width:clamp(270px,31vw,470px);display:block;flex:none;position:relative;overflow:hidden;outline-offset:-4px;-webkit-user-select:none;user-select:none}.film-card:nth-child(2n){margin-top:38px}.film-card>img{display:block;width:100%;height:280px;object-fit:cover;pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.film-card:hover>img{transform:scale(1.035)}.film-caption{display:flex;align-items:center;justify-content:space-between;background:var(--brand-primary);color:#fff;padding:16px 18px;font-size:14px;font-weight:600}.film-caption i{color:#fff}.film-note{font-size:11px;color:#666;margin:20px 5.2% 0}.rich-inview{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.rich-observe{opacity:0;transform:translateY(22px)}.rich-inview.is-visible{opacity:1;transform:none}.process-steps li{transition:border-color .3s}.process-steps li:hover{border-color:var(--aqua)}.process-steps li:hover>span{-webkit-text-stroke-color:var(--aqua-ink)}.process-photo>img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.process-photo{overflow:hidden}.process-photo:hover>img{transform:scale(1.025)}@keyframes word-flow{to{transform:translate(-50%)}}.hero-product{justify-content:center}.hero-product>.bottle-space{flex:0 1 auto;height:calc(100% - 100px);max-height:650px}@media(max-width:768px){.hero-product{height:430px;padding-bottom:25px}.hero-product>.bottle-space{height:100%;min-height:340px;max-height:none}}@media(max-width:768px){.word-ribbon{padding:18px 0}.word-ribbon-set{gap:22px;padding-right:22px}.word-ribbon-set span{font-size:43px}.word-ribbon-set img{width:26px;height:29px}.scene-film{padding-bottom:45px}.film-heading{margin:0 25px 20px;gap:18px;align-items:flex-start}.film-heading h2{font-size:23px;max-width:190px}.film-tools{gap:8px}.film-arrow{width:40px;height:40px;font-size:18px}.film-count{display:none}.film-track{gap:14px;padding:0 25px}.film-card{width:78vw;max-width:360px}.film-card>img{height:230px}.film-card:nth-child(2n){margin-top:22px}.film-caption{font-size:13px;padding:14px 15px}.film-note{margin-left:25px;margin-right:25px}.ribbon-end .word-ribbon-set span{font-size:40px}}@media(prefers-reduced-motion:reduce){.word-ribbon-track{animation:none!important;transform:none!important}.word-ribbon{overflow-x:auto}.word-ribbon-set[aria-hidden=true]{display:none}.rich-inview,.rich-observe{opacity:1;transform:none;transition:none}.film-card>img,.process-photo>img{transition:none;transform:none!important}}.footer-ticker{overflow:hidden;margin-left:-5.8%;margin-right:-5.8%;width:auto}.footer-ticker-track{display:flex;width:max-content;animation:footer-ticker-flow 30s linear infinite;will-change:transform}.footer-ticker-track>span{display:block;flex:none;color:transparent;-webkit-text-stroke:1px #111}@keyframes footer-ticker-flow{to{transform:translate(-50%)}}@media(max-width:768px){.footer-ticker{font-size:clamp(42px,10vw,76px);margin-left:-25px;margin-right:-25px}}@media(prefers-reduced-motion:reduce){.footer-ticker-track{animation:none;will-change:auto}}
