.hero-lab-module__glHliW__frame{color:#f5f3ec;background:#fff;padding:12px}.hero-lab-module__glHliW__hero{isolation:isolate;background:#121518 radial-gradient(at 74% 38%,#32383a 0%,#1d2326 36%,#111518 72%);border-radius:16px;height:calc(100svh - 24px);min-height:690px;max-height:1180px;position:relative;overflow:hidden}.hero-lab-module__glHliW__hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a0c0f40,#0000 18% 75%,#0a0c0f80);position:absolute;inset:0}.hero-lab-module__glHliW__copy{z-index:3;pointer-events:none;width:32%;max-width:580px;position:absolute;top:50%;left:clamp(32px,4.2vw,88px);transform:translateY(-40%)}.hero-lab-module__glHliW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#c5c6c0;margin-bottom:24px;font-size:clamp(9px,.68vw,12px);font-weight:500;line-height:1.5}.hero-lab-module__glHliW__copy h1{letter-spacing:-.055em;text-wrap:balance;color:#f3f1e9;font-size:clamp(42px,3.8vw,76px);font-weight:500;line-height:1.04}.hero-lab-module__glHliW__actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:34px;display:flex}.hero-lab-module__glHliW__actions a{color:#eeeae0;align-items:center;gap:18px;font-size:11px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.hero-lab-module__glHliW__actions a:first-child{background:#ffffff04;border:1px solid #d3d1c569;border-radius:40px;padding:16px 24px}.hero-lab-module__glHliW__actions a:first-child:hover{color:#161b1e;background:#f0ede2}.hero-lab-module__glHliW__actions a:last-child{color:#babcb7;font-size:10px}.hero-lab-module__glHliW__actions a:last-child:hover{color:#fff}.hero-lab-module__glHliW__stage{isolation:isolate;position:absolute;inset:76px -3% 36px 32%}.hero-lab-module__glHliW__light{pointer-events:none;background:radial-gradient(#a6bfc415,#0000 65%);border-radius:50%;position:absolute;inset:20% 10% 15%}.hero-lab-module__glHliW__canvas{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.hero-lab-module__glHliW__canvas:active{cursor:grabbing}.hero-lab-module__glHliW__canvas canvas{opacity:0;touch-action:pan-y;transition:opacity 1s;display:block}.hero-lab-module__glHliW__stage[data-ready=true] .hero-lab-module__glHliW__canvas canvas{opacity:1}.hero-lab-module__glHliW__fallback{pointer-events:none;transition:opacity .8s;position:absolute;inset:6% 13% 7%}.hero-lab-module__glHliW__stage[data-ready=true] .hero-lab-module__glHliW__fallback{opacity:0}.hero-lab-module__glHliW__productImage{object-fit:contain;filter:drop-shadow(0 30px 35px #0006)}.hero-lab-module__glHliW__filmControls{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:32px;right:clamp(112px,8vw,165px)}.hero-lab-module__glHliW__filmControls button{color:#cccfc9;cursor:pointer;background:#11161922;border:1px solid #d8e2de33;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.hero-lab-module__glHliW__filmControls button:hover{color:#fff;background:#ffffff15}.hero-lab-module__glHliW__filmControls button:disabled{opacity:.3;cursor:default}.hero-lab-module__glHliW__hint{letter-spacing:.035em;color:#c0c9c0;opacity:0;margin-right:6px;font-size:9px;transition:opacity .25s}.hero-lab-module__glHliW__hero:hover .hero-lab-module__glHliW__hint,.hero-lab-module__glHliW__filmControls:focus-within .hero-lab-module__glHliW__hint{opacity:.6}.hero-lab-module__glHliW__filmControls .hero-lab-module__glHliW__load{border-radius:25px;gap:10px;width:auto;padding:0 15px;font-size:11px;display:flex}.hero-lab-module__glHliW__scrollMark{letter-spacing:.06em;color:#a4aca7;z-index:2;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:38px;left:clamp(32px,4.2vw,88px)}.hero-lab-module__glHliW__scrollMark>span{background:linear-gradient(#cdd2c6,#0000);width:1px;height:22px}.hero-lab-module__glHliW__hero button:focus-visible,.hero-lab-module__glHliW__hero a:focus-visible{outline-offset:5px;outline:2px solid #e6dec9}.hero-lab-module__glHliW__custom{z-index:0;position:absolute;inset:0}.hero-lab-module__glHliW__custom>div:last-child{background:linear-gradient(90deg,#081013bf,#08101322);position:absolute;inset:0}.hero-lab-module__glHliW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:761px) and (max-width:1100px){.hero-lab-module__glHliW__copy{width:36%;left:32px}.hero-lab-module__glHliW__copy h1{font-size:43px}.hero-lab-module__glHliW__actions{gap:20px}.hero-lab-module__glHliW__stage{left:31%;right:-8%}.hero-lab-module__glHliW__eyebrow{max-width:240px}.hero-lab-module__glHliW__hero{min-height:650px}}@media (min-width:761px) and (max-height:750px){.hero-lab-module__glHliW__hero{min-height:610px}.hero-lab-module__glHliW__stage{top:70px;bottom:35px}.hero-lab-module__glHliW__copy{transform:translateY(-35%)}.hero-lab-module__glHliW__copy h1{font-size:clamp(40px,3.65vw,62px)}.hero-lab-module__glHliW__eyebrow{margin-bottom:18px}.hero-lab-module__glHliW__actions{margin-top:26px}.hero-lab-module__glHliW__filmControls{bottom:24px}.hero-lab-module__glHliW__scrollMark{bottom:30px}}@media (max-width:760px){.hero-lab-module__glHliW__frame{padding:8px}.hero-lab-module__glHliW__hero{border-radius:14px;height:calc(100svh - 16px);min-height:720px;max-height:1000px}.hero-lab-module__glHliW__stage{height:57%;inset:72px -3% auto}.hero-lab-module__glHliW__copy{width:calc(100% - 50px);max-width:520px;top:auto;bottom:76px;left:25px;transform:none}.hero-lab-module__glHliW__eyebrow{letter-spacing:.09em;color:#b7c4bf;margin-bottom:14px;font-size:8px}.hero-lab-module__glHliW__copy h1{text-wrap:balance;max-width:480px;font-size:clamp(34px,8.6vw,51px);line-height:1.04}.hero-lab-module__glHliW__actions{gap:16px 22px;margin-top:23px}.hero-lab-module__glHliW__actions a:first-child{padding:12px 19px;font-size:10px}.hero-lab-module__glHliW__actions a:last-child{gap:10px;font-size:9px}.hero-lab-module__glHliW__filmControls{gap:8px;bottom:22px;right:112px}.hero-lab-module__glHliW__filmControls button{width:30px;height:30px}.hero-lab-module__glHliW__hint{display:none}.hero-lab-module__glHliW__scrollMark{font-size:8px;bottom:29px;left:25px}.hero-lab-module__glHliW__scrollMark>span{height:18px}.hero-lab-module__glHliW__fallback{inset:0 16%}.hero-lab-module__glHliW__hero:after{background:linear-gradient(#0000 65%,#090c0f66)}}@media (prefers-reduced-motion:reduce){.hero-lab-module__glHliW__hero *{transition:none!important}}
.technology-board-module__uWQsEa__chapter{overflow-anchor:none;position:relative}.technology-board-module__uWQsEa__titleSpace{overflow:hidden}.technology-board-module__uWQsEa__title .technology-board-module__uWQsEa__sourcePiece,.technology-board-module__uWQsEa__sourcePiece{white-space:pre;display:inline-block}.technology-board-module__uWQsEa__sourceLine{display:block}.technology-board-module__uWQsEa__chapter[data-title-phase=falling] .technology-board-module__uWQsEa__connector,.technology-board-module__uWQsEa__chapter[data-title-phase=landed] .technology-board-module__uWQsEa__connector{opacity:0;pointer-events:none}.technology-board-module__uWQsEa__chapter[data-title-phase=falling] .technology-board-module__uWQsEa__board,.technology-board-module__uWQsEa__chapter[data-title-phase=falling] .technology-board-module__uWQsEa__boardPanel{overflow:visible}.technology-board-module__uWQsEa__chapter[data-title-phase=landed] .technology-board-module__uWQsEa__sourcePiece{visibility:hidden}.technology-board-module__uWQsEa__landingHeader{z-index:5;color:#3c3026;margin:0 8%;padding:clamp(3.25rem,5.5vw,6rem) 0 clamp(2rem,3.5vw,4rem);position:relative}.technology-board-module__uWQsEa__landingEyebrow{margin-bottom:1.3rem}.technology-board-module__uWQsEa__landingRow{flex-wrap:wrap;align-items:center;gap:.25em;display:flex}.technology-board-module__uWQsEa__landingRow+.technology-board-module__uWQsEa__landingRow{justify-content:flex-end;margin-top:.15em}.technology-board-module__uWQsEa__landingPiece{visibility:hidden;letter-spacing:-.05em;transform-origin:50%;background:#f8f0dc;padding:.08em .18em .16em;font-size:clamp(1.6rem,3.7vw,4.25rem);font-weight:650;line-height:1.04;display:inline-block;box-shadow:0 3px 2px #442b181f,0 8px 13px #442b1817}.technology-board-module__uWQsEa__landingEyebrow .technology-board-module__uWQsEa__landingPiece{letter-spacing:.13em;text-transform:uppercase;background:#f8f0dc;padding:.6em 1em;font-size:clamp(.62rem,.85vw,.85rem);font-weight:700}.technology-board-module__uWQsEa__landingRow .technology-board-module__uWQsEa__landingPiece{overflow-wrap:anywhere;max-width:100%}.technology-board-module__uWQsEa__titlePanel{background:var(--nav-surface);min-height:clamp(18rem,26vw,25rem);color:var(--nav-ink);place-items:center;margin-bottom:0;display:grid}.technology-board-module__uWQsEa__titleInner{text-align:center;width:min(100%,72rem);padding:4.75rem 1.5rem 5.1rem}.technology-board-module__uWQsEa__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.68rem,.72vw,.78rem);font-weight:700;line-height:1.2}.technology-board-module__uWQsEa__title{letter-spacing:-.058em;text-wrap:balance;max-width:14.5ch;margin:1.15rem auto 0;font-size:clamp(2.85rem,4.6vw,5rem);font-weight:650;line-height:.91}.technology-board-module__uWQsEa__title span{display:block}.technology-board-module__uWQsEa__connector{z-index:10;height:clamp(.75rem,1.1vw,1.1rem);transition:opacity .35s;position:relative}.technology-board-module__uWQsEa__connectorArrow{aspect-ratio:1;pointer-events:none;width:clamp(9rem,10.5vw,10.75rem);display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.technology-board-module__uWQsEa__connectorArrow:before,.technology-board-module__uWQsEa__connectorArrow:after{clip-path:polygon(14% 1%,91% 8%,100% 27%,92% 46%,98% 71%,83% 98%,15% 93%,1% 74%,7% 49%,0 21%);content:"";opacity:.68;background:#dbc8ac;width:61%;height:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 .45rem .8rem #53402a1a}.technology-board-module__uWQsEa__connectorArrow:after{clip-path:polygon(4% 12%,78% 0,98% 20%,91% 43%,100% 69%,78% 96%,12% 100%,0 79%,8% 54%,1% 31%);opacity:.48;background:#eadbc3;width:52%;height:70%;transform:translate(-50%,-50%)rotate(5deg)}.technology-board-module__uWQsEa__connectorArrow img{z-index:1;filter:drop-shadow(1px 0 #28231f)drop-shadow(-1px 0 #28231f)drop-shadow(0 1px #28231f)drop-shadow(0 -1px #28231f)drop-shadow(.2rem .3rem .13rem #2d27211f);mix-blend-mode:multiply;width:100%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)scale(.96)}.technology-board-module__uWQsEa__boardPanel{z-index:2;background:#ebe8e2;padding:clamp(1.5rem,3.2vw,3.5rem) clamp(.4rem,2.2vw,2rem) clamp(2.75rem,5vw,5.5rem);position:relative;overflow:hidden}.technology-board-module__uWQsEa__boardWrap{width:min(100%,96.25rem);margin-inline:auto}.technology-board-module__uWQsEa__board{isolation:isolate;background-color:#d7b187;background-image:linear-gradient(135deg,#fff6e57a,#0000 17% 82%,#5e3b1f33),repeating-linear-gradient(94deg,#69422314 0 1px,#0000 1px 8px,#fff9eb1f 8px 9px,#0000 9px 21px),linear-gradient(90deg,#ebcfad 0%,#d3a678 46%,#c89767 53%,#efd4b3 100%);border:1px solid #7e563361;border-radius:clamp(.18rem,.35vw,.38rem);width:100%;position:relative;overflow:hidden;box-shadow:0 1.6rem 2.7rem #3d2b1d2b,0 .18rem .38rem #4a32202e,inset 0 1px #ffffff94,inset 0 -1px #56341b3d}.technology-board-module__uWQsEa__board:before{z-index:0;content:"";background-color:#cba27f;background-image:radial-gradient(circle at 18% 24%,#5236252e 0 .45px,#0000 .78px),radial-gradient(circle at 71% 63%,#fff1d740 0 .52px,#0000 .88px),radial-gradient(circle at 43% 81%,#69462d24 0 .4px,#0000 .74px),repeating-linear-gradient(27deg,#57382607 0 1px,#0000 1px 5px);background-position:0 0,3px 5px,8px 2px,0 0;background-size:7px 11px,13px 17px,19px 23px,11px 13px;border:1px solid #68483147;position:absolute;inset:4.65% 4.35%;box-shadow:0 0 0 clamp(.26rem,.5vw,.52rem) #8b613d36,inset 0 0 1.4rem #5a39241f,inset 0 1px #fff2db52}.technology-board-module__uWQsEa__board:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff42,#0000 6.5%) 0 0/50% 50% no-repeat,linear-gradient(225deg,#fff3,#0000 6.5%) 100% 0/50% 50% no-repeat,linear-gradient(45deg,#53331a1f,#0000 6.5%) 0 100%/50% 50% no-repeat,linear-gradient(315deg,#53331a24,#0000 6.5%) 100% 100%/50% 50% no-repeat;position:absolute;inset:0}.technology-board-module__uWQsEa__canvas{z-index:2;aspect-ratio:1819.76/1334.64;color:#28231f;font-family:var(--font-hand), "Segoe Print", cursive;margin:0 7% 7%;position:relative}.technology-board-module__uWQsEa__routeTitle,.technology-board-module__uWQsEa__routeNote,.technology-board-module__uWQsEa__marginNote{z-index:4;color:#28231fe3;margin:0;position:absolute;transform:rotate(-2deg)}.technology-board-module__uWQsEa__routeTitle{font-family:var(--font-hand-display), var(--font-hand), cursive;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.3rem,2.05vw,2.25rem);line-height:.9;top:-.5%;left:2.1%}.technology-board-module__uWQsEa__routeTitle span,.technology-board-module__uWQsEa__routeNote span{display:block}.technology-board-module__uWQsEa__routeNote{text-align:right;font-size:clamp(.9rem,1.3vw,1.45rem);font-weight:600;line-height:.96;top:.8%;right:2.6%;transform:rotate(1.7deg)}.technology-board-module__uWQsEa__photo{--photo-rotation:0deg;z-index:3;width:26%;transform:rotate(var(--photo-rotation));transform-origin:50% 45%;margin:0;transition:z-index 0s linear .3s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute}.technology-board-module__uWQsEa__photo:hover{z-index:8;transition-delay:0s;transform:translateY(-.4rem)rotate(0)scale(1.035)}.technology-board-module__uWQsEa__photo[data-step="01"]{--photo-rotation:-1.8deg;width:27%;top:12%;left:2%}.technology-board-module__uWQsEa__photo[data-step="02"]{--photo-rotation:1.2deg;width:25%;top:18.5%;left:37.5%}.technology-board-module__uWQsEa__photo[data-step="03"]{--photo-rotation:-.9deg;width:27%;top:11%;left:70%}.technology-board-module__uWQsEa__photo[data-step="04"]{--photo-rotation:1.45deg;width:27.5%;top:58.5%;left:69.5%}.technology-board-module__uWQsEa__photo[data-step="05"]{--photo-rotation:-1.2deg;width:25.5%;top:65%;left:36.7%}.technology-board-module__uWQsEa__photo[data-step="06"]{--photo-rotation:.8deg;width:27.5%;top:58%;left:2.2%}.technology-board-module__uWQsEa__photoFrame{aspect-ratio:16/9;background:#f5f0e7;border:clamp(.28rem,.42vw,.48rem) solid #f5f0e7;position:relative;overflow:hidden;box-shadow:0 .85rem 1.1rem #37291f33,0 .12rem .15rem #37291f38}.technology-board-module__uWQsEa__factoryImage{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.technology-board-module__uWQsEa__photo:hover .technology-board-module__uWQsEa__factoryImage{transform:scale(1.025)}.technology-board-module__uWQsEa__caption{text-shadow:0 1px #ffffff47;margin-top:clamp(.22rem,.42vw,.45rem);padding-inline:.18rem;display:block}.technology-board-module__uWQsEa__captionTitle{font-family:var(--font-hand-display), var(--font-hand), cursive;letter-spacing:.015em;text-transform:uppercase;font-size:clamp(.83rem,1.35vw,1.45rem);line-height:.95;display:block}.technology-board-module__uWQsEa__captionTitle b{letter-spacing:.04em;margin-right:.18em;font-size:.72em;font-weight:400}.technology-board-module__uWQsEa__captionNote{margin-top:.05em;font-size:clamp(.72rem,1.03vw,1.12rem);font-weight:600;line-height:1;display:block}.technology-board-module__uWQsEa__arrow{z-index:1;opacity:.77;transform-origin:50%;width:8.6%;position:absolute}.technology-board-module__uWQsEa__arrow img{width:100%;height:auto;display:block}.technology-board-module__uWQsEa__arrow[data-arrow="01"]{top:26%;left:28.8%;transform:rotate(4deg)}.technology-board-module__uWQsEa__arrow[data-arrow="02"]{top:24%;left:62%;transform:rotate(-7deg)}.technology-board-module__uWQsEa__arrow[data-arrow="03"]{top:45.5%;left:81.7%;transform:rotate(91deg)}.technology-board-module__uWQsEa__arrow[data-arrow="04"]{top:72%;left:61.5%;transform:rotate(177deg)}.technology-board-module__uWQsEa__arrow[data-arrow="05"]{top:72%;left:28.6%;transform:rotate(185deg)}.technology-board-module__uWQsEa__marginNote{font-size:clamp(.7rem,.92vw,1rem);font-weight:700;line-height:1}.technology-board-module__uWQsEa__marginNote[data-note="01"]{top:17.5%;left:30.5%}.technology-board-module__uWQsEa__marginNote[data-note="02"]{top:14.2%;left:63.8%;transform:rotate(2.5deg)}.technology-board-module__uWQsEa__marginNote[data-note="03"]{top:48.5%;left:88.5%;transform:rotate(88deg)}.technology-board-module__uWQsEa__marginNote[data-note="04"]{top:65%;left:62.5%}.technology-board-module__uWQsEa__marginNote[data-note="05"]{top:65%;left:29.7%;transform:rotate(2deg)}@media (min-width:700px) and (max-width:767px){.technology-board-module__uWQsEa__board{padding-bottom:110px}}@media (max-width:699px){.technology-board-module__uWQsEa__titlePanel{min-height:19rem}.technology-board-module__uWQsEa__titleInner{padding:4.75rem 1.25rem 4.5rem}.technology-board-module__uWQsEa__eyebrow{font-size:.66rem}.technology-board-module__uWQsEa__title{max-width:11.5ch;margin-top:1rem;font-size:clamp(2.35rem,10.4vw,3.25rem);line-height:.94}.technology-board-module__uWQsEa__connector{height:.7rem}.technology-board-module__uWQsEa__connectorArrow{width:8rem}.technology-board-module__uWQsEa__boardPanel{padding:1rem .15rem 2rem}.technology-board-module__uWQsEa__boardWrap{width:min(100%,34rem)}.technology-board-module__uWQsEa__board{aspect-ratio:auto;padding-bottom:110px}.technology-board-module__uWQsEa__canvas{aspect-ratio:722.1/1167.75;margin:0 8.5% 10%}.technology-board-module__uWQsEa__landingHeader{margin-inline:8%;padding:2.8rem 0 1.7rem}.technology-board-module__uWQsEa__landingEyebrow{margin-bottom:.9rem}.technology-board-module__uWQsEa__landingPiece{font-size:clamp(1rem,5.1vw,2rem)}.technology-board-module__uWQsEa__landingEyebrow .technology-board-module__uWQsEa__landingPiece{font-size:.55rem}.technology-board-module__uWQsEa__routeTitle{font-size:clamp(1.05rem,5.3vw,1.65rem);top:.4%;left:3.2%}.technology-board-module__uWQsEa__routeNote{font-size:clamp(.74rem,3.25vw,1rem);top:.9%;right:3.2%}.technology-board-module__uWQsEa__photo,.technology-board-module__uWQsEa__photo[data-step]{width:40%}.technology-board-module__uWQsEa__photo[data-step="01"]{top:9.5%;left:3%}.technology-board-module__uWQsEa__photo[data-step="02"]{top:20.5%;left:56.5%}.technology-board-module__uWQsEa__photo[data-step="03"]{top:38%;left:3.5%}.technology-board-module__uWQsEa__photo[data-step="04"]{top:49%;left:56%}.technology-board-module__uWQsEa__photo[data-step="05"]{top:66.8%;left:3.5%}.technology-board-module__uWQsEa__photo[data-step="06"]{top:77.8%;left:56%}.technology-board-module__uWQsEa__photoFrame{border-width:clamp(.23rem,1.2vw,.36rem)}.technology-board-module__uWQsEa__caption{margin-top:.2rem}.technology-board-module__uWQsEa__captionTitle{font-size:clamp(.68rem,3.25vw,1rem)}.technology-board-module__uWQsEa__captionNote{font-size:clamp(.58rem,2.7vw,.82rem);line-height:.93}.technology-board-module__uWQsEa__arrow{width:13.5%}.technology-board-module__uWQsEa__arrow[data-arrow="01"]{top:17.5%;left:43.3%;transform:rotate(28deg)}.technology-board-module__uWQsEa__arrow[data-arrow="02"]{top:32%;left:43.2%;transform:rotate(151deg)}.technology-board-module__uWQsEa__arrow[data-arrow="03"]{top:46%;left:43.2%;transform:rotate(28deg)}.technology-board-module__uWQsEa__arrow[data-arrow="04"]{top:60.5%;left:43.2%;transform:rotate(151deg)}.technology-board-module__uWQsEa__arrow[data-arrow="05"]{top:74.5%;left:43.2%;transform:rotate(28deg)}.technology-board-module__uWQsEa__marginNote{display:none}}@media (prefers-reduced-motion:reduce){.technology-board-module__uWQsEa__photo,.technology-board-module__uWQsEa__factoryImage{transition:none}}
@property --factory-scene-ink{syntax:"<color>";inherits:true;initial-value:#67645e}.factory-photo-story-module__pRIeeq__origin{z-index:7;aspect-ratio:1.56;width:21.5%;max-width:25rem;position:absolute;bottom:1.6%;right:7%}.factory-photo-story-module__pRIeeq__pinnedPhoto{transform-origin:0 0;transform:rotate(5deg)}.factory-photo-story-module__pRIeeq__origin:not([data-state=pinned]) .factory-photo-story-module__pRIeeq__pinnedPhoto{visibility:hidden}.factory-photo-story-module__pRIeeq__paper{box-sizing:border-box;transform-origin:50% 35%;background:#fffdf7;width:100%;padding:2.8% 2.8% 2%;display:block;position:relative;box-shadow:1px 2px #dedbd1,0 5px 8px #2d281d21,3px 17px 25px #2d281d3b;container-type:inline-size}.factory-photo-story-module__pRIeeq__paper:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff26,#0000 35% 90%,#bcb8a921);border:1px solid #ffffffbf;position:absolute;inset:0}.factory-photo-story-module__pRIeeq__photo{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.factory-photo-story-module__pRIeeq__photoCaption{font:600 clamp(7px,2.7cqw,12px)/1.1 var(--font-swiss),sans-serif;color:#595d57;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:.4rem;padding:3.8% 1% 1%;display:flex}.factory-photo-story-module__pRIeeq__photoCaption>span:last-child{font-size:1.15em}.factory-photo-story-module__pRIeeq__tape{z-index:3;opacity:.88;clip-path:polygon(2% 4%,97% 0,100% 13%,96% 27%,100% 40%,97% 61%,100% 81%,98% 100%,0 96%,3% 78%,0 56%,3% 35%,0 14%);background:#d4c6a4;width:28%;height:15%;transition:opacity .4s;position:absolute;top:-7%;left:37%;transform:rotate(-5deg);box-shadow:0 1px 2px #51422b26}.factory-photo-story-module__pRIeeq__origin:not([data-state=pinned]) .factory-photo-story-module__pRIeeq__tape{opacity:.23}.factory-photo-story-module__pRIeeq__scene{pointer-events:none;position:absolute;inset:0;overflow:clip}.factory-photo-story-module__pRIeeq__ambience{z-index:0;opacity:0;transition:opacity 1.25s;position:absolute;inset:0;overflow:hidden}.factory-photo-story-module__pRIeeq__sky{background:linear-gradient(145deg,#f2f0e9 5%,#e9eef0 44%,#d3e0e8 76%,#d9e0d4);position:absolute;inset:0}.factory-photo-story-module__pRIeeq__wash{transform-origin:77% 24%;background:radial-gradient(at 84% 23%,#bbcfcdb0,#0000 48%),radial-gradient(at 65% 70%,#b7c6a5a8,#0000 52%),radial-gradient(at 17% 35%,#f7f4eb,#0000 54%);transition:transform 1.7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-25%;transform:scale(.2)}.factory-photo-story-module__pRIeeq__scene[data-state=revealed] .factory-photo-story-module__pRIeeq__ambience{opacity:1}.factory-photo-story-module__pRIeeq__scene[data-state=revealed] .factory-photo-story-module__pRIeeq__wash{transform:scale(1)}.factory-photo-story-module__pRIeeq__scene~.product-portfolio-layout{--factory-scene-ink:#67645e;--nav-ink:var(--factory-scene-ink);transition:--factory-scene-ink 1.35s}.factory-photo-story-module__pRIeeq__scene[data-state=revealed]~.product-portfolio-layout{--factory-scene-ink:#293b33}.factory-photo-story-module__pRIeeq__landingArea{height:var(--factory-room,30vh);z-index:4;place-items:center;padding:12px clamp(24px,3.25vw,56px);display:grid;position:absolute;top:24px;left:50%;right:0}.factory-photo-story-module__pRIeeq__dock{width:min(80%,25rem,calc(var(--factory-room,30vh) * 1.35));aspect-ratio:1.56;position:relative}.factory-photo-story-module__pRIeeq__openPhoto{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:transform .4s;display:block;transform:rotate(-2deg)}.factory-photo-story-module__pRIeeq__scene[data-state=landed] .factory-photo-story-module__pRIeeq__openPhoto{visibility:visible;opacity:1;pointer-events:auto}.factory-photo-story-module__pRIeeq__openPhoto:hover{transform:rotate(0)translateY(-4px)}.factory-photo-story-module__pRIeeq__openPhoto:focus-visible{outline-offset:8px;outline:2px solid #40594b}.factory-photo-story-module__pRIeeq__hint{text-align:center;color:#546258;width:130%;font:500 clamp(.6rem,.7vw,.8rem)/1.4 var(--font-swiss),sans-serif;letter-spacing:.01em;opacity:0;transition:opacity .6s;display:block;position:absolute;top:calc(100% + 20px);left:-15%}.factory-photo-story-module__pRIeeq__scene[data-state=landed] .factory-photo-story-module__pRIeeq__hint{opacity:.8}.factory-photo-story-module__pRIeeq__buildingArea{z-index:1;opacity:0;transition:opacity 1.25s,transform 1.8s cubic-bezier(.16,1,.3,1);position:absolute;inset:-3% -14% -5% 39%;transform:translate(32px)scale(1.04);-webkit-mask-image:linear-gradient(90deg,#0000,#000 19%);mask-image:linear-gradient(90deg,#0000,#000 19%)}.factory-photo-story-module__pRIeeq__scene[data-state=revealed] .factory-photo-story-module__pRIeeq__buildingArea{opacity:1;transform:translate(0)scale(1)}.factory-photo-story-module__pRIeeq__building{transform-origin:70% 60%;width:100%;height:100%;transition:transform .45s ease-out;position:relative}.factory-photo-story-module__pRIeeq__cutout{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.factory-photo-story-module__pRIeeq__readingVeil{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#f3f1e8 12%,#f3f1e8ba 35%,#0000 57%),linear-gradient(#0000 28%,#f0f2e64a 46%,#edf0e3db 76%,#e2e9dcef 100%);transition:opacity 1.35s;position:absolute;inset:0}.factory-photo-story-module__pRIeeq__scene[data-state=revealed] .factory-photo-story-module__pRIeeq__readingVeil{opacity:1}.factory-photo-story-module__pRIeeq__flight{z-index:45;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed;top:0;left:0}.factory-photo-story-module__pRIeeq__flyingPaper{transform-origin:0 0;will-change:transform;width:100%;height:100%}@media (max-width:767px){.factory-photo-story-module__pRIeeq__origin{width:42%;max-width:13rem;bottom:20px;right:9%}.factory-photo-story-module__pRIeeq__photoCaption{font-size:.45rem}.factory-photo-story-module__pRIeeq__buildingArea,.factory-photo-story-module__pRIeeq__readingVeil{display:none}.factory-photo-story-module__pRIeeq__landingArea{height:36%;padding:12px;top:8%;left:0}.factory-photo-story-module__pRIeeq__dock{width:min(46%,12rem)}.factory-photo-story-module__pRIeeq__openPhoto,.factory-photo-story-module__pRIeeq__hint{pointer-events:none!important}.factory-photo-story-module__pRIeeq__hint{display:none}.factory-photo-story-module__pRIeeq__scene[data-state=dissolving] .factory-photo-story-module__pRIeeq__openPhoto{visibility:visible;opacity:0;transition:transform .65s cubic-bezier(.4,0,.2,1),opacity .4s;transform:rotate(12deg)scale(.28)}.factory-photo-story-module__pRIeeq__scene[data-state=dissolving] .factory-photo-story-module__pRIeeq__ambience{opacity:1}.factory-photo-story-module__pRIeeq__scene[data-state=dissolving] .factory-photo-story-module__pRIeeq__wash{transform:scale(1)}.factory-photo-story-module__pRIeeq__scene[data-state=dissolving]~.product-portfolio-layout{--factory-scene-ink:#293b33}.factory-photo-story-module__pRIeeq__wash{transform-origin:50% 25%;background:radial-gradient(at 75% 23%,#adc4d7b5,#0000 45%),radial-gradient(at 30% 75%,#b7c5a6af,#0000 55%),radial-gradient(at 50% 55%,#f5f0e4,#0000 50%)}}@media (prefers-reduced-motion:reduce){.factory-photo-story-module__pRIeeq__scene *,.factory-photo-story-module__pRIeeq__paper,.factory-photo-story-module__pRIeeq__openPhoto{transition:none!important;animation:none!important}.factory-photo-story-module__pRIeeq__scene~.product-portfolio-layout{transition:none}}
