.LoomHero-module__psMhwG__hero{background:#050505;height:100svh;min-height:620px;position:relative;overflow:hidden}.LoomHero-module__psMhwG__heroPoster,.LoomHero-module__psMhwG__heroVideo,.LoomHero-module__psMhwG__heroShade{width:100%;height:100%;display:block;position:absolute;inset:0}.LoomHero-module__psMhwG__heroPoster,.LoomHero-module__psMhwG__heroVideo{-o-object-fit:cover;object-fit:cover}.LoomHero-module__psMhwG__heroPoster{z-index:0}.LoomHero-module__psMhwG__heroVideo{z-index:1;opacity:0;transition:opacity .6s ease-out}.LoomHero-module__psMhwG__heroVideo.LoomHero-module__psMhwG__videoReady{opacity:1}.LoomHero-module__psMhwG__heroShade{z-index:2;pointer-events:none;background:linear-gradient(#0000001a,#0000 46%,#000000a3)}.LoomHero-module__psMhwG__heroContent{z-index:3;right:var(--page-x);bottom:32px;left:var(--page-x);position:absolute}.LoomHero-module__psMhwG__heroContent>p{font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:.035em;margin:0;font-size:clamp(12px,1vw,16px);font-weight:500;line-height:1.25}.LoomHero-module__psMhwG__heroTitle{font-family:"Google Sans Flex", var(--font-noto-sans), Arial, sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 120, "wdth" 100;letter-spacing:-.022em;margin-top:clamp(18px,5svh,40px);font-size:clamp(84px,24vw,148px);font-weight:500;line-height:.9}@media (min-width:1024px){.LoomHero-module__psMhwG__hero{height:100vh;min-height:680px}.LoomHero-module__psMhwG__heroShade{background:linear-gradient(#00000024 0%,#0000 46%,#000000a8 100%)}.LoomHero-module__psMhwG__heroContent{bottom:clamp(40px,6vh,80px)}.LoomHero-module__psMhwG__heroContent>p{font-size:clamp(14px,1vw,18px)}.LoomHero-module__psMhwG__heroTitle{letter-spacing:-.025em;margin-top:clamp(20px,2.8vh,34px);font-size:clamp(120px,13.4vw,254px)}}@media (prefers-reduced-motion:reduce){.LoomHero-module__psMhwG__heroVideo{transition:none}}
.LoomMobilePage-module__Zjv8ra__page{--loom-black:#000;--loom-white:#f5f5f2;background:var(--loom-black);color:var(--loom-white);overflow:clip}.LoomMobilePage-module__Zjv8ra__page .LoomMobilePage-module__Zjv8ra__composition{background:var(--loom-black)}.LoomMobilePage-module__Zjv8ra__composition>:not(.LoomMobilePage-module__Zjv8ra__deliveryWrap) figure,.LoomMobilePage-module__Zjv8ra__composition>:not(.LoomMobilePage-module__Zjv8ra__deliveryWrap) p{margin:0}.LoomMobilePage-module__Zjv8ra__motion{--motion-ease:cubic-bezier(.16, 1, .3, 1)}.LoomMobilePage-module__Zjv8ra__motionImage,.LoomMobilePage-module__Zjv8ra__motionOverlay{opacity:.56;transition:opacity .82s ease-out, transform .92s var(--motion-ease);transform:translateY(16px)}.LoomMobilePage-module__Zjv8ra__motionText .LoomMobilePage-module__Zjv8ra__copyLead,.LoomMobilePage-module__Zjv8ra__motionText .LoomMobilePage-module__Zjv8ra__statementText,.LoomMobilePage-module__Zjv8ra__motionOverlay.LoomMobilePage-module__Zjv8ra__imageStatement>p{opacity:0;transform:translateY(12px)}.LoomMobilePage-module__Zjv8ra__motionText .LoomMobilePage-module__Zjv8ra__copyLead,.LoomMobilePage-module__Zjv8ra__motionText .LoomMobilePage-module__Zjv8ra__statementText{clip-path:inset(0 0 100%);transition:clip-path .85s var(--motion-ease), opacity .6s ease-out, transform .85s var(--motion-ease);transform:translateY(8px)}.LoomMobilePage-module__Zjv8ra__motionOverlay.LoomMobilePage-module__Zjv8ra__imageStatement>p{transition:opacity 1.18s var(--motion-ease) .22s, transform 1.18s var(--motion-ease) .22s}.LoomMobilePage-module__Zjv8ra__motionVisible.LoomMobilePage-module__Zjv8ra__motionImage,.LoomMobilePage-module__Zjv8ra__motionVisible.LoomMobilePage-module__Zjv8ra__motionOverlay,.LoomMobilePage-module__Zjv8ra__motionVisible .LoomMobilePage-module__Zjv8ra__copyLead,.LoomMobilePage-module__Zjv8ra__motionVisible .LoomMobilePage-module__Zjv8ra__statementText,.LoomMobilePage-module__Zjv8ra__motionVisible.LoomMobilePage-module__Zjv8ra__motionOverlay.LoomMobilePage-module__Zjv8ra__imageStatement>p{opacity:1;transform:none}.LoomMobilePage-module__Zjv8ra__motionVisible.LoomMobilePage-module__Zjv8ra__motionText .LoomMobilePage-module__Zjv8ra__copyLead,.LoomMobilePage-module__Zjv8ra__motionVisible.LoomMobilePage-module__Zjv8ra__motionText .LoomMobilePage-module__Zjv8ra__statementText{clip-path:inset(0)}.LoomMobilePage-module__Zjv8ra__hero{background:#050505;height:100svh;min-height:620px;position:relative;overflow:hidden}.LoomMobilePage-module__Zjv8ra__heroImage{position:absolute;inset:0}.LoomMobilePage-module__Zjv8ra__heroImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.LoomMobilePage-module__Zjv8ra__heroShade{z-index:1;pointer-events:none;background:linear-gradient(#0000001a,#0000 46%,#000000a3);position:absolute;inset:0}.LoomMobilePage-module__Zjv8ra__heroContent{z-index:2;right:var(--page-x);bottom:32px;left:var(--page-x);position:absolute}.LoomMobilePage-module__Zjv8ra__heroContent>p{font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:.035em;font-size:clamp(12px,1vw,16px);font-weight:500;line-height:1.25}.LoomMobilePage-module__Zjv8ra__heroTitle{font-family:"Google Sans Flex", var(--font-noto-sans), Arial, sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 120, "wdth" 100;letter-spacing:-.022em;margin-top:clamp(18px,5svh,40px);font-size:clamp(84px,24vw,148px);font-weight:500;line-height:.9}.LoomMobilePage-module__Zjv8ra__portrait,.LoomMobilePage-module__Zjv8ra__portrait img{width:100%;height:auto;display:block}.LoomMobilePage-module__Zjv8ra__portrait{background:#060606;line-height:0;position:relative;overflow:hidden}.LoomMobilePage-module__Zjv8ra__copyField{box-sizing:border-box;background:var(--loom-black);text-align:left;align-items:center;min-height:clamp(360px,50svh,500px);padding:clamp(88px,21vw,128px) clamp(26px,7.2vw,46px);display:flex}.LoomMobilePage-module__Zjv8ra__introduction{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:clamp(340px,46svh,460px);display:flex}.LoomMobilePage-module__Zjv8ra__copyLead{max-width:none;font-family:var(--font-noto-sans), Arial, sans-serif;white-space:nowrap;letter-spacing:-.008em;margin:0;font-size:clamp(20px,6vw,32px);font-weight:500;line-height:1.14}.LoomMobilePage-module__Zjv8ra__statementText{max-width:29ch;font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:-.004em;color:#f5f5f2e6;text-wrap:pretty;margin:0;font-size:clamp(21px,5.9vw,26px);font-weight:400;line-height:1.46}.LoomMobilePage-module__Zjv8ra__identityCopy{min-height:clamp(390px,53svh,530px)}.LoomMobilePage-module__Zjv8ra__immersiveCopy{min-height:clamp(420px,57svh,570px)}.LoomMobilePage-module__Zjv8ra__historyCopy{min-height:clamp(500px,66svh,660px)}.LoomMobilePage-module__Zjv8ra__imageStatement{color:var(--loom-white)}.LoomMobilePage-module__Zjv8ra__imageStatement>p{z-index:2;max-width:27ch;font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:-.003em;text-wrap:pretty;margin:0;font-size:clamp(17px,4.7vw,21px);font-weight:480;line-height:1.38;position:absolute;bottom:clamp(26px,7vw,46px);left:clamp(22px,6vw,40px);right:clamp(22px,6vw,40px)}.LoomMobilePage-module__Zjv8ra__imageShadeBottom{z-index:1;pointer-events:none;background:linear-gradient(#0000 46%,#000000ad);position:absolute;inset:0}.LoomMobilePage-module__Zjv8ra__mackintosh>p{text-align:right;width:min(27ch,82%);top:clamp(32px,9vw,64px);bottom:auto;left:auto}.LoomMobilePage-module__Zjv8ra__mackintosh .LoomMobilePage-module__Zjv8ra__imageShadeBottom{background:linear-gradient(#00000073,#0000 56%)}.LoomMobilePage-module__Zjv8ra__railSection{box-sizing:border-box;background:var(--loom-black);padding:clamp(18px,5vw,30px) 0 clamp(20px,5.5vw,34px);position:relative;overflow:hidden}.LoomMobilePage-module__Zjv8ra__rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:clamp(8px,2.2vw,14px);padding:0 clamp(16px,4.5vw,28px);display:flex;overflow-x:auto}.LoomMobilePage-module__Zjv8ra__rail::-webkit-scrollbar{display:none}.LoomMobilePage-module__Zjv8ra__railCard{scroll-snap-align:start;flex:0 0 min(84vw,620px);line-height:0;overflow:hidden}.LoomMobilePage-module__Zjv8ra__railCard img{width:100%;height:auto;display:block}.LoomMobilePage-module__Zjv8ra__railIndicator{justify-content:center;gap:5px;padding-top:15px;display:flex}.LoomMobilePage-module__Zjv8ra__railIndicator span{background:#f5f5f252;width:19px;height:2px;transition:background-color .25s,width .25s}.LoomMobilePage-module__Zjv8ra__railIndicator .LoomMobilePage-module__Zjv8ra__railIndicatorActive{background:var(--loom-white);width:30px}.LoomMobilePage-module__Zjv8ra__videoSection{aspect-ratio:16/9;background:#050505;width:100%;margin-top:clamp(40px,11vw,56px);position:relative;overflow:hidden}.LoomMobilePage-module__Zjv8ra__inlineVideoPoster{z-index:0}.LoomMobilePage-module__Zjv8ra__inlineVideo{z-index:1;-o-object-fit:contain;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;display:block;position:absolute;inset:0}.LoomMobilePage-module__Zjv8ra__inlineVideo.LoomMobilePage-module__Zjv8ra__videoReady{opacity:1}.LoomMobilePage-module__Zjv8ra__finale{aspect-ratio:3392/5056}.LoomMobilePage-module__Zjv8ra__deliveryWrap{background:#000;padding-top:clamp(72px,16vw,120px)}@media (prefers-reduced-motion:reduce){.LoomMobilePage-module__Zjv8ra__motion,.LoomMobilePage-module__Zjv8ra__motion *{opacity:1;transition:none;transform:none;clip-path:none!important}.LoomMobilePage-module__Zjv8ra__motion img{opacity:1;transition:none;transform:none;clip-path:none!important}}
.LoomDesktopPage-module__35JpHq__page{--loom-black:#000;--loom-white:#f5f5f2;background:var(--loom-black);color:var(--loom-white);overflow:clip}.LoomDesktopPage-module__35JpHq__page .LoomDesktopPage-module__35JpHq__composition{background:var(--loom-black)}.LoomDesktopPage-module__35JpHq__composition>:not(.LoomDesktopPage-module__35JpHq__deliveryWrap) figure,.LoomDesktopPage-module__35JpHq__composition>:not(.LoomDesktopPage-module__35JpHq__deliveryWrap) h2,.LoomDesktopPage-module__35JpHq__composition>:not(.LoomDesktopPage-module__35JpHq__deliveryWrap) p{margin:0}.LoomDesktopPage-module__35JpHq__coverImage{-o-object-fit:cover;object-fit:cover}.LoomDesktopPage-module__35JpHq__motion{--motion-ease:cubic-bezier(.16, 1, .3, 1)}.LoomDesktopPage-module__35JpHq__motionImage,.LoomDesktopPage-module__35JpHq__motionOverlay{opacity:.72;transition:opacity 1.1s ease-out, transform 1.35s var(--motion-ease);transform:translateY(30px)}.LoomDesktopPage-module__35JpHq__motionImageSlow{opacity:.34;filter:brightness(.72)saturate(.88);transition:opacity 1.75s ease-out,filter 1.9s ease-out}.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldLead,.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldSupport,.LoomDesktopPage-module__35JpHq__motionText.LoomDesktopPage-module__35JpHq__statementCard>p,.LoomDesktopPage-module__35JpHq__motionOverlay .LoomDesktopPage-module__35JpHq__galleryCaption{opacity:0;transform:translateY(10px)}.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldLead{transition:opacity .9s var(--motion-ease), transform .9s var(--motion-ease)}.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldSupport,.LoomDesktopPage-module__35JpHq__motionText.LoomDesktopPage-module__35JpHq__statementCard>p{transition:opacity .85s var(--motion-ease) .22s, transform .85s var(--motion-ease) .22s}.LoomDesktopPage-module__35JpHq__motionOverlay .LoomDesktopPage-module__35JpHq__galleryCaption{transition:opacity 1.6s var(--motion-ease) .5s, transform 1.6s var(--motion-ease) .5s}.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__motionImage,.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__motionImageSlow,.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__motionOverlay,.LoomDesktopPage-module__35JpHq__motionVisible .LoomDesktopPage-module__35JpHq__textFieldLead,.LoomDesktopPage-module__35JpHq__motionVisible .LoomDesktopPage-module__35JpHq__textFieldSupport,.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__statementCard>p,.LoomDesktopPage-module__35JpHq__motionVisible .LoomDesktopPage-module__35JpHq__galleryCaption{opacity:1;transform:none}.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__motionImageSlow{filter:none}.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldLead,.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldSupport,.LoomDesktopPage-module__35JpHq__motionText.LoomDesktopPage-module__35JpHq__statementCard>p{clip-path:inset(0 0 100%);transition:clip-path 1.3s var(--motion-ease), transform 1.3s var(--motion-ease), opacity .75s ease-out;transform:translateY(16px)}.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldSupport{transition-delay:.2s}.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldLead,.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__motionText .LoomDesktopPage-module__35JpHq__textFieldSupport,.LoomDesktopPage-module__35JpHq__motionVisible.LoomDesktopPage-module__35JpHq__motionText.LoomDesktopPage-module__35JpHq__statementCard>p{clip-path:inset(0);transform:none}.LoomDesktopPage-module__35JpHq__hero{background:#050505;height:100vh;min-height:680px;position:relative;overflow:hidden}.LoomDesktopPage-module__35JpHq__heroPoster{z-index:0}.LoomDesktopPage-module__35JpHq__heroVideo{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;display:block;position:absolute;inset:0}.LoomDesktopPage-module__35JpHq__heroVideo.LoomDesktopPage-module__35JpHq__videoReady{opacity:1}.LoomDesktopPage-module__35JpHq__heroShade{pointer-events:none;background:linear-gradient(#00000024 0%,#0000 46%,#000000a8 100%);position:absolute;inset:0}.LoomDesktopPage-module__35JpHq__heroContent{z-index:1;right:var(--page-x);bottom:clamp(40px,6vh,80px);left:var(--page-x);position:absolute}.LoomDesktopPage-module__35JpHq__heroContent>p{font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:.035em;font-size:clamp(14px,1vw,18px);font-weight:500;line-height:1.25}.LoomDesktopPage-module__35JpHq__heroTitle{font-family:"Google Sans Flex", var(--font-noto-sans), Arial, sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 120, "wdth" 100;letter-spacing:-.025em;margin-top:clamp(20px,2.8vh,34px);font-size:clamp(120px,13.4vw,254px);font-weight:500;line-height:.9}.LoomDesktopPage-module__35JpHq__textField{background:var(--loom-black);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(26px,3.2vh,42px);min-height:clamp(550px,60vh,775px);padding:clamp(96px,12vh,160px) clamp(54px,7vw,130px);display:flex}.LoomDesktopPage-module__35JpHq__textFieldLead{max-width:22ch;font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:-.008em;font-size:clamp(40px,3.45vw,64px);font-weight:500;line-height:1.14}.LoomDesktopPage-module__35JpHq__textFieldSupport{max-width:56ch;font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:0;color:#f5f5f2db;font-size:clamp(20px,1.4vw,26px);font-weight:400;line-height:1.6}.LoomDesktopPage-module__35JpHq__landscape{aspect-ratio:16/9;background:#060606;width:100%;position:relative;overflow:hidden}.LoomDesktopPage-module__35JpHq__installationEntrance{margin-top:clamp(40px,3.5vw,64px)}.LoomDesktopPage-module__35JpHq__statementCard{background:var(--loom-black);text-align:center;place-items:center;min-height:clamp(430px,49vh,640px);padding:clamp(100px,12vh,160px) clamp(36px,6vw,96px);display:grid}.LoomDesktopPage-module__35JpHq__statementCard>p{max-width:min(64vw,980px);font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:-.006em;color:#f5f5f2eb;text-wrap:balance;margin:0;font-size:clamp(30px,2.3vw,46px);font-weight:400;line-height:1.42}.LoomDesktopPage-module__35JpHq__identityStatement{min-height:clamp(550px,62.5vh,812px)}.LoomDesktopPage-module__35JpHq__identityStatement>p{max-width:min(65vw,1040px)}.LoomDesktopPage-module__35JpHq__immersiveStatement{min-height:clamp(588px,67.5vh,875px)}.LoomDesktopPage-module__35JpHq__immersiveStatement>p{max-width:min(59vw,920px)}.LoomDesktopPage-module__35JpHq__historyStatement{min-height:clamp(638px,72.5vh,950px)}.LoomDesktopPage-module__35JpHq__historyStatement>p{max-width:min(68vw,1080px)}.LoomDesktopPage-module__35JpHq__triptych{background:var(--loom-black);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,20px);padding:clamp(18px,2.1vw,42px);display:grid}.LoomDesktopPage-module__35JpHq__triptychItem{background:#080808;min-width:0;line-height:0;position:relative;overflow:hidden}.LoomDesktopPage-module__35JpHq__triptychItem img{width:100%;height:auto;display:block}.LoomDesktopPage-module__35JpHq__galleryImage{aspect-ratio:4803/2702}.LoomDesktopPage-module__35JpHq__galleryShade{pointer-events:none;background:linear-gradient(#0000 58%,#0000009e 100%);position:absolute;inset:0}.LoomDesktopPage-module__35JpHq__galleryCaption{z-index:1;max-width:min(40ch,44vw);font-family:var(--font-noto-sans), Arial, sans-serif;letter-spacing:-.003em;text-align:right;text-wrap:balance;font-size:clamp(19px,1.4vw,26px);font-weight:500;line-height:1.42;position:absolute;bottom:clamp(36px,5vh,64px);right:clamp(28px,3.4vw,64px)}.LoomDesktopPage-module__35JpHq__finale{aspect-ratio:5504/3072}.LoomDesktopPage-module__35JpHq__deliveryWrap{background:#000;padding-top:clamp(96px,14vh,160px)}@media (prefers-reduced-motion:reduce){.LoomDesktopPage-module__35JpHq__motion,.LoomDesktopPage-module__35JpHq__motion *{opacity:1;filter:none;transition:none;transform:none;clip-path:none!important}.LoomDesktopPage-module__35JpHq__motion img{opacity:1;filter:none;transition:none;transform:none;clip-path:none!important}}
