.FacilitySection-module__qHG-yq__section{color:#102044;background:#f5f5f7;position:relative}.FacilitySection-module__qHG-yq__stage{isolation:isolate;height:100svh;min-height:720px;position:relative;overflow:hidden}.FacilitySection-module__qHG-yq__heading{text-align:center;z-index:3;width:100%;position:absolute;top:9%}.FacilitySection-module__qHG-yq__title{letter-spacing:-.065em;margin:24px 0 18px;font-size:clamp(72px,8.8vw,150px);font-weight:600;line-height:.98}.FacilitySection-module__qHG-yq__word{will-change:transform, opacity, filter;display:inline-block}.FacilitySection-module__qHG-yq__accent{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#2459a9,#6e9ee0);-webkit-background-clip:text;background-clip:text}.FacilitySection-module__qHG-yq__subtitle{letter-spacing:-.025em;color:#68748a;font-size:clamp(19px,2vw,29px);line-height:1.25}.FacilitySection-module__qHG-yq__photo{border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 20px 55px #10204420}.FacilitySection-module__qHG-yq__photo img,.FacilitySection-module__qHG-yq__center img{object-fit:cover}.FacilitySection-module__qHG-yq__photo figcaption{color:#fff;background:linear-gradient(#0000,#03133cbf);padding:42px 18px 16px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.FacilitySection-module__qHG-yq__photo figcaption span{opacity:.65;margin-right:10px;font-size:10px}.FacilitySection-module__qHG-yq__sewing{width:23%;height:27%;top:43%;left:4%;transform:rotate(-7deg)}.FacilitySection-module__qHG-yq__press{width:22%;height:30%;top:40%;right:4%;transform:rotate(7deg)}.FacilitySection-module__qHG-yq__finishing{width:20%;height:22%;top:74%;right:9%;transform:rotate(-4deg)}.FacilitySection-module__qHG-yq__center{z-index:2;border-radius:22px;width:39%;height:42%;position:absolute;top:49%;left:50%;overflow:hidden;transform:translate(-50%)}.FacilitySection-module__qHG-yq__centerCaption{color:#fff;background:linear-gradient(#0000,#03133cbf);padding:42px 18px 16px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.FacilitySection-module__qHG-yq__centerCaption span{opacity:.65;margin-right:10px;font-size:10px}.FacilitySection-module__qHG-yq__shade{opacity:0;background:linear-gradient(#03133c0a 10%,#03133cee);position:absolute;inset:0}.FacilitySection-module__qHG-yq__finale{color:#fff;position:absolute;bottom:12%;left:7%;right:7%}.FacilitySection-module__qHG-yq__finale>*{opacity:0}.FacilitySection-module__qHG-yq__finaleTitle{letter-spacing:-.045em;margin:24px 0;font-size:clamp(46px,6.2vw,100px);font-weight:600;line-height:1.03}.FacilitySection-module__qHG-yq__finaleTitle span{color:#bccfec}.FacilitySection-module__qHG-yq__finaleText{color:#e0e5ee;font-size:clamp(16px,1.5vw,22px)}.FacilitySection-module__qHG-yq__footer{color:#7f899a;letter-spacing:.16em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:3%;left:4%;right:4%}.FacilitySection-module__qHG-yq__chapter{z-index:5;visibility:hidden;clip-path:inset(32% 30% round 28px);position:absolute;inset:0;overflow:hidden}.FacilitySection-module__qHG-yq__chapter img{object-fit:cover}.FacilitySection-module__qHG-yq__chapterShade{background:linear-gradient(#03133c0a,#03133c33 45%,#03133cf0);position:absolute;inset:0}.FacilitySection-module__qHG-yq__chapterContent{color:#fff;position:absolute;bottom:12%;left:7%;right:7%}.FacilitySection-module__qHG-yq__chapterLabel{letter-spacing:.24em;text-transform:uppercase;color:#bccfec;font-size:12px;display:block}.FacilitySection-module__qHG-yq__chapterTitle{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(56px,7.5vw,128px);font-weight:600;line-height:1.02}.FacilitySection-module__qHG-yq__chapterAccent{color:#bccfec}.FacilitySection-module__qHG-yq__chapterText{color:#e0e5ee;max-width:560px;font-size:clamp(16px,1.5vw,22px);line-height:1.45}.FacilitySection-module__qHG-yq__progress{z-index:6;height:3px;position:absolute;bottom:0;left:0;right:0}.FacilitySection-module__qHG-yq__progress span{transform-origin:0;background:#7199da;width:100%;height:100%;display:block;transform:scaleX(0)}@media (min-width:769px) and (max-height:750px){.FacilitySection-module__qHG-yq__stage{min-height:600px}.FacilitySection-module__qHG-yq__heading{top:6%}.FacilitySection-module__qHG-yq__title{margin:16px 0;font-size:100px}}@media (max-width:768px){.FacilitySection-module__qHG-yq__stage{grid-template-columns:1fr 1fr;gap:14px;height:auto;min-height:0;padding:85px 20px 0;display:grid}.FacilitySection-module__qHG-yq__heading{grid-column:1/-1;padding-bottom:35px;position:relative;top:auto}.FacilitySection-module__qHG-yq__title{margin:22px 0;font-size:clamp(55px,12vw,88px)}.FacilitySection-module__qHG-yq__subtitle{font-size:20px}.FacilitySection-module__qHG-yq__photo{border-radius:14px;width:auto;height:240px;position:relative;inset:auto;transform:none}.FacilitySection-module__qHG-yq__photo figcaption{padding:40px 12px 15px;font-size:11px}.FacilitySection-module__qHG-yq__finishing{grid-column:1/-1;height:250px}.FacilitySection-module__qHG-yq__center{border-radius:0;grid-column:1/-1;width:auto;height:620px;margin:35px -20px 0;position:relative;inset:auto;transform:none}.FacilitySection-module__qHG-yq__shade,.FacilitySection-module__qHG-yq__finale>*{opacity:1}.FacilitySection-module__qHG-yq__finale{bottom:10%;left:24px;right:24px}.FacilitySection-module__qHG-yq__finaleTitle{font-size:clamp(40px,8.5vw,60px)}.FacilitySection-module__qHG-yq__finaleText{max-width:290px;line-height:1.5}.FacilitySection-module__qHG-yq__footer,.FacilitySection-module__qHG-yq__progress,.FacilitySection-module__qHG-yq__chapter{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:769px){.FacilitySection-module__qHG-yq__stage{height:auto;min-height:1100px}.FacilitySection-module__qHG-yq__heading{padding:90px 0 50px;position:relative;top:auto}.FacilitySection-module__qHG-yq__photo{display:none}.FacilitySection-module__qHG-yq__center{border-radius:0;width:100%;height:650px;top:auto;bottom:0}.FacilitySection-module__qHG-yq__shade,.FacilitySection-module__qHG-yq__finale>*{opacity:1}.FacilitySection-module__qHG-yq__footer,.FacilitySection-module__qHG-yq__progress,.FacilitySection-module__qHG-yq__chapter{display:none}}
.ProcessSection-module__G585fq__section{color:#fff;background:#03133c;position:relative}.ProcessSection-module__G585fq__stage{isolation:isolate;padding:110px 24px 90px;position:relative;overflow:hidden}.ProcessSection-module__G585fq__glow{z-index:-1;background:radial-gradient(60% 55% at 35% 55%,#2459a933,#0000 70%),radial-gradient(40% 40% at 85% 20%,#6e9ee01f,#0000 70%);position:absolute;inset:0}.ProcessSection-module__G585fq__word{will-change:transform, opacity, filter;display:inline-block}.ProcessSection-module__G585fq__accent{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#7fa8e6,#bccfec);-webkit-background-clip:text;background-clip:text}.ProcessSection-module__G585fq__intro{text-align:center;margin-bottom:70px}.ProcessSection-module__G585fq__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#8ea6cc;font-size:12px;display:block}.ProcessSection-module__G585fq__introTitle{letter-spacing:-.06em;margin:26px 0 28px;font-size:clamp(52px,8vw,140px);font-weight:600;line-height:1}.ProcessSection-module__G585fq__statement{letter-spacing:-.045em;text-align:center;perspective:900px;max-width:1200px;margin:0 auto 90px;font-size:clamp(40px,9vw,64px);font-weight:600;line-height:1.04}.ProcessSection-module__G585fq__statementWord{white-space:nowrap;margin-right:.26em;display:inline-block}.ProcessSection-module__G585fq__statementWord:last-child{margin-right:0}.ProcessSection-module__G585fq__char{transform-origin:50% 100%;will-change:transform, opacity, filter;display:inline-block}.ProcessSection-module__G585fq__charAccent{color:#9fbdf0}.ProcessSection-module__G585fq__wordmark,.ProcessSection-module__G585fq__rail,.ProcessSection-module__G585fq__counter,.ProcessSection-module__G585fq__progress{display:none}.ProcessSection-module__G585fq__steps{border-left:1px solid #ffffff26;gap:64px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.ProcessSection-module__G585fq__step{position:relative}.ProcessSection-module__G585fq__step:before{content:"";background:#7199da;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:-33px}.ProcessSection-module__G585fq__number,.ProcessSection-module__G585fq__media{display:none}.ProcessSection-module__G585fq__stepImage{aspect-ratio:4/3;background:#0a1d4d;border-radius:18px;margin-bottom:28px;position:relative;overflow:hidden}.ProcessSection-module__G585fq__stepImage img,.ProcessSection-module__G585fq__mediaLayer img{object-fit:cover}.ProcessSection-module__G585fq__stepImageFull{aspect-ratio:2752/1536;background:#fff}.ProcessSection-module__G585fq__stepImageFull img,.ProcessSection-module__G585fq__mediaLayerFull img{object-fit:contain;object-position:50% 100%}.ProcessSection-module__G585fq__stepLabel{letter-spacing:.24em;text-transform:uppercase;color:#8ea6cc;font-size:11px;display:block}.ProcessSection-module__G585fq__stepTitle{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(34px,8vw,52px);font-weight:600;line-height:1.05}.ProcessSection-module__G585fq__stepText{color:#c3cde0;max-width:620px;font-size:17px;line-height:1.55}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.ProcessSection-module__G585fq__stage{height:100svh;min-height:680px;padding:0}.ProcessSection-module__G585fq__intro{z-index:3;margin:0;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.ProcessSection-module__G585fq__intro>*{opacity:0}.ProcessSection-module__G585fq__statement{visibility:hidden;z-index:3;margin:0 auto;font-size:clamp(64px,7.4vw,132px);line-height:1.02;position:absolute;top:50%;left:6%;right:6%;translate:0 -50%}.ProcessSection-module__G585fq__wordmark{writing-mode:vertical-rl;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff1f;opacity:0;pointer-events:none;font-size:26vh;font-weight:600;line-height:1;display:block;position:absolute;top:50%;right:2%;transform:rotate(180deg)}.ProcessSection-module__G585fq__rail{opacity:0;gap:30px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:5%;translate:0 -50%}.ProcessSection-module__G585fq__railTrack{background:#ffffff26;width:1px;position:absolute;top:6px;bottom:6px;left:4px}.ProcessSection-module__G585fq__railFill{transform-origin:top;background:linear-gradient(#7199da,#bccfec);position:absolute;inset:0;transform:scaleY(0)}.ProcessSection-module__G585fq__railItem{color:#fff;opacity:.4;white-space:nowrap;align-items:center;gap:18px;font-size:13px;display:flex;position:relative}.ProcessSection-module__G585fq__railDot{background:#c2cde0;border-radius:50%;flex:none;width:9px;height:9px;position:relative}.ProcessSection-module__G585fq__railNumber{color:#8ea6cc;margin-right:-8px;font-size:10px}.ProcessSection-module__G585fq__media{opacity:0;z-index:1;background:#0a1d4d;border-radius:26px;width:34%;height:66vh;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:4%;overflow:hidden;box-shadow:0 40px 90px #00000059}.ProcessSection-module__G585fq__mediaLayer{clip-path:inset(100% 0% 0% round 26px);position:absolute;inset:0;overflow:hidden}.ProcessSection-module__G585fq__mediaLayer:first-child{clip-path:none}.ProcessSection-module__G585fq__mediaLayer:after{content:"";background:linear-gradient(#0000 60%,#03133c66);position:absolute;inset:0}.ProcessSection-module__G585fq__mediaLayerFull{background:#fff}.ProcessSection-module__G585fq__mediaLayerFull:after,.ProcessSection-module__G585fq__stepImage{display:none}.ProcessSection-module__G585fq__steps{border:0;padding:0;position:static}.ProcessSection-module__G585fq__step{z-index:2;visibility:hidden;height:fit-content;margin:auto 0;position:absolute;inset:0 40% 0 max(24%,5% + 290px)}.ProcessSection-module__G585fq__step:before{display:none}.ProcessSection-module__G585fq__number{z-index:-1;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #7199da40;pointer-events:none;font-size:clamp(200px,24vw,380px);font-weight:700;line-height:1;display:block;position:absolute;top:50%;left:-2%;translate:0 -62%}.ProcessSection-module__G585fq__stepLabel{font-size:12px}.ProcessSection-module__G585fq__stepTitle{letter-spacing:-.05em;margin:22px 0 24px;font-size:clamp(36px,3.7vw,76px);line-height:1.02}.ProcessSection-module__G585fq__stepText{font-size:clamp(15px,1.2vw,19px);line-height:1.55}.ProcessSection-module__G585fq__finaleStep{text-align:center;color:#03133c;margin:0;inset:clamp(110px,14vh,170px) 10% auto}.ProcessSection-module__G585fq__finaleStep .ProcessSection-module__G585fq__number{display:none}.ProcessSection-module__G585fq__finaleStep .ProcessSection-module__G585fq__stepLabel{color:#2459a9}.ProcessSection-module__G585fq__finaleStep .ProcessSection-module__G585fq__stepTitle{margin:14px 0 16px}.ProcessSection-module__G585fq__finaleStep .ProcessSection-module__G585fq__accent{background-image:linear-gradient(110deg,#2459a9,#6e9ee0)}.ProcessSection-module__G585fq__finaleStep .ProcessSection-module__G585fq__stepText{color:#4a5874;max-width:640px;margin:0 auto}.ProcessSection-module__G585fq__counter{letter-spacing:.2em;color:#8ea6cc;font-size:12px;display:block;position:absolute;bottom:5%;left:5%}.ProcessSection-module__G585fq__counter span{color:#fff}.ProcessSection-module__G585fq__progress{height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.ProcessSection-module__G585fq__progress span{transform-origin:0;background:#7199da;width:100%;height:100%;display:block;transform:scaleX(0)}}@media (min-width:769px) and (max-width:1100px) and (prefers-reduced-motion:no-preference){.ProcessSection-module__G585fq__rail{gap:22px}.ProcessSection-module__G585fq__railItem{font-size:11px}.ProcessSection-module__G585fq__step{left:max(28%,5% + 235px);right:40%}.ProcessSection-module__G585fq__finaleStep{left:8%;right:8%}.ProcessSection-module__G585fq__media{height:56vh}}@media (min-width:769px) and (prefers-reduced-motion:reduce){.ProcessSection-module__G585fq__stage{padding:140px 8% 120px}.ProcessSection-module__G585fq__steps{max-width:900px;margin:0 auto}}
