@font-face{font-family:Inter;src:url(/_assets/c289c1a0d5982610f5fc.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Noto;src:url(/_assets/4be79133df80b9eaa77a.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--paper:#f1f0eb;--ink:#151b20;--head:80px;--vh:1vh}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font-family:Noto,sans-serif;-webkit-font-smoothing:antialiased}header{position:fixed;inset:0 0 auto;height:var(--head);z-index:10;display:flex;align-items:center;gap:35px;padding:0 3.3vw;background:#f1f0ebed;backdrop-filter:blur(16px);border-bottom:1px solid #151b2012}.brand{display:flex;align-items:center;flex:0 0 auto;min-height:44px;color:#202523;text-decoration:none}.brand-frame{display:block;width:148px;height:auto;overflow:visible}header p{font:10px/1.4 Inter,sans-serif;color:#667076;margin:0}.header-end{margin-left:auto;font:8px Inter;letter-spacing:.15em}.journey{height:calc(var(--vh)*240)}.stage{position:sticky;top:0;height:calc(var(--vh)*100);overflow:hidden}canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.hero-copy{position:absolute;left:6.3vw;top:36%;color:#fff9ed;pointer-events:none;text-shadow:0 2px 25px #00154915}.eyebrow{font:9px/1.5 Inter;letter-spacing:.18em}h1{font-family:"Hiragino Mincho ProN","Yu Mincho",serif;font-size:clamp(44px,5.3vw,86px);font-weight:400;line-height:1.65;letter-spacing:.09em;margin:20px 0 0}.end-copy{position:absolute;left:6.3vw;top:43%;font:400 clamp(25px,3vw,44px)/1.8 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.07em;color:#fff9ed;opacity:0;pointer-events:none}.bottom{position:absolute;bottom:38px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font:8px/1.6 Inter;letter-spacing:.15em;pointer-events:none}.scroll-cue{display:flex;align-items:center;gap:23px}.scroll-cue i{font:22px Inter;font-style:normal}.progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#16273812}.progress i{height:100%;display:block;background:#153cbb;transform:scaleX(0);transform-origin:left}.fallback{display:none;position:absolute;inset:0;background:linear-gradient(145deg,#142fc2,#065fa8 72%,#e8e7e0)}.no-webgl .fallback{display:block}.no-webgl canvas{display:none}.no-webgl .bottom{color:white}a:focus-visible{outline:2px solid #143dbb;outline-offset:8px}@media(max-width:760px){:root{--head:68px}header{padding:0 6%;gap:20px}.brand-frame{width:112px}header p{display:none}.header-end{font-size:6px;letter-spacing:.08em;max-width:110px;text-align:right;line-height:1.6}.journey{height:calc(var(--vh)*220)}.hero-copy{left:7%;top:24%}.eyebrow{font-size:6px;letter-spacing:.14em}h1{font-size:36px;line-height:1.7;letter-spacing:.04em;margin-top:15px}.end-copy{left:7%;top:27%;font-size:25px;max-width:70%;line-height:1.8}.bottom{left:7%;right:7%;bottom:28px;font-size:6px;letter-spacing:.09em}.scroll-cue{gap:9px}.scroll-cue i{font-size:18px}}@media(prefers-reduced-motion:reduce){.journey{height:calc(var(--vh)*100)}.scroll-cue{display:none}.progress{display:none}}.bottom{color:#fff;mix-blend-mode:difference}@media(max-width:760px){h1{font-size:32px}.end-copy{top:24%;max-width:55%;font-size:24px}.end-copy span{display:block}}@media(max-width:380px){h1{font-size:30px}.end-copy{font-size:23px}}.hero-copy,.end-copy{color:#17232d;text-shadow:none}.hero-copy{top:57%}.end-copy{top:65%}@media(max-width:760px){.hero-copy{top:12%}.end-copy{top:15%}}.journey{height:calc(var(--vh)*370)}.stage{background:#e5e7e4}.site-shell{position:absolute;inset:0 auto auto 0;width:100%;transform-origin:0 0;will-change:transform;isolation:isolate}.scene-panel{position:relative;height:calc(var(--vh)*100);overflow:hidden;background:var(--paper)}.site-backing{position:absolute;inset:-72px 0 -330px;background:var(--paper);border:1px solid #fff;border-radius:4px;box-shadow:0 60px 150px #23352d26,0 4px 14px #19292112;opacity:0;pointer-events:none}.site-nav{position:absolute;top:-72px;left:0;right:0;height:72px;display:flex;align-items:center;gap:30px;padding:0 5%;background:#fbfaf6;border-bottom:1px solid #18242b15;opacity:0}.site-logo{font:600 36px/1 Inter,sans-serif;letter-spacing:-2px;color:var(--ink);text-decoration:none}.site-logo span{color:#ed853c}.site-nav-note{font:9px Inter;letter-spacing:.12em}.site-nav>div{margin-left:auto;display:flex;gap:36px}.site-nav>div>a{font-size:14px;color:var(--ink);text-decoration:none}.site-nav a:hover{text-decoration:underline;text-underline-offset:5px}.site-nav a span{padding-left:12px}.site-details{position:absolute;top:calc(var(--vh)*100);width:100%;height:330px;padding:38px 5% 30px;background:#fbfaf6;opacity:0}.site-story{display:grid;grid-template-columns:1fr 1.6fr 1.4fr;align-items:start;gap:36px}.site-story>.eyebrow{padding-top:12px;font-size:12px;color:#5d6765}.site-story h3{font-size:30px;line-height:1.65;font-weight:500;margin:0;letter-spacing:.05em}.site-story p{font-size:14px;line-height:2.1;margin:8px 0;color:#606967}.site-services{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #1927262b;margin-top:28px;padding-top:22px}.site-services>div{display:grid;grid-template-columns:24px 1fr;gap:8px}.site-services span{font:10px Inter;padding-top:4px;color:#7c8580}.site-services strong{font:500 21px Inter;letter-spacing:-.03em}.site-services small{grid-column:2;font-size:12px;color:#606967}.reveal-copy{position:absolute;left:6%;top:27%;width:31%;opacity:0;transform:translateY(24px);pointer-events:none}.reveal-copy>.eyebrow{font-size:9px;color:#58645e}.reveal-copy h2{font-size:clamp(26px,2.65vw,42px);line-height:1.7;letter-spacing:.02em;font-weight:500;margin:25px 0}.reveal-copy p{font-size:13px;line-height:2.2;color:#59635e}.reveal-rule{display:block;width:40px;height:1px;background:#75877c;margin:34px 0 18px}.reveal-note{font:8px Inter;letter-spacing:.12em;color:#59635e}@media(max-width:760px){.journey{height:calc(var(--vh)*390)}.site-nav{height:64px;top:-64px;padding:0 6%;gap:12px}.site-logo{font-size:27px}.site-nav-note{display:none}.site-nav>div{gap:16px}.site-nav>div>a{font-size:10px}.site-nav a span{padding-left:3px}.site-backing{top:-64px;bottom:-410px}.site-details{height:410px;padding:25px 7%}.site-story{display:block}.site-story>.eyebrow{font-size:8px}.site-story h3{font-size:23px;line-height:1.5;margin:14px 0}.site-story p{font-size:11px;line-height:1.8;margin:0}.site-services{gap:12px;margin-top:24px;padding-top:18px}.site-services>div{display:block}.site-services span{display:block;margin-bottom:10px}.site-services strong{font-size:12px;letter-spacing:-.045em;display:block}.site-services small{font-size:8px;display:block;line-height:1.7;margin-top:8px}.reveal-copy{left:7%;top:calc(var(--head) + 24px);width:86%}.reveal-copy h2{font-size:27px;line-height:1.5;margin:14px 0}.reveal-copy p{font-size:10px;line-height:1.7;margin:10px 0}.reveal-copy p br{display:none}.reveal-rule,.reveal-note{display:none}}@media(prefers-reduced-motion:reduce){.journey{height:auto}.stage{position:relative;height:auto;overflow:visible}.site-shell{position:relative;transform:none!important}.site-backing,.site-nav,.reveal-copy{display:none}.site-details{position:relative;top:auto;opacity:1!important;height:auto;min-height:330px;transform:none!important}.site-story,.site-services{opacity:1!important;transform:none!important}}.no-webgl .journey{height:auto}.no-webgl .stage{height:auto;position:relative}.no-webgl .site-shell{position:relative}.no-webgl .site-nav,.no-webgl .reveal-copy,.no-webgl .site-backing{display:none}.no-webgl .site-details{position:relative;top:auto;opacity:1;height:auto;min-height:330px}.no-webgl .hero-copy{color:white}@media(max-width:760px){.reveal-copy{top:calc(var(--head) + 14px)}.reveal-copy h2{margin:10px 0}.reveal-desktop{display:none}}.global-nav{margin-left:auto;display:flex;align-items:center;gap:29px}.global-nav a{font:500 12px Noto,sans-serif;color:var(--ink);text-decoration:none;white-space:nowrap;transition:color .2s}.global-nav a:hover{color:#a44720}.global-nav .nav-contact{padding:12px 19px;background:#192320;color:#faf8f1;display:flex;align-items:center;gap:24px}.global-nav .nav-contact:hover{background:#34413b;color:white}.nav-contact span{font:20px Inter}.skip-link{position:fixed;left:16px;top:10px;z-index:100;background:#f4f1e8;padding:15px 25px;transform:translateY(-180%);color:#182520}.skip-link:focus{transform:none}#services,#contact{scroll-margin-top:var(--head)}@media(max-width:760px){.global-nav{gap:16px}.global-nav a{font-size:10px}.global-nav .nav-contact{padding:10px 12px;gap:10px}.nav-contact span{font-size:15px}header{gap:15px}}@media(max-width:370px){.global-nav{gap:12px}.global-nav .nav-contact{padding:9px}.global-nav a{font-size:9px}}@media(max-width:370px){header{gap:12px}.brand-frame{width:108px}}@media(max-width:340px){header{padding-inline:16px;gap:10px}.brand-frame{width:100px}.global-nav{gap:8px}}.reach-stage{color:var(--ink);--display-radius:35.25px 37.75px 37.25px 37.25px}.reach-journey{height:calc(var(--vh)*390);position:relative;background:#e65b36}.reach-stage{height:calc(var(--vh)*100);position:sticky;top:0;overflow:hidden;background:#e65b36;isolation:isolate}.reach-environment{position:absolute;left:0;top:0;width:1536px;height:1024px;transform-origin:0 0;will-change:transform,opacity;opacity:0}.reach-environment img{width:100%;height:100%;display:block}.reach-phone{position:absolute;left:0;top:0;width:400px;height:840px;transform-origin:0 0;background:#fbfaf6;border-radius:var(--display-radius);overflow:hidden;will-change:transform;opacity:0;font-family:Noto,sans-serif;color:#192225}.phone-status{height:55px;display:flex;justify-content:space-between;padding:25px 29px 0;font:14px Inter}.phone-status span{font-size:11px;letter-spacing:2px}.phone-account{height:78px;display:flex;align-items:center;gap:13px;padding:0 24px}.account-mark{display:flex;width:39px;height:39px;background:#192225;color:#fbfaf6;border-radius:50%;align-items:center;justify-content:center;font:600 17px Inter;letter-spacing:-1px}.phone-account b{font:600 17px Inter}.phone-account small{display:block;font-size:8px;margin-top:5px;letter-spacing:.03em}.phone-dots{margin-left:auto;font-size:24px}.phone-post-space{height:490px}.phone-caption{padding:13px 24px;font-size:10px;line-height:1.9}.phone-caption>b{font:600 11px Inter;margin-right:8px}.phone-caption p{margin:8px 0;color:#60605b;font-size:10px}.phone-actions{display:flex;gap:22px;align-items:center;margin-bottom:13px;font:29px/1 Inter}.phone-actions i{margin-left:auto;font-style:normal;font-size:26px}.phone-home{position:absolute;bottom:10px;left:36%;width:28%;height:4px;border-radius:5px;background:#151b20}.phone-glass{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff15 0%,transparent 45%,#f8ead00c 85%,#ffffff2a 100%);box-shadow:inset 1px 0 2px #ffffffaa,inset -1px 0 2px #00000035}.reach-art{position:absolute;left:0;top:0;width:400px;height:490px;transform-origin:0 0;overflow:hidden;will-change:transform;background:#e65b36}.reach-art canvas{width:100%;height:100%;position:absolute;inset:0}.reach-label{position:absolute;top:calc(var(--head) + 30px);left:5%;right:5%;display:flex;justify-content:space-between;pointer-events:none;font:8px Inter;letter-spacing:.17em;color:#291b17}.reach-message{position:absolute;left:7%;top:28%;width:35%;opacity:0;pointer-events:none}.reach-message .eyebrow{font-size:8px;color:#675b50}.reach-message h2{font-family:"Hiragino Mincho ProN","Yu Mincho",serif;font-size:clamp(32px,3.6vw,62px);font-weight:400;letter-spacing:.045em;line-height:1.6;margin:22px 0 25px}.reach-message p{font-size:12px;line-height:2.2;color:#4c4841}.reach-message-rule{display:block;width:42px;height:1px;background:#827568;margin:32px 0 18px}.reach-message small{font-size:10px;letter-spacing:.09em;color:#62594d}.reach-foot{position:absolute;bottom:32px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font:7px Inter;letter-spacing:.12em;pointer-events:none;color:#291b17}.reach-foot i{font-style:normal;font-size:20px;padding-left:20px}.reach-line{height:2px;position:absolute;bottom:0;left:0;right:0;background:#3f2b2110}.reach-line i{display:block;width:100%;height:100%;background:#b2492f;transform-origin:left;transform:scaleX(0)}@media(max-width:760px){.reach-journey{height:calc(var(--vh)*330)}.reach-label{left:7%;right:7%;top:calc(var(--head) + 22px);font-size:6px}.reach-label-right{display:none}.reach-message{left:7%;top:calc(var(--head) + 49px);width:86%}.reach-message .eyebrow,.reach-message-rule,.reach-message small{display:none}.reach-message h2{font-size:30px;line-height:1.45;margin:0 0 15px}.reach-message h2 br:first-of-type{display:none}.reach-message p{font-size:9px;line-height:1.9;margin:0}.reach-foot{left:7%;right:7%;bottom:22px;font-size:5px;letter-spacing:.08em}.reach-foot i{font-size:16px;padding-left:10px}}@media(max-height:700px)and (max-width:760px){.reach-message{top:110px}.reach-message h2{font-size:25px;margin-bottom:8px}.reach-message p{font-size:8px}.reach-label{top:89px}}@media(prefers-reduced-motion:reduce){.reach-journey{height:calc(var(--vh)*100)}.reach-foot>span:last-child{display:none}}.no-webgl .reach-journey{height:calc(var(--vh)*100)}.reach-atmosphere{display:none;position:absolute;inset:0 0 auto;height:320px;background:linear-gradient(#efe9dd 70%,#efe9dd00);pointer-events:none;opacity:0}.paper-static{height:100%;background:#d94b29;padding:60px 35px;color:#241910;font-family:"Hiragino Mincho ProN","Yu Mincho",serif}.paper-static p{font-size:36px;line-height:1.8}.paper-static b{display:block;margin-top:50px;font:600 34px Inter}@media(max-width:760px){.reach-atmosphere{display:block}.reach-message h2 span{display:none}.reach-message h2 br:first-of-type{display:initial}.reach-message h2{font-size:30px;line-height:1.4}.reach-message p{font-size:9px}.reach-message{top:115px}}@media(max-height:700px)and (max-width:760px){.reach-message{top:110px}.reach-message h2{font-size:27px;margin-bottom:12px}.reach-atmosphere{height:280px}}@media(max-width:760px){.reach-environment img{mask-image:linear-gradient(to bottom,transparent,#000 70px)}}.reach-screen-glass{position:absolute;left:0;top:0;width:400px;height:840px;transform-origin:0 0;border-radius:var(--display-radius);pointer-events:none;background:linear-gradient(116deg,#fff8ed0d,transparent 42%,#ffffff03 69%,#ffffff12);box-shadow:inset 1px 0 1px #ffffff66,inset -1px 0 1px #19202030;will-change:transform;opacity:0}.phone-actions svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.phone-actions .bookmark{margin-left:auto}@media(max-height:700px)and (max-width:760px){.reach-foot{display:none}}.reach-journey{height:calc(var(--vh)*590)}.reach-search{position:absolute;left:0;top:0;width:400px;height:840px;transform-origin:0 0;border-radius:var(--display-radius);overflow:hidden;pointer-events:none;will-change:transform;visibility:hidden;color:#202628}.search-ui{position:absolute;inset:0;background:#fbfaf7;transform:translateY(102%);font-family:Noto,sans-serif;overflow:hidden}.search-ui svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.search-toolbar{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;font-size:11px;color:#77807d;letter-spacing:.12em}.search-toolbar svg{width:19px;height:19px;color:#293330}.search-field{height:55px;margin:12px 21px 0;border:1px solid #dddeda;border-radius:29px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#fff;box-shadow:0 3px 12px #22302506}.search-query{font:500 21px Inter;letter-spacing:-.02em}.search-caret{width:1px;height:24px;background:#263eab;margin-left:-10px}.search-placeholder{font-size:13px;color:#8c9590;position:absolute;left:73px}.search-clear{margin-left:auto;color:#6c7872;font:24px Inter;opacity:0}.search-idle{padding:43px 28px;color:#46504a}.search-idle>span{font-size:10px;letter-spacing:.10em}.search-idle>p{font:400 30px/1.65 "Hiragino Mincho ProN","Yu Mincho",serif;margin:14px 0 35px;color:#1e2c25}.search-suggestion{display:flex;align-items:center;gap:14px;border-top:1px solid #dfe3dd;padding-top:22px;font:17px Inter}.search-suggestion>span:last-child{margin-left:auto;font-size:23px;color:#89928c}.search-suggestion svg{width:17px}.search-results{position:absolute;top:181px;left:0;right:0;opacity:0;transform:translateY(20px)}.search-categories{height:44px;border-bottom:1px solid #e1e5df;display:flex;gap:27px;padding:0 26px;align-items:flex-start;font-size:12px;color:#7c837c}.search-categories strong{font-weight:500;position:relative;color:#202c26;padding-bottom:14px}.search-categories strong:after{position:absolute;bottom:0;left:0;right:0;height:2px;background:#202c26;content:""}.search-result{padding:25px 25px 0}.result-source{display:flex;align-items:center;gap:11px}.result-symbol{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#1b2623;border-radius:50%;font:600 15px Inter;color:#fff}.result-source b{font:500 15px Inter}.result-source small{display:block;margin-top:5px;font-size:8px;color:#6e776e}.result-source>span:last-child{margin-left:auto;font-size:21px}.search-result h4{font-size:20px;line-height:1.6;font-weight:500;letter-spacing:-.04em;margin:19px 0 12px;color:#253d76}.search-result>p{font-size:13px;line-height:1.95;margin:0;color:#536158}.result-preview{height:222px;position:relative;margin-top:26px;padding:22px 23px;background:#e9ece5;overflow:hidden;border:1px solid #dde2d9}.result-preview>span{font:7px Inter;letter-spacing:.15em;color:#687364}.result-preview>strong{display:block;font:600 70px/1 Inter;letter-spacing:-5px;margin-top:21px}.result-preview>strong>span{color:#e88248}.result-preview p{font-size:12px;line-height:1.9;margin-top:18px;color:#50604f}.result-preview i{position:absolute;right:24px;bottom:24px;font:26px Inter;color:#455741}.result-topics{display:flex;gap:25px;border-top:1px solid #e0e4dc;margin-top:23px;padding-top:20px;font-size:11px;color:#3f5143}.search-keyboard{position:absolute;bottom:0;left:0;right:0;height:310px;background:#d7dbdd;border-top:1px solid #c9d0d0;transform:translateY(102%);box-shadow:0 -6px 22px #28362c08}.keyboard-prediction{height:42px;display:flex;align-items:center;text-align:center;color:#434d49;font-size:15px}.keyboard-prediction>span{width:33.333%;border-right:1px solid #bac4c2}.keyboard-prediction>span:last-child{border:0}.keyboard-row{display:flex;justify-content:center;gap:5px;margin-bottom:10px;padding:0 6px}.keyboard-row>span{height:42px;flex:1;max-width:34px;border-radius:5px;background:#fafcfb;box-shadow:0 1px 1px #68787275;display:flex;align-items:center;justify-content:center;font:21px Inter;color:#202625}.keyboard-row>span.is-pressed{background:#aebaca;transform:translateY(1px);box-shadow:none}.keyboard-row:nth-child(2){padding:0 24px}.keyboard-row:nth-child(3){padding:0 42px}.keyboard-last{display:flex;gap:7px;padding:0 7px;font:14px Inter}.keyboard-last>span{display:flex;align-items:center;justify-content:center;height:41px;background:#b7c1c5;border-radius:5px;min-width:45px;box-shadow:0 1px 1px #65756b45}.keyboard-last .keyboard-space{flex:1;background:#fafcfb}.keyboard-last .keyboard-search{background:#263b59;color:#fff;min-width:84px;font:13px Noto}.keyboard-bottom{padding:15px 20px 0;display:flex;justify-content:space-between;font-size:23px;color:#465550}.search-message{position:absolute;left:7%;top:29%;width:38%;opacity:0;pointer-events:none}.search-message>.eyebrow{color:#687160;font-size:8px}.search-message h3{font:400 clamp(29px,3.3vw,56px)/1.65 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.025em;margin:22px 0 28px}.search-message>p{font-size:12px;line-height:2.2;color:#4c5144}.search-message>small{font-size:10px;letter-spacing:.05em;color:#63715e}@media(max-width:760px){.reach-journey{height:calc(var(--vh)*530)}.search-message{left:7%;top:115px;width:86%}.search-message>.eyebrow,.search-message>.reach-message-rule,.search-message>small{display:none}.search-message h3{font-size:27px;line-height:1.55;margin:0 0 15px}.search-message>p{font-size:9px;line-height:1.9;margin:0}}@media(max-height:700px)and (max-width:760px){.search-message{top:110px}.search-message h3{font-size:24px;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.reach-journey{height:calc(var(--vh)*100)}}.no-webgl .reach-journey{height:calc(var(--vh)*100)}.search-ui{top:55px}.search-ui>.phone-status{display:none}.search-results{top:126px}.search-idle{padding:27px 26px}.search-suggestion{border-top:0;border-bottom:1px solid #e5e8e2;padding:21px 0 23px;margin-top:7px}.reach-journey{height:calc(var(--vh)*690)}@media(max-width:760px){.reach-journey{height:calc(var(--vh)*630)}}@media(prefers-reduced-motion:reduce){.reach-journey{height:calc(var(--vh)*100)}}.no-webgl .reach-journey{height:calc(var(--vh)*100)}@media(max-width:760px){.reach-message>p{font-size:11px;line-height:1.9}}@media(min-width:761px){.reach-desktop-preview .search-message h3{font-size:calc(clamp(29px,3.3vw,56px)*(1 - var(--preview-mix,0)) + 42.24px*var(--preview-mix,0))}}.showcase-journey{height:calc(var(--vh)*2110);margin-top:calc(var(--vh)*-100);position:relative;z-index:4}.showcase-stage{position:sticky;top:0;height:calc(var(--vh)*100);overflow:hidden;isolation:isolate;background:#101514;visibility:hidden;color:#f6f4eb}.showcase-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 20%,#66736b30,transparent 65%),linear-gradient(0deg,#020605,#101614 55%,#1c2521);pointer-events:none}.showcase-stage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -60px 90px -70px #000;pointer-events:none;z-index:3}.panorama-floor{position:absolute;left:-30%;right:-30%;bottom:-8%;height:32%;transform:perspective(500px) rotateX(62deg);background:repeating-linear-gradient(90deg,transparent 0 119px,#c1d1bd09 120px 121px),linear-gradient(#050907,#36423755);opacity:.8;filter:blur(1px)}.showcase-field{position:absolute;inset:0;isolation:isolate}.sc-panel,.showcase-portal{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;backface-visibility:hidden;box-shadow:0 18px 40px #0005;outline:1px solid #eef6df28;contain:layout style;overflow:hidden;background:#f2eee5}.sc-panel:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3;pointer-events:none}.showcase-portal{box-shadow:none}.showcase-portal .reach-stage.in-showcase{position:relative!important;top:0;width:100vw;height:100vh}.showcase-label{position:absolute;left:4.8%;right:4.8%;top:calc(var(--head) + 23px);display:flex;justify-content:space-between;font:9px Inter;letter-spacing:.13em;pointer-events:none;z-index:5}.showcase-label-right{font-size:8px}.showcase-caption{position:absolute;left:4.8%;bottom:4%;z-index:5;pointer-events:none;text-shadow:0 2px 15px #000}.showcase-caption h2{font:400 clamp(22px,2.3vw,34px)/1.5 "Hiragino Mincho ProN",serif;margin:0 0 10px}.showcase-caption small{font:8px Inter;letter-spacing:.1em}.showcase-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#fff1;z-index:8}.showcase-progress i{display:block;height:100%;background:#d48757;transform-origin:left;transform:scaleX(0)}.showcase-endcopy{position:absolute;inset:calc(var(--head) + 65px) 6% auto;z-index:5;opacity:0;pointer-events:none;text-align:center}.showcase-endcopy>.eyebrow{font-size:9px;color:#adbbb0}.showcase-endcopy h2{font:400 clamp(30px,3.5vw,52px)/1.6 "Hiragino Mincho ProN",serif;margin:22px 0}.showcase-endcopy ul{display:flex;justify-content:center;gap:30px;list-style:none;padding:0;margin:24px 0;font-size:12px}.showcase-endcopy small{font:8px Inter;color:#b3c1b7}.end-rule{height:1px;width:36px;background:#a5b2a8;margin:26px auto}.showcase-after{position:relative;padding:80px 6.5%;background:var(--paper);display:flex;align-items:center;justify-content:space-between}.showcase-after p{font:25px/1.8 "Hiragino Mincho ProN",serif;margin:0}.showcase-after small{display:block;font:8px Inter;margin-top:20px}.showcase-after a{color:var(--ink);font:10px Inter;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid;padding:10px 0}.browser-line{height:24px;background:#292d2a;color:#ddd8cc;display:flex;gap:5px;align-items:center;padding:0 12px;font:7px Inter;letter-spacing:.07em}.browser-line>i{width:5px;height:5px;border-radius:50%;background:#a4977d}.browser-line>i:nth-child(1){background:#dc8066}.browser-line>i:nth-child(2){background:#ddc183}.browser-line>i:nth-child(3){background:#91ac8d}.browser-line>span{margin:auto;opacity:.6}.browser-line>em{font-style:normal;font-size:9px}.work-page{position:absolute;inset:24px 0 0;overflow:hidden;font-family:Inter,Noto,sans-serif;color:#182220}.work-page h3,.work-page h4,.work-page p{margin:0}.work-nav{height:70px;padding:0 37px;display:flex;align-items:center;gap:25px;position:relative;z-index:3}.work-nav>b{font-size:23px;letter-spacing:-.04em;font-weight:500}.work-nav>span{font-size:9px;letter-spacing:.12em;margin-left:auto}.work-nav>i{font-size:20px;font-style:normal}.work-page small{letter-spacing:.1em}.work-page .underlink{display:inline-block;font-size:11px;border-bottom:1px solid;padding:12px 0}.perfume{background:#f1e9dc;color:#30251c}.perfume .work-nav>b{font:30px Georgia;letter-spacing:.12em}.perfume-hero{position:relative;height:559px;overflow:hidden}.perfume-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 60%;transform:scale(var(--perfume-zoom,1.05)) translateY(calc(var(--perfume-flow,0)*-7px));transform-origin:65% 55%}.perfume-title{position:absolute;top:52px;left:47px;z-index:2}.perfume-title small{font-size:9px}.perfume-title h3{font:78px/.96 Georgia;letter-spacing:-.055em;margin:24px 0 25px}.perfume-title h3 em{font-weight:400}.perfume-title p{font:20px/1.8 "Hiragino Mincho ProN",serif}.perfume-title .underlink{margin-top:23px}.perfume-index{position:absolute;right:50px;bottom:25px;font:16px Georgia;letter-spacing:.12em;display:grid;gap:8px;color:#f8e9ce;text-shadow:0 1px 8px #462b17}.perfume-index span{font:7px Inter;letter-spacing:.15em}.perfume-notes{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:30px;padding:28px 44px;border-top:1px solid #b29d802a;transform:translateY(calc(var(--perfume-flow,0)*-8px));background:#f0e7d8}.perfume-notes>span{font:9px Inter;color:#876f53}.perfume-notes>span b{display:block;margin-top:8px;font:15px/1.15 Georgia;letter-spacing:.08em}.perfume-notes small{font:8px Inter;color:#9a7c5b}.perfume-notes h4{font:24px Georgia;margin:13px 0 8px}.perfume-notes p{font-size:10px;color:#786955}.dance{background:#f66447;color:#191715}.dance .work-nav{border-bottom:1px solid #211b2028}.dance .work-nav>b{font-weight:800;font-size:26px;letter-spacing:-.07em}.dance-hero{position:relative;height:536px;overflow:hidden;background:radial-gradient(ellipse at 64% 43%,#ffb59a55,transparent 50%)}.dance-type{position:absolute;left:30px;right:15px;top:3px;font:900 193px/.81 Inter;letter-spacing:-.095em;transform:translateX(calc(var(--dance-flow,0)*-15px))}.dance-type span{display:block;text-align:right;color:#6d201e}.dance-person{position:absolute;object-fit:contain;width:64%;height:107%;left:31%;top:-2%;transform:translate(calc(var(--dance-flow,0)*-25px),calc(var(--dance-flow,0)*-12px)) rotate(calc(-7deg + var(--dance-flow,0)*8deg));transform-origin:50% 55%;filter:drop-shadow(12px 20px 13px #45121230)}.dance-side{position:absolute;right:15px;top:20px;writing-mode:vertical-rl;font:8px Inter;letter-spacing:.12em}.dance-copy{position:absolute;left:35px;bottom:28px;z-index:2}.dance-copy p{font-size:15px;line-height:1.8;margin-bottom:22px}.dance-copy>b{font:700 53px Inter;letter-spacing:-.06em;display:block}.dance-copy>b i{font-style:normal;font-weight:300}.dance-copy>small{display:block;font:8px Inter;margin-top:8px}.dance-disc{position:absolute;right:35px;bottom:34px;width:105px;height:105px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#efe9d4;font:600 14px/1.3 Inter;transform:rotate(calc(-12deg + var(--dance-flow,0)*18deg));box-shadow:0 10px 30px #5b1a1420}.dance-program{background:#f4efdf;padding:22px 35px}.dance-program>strong{font-size:11px;letter-spacing:.1em;float:left;width:23%;margin-top:8px}.dance-program>div{margin-left:24%;display:flex;align-items:center;gap:17px;padding:9px 0;border-bottom:1px solid #14191625;font-size:11px}.dance-program>div b{font-size:15px}.dance-program>div small{margin-left:auto;font-size:9px}.dance-program>div i{font-size:18px;font-style:normal}.mono{background:#151a19;color:#f4f1e6}.mono .work-nav{height:72px;border-bottom:1px solid #fff1}.mono .work-nav>b{letter-spacing:.1em;font-weight:400}.mono-hero{height:530px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 67% 55%,#424c4333,transparent 60%)}.mono-grid{position:absolute;inset:0;background:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(transparent,#000)}.mono-machine{position:absolute;left:29%;top:0;width:75%;height:95%}.mono-machine canvas{position:absolute;width:100%;height:100%;inset:0}.mono-copy{position:absolute;left:43px;top:47px;pointer-events:none}.mono-copy small{font-size:8px;color:#a6b8a7}.mono-copy h3{font:32px/1.6 "Hiragino Mincho ProN",serif;letter-spacing:.08em;margin-top:22px}.mono-copy p{font-size:13px;line-height:2.1;color:#b8c0b7;margin-top:28px}.mono-annotation{position:absolute;right:25px;top:26px;display:grid;gap:18px;font:8px Inter;color:#b4bcae;pointer-events:none}.mono-annotation i{height:40px;border-left:1px solid #929e7a77;transform:rotate(35deg);margin-left:15px}.mono-bottom{position:absolute;left:43px;right:43px;bottom:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #9db06455;padding-bottom:14px}.mono-bottom>b{font:44px Inter;color:#d2e998}.mono-bottom>b span{font:10px Inter;color:#a8b99f}.mono-bottom>span{font:8px Inter;color:#a8b3a8;letter-spacing:.15em}.mono-story{background:#e8e9df;color:#252f27;display:flex;gap:55px;padding:31px 43px;align-items:center}.mono-story h4{font:27px/1.5 "Hiragino Mincho ProN",serif}.mono-story p{font-size:12px;line-height:2}.mono-story>div{display:grid;gap:10px;margin-left:auto;font:8px Inter;letter-spacing:.12em}.mono-fallback{display:none;position:absolute;inset:15% 15%;transform:rotate(-20deg)}.mono-fallback>i{position:absolute;inset:0;border:30px double #92a5a0;border-radius:50%;background:repeating-conic-gradient(#c9d2ca 0 3deg,#43534b 4deg 9deg);box-shadow:inset 0 0 70px #04130d}.mono-fallback>i:nth-child(2){inset:23%;border-width:10px;background:#54625b}.mono-fallback>i:nth-child(3){inset:37%;border-width:8px;background:#101916}.no-mono-webgl .mono-fallback{display:block}.pa-photo{background-image:url(../optimized-assets/dfae10f7c851509ccccece9f.webp);background-size:400% 300%;background-repeat:no-repeat}.pa-0{background-position:0 0}.pa-1{background-position:33.3333% 0}.pa-2{background-position:66.6667% 0}.pa-3{background-position:100% 0}.pa-4{background-position:0 50%}.pa-5{background-position:33.3333% 50%}.pa-6{background-position:66.6667% 50%}.pa-7{background-position:100% 50%}.pa-8{background-position:0 100%}.pa-9{background-position:33.3333% 100%}.pa-10{background-position:66.6667% 100%}.pa-11{background-position:100% 100%}.small-work{background:#eee9dd}.small-work .work-nav{height:65px}.minor-hero{height:462px;position:relative;overflow:hidden}.minor-hero>.pa-photo{position:absolute;inset:0}.minor-copy{position:absolute;z-index:1;left:35px;top:33px;right:30px}.minor-copy small{font:8px Inter}.minor-copy h3{font:70px/.97 Georgia;letter-spacing:-.035em;margin:27px 0}.minor-copy p{font-size:14px;letter-spacing:.12em}.minor-cue{position:absolute;bottom:20px;right:30px;font:8px Inter;letter-spacing:.13em}.minor-body{padding:29px 35px;display:flex;justify-content:space-between;align-items:center}.minor-body>b{font:11px Inter;letter-spacing:.1em}.minor-body p{font-size:13px;line-height:1.8}.minor-body p span{font-size:10px;opacity:.6}.minor-body>i{font-style:normal;font-size:33px}.glass{background:#b8ccf2;color:#082773}.glass .minor-copy{left:auto;width:34%;top:38px}.glass .minor-copy h3{font:56px/1.4 "Hiragino Mincho ProN",serif}.glass .minor-hero>.pa-photo{right:26%}.glass .minor-copy small{display:none}.glass .minor-copy p{font-size:11px;line-height:2}.tea{background:#881b15;color:#efe6d3}.tea .minor-copy h3{font:80px/1.4 "Hiragino Mincho ProN",serif;writing-mode:vertical-rl;margin:15px 0 0 auto}.tea .minor-copy{top:20px;left:25px;right:30px}.tea .minor-copy p{position:absolute;top:260px;left:0;writing-mode:vertical-rl}.arch .minor-hero>.pa-photo{left:35%}.arch .minor-copy h3{font:700 59px/.95 Inter;max-width:40%}.arch .minor-copy small{display:none}.arch .minor-copy p{position:absolute;top:365px}.sound{background:#080c0d;color:#d5e1da}.sound .minor-copy h3{font-size:89px}.sound .minor-hero>.pa-photo{opacity:.75}.sound .minor-copy{top:45px;left:40px}.fashion{background:#d6c6e3;color:#4a3358}.fashion .minor-copy h3{position:absolute;top:270px;font-size:54px}.fashion .minor-copy p{position:absolute;left:665px;top:30px;writing-mode:vertical-rl}.fashion .minor-copy small{letter-spacing:.25em}.paper{background:#ece5d8;color:#403a2d}.paper .minor-hero>.pa-photo{inset:0 42% 0 0}.paper .minor-copy{left:62%;top:20px}.paper .minor-copy h3{font:48px/1.8 "Hiragino Mincho ProN",serif;writing-mode:vertical-rl;margin:30px auto}.paper .minor-copy p{font:8px Inter}.jewel{background:#3a322b;color:#eee5db}.jewel .minor-copy h3{font-size:53px;margin-top:275px}.jewel .minor-copy small{letter-spacing:.3em}.jewel .minor-copy p{display:none}.ocean{background:#032b3b;color:#a2eeeb}.ocean .minor-copy h3{font:500 94px/.92 Inter;letter-spacing:-.065em}.ocean .minor-hero>.pa-photo{left:22%}.ocean .minor-copy{top:47px}.fruit{background:#f6c43e;color:#883c24}.fruit .minor-hero>.pa-photo{left:31%}.fruit .minor-copy h3{font:900 99px/.87 Inter;letter-spacing:-.08em}.fruit .minor-copy p{margin-top:35px}.surf{background:#eeeee0;color:#154759}.surf .minor-copy h3{color:white;font-size:82px;margin-top:160px}.surf .minor-copy small{color:#fff}.surf .minor-copy p{display:none}.coffee{background:#251b12;color:#eee0c6}.coffee .minor-copy h3{font:51px/1.6 "Hiragino Mincho ProN",serif}.coffee .minor-hero>.pa-photo{left:42%}.coffee .minor-copy{top:75px}.coffee .minor-copy small{display:none}.coffee .minor-copy p{font:8px Inter;margin-top:30px}.choco{background:#4f1c23;color:#efd5bc}.choco .minor-hero>.pa-photo{left:27%}.choco .minor-copy h3{font-size:76px;margin-top:63px}.graphic-work{background:#e9e4d8;color:#19251f}.graphic-work>small{position:absolute;left:38px;top:100px;font:10px Inter}.graphic-work>h3{position:absolute;left:32px;top:153px;font:800 112px/.9 Inter;letter-spacing:-.075em;z-index:1;margin:0}.graphic-foot{position:absolute;left:35px;right:35px;bottom:35px;display:flex;justify-content:space-between;border-top:1px solid;padding-top:20px;font:8px Inter}.glyph-wall{position:absolute;right:-20px;top:140px;font:italic 270px Georgia;color:#ba391d}.glyph-wall span{font:160px "Hiragino Mincho ProN",serif;display:inline-block;transform:rotate(12deg);color:#19251f}.type>h3{font:170px Georgia}.calendar{background:#f5b7c2;color:#a71745}.calendar>h3{font-size:97px}.poster-lines{position:absolute;right:-90px;top:130px;width:490px;height:500px;transform:rotate(-25deg)}.poster-lines i{position:absolute;inset:calc(var(--i)*24px);border:12px solid #b22b4c;border-radius:50%}.data{background:#203cdc;color:#e8ee91}.data>h3{font:600 92px/.97 Inter}.data-blocks{position:absolute;bottom:90px;right:40px;display:flex;align-items:end;gap:12px}.data-blocks i{display:flex;align-items:end;padding:20px;width:128px;height:125px;background:#dfed9d;color:#18235c;font:12px Inter;font-style:normal}.data-blocks i:nth-child(2){height:200px}.data-blocks i:nth-child(3){height:280px}.book{background:#efe7d6;color:#534930}.book>h3{font:58px/1.4 "Hiragino Mincho ProN",serif}.book-spines{display:flex;align-items:end;gap:13px;position:absolute;right:50px;top:220px}.book-spines i{display:block;height:310px;width:73px;background:#922e29;color:#edd8b6;writing-mode:vertical-rl;font:21px Georgia;font-style:normal;padding:26px 24px;box-shadow:8px 14px 14px #241a0c30;transform:rotate(-7deg)}.book-spines i:nth-child(2){background:#2a5545;transform:rotate(2deg);height:280px}.book-spines i:nth-child(3){background:#b3944f;height:335px}.book-spines i:nth-child(4){background:#202d34;transform:rotate(8deg)}.clock{background:#e0daca;color:#313b35}.clock>h3{font:85px/.95 Georgia}.watch{position:absolute;width:310px;height:310px;right:50px;top:170px;border:15px solid #8b948b;border-radius:50%;background:repeating-conic-gradient(#3a4437 0 1deg,#e0dfd0 1deg 30deg);box-shadow:inset 0 0 0 12px #e0dfd0,0 25px 25px #18251d30}.watch:after{content:"";position:absolute;inset:12px;border-radius:50%;background:#e0dfd0}.watch i,.watch b{position:absolute;z-index:1;left:49%;top:20%;width:5px;height:30%;background:#353d30;transform-origin:bottom;transform:rotate(50deg)}.watch b{transform:rotate(-55deg);height:25%;top:25%;width:8px}.watch span{position:absolute;z-index:1;inset:22px;text-align:center;font:18px/1.7 Inter}.textile{background:#343623;color:#e9e1aa}.textile>h3{font-size:76px;top:135px;z-index:2}.weave{position:absolute;right:-70px;bottom:80px;width:550px;height:360px;background:repeating-linear-gradient(0deg,#e4b865 0 4px,#ad7d42 4px 5px,transparent 5px 12px),repeating-linear-gradient(90deg,#997d50 0 4px,#cec097 4px 5px,#3e4930 5px 12px);transform:rotate(-17deg);box-shadow:20px 30px 30px #0005;border-radius:40% 5% 15% 2%}.discovery{height:100%;background:#eef0e7;color:#1e352f;position:relative;padding:32px 40px;font-family:Inter,Noto,sans-serif}.discovery h3,.discovery h4,.discovery p{margin:0}.discovery-heading{display:flex;align-items:start;justify-content:space-between;height:117px}.discovery-heading>small{font:9px Inter;letter-spacing:.1em}.discovery-heading h3{font:29px/1.45 "Hiragino Mincho ProN",serif}.discovery-heading h3 em{font-style:normal}.social-app{position:absolute;left:40px;top:150px;width:345px;height:562px;background:#fff;color:#192320;border:1px solid #d7dcd8;box-shadow:0 18px 30px #20372c13;border-radius:8px;overflow:hidden}.ig-top{height:43px;padding:9px 17px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ecedeb}.ig-top>b{font:italic 22px Georgia}.ig-top>span{display:flex;gap:12px}.discovery svg:not(.city-map){height:21px;width:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ig-account{display:flex;align-items:center;padding:10px 15px;gap:9px;height:58px}.ig-account>i{border:1px solid #aca382;border-radius:50%;font:19px Georgia;width:31px;height:31px;display:grid;place-items:center}.ig-account b{display:block;font-size:10px}.ig-account small{display:block;font-size:7px;margin-top:3px}.ig-account>span{margin-left:auto}.ig-post{height:224px;position:relative;overflow:hidden}.ig-post>.social-photo{height:100%;transform:scale(calc(1 + var(--social-flow,0)*.035))}.ig-post>span{position:absolute;top:10px;right:10px;font:8px Inter;background:#22322b9c;color:#fff;border-radius:15px;padding:5px 8px}.social-photo{background-image:url(../optimized-assets/8574d17154f5823a2fd5c225.webp);background-size:300% 200%;background-repeat:no-repeat}.social-0{background-position:0 0}.social-1{background-position:50% 0}.social-2{background-position:100% 0}.social-3{background-position:0 100%}.social-4{background-position:50% 100%}.social-5{background-position:100% 100%}.ig-actions{display:flex;gap:13px;padding:12px 15px 8px}.ig-actions>svg:last-child{margin-left:auto}.social-app>p{font-size:9px;line-height:1.8;padding:0 15px 10px}.ig-grid{height:89px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.ig-bottom{display:flex;justify-content:space-around;padding:11px;border-top:1px solid #e7e7e1}.maps-app{position:absolute;left:410px;right:40px;top:150px;height:562px;background:#fff;border:1px solid #d7dcd8;border-radius:8px;overflow:hidden;box-shadow:0 18px 30px #20372c13}.maps-top{height:56px;padding:10px 18px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #eee}.maps-top>b{font:500 19px Inter;color:#4285f4;white-space:nowrap}.maps-top>b>span{color:#4285f4}.maps-top>b>em{font:12px Noto;font-style:normal;color:#5e6961}.maps-top>div{display:flex;gap:12px;align-items:center;height:36px;border:1px solid #d8ddd5;border-radius:22px;flex:1;font-size:12px;padding:0 13px;box-shadow:0 2px 5px #35443310}.maps-top>div>i{font-style:normal;margin-left:auto}.map-chips{position:absolute;left:273px;top:68px;right:10px;z-index:2;display:flex;gap:8px}.map-chips>span{font-size:9px;padding:7px 11px;background:#fff;border:1px solid #dde1d9;box-shadow:0 2px 4px #2631231a;border-radius:20px;white-space:nowrap}.maps-layout{height:506px;display:flex}.place-info{width:251px;flex-shrink:0;position:relative;z-index:2;background:white;box-shadow:2px 0 8px #35453120}.place-info>.social-photo:first-child{height:141px}.place-title{padding:14px 18px 8px}.place-title h4{font-size:21px;font-weight:500}.place-title p{font-size:10px;color:#767b74;margin-top:6px}.place-actions{display:flex;justify-content:space-around;padding:12px 9px;color:#2878d9}.place-actions>span{display:grid;justify-items:center;gap:7px;font-size:8px}.place-actions svg{border:1px solid #78a4d2;padding:8px;width:35px!important;height:35px!important;border-radius:50%}.place-tabs{display:flex;justify-content:space-around;border-bottom:1px solid #ddd;font-size:10px;padding:8px}.place-tabs b{color:#2878d9}.place-info>.social-photo:nth-last-child(2){height:88px;margin:12px 15px 0;border-radius:4px}.place-description{font-size:10px;line-height:1.8;padding:12px 15px}.map-view{position:relative;flex:1;overflow:hidden;background:#e9ede4}.city-map{height:100%;width:100%;object-fit:cover}.discovery-route{stroke-dasharray:100 100;stroke-dashoffset:calc(100*(1 - var(--route-flow,0)))}.place-pin{position:absolute;top:56%;left:49%;color:#c7352e;display:flex;gap:6px;align-items:start;white-space:nowrap}.place-pin svg{fill:#d94838!important;stroke:white!important;height:36px!important;width:36px!important;filter:drop-shadow(0 3px 2px #0003)}.place-pin b{font-size:12px;background:#fff9;border-radius:3px;padding:4px;margin-top:4px}.map-zoom{position:absolute;bottom:30px;right:14px;border-radius:4px;background:white;box-shadow:0 2px 6px #0002;padding:7px 10px;font-size:19px;text-align:center}.map-zoom hr{border:0;border-top:1px solid #ddd;margin:5px 0}.map-view>small{position:absolute;bottom:8px;right:8px;font-size:7px;color:#657161;background:#fffa;padding:3px}.map-google{position:absolute;bottom:10px;left:12px;font:600 17px Inter;color:#5284c3;text-shadow:0 1px white}.discovery-foot{position:absolute;bottom:24px;left:40px;right:40px;display:flex;justify-content:space-between;font-size:13px}.discovery-foot small{font:8px Inter;color:#6e7e72}.desk{position:absolute;inset:0;background:#f6f7f2;color:#26392f;font-family:Inter,Noto,sans-serif;display:flex;font-size:13px}.desk h3,.desk h4,.desk h5,.desk p{margin:0}.desk button,.desk input{font:inherit}.desk button{cursor:pointer;color:inherit}.desk button:focus-visible,.desk [contenteditable]:focus-visible{outline:3px solid #bf7246;outline-offset:3px}.desk svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.desk-sidebar{width:185px;flex-shrink:0;background:#edf0e7;border-right:1px solid #d9dfd6;padding:28px 16px;display:flex;flex-direction:column}.desk-brand{display:block;font-size:16px;white-space:nowrap;margin:0 8px 32px}.desk-brand i{font-size:22px;font-style:normal;color:#526b4e}.desk-brand small{display:block;margin:9px 0 0 27px;font:6px Inter;letter-spacing:.2em;color:#829177}.desk-sidebar nav{display:grid;gap:8px}.desk-sidebar nav>button{display:flex;align-items:center;gap:11px;padding:12px;border:0;border-radius:5px;background:none;text-align:left;font-size:12px;min-height:43px}.desk-sidebar nav>button.selected{background:#f7dac2;color:#4b3925}.desk-sidebar nav>button:hover{background:#e2e7db}.desk-sidebar-end{margin-top:auto;padding:20px 10px 8px;border-top:1px solid #cbd5c4}.desk-sidebar-end>span{font:15px/1.9 "Hiragino Mincho ProN",serif}.desk-sidebar-end>small{display:block;font:6px Inter;letter-spacing:.14em;margin-top:17px;color:#7a8d74}.desk-main{position:relative;flex:1;min-width:0;overflow:hidden}.desk-toolbar{height:71px;border-bottom:1px solid #e0e6dc;display:flex;justify-content:space-between;align-items:center;padding:0 30px;background:#fff9}.desk-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dbe1d5;border-radius:5px;padding:9px 12px;min-width:300px;color:#7b8a7b!important;text-align:left;font-size:11px!important}.desk-search svg{height:16px;width:16px}.desk-search kbd{margin-left:auto;font:9px Inter;color:#8d9a87}.desk-user{display:flex;align-items:center;gap:8px;font-size:11px}.desk-user>i{display:grid;place-items:center;font-style:normal;width:26px;height:26px;border-radius:50%;background:#e0d2be;color:#6b5942}.desk-home,.desk-project{position:absolute;top:71px;left:0;right:0;bottom:0;padding:35px 35px 25px;transition:opacity .35s,transform .5s;overflow:hidden}.desk-greeting{position:relative;margin:0 0 28px}.desk-greeting>small{font:7px Inter;letter-spacing:.16em;color:#8b9a85}.desk-greeting>h3{font:27px/1.6 "Hiragino Mincho ProN",serif;margin-top:13px}.desk-greeting>p{font-size:11px;color:#7b8a77;margin-top:9px}.desk-weather{position:absolute;right:0;top:25px;font-size:31px;color:#ccac6b;display:flex;align-items:center;gap:10px}.desk-weather small{font:7px Inter;letter-spacing:.1em;color:#8d9c80}.desk-home-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:17px}.desk-card{border:1px solid #e0e6dc;background:white;border-radius:7px;padding:20px 18px;box-shadow:0 3px 5px #263f2610;min-height:190px}.desk-card>h4{font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.desk-card>h4 span{font:7px Inter;color:#9ca591;letter-spacing:.12em}.agenda{display:flex;gap:17px;padding:6px 0 8px 12px;border-left:2px solid #638b78;margin-top:15px}.agenda:nth-child(3){border-color:#ce9f6f}.agenda>b{font:12px Inter}.agenda>div{font-size:11px}.agenda small{display:block;font-size:8px;color:#8d9a85;margin-top:6px}.todo{display:flex;align-items:center;gap:9px;border:0;background:none;width:100%;padding:11px 0;text-align:left;font-size:10px!important;border-bottom:1px solid #edf0e8!important}.todo>i{width:13px;height:13px;border:1px solid #90a08c;border-radius:3px;flex-shrink:0}.todo>em{font:8px Noto;font-style:normal;background:#f6e2ba;color:#9c712c;white-space:nowrap;padding:3px 7px;margin-left:auto}.todo>svg{width:14px;height:14px;margin-left:auto}.todo-note{font-size:8px;color:#91a085;margin-top:15px}.desk-tools-title{display:flex;align-items:center;gap:15px;margin:27px 0 14px!important;font-size:12px;font-weight:500}.desk-tools-title small{font:7px Inter;letter-spacing:.1em;color:#94a08b}.desk-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.desk-tools>button{position:relative;padding:18px 12px 16px;border:1px solid #dce3d7;background:linear-gradient(120deg,#fff,#f7f9f3);border-radius:7px;text-align:left;min-height:119px;box-shadow:0 4px 8px #1d361a08;transition:transform .2s,box-shadow .2s}.desk-tools>button:hover{transform:translateY(-3px);box-shadow:0 8px 15px #1d361a15}.desk-tools>button>svg{width:28px;height:28px;padding:4px;background:#eaf0e5;border-radius:6px}.desk-tools>button>b{display:block;font-size:10px;font-weight:500;margin-top:13px;white-space:nowrap}.desk-tools>button>small{font-size:7px;display:block;margin-top:5px;color:#94a18c;white-space:nowrap}.desk-tools>button>i{position:absolute;right:13px;top:20px;font-style:normal;font-size:12px}.desk-recent{display:flex;gap:20px;align-items:center;margin-top:23px;border-top:1px solid #dfe4d7;padding-top:17px;font-size:9px;color:#798871}.desk-recent>button{flex:1;text-align:left;border:0;background:none;padding:5px;font-size:11px}.desk-recent i{font-size:8px;font-style:normal;color:#678864;background:#e4eddc;padding:4px 7px;margin:0 20px}.desk-project{opacity:0;transform:translateX(40px);pointer-events:none;padding-top:24px}.desk.is-project .desk-home{opacity:0;transform:translateX(-40px);pointer-events:none}.desk.is-project .desk-project{opacity:1;transform:none;pointer-events:auto}.project-head>small{font-size:9px;color:#819079}.project-head>h3{font-size:22px;font-weight:500;margin:15px 0 22px;display:flex;align-items:center;gap:14px}.project-head>h3>span{font-size:9px;background:#e0ebdd;color:#618562;border-radius:15px;padding:5px 10px}.project-tabs{display:flex;gap:29px;font-size:10px;border-bottom:1px solid #dbe3d5;padding-bottom:12px}.project-tabs>b{font-weight:500;border-bottom:2px solid #3e5b43;margin-bottom:-13px;padding-bottom:12px}.project-work{display:grid;grid-template-columns:37% 1fr;gap:20px;margin-top:22px}.project-source{background:#fff;border:1px solid #dbe3d5;border-radius:6px;padding:18px}.project-source>h4{font-size:12px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.project-source>h4 small{font:6px Inter;color:#94a18c}.project-source>p{font-size:12px;line-height:2.1;min-height:113px;margin-top:16px;border-bottom:1px solid #e4e9df;padding-bottom:12px}.project-source>h5{font-size:10px;font-weight:500;margin-top:20px;margin-bottom:13px}.reference-file{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #edf0e9}.reference-file>svg{color:#92a28c;width:19px;height:19px}.reference-file>div{font-size:10px}.reference-file small{display:block;font-size:7px;margin-top:5px;color:#9da894}.reference-file>span{margin-left:auto;color:#9ea998;font-size:12px}.generate-estimate{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #b8c8ae;background:#eef3e9;padding:12px 8px;border-radius:4px;font-size:10px!important;margin-top:22px}.generate-estimate svg{width:14px;height:14px}.source-note{display:block;font-size:7px;color:#9aa58d;line-height:1.8;margin-top:12px}.project-result{min-width:0}.estimate-document{padding:21px;background:#fff;box-shadow:0 6px 14px #18331e0c;border:1px solid #e2e6dc;transform:translateY(calc((1 - var(--document-flow,1))*16px));opacity:calc(.35 + var(--document-flow,1)*.65)}.estimate-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.estimate-heading small{font:6px Inter;letter-spacing:.15em;color:#8d9e83}.estimate-heading h4{font:23px "Hiragino Mincho ProN",serif;margin-top:12px}.estimate-heading h4>em{font:9px Noto;font-style:normal;padding:4px 7px;background:#edf1e7;margin-left:8px;color:#7c8c73}.estimate-heading>span{font-size:9px}.estimate-table{font-size:10px}.estimate-tr{display:grid;grid-template-columns:1fr 46px 88px;align-items:center;border-bottom:1px solid #e5e8df;min-height:37px}.estimate-tr:first-child{background:#f1f4ed;min-height:28px;font-size:8px;padding-left:6px}.estimate-tr>b{font-weight:400}.estimate-tr>em{justify-self:start;background:#fae7c4;font-size:8px;font-style:normal;color:#aa7b30;padding:4px 6px}.estimate-note{font-size:9px;line-height:1.9;margin:15px 0!important;color:#7f8d76}.estimate-alert{font-size:8px;background:#faf0d9;color:#9a7c39;padding:8px}.project-tasks{margin-top:17px;opacity:calc(.3 + var(--task-flow,1)*.7)}.project-tasks h4{font-size:11px;font-weight:500;display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.project-tasks h4 small{font:6px Inter;color:#9da890}.project-tasks label{display:flex;align-items:center;gap:7px;font-size:10px;padding:8px 0;border-bottom:1px solid #e3e8db;cursor:pointer}.project-tasks input{accent-color:#547854;width:13px;height:13px}.project-tasks label small{font-size:8px;margin-left:auto;color:#939e88}.project-tasks label:has(input:checked)>span{text-decoration:line-through;color:#91a086}.project-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.save-note{font-size:8px;line-height:1.7;color:#8a9a7d}.desk-save{display:flex;align-items:center;justify-content:center;gap:9px;background:#354f3d;border:0;color:white!important;min-height:38px;padding:10px 14px;font-size:10px!important;border-radius:4px;white-space:nowrap}.desk-save svg{width:13px;height:13px}.desk-toast{position:absolute;left:50%;bottom:23px;transform:translate(-50%,15px);background:#294334;color:#f5f7ef;box-shadow:0 8px 35px #14271944;padding:12px 24px;border-radius:7px;font-size:11px;z-index:15;opacity:0;pointer-events:none;transition:.25s;white-space:nowrap}.desk-toast.show{opacity:1;transform:translate(-50%,0)}.desk-alternate{position:absolute;inset:71px 0 0;padding:35px;background:#f5f7f0;z-index:4}.desk-alternate>h3{font:27px "Hiragino Mincho ProN",serif;margin:10px 0 30px}.alternate-row{padding:20px;background:#fff;border:1px solid #dfe7d7;margin:12px 0;border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.alternate-row small{color:#87957b;font-size:10px}.desk-modal{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#142a1e77;backdrop-filter:blur(5px);padding:30px}.desk [hidden]{display:none!important}.tool-dialog{position:relative;background:#f8faf4;box-shadow:0 20px 80px #07170d44;border-radius:10px;width:650px;padding:35px}.tool-close{position:absolute;right:18px;top:12px;width:32px;height:32px;border:0;background:none;font-size:25px!important}.tool-dialog>small{font:7px Inter;letter-spacing:.1em;color:#7e9072}.tool-dialog>h3{font:25px "Hiragino Mincho ProN",serif;margin:17px 0 24px}.tool-content{font-size:13px;line-height:1.8}.tool-content textarea,.tool-content input[type=search]{width:100%;border:1px solid #c5d2ba;background:#fff;border-radius:5px;padding:15px;font:13px/1.8 Noto;color:#33482e;resize:vertical;min-height:95px}.tool-content input[type=search]{min-height:44px;resize:none}.tool-run{border:0;background:#38543a;color:#fff!important;border-radius:4px;padding:12px 20px;margin:15px 0;font-size:12px!important}.tool-output{padding:18px;background:white;border:1px solid #e1e8d9;margin-top:10px}.tool-output h4{font-size:14px;margin-bottom:12px}.tool-output p,.tool-output li{font-size:12px}.tool-output table{width:100%;border-collapse:collapse;font-size:11px}.tool-output td,.tool-output th{padding:9px;border-bottom:1px solid #e1e8da;text-align:left}.tool-foot{font-size:9px;color:#889879;margin-top:14px}@media(max-width:760px){.showcase-journey{height:calc(var(--vh)*2210)}.showcase-label{top:calc(var(--head) + 18px);left:6%;right:6%;font-size:7px}.showcase-label-right{font-size:6px;max-width:46%;text-align:right}.showcase-caption{left:6%;bottom:5%}.showcase-caption h2{font-size:22px}.showcase-caption small{font-size:6px}.showcase-endcopy{inset:calc(var(--head) + 25px) 6% auto}.showcase-endcopy h2{font-size:29px;margin:16px 0}.showcase-endcopy ul{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:10px}.end-rule{margin:15px auto}.showcase-endcopy small{font-size:6px}.showcase-after{padding:45px 7%;gap:24px}.showcase-after p{font-size:19px}.showcase-after a{font-size:8px;white-space:nowrap}.browser-line{height:22px;font-size:7px}.work-page{top:22px}.work-nav{height:80px;padding:0 28px}.work-nav>b{font-size:28px}.work-nav>span{font-size:9px}.work-nav>i{display:none}.perfume .work-nav>b{font-size:31px}.perfume .work-nav>span{font-size:7px}.perfume-hero{height:707px}.perfume-hero>img{object-position:62% center;height:72%;top:28%;mask-image:linear-gradient(transparent,#000 19%)}.perfume-title{top:25px;left:30px}.perfume-title h3{font-size:80px;margin:20px 0}.perfume-title p{font-size:22px;line-height:1.7}.perfume-title .underlink{font-size:13px;margin-top:18px}.perfume-title small{font-size:10px}.perfume-index{right:35px;bottom:28px}.perfume-notes{padding:24px 29px;gap:18px;grid-template-columns:1fr 1fr}.perfume-notes>span{display:none}.perfume-notes>div:last-child{display:none}.perfume-notes h4{font-size:29px}.perfume-notes small{font-size:9px}.perfume-notes p{font-size:12px;line-height:1.7}.dance .work-nav>b{font-size:29px}.dance .work-nav>span{font-size:8px}.dance-hero{height:705px}.dance-type{font-size:147px;top:35px;left:20px;right:25px;line-height:.95}.dance-person{width:97%;height:77%;top:7%;left:5%}.dance-side{font-size:9px}.dance-copy{left:30px;bottom:25px}.dance-copy p{font-size:18px}.dance-copy>b{font-size:70px}.dance-copy>small{font-size:9px}.dance-disc{width:100px;height:100px;right:30px;bottom:55px;font-size:14px}.dance-program{padding:26px 28px}.dance-program>strong{float:none;display:block;margin-bottom:12px}.dance-program>div{margin-left:0;font-size:12px;gap:13px}.dance-program>div small{display:none}.dance-program>div i{margin-left:auto}.mono .work-nav{height:82px}.mono .work-nav>b{font-size:24px}.mono .work-nav>span{font-size:10px}.mono-hero{height:695px}.mono-copy{left:30px;top:20px}.mono-copy h3{font-size:36px;line-height:1.6;margin-top:15px}.mono-copy small{font-size:10px}.mono-copy p{font-size:14px;margin-top:14px}.mono-machine{left:-12%;width:122%;top:29%;height:63%}.mono-annotation{top:280px;right:22px;font-size:8px}.mono-annotation i{height:20px}.mono-bottom{left:30px;right:30px;bottom:12px}.mono-bottom>b{font-size:37px}.mono-bottom>span{font-size:7px;max-width:45%;line-height:1.7}.mono-story{padding:28px 30px;gap:28px}.mono-story h4{font-size:25px;white-space:nowrap}.mono-story p{font-size:14px}.mono-story>div{display:none}.discovery{padding:26px 28px}.discovery-heading{height:112px;display:block}.discovery-heading>small{font-size:10px}.discovery-heading h3{font-size:28px;line-height:1.4;margin-top:13px}.discovery-heading h3 br{display:none}.social-app{left:28px;top:151px;width:514px;height:373px}.ig-top{height:43px}.ig-account{height:53px}.ig-account b{font-size:13px}.ig-account small{font-size:9px}.ig-post{position:absolute;top:96px;left:0;width:285px;height:233px}.ig-actions{position:absolute;left:290px;right:0;top:100px;gap:14px;padding:13px}.social-app>p{position:absolute;top:150px;left:285px;padding:9px 16px;font-size:12px}.ig-grid{position:absolute;left:293px;right:8px;top:250px;height:79px}.ig-bottom{position:absolute;bottom:0;left:0;right:0;height:43px}.maps-app{left:28px;right:28px;top:549px;height:502px}.maps-top{height:57px;padding:10px 12px;gap:12px}.maps-top>b{font-size:19px}.maps-top>div{min-width:0;font-size:13px}.maps-top svg{width:16px!important}.maps-layout{height:445px}.place-info{width:195px}.place-info>.social-photo:first-child{height:115px}.place-title{padding:12px}.place-title h4{font-size:24px}.place-title p{font-size:11px}.place-actions{padding:10px 4px}.place-actions>span{font-size:8px}.place-tabs{font-size:11px}.place-info>.social-photo:nth-last-child(2){height:63px;margin:8px 12px 0}.place-description{font-size:10px;padding:9px 12px}.map-chips{left:205px;top:66px;gap:5px}.map-chips>span{font-size:9px;padding:6px}.map-chips>span:nth-child(n+3){display:none}.place-pin{left:38%}.map-view>small{font-size:7px}.discovery-foot{left:28px;right:28px;bottom:25px;font-size:16px}.discovery-foot>small{font-size:8px}}@container workspace (max-width:760px){.desk-sidebar{width:76px;padding:25px 9px}.desk-brand{font-size:0;margin:0 0 27px;text-align:center}.desk-brand i{font-size:38px}.desk-brand small{display:none}.desk-sidebar nav>button{padding:11px 4px;flex-direction:column;gap:7px;font-size:10px;min-height:63px}.desk-sidebar nav>button svg{width:23px;height:23px}.desk-sidebar-end{display:none}.desk-toolbar{height:75px;padding:0 20px;gap:15px}.desk-search{min-width:0;flex:1;font-size:12px!important;padding:11px}.desk-search>kbd{display:none}.desk-user>span{display:none}.desk-user>i{width:28px;height:28px;font-size:12px}.desk-home,.desk-project{top:75px;padding:25px 24px}.desk-greeting{margin-bottom:24px}.desk-greeting>small{font-size:8px}.desk-greeting>h3{font-size:29px;margin-top:14px}.desk-greeting>p{font-size:13px}.desk-weather{display:none}.desk-home-grid{grid-template-columns:1fr;gap:15px}.desk-card{padding:20px;min-height:181px}.desk-card>h4{font-size:16px;margin-bottom:14px}.desk-card>h4 span{font-size:8px}.agenda{padding:6px 0 9px 13px;gap:25px;margin-top:10px}.agenda>b{font-size:16px}.agenda>div{font-size:15px}.agenda small{font-size:11px}.todo{font-size:14px!important;padding:13px 0}.todo>i{width:16px;height:16px}.todo>em{font-size:10px}.todo-note{font-size:11px;margin-top:12px}.desk-tools-title{font-size:16px;margin:24px 0 13px!important}.desk-tools-title>small{display:none}.desk-tools{grid-template-columns:1fr 1fr;gap:13px}.desk-tools>button{padding:16px;min-height:118px}.desk-tools>button svg{width:29px;height:29px}.desk-tools>button>b{font-size:14px;margin-top:10px}.desk-tools>button>small{font-size:10px}.desk-tools>button>i{font-size:15px}.desk-recent{margin-top:20px;padding-top:16px;font-size:11px;display:block}.desk-recent>button{display:block;font-size:13px;padding:12px 0}.desk-recent>button>i{font-size:10px;margin:0 9px}.project-head>small{font-size:10px}.project-head>h3{font-size:23px;margin:13px 0 19px;gap:10px}.project-head>h3>span{font-size:10px}.project-tabs{gap:18px;font-size:11px}.project-tabs>span:last-child{display:none}.project-work{grid-template-columns:1fr;gap:16px;margin-top:17px}.project-source{padding:17px}.project-source>h4{font-size:15px}.project-source>h4 small{font-size:8px}.project-source>p{font-size:15px;line-height:1.7;min-height:87px;margin-top:12px;padding-bottom:13px}.project-source>h5{font-size:11px;margin:10px 0 5px}.reference-file{display:inline-flex;width:48%;gap:6px;padding:8px 0;border:0}.reference-file>svg{width:17px;height:17px}.reference-file>div{font-size:11px}.reference-file small{font-size:8px;max-width:100px;line-height:1.5}.reference-file>span{display:none}.generate-estimate{font-size:12px!important;margin-top:9px;min-height:43px;padding:9px}.source-note{display:none}.estimate-document{padding:19px}.estimate-heading{margin-bottom:15px}.estimate-heading small{font-size:7px}.estimate-heading h4{font-size:25px;margin-top:9px}.estimate-heading>span{font-size:10px}.estimate-table{font-size:12px}.estimate-tr{grid-template-columns:1fr 43px 95px;min-height:33px}.estimate-tr:first-child{font-size:10px;min-height:26px}.estimate-tr>em{font-size:10px}.estimate-note{font-size:11px;line-height:1.7;margin:10px 0!important}.estimate-alert{font-size:10px;padding:8px}.project-tasks{margin-top:15px}.project-tasks h4{font-size:13px}.project-tasks h4>small{font-size:7px}.project-tasks label{font-size:13px;min-height:35px;padding:6px 0}.project-tasks input{width:18px;height:18px;margin:0 5px 0 0}.project-tasks label small{font-size:10px}.project-actions{margin-top:12px}.desk-save{font-size:12px!important;min-height:47px;padding:10px 12px}.save-note{font-size:10px}.desk-toast{font-size:14px;bottom:20px;max-width:90%;white-space:normal;width:max-content}.desk-alternate{inset:75px 0 0;padding:25px}.desk-alternate>h3{font-size:27px}.alternate-row{font-size:15px;display:block}.alternate-row small{display:block;margin-top:10px;font-size:12px}.desk-modal{padding:22px}.tool-dialog{width:100%;padding:27px}.tool-dialog>h3{font-size:26px;margin:18px 0}.tool-content{font-size:15px}.tool-content textarea{font-size:16px;min-height:140px}.tool-content input[type=search]{font-size:16px;min-height:50px}.tool-run{font-size:16px!important;min-height:49px}.tool-content li,.tool-output p{font-size:14px}.tool-output table{font-size:12px}.tool-close{width:42px;height:42px;font-size:29px!important}.tool-foot{font-size:11px}}.sc-reduced{margin-top:0;height:auto!important}.sc-reduced .showcase-stage{position:relative;visibility:visible!important;overflow:visible}.sc-reduced .showcase-field{position:relative}.sc-reduced .showcase-portal,.sc-reduced .showcase-caption,.sc-reduced .showcase-progress,.sc-reduced .panorama-floor{display:none}.sc-reduced .sc-panel{will-change:auto}.sc-reduced .showcase-endcopy{top:auto;bottom:45px;left:20px;right:20px}.sc-reduced .showcase-endcopy h2{font-size:27px}.sc-reduced .showcase-endcopy ul{font-size:11px}.sc-reduced .showcase-label-right{display:none}.sc-reduced .desk-home,.sc-reduced .desk-project{transition:none}.showcase-caption{max-width:330px;padding:14px 18px;background:linear-gradient(90deg,#101914df,#10191422);backdrop-filter:blur(3px);border-left:1px solid #afbc8d66}.showcase-caption h2{font-size:24px}.mono-story{min-height:163px}.dance-program{min-height:180px}.desk-sidebar-end>span{font-size:13px}.desk-card>h4{font-size:15px}.agenda>b{font-size:14px}.agenda>div{font-size:14px}.agenda small{font-size:10px}.todo{font-size:12px!important}.todo-note{font-size:10px}.desk-tools-title{font-size:14px}.desk-tools>button>b{font-size:12px}.desk-tools>button>small{font-size:9px}.project-source>h4{font-size:14px}.project-source>p{font-size:14px}.project-source>h5{font-size:12px}.reference-file>div{font-size:12px}.reference-file small{font-size:9px}.estimate-table{font-size:12px}.estimate-tr:first-child{font-size:10px}.estimate-tr>em{font-size:10px}.estimate-note{font-size:11px}.estimate-alert{font-size:10px}.project-tasks h4{font-size:13px}.project-tasks label{font-size:12px}.desk-save{font-size:12px!important}.save-note{font-size:10px}.generate-estimate{font-size:12px!important}.source-note{font-size:9px}@media(max-width:760px){.showcase-caption{max-width:275px;padding:12px 15px}.showcase-caption h2{font-size:21px}.mono-story{min-height:170px}.dance-program{min-height:193px}}@container workspace (max-width:760px){.desk-sidebar{width:51px;padding:17px 4px}.desk-brand{margin-bottom:20px}.desk-brand i{font-size:29px}.desk-sidebar nav{gap:5px}.desk-sidebar nav>button{font-size:8px;min-height:49px;padding:8px 2px;gap:4px}.desk-sidebar nav>button svg{width:18px;height:18px}.desk-toolbar{height:52px;padding:0 13px;gap:10px}.desk-search{padding:8px;font-size:10px!important;gap:6px}.desk-search svg{width:13px;height:13px}.desk-user>i{width:22px;height:22px;font-size:10px}.desk-home,.desk-project{top:52px;padding:20px 16px;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:none}.desk-home::-webkit-scrollbar,.desk-project::-webkit-scrollbar{display:none}.desk-greeting{margin-bottom:19px}.desk-greeting>small{font-size:6px}.desk-greeting>h3{font-size:25px;margin-top:9px}.desk-greeting>p{font-size:12px;margin-top:6px}.desk-home-grid{gap:12px}.desk-card{padding:14px;min-height:0}.desk-card>h4{font-size:13px;margin-bottom:12px}.desk-card>h4 span{font-size:6px}.agenda{gap:14px;margin-top:8px;padding:5px 0 6px 9px}.agenda>b{font-size:12px}.agenda>div{font-size:12px}.agenda small{font-size:9px;margin-top:5px}.todo{font-size:12px!important;padding:10px 0;gap:7px}.todo>em{font-size:8px;padding:3px 5px}.todo>i{width:12px;height:12px}.todo-note{display:none}.desk-tools-title{font-size:13px;margin:20px 0 12px!important}.desk-tools{gap:10px}.desk-tools>button{padding:12px;min-height:96px}.desk-tools>button>b{font-size:11px;margin-top:8px}.desk-tools>button>small{font-size:8px}.desk-tools>button>svg{width:25px;height:25px}.desk-tools>button>i{top:15px;right:12px;font-size:12px}.desk-recent{margin-top:17px;font-size:10px}.desk-recent>button{font-size:11px;padding:10px 0}.desk-recent i{font-size:8px!important}.project-head>h3{font-size:20px;margin:12px 0 16px;gap:8px}.project-head>small{font-size:9px}.project-head>h3>span{font-size:8px;padding:4px 7px}.project-tabs{gap:17px;font-size:10px}.project-tabs>span:last-child{display:none}.project-work{gap:14px;margin-top:17px}.project-source{padding:15px}.project-source>h4{font-size:13px}.project-source>p{font-size:13px;line-height:1.8;min-height:87px;margin-top:12px}.project-source>h5{font-size:11px;margin:12px 0 5px}.reference-file>div{font-size:10px}.reference-file small{font-size:8px}.reference-file>svg{width:14px;height:14px}.generate-estimate{font-size:11px!important;min-height:42px;padding:10px;margin-top:9px}.estimate-document{padding:15px}.estimate-heading h4{font-size:23px}.estimate-heading>span{font-size:9px}.estimate-heading h4 em{font-size:8px}.estimate-heading small{font-size:6px}.estimate-tr{grid-template-columns:1fr 35px 84px;min-height:37px}.estimate-tr:first-child{font-size:9px}.estimate-table{font-size:12px}.estimate-tr>em{font-size:9px}.estimate-note{font-size:11px;line-height:1.8}.estimate-alert{font-size:10px;line-height:1.8}.project-tasks h4{font-size:13px}.project-tasks label{font-size:12px;min-height:39px}.project-tasks input{width:17px;height:17px}.project-actions{margin:15px 0 10px;flex-wrap:wrap}.desk-save{min-height:43px;font-size:12px!important}.save-note{font-size:10px}.desk-alternate{inset:52px 0 0;padding:24px 17px;overflow-y:auto}.desk-alternate>h3{font-size:25px}.alternate-row{font-size:13px;padding:15px}.alternate-row small{font-size:10px}.desk-toast{font-size:12px;padding:13px 16px}.desk-modal{padding:14px}.tool-dialog{padding:22px;max-height:94%;overflow-y:auto}.tool-dialog>h3{font-size:23px;margin:17px 0}.tool-content{font-size:13px}.tool-content textarea{font-size:14px;min-height:126px;padding:12px}.tool-content input[type=search]{font-size:14px}.tool-run{font-size:14px!important;min-height:44px}.tool-content li,.tool-output p{font-size:12px}.tool-output{padding:12px}.tool-output table{font-size:10px}.tool-output th,.tool-output td{padding:7px}.tool-foot{font-size:10px}.tool-close{width:36px;height:36px;right:10px;top:7px}.desk-tools>button:focus-visible{outline-offset:1px}}.sc-panel{transition:filter .3s}.sc-reduced .sc-panel{filter:none!important;transition:none}.showcase-portal .reach-stage.in-showcase{height:calc(var(--vh)*100)}.showcase-stage:after{opacity:var(--entry-depth,0)}.showcase-portal{outline-color:transparent}.reach-showcase-sequence{position:relative;display:flow-root}.reach-overlay-track{position:absolute;inset:0;z-index:5;pointer-events:none}.reach-overlay-track[hidden]{display:none}.reach-overlay-anchor{position:sticky;top:0;height:calc(var(--vh)*100);overflow:hidden}.reach-overlay-anchor .showcase-portal{overflow:hidden;box-shadow:none;pointer-events:none}.reach-overlay-anchor .reach-stage.in-showcase{position:relative!important;top:0;width:100vw;height:calc(var(--vh)*100)}.collection-site{position:absolute;inset:0;overflow:hidden;font-family:Inter,Noto,sans-serif;font-weight:400;isolation:isolate;background:#eeeade;color:#171916}.collection-site *{box-sizing:border-box}.collection-site h3,.collection-site h4,.collection-site p{margin:0}.collection-site em{font-weight:400}.collection-site .pa-photo{position:absolute;inset:0}.collection-site>.c-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.c-nav{position:absolute;left:36px;right:36px;top:0;height:75px;border-bottom:1px solid currentColor;display:flex;align-items:center;gap:24px;z-index:8;background:none;color:inherit;opacity:1}.c-nav>strong{font-size:25px;letter-spacing:-.045em;font-weight:600;white-space:nowrap}.c-nav>span{font-size:8px;letter-spacing:.11em;margin-left:auto}.c-nav>b{font-size:23px;font-weight:400}.c-foot{position:absolute;left:36px;right:36px;bottom:0;height:58px;border-top:1px solid currentColor;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.12em;z-index:6}.collection-site small{font:8px Inter;letter-spacing:.13em}.c-circle{display:grid;place-items:center;border:1px solid;border-radius:50%;width:70px;height:70px;font:30px Inter}.collection-glass{background:#062b98;color:#f0eddf}.collection-glass>.pa-photo{inset:75px 230px 58px 0;background-position:0 0}.collection-glass .c-nav{right:264px}.glass-label{position:absolute;left:36px;top:106px;font:9px/1.7 Inter;letter-spacing:.2em}.glass-word{position:absolute;left:45px;bottom:65px;font:150px/1.15 "Hiragino Mincho ProN",serif;letter-spacing:-.1em;text-shadow:0 5px 25px #01216035}.glass-side{position:absolute;right:0;top:0;bottom:0;width:230px;background:#eff0df;color:#12369a;padding:40px 29px;display:flex;flex-direction:column}.glass-side h4{font:43px/1.65 "Hiragino Mincho ProN",serif;writing-mode:vertical-rl;height:300px;margin:65px 0 0 auto}.glass-side>span{font:12px/2.4 Noto;margin-top:auto}.glass-side>i{font:9px Inter;margin-top:25px}.collection-glass .c-foot{right:264px}.collection-tea{background:#eee8d8;color:#531f18}.tea-picture{position:absolute;left:0;top:0;width:57%;height:100%}.tea-picture>.pa-photo{filter:brightness(.84)}.collection-tea .c-nav{border:0;color:#f7eee0;right:45%}.collection-tea .c-nav>span{display:none}.tea-picture>span{position:absolute;left:45px;bottom:105px;font:25px/1.8 "Hiragino Mincho ProN",serif;color:#eee7d3}.tea-editorial{position:absolute;left:57%;right:0;top:0;bottom:0;padding:45px 38px}.tea-editorial>h3{font:81px/1.6 "Hiragino Mincho ProN",serif;writing-mode:vertical-rl;margin:42px auto 0;height:355px;letter-spacing:.08em}.tea-editorial>p{font:16px/2.1 "Hiragino Mincho ProN",serif;margin-top:24px}.tea-editorial>b{font-size:10px;font-weight:400;letter-spacing:.4em;display:block;margin-top:25px}.tea-seal{position:absolute;left:27px;top:171px;border:1px solid #b34527;color:#a83722;width:44px;height:44px;display:grid;place-items:center;font:31px serif;transform:rotate(-6deg)}.collection-tea .c-foot{left:36px;right:46%;color:#ede5d2;font-size:7px}.collection-arch{background:#efeee8;color:#242b24;background-image:linear-gradient(90deg,transparent 35.9%,#b7b7aa55 36%,transparent 36.1%)}.arch-photo{position:absolute;left:36%;right:35px;top:128px;height:490px}.arch-photo>.pa-photo{background-position:66.6667% 0}.arch-index{position:absolute;top:105px;left:37px;font:8px/1.8 Inter}.arch-word{position:absolute;top:205px;left:35px;font:83px/.97 Inter;letter-spacing:-.075em;z-index:2;mix-blend-mode:multiply}.arch-word>em{font-family:Georgia;letter-spacing:-.04em}.arch-aside{position:absolute;left:38px;bottom:180px;font:21px/1.75 "Hiragino Mincho ProN",serif}.arch-bottom{position:absolute;bottom:30px;left:37px;right:35px;display:flex;align-items:center;justify-content:space-between}.arch-bottom>b{font:35px Inter;font-weight:400}.arch-bottom>p{font-size:12px;line-height:2;margin-left:auto;margin-right:110px}.collection-sound{background:#070e10;color:#d8e9d8}.collection-sound>.pa-photo{inset:64px 0 50px 30%;background-position:100% 0}.collection-sound:after{content:"";position:absolute;inset:75px 0 58px;background:linear-gradient(90deg,#050e0eff,transparent 75%);z-index:1;pointer-events:none}.sound-title{position:absolute;top:122px;left:37px;z-index:2}.sound-title>h3{font:750 101px/.88 Inter;letter-spacing:-.077em;margin-top:39px}.sound-title>h3 em{font-style:normal;font-size:57px;letter-spacing:-.055em;color:#b8fa85}.sound-ring{position:absolute;border:1px solid #b8fa8560;border-radius:50%;width:550px;height:550px;left:450px;top:110px;z-index:3}.sound-spec{position:absolute;right:35px;bottom:98px;text-align:right;z-index:4}.sound-spec>b{font:63px Inter;display:block}.sound-spec>span{font:8px/1.8 Inter}.sound-wave{position:absolute;left:37px;bottom:113px;display:flex;align-items:center;gap:3px;height:58px;z-index:4}.sound-wave>i{width:3px;background:#b7ef8b}.collection-fashion{background:#dad0e7;color:#372850}.collection-fashion .c-nav{border:0}.fashion-left{position:absolute;left:37px;top:106px;width:47%;z-index:3}.fashion-left>h3{font:90px/.91 Georgia;letter-spacing:-.07em;margin:41px 0 22px}.fashion-left>h3>em{padding-left:60px;font-size:102px}.fashion-left>p{font:16px "Hiragino Mincho ProN",serif;margin:34px 0 32px}.fashion-left>span{font:9px Inter;border-bottom:1px solid;padding-bottom:9px}.fashion-portrait{position:absolute;right:0;top:75px;bottom:0;width:49%;clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.fashion-number{position:absolute;bottom:19px;left:34px;font:115px/.9 Georgia;letter-spacing:-.08em}.fashion-bottom{position:absolute;right:26px;bottom:29px;color:#fff;font:9px Inter;letter-spacing:.13em}.collection-paper{background:#ece6d4;color:#342f29}.collection-paper .c-nav>strong{font:27px "Hiragino Mincho ProN",serif;letter-spacing:.25em}.paper-photo{position:absolute;left:31%;right:0;top:124px;bottom:58px;clip-path:polygon(0 0,100% 0,100% 100%,0 96%)}.paper-photo>.pa-photo{background-position:33.333% 50%}.paper-type{position:absolute;left:39px;top:110px}.paper-type>h3{font:64px/1.4 "Hiragino Mincho ProN",serif;writing-mode:vertical-rl;margin:42px 0 0;height:385px}.paper-caption{position:absolute;left:39px;bottom:100px;font:11px/2 Noto}.paper-caption>span{font-size:9px}.paper-caption>p{margin-top:15px}.paper-caption>b{font-size:9px;display:block;margin-top:20px}.paper-mark{position:absolute;right:40px;bottom:85px;font:145px "Hiragino Mincho ProN",serif;color:#47372180}.collection-jewel{color:#f6ecdf;background:#28231e}.collection-jewel>.pa-photo{inset:185px -10px 0;background-position:66.6667% 50%}.collection-jewel:after{content:"";position:absolute;inset:175px 0 0;background:linear-gradient(transparent 40%,#211810b0)}.collection-jewel .c-nav>strong{font:36px Georgia}.jewel-word{position:absolute;left:27px;top:73px;font:190px/.9 Georgia;letter-spacing:-.07em}.jewel-note{position:absolute;left:38px;bottom:93px;z-index:2}.jewel-note>h3{font:33px/1.7 "Hiragino Mincho ProN",serif;margin:20px 0}.jewel-note>span{font:8px Inter}.jewel-orbit{position:absolute;top:102px;right:40px;width:121px;height:121px;border:1px solid #fff8;border-radius:50%;font:11px/1.6 Inter;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(10deg)}.collection-ocean{background:#001c2b;color:#bcfbff}.collection-ocean>.pa-photo{inset:70px 0 40px;background-position:100% 50%}.collection-ocean .c-nav{border-color:#b6f5ff40}.ocean-depth{position:absolute;left:38px;top:109px;display:flex;gap:18px;align-items:center}.ocean-depth>b{font:48px Inter;letter-spacing:-.04em}.ocean-depth>span{font:8px/1.6 Inter}.ocean-title{position:absolute;left:36px;bottom:105px}.ocean-title>h3{font:800 129px/.85 Inter;letter-spacing:-.065em;margin-top:30px}.ocean-title>h3>em{font:66px/1.4 Georgia;letter-spacing:-.04em}.ocean-title>p{font:16px Noto;letter-spacing:.15em;margin-top:12px}.ocean-meter{position:absolute;right:31px;top:144px;bottom:104px;display:flex;flex-direction:column;justify-content:space-between;width:35px;border-right:1px solid #b9f1ff88}.ocean-meter>i{display:block;border-top:1px solid #b9f1ff88;width:9px;margin-left:auto;font:7px Inter;padding-top:2px}.ocean-meter>i:nth-child(5n+1){width:29px}.collection-fruit{background:#f6bacc;color:#932728}.collection-fruit .c-nav{border-color:#98222c66}.collection-fruit .c-nav>strong{font:38px Georgia;font-weight:700}.fruit-word{position:absolute;left:33px;top:99px;font:100px/.82 Georgia;font-weight:700;letter-spacing:-.065em;z-index:4}.fruit-word>em{display:block;margin:15px 0 0 40px}.fruit-photo{position:absolute;right:-18px;top:160px;width:69%;height:480px;transform:rotate(-7deg);box-shadow:0 15px 30px #8f192a23}.fruit-sticker{position:absolute;right:36px;top:106px;border-radius:50%;width:117px;height:117px;background:#a52e28;color:#ffe6bd;font:22px/1.1 Georgia;display:flex;align-items:center;justify-content:center;transform:rotate(13deg);z-index:5}.fruit-note{position:absolute;left:36px;bottom:160px;font:27px/1.6 "Hiragino Mincho ProN",serif;z-index:5}.fruit-bar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:29px 36px;background:#a02e2c;color:#ffecce}.fruit-bar>b{font:23px "Hiragino Mincho ProN",serif}.fruit-bar>span{font:8px Inter}.collection-surf{background:#f1eedf;color:#133a3a}.collection-surf .c-nav{border:0}.surf-picture{position:absolute;inset:75px 0 160px}.surf-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(#06353d50,transparent 70%)}.surf-picture>h3{position:absolute;top:35px;left:38px;font:90px/.91 Inter;font-weight:700;letter-spacing:-.055em;color:white;z-index:2}.surf-picture>h3>em{font:86px Georgia;letter-spacing:-.06em}.surf-picture>span{position:absolute;bottom:28px;left:38px;color:white;z-index:2;font:8px Inter;letter-spacing:.18em}.surf-editorial{position:absolute;left:37px;right:37px;bottom:32px;display:flex;align-items:center;justify-content:space-between}.surf-editorial h4{font:29px "Hiragino Mincho ProN",serif;margin-top:16px}.surf-editorial>p{font:12px/2 Noto}.surf-weather{padding-left:34px;border-left:1px solid #15393950;display:flex;flex-direction:column}.surf-weather>b{font:55px Inter;letter-spacing:-.07em}.surf-weather>b>small{font-size:19px;margin-left:10px}.surf-weather>span{font:7px Inter}.collection-coffee{background:#e9dfc4;color:#9b3526}.collection-coffee .c-nav{border-bottom:2px solid}.collection-coffee .c-nav>strong{font:23px Georgia}.coffee-head{position:absolute;left:39px;top:113px;z-index:3}.coffee-head h3{font:50px/1.55 "Hiragino Mincho ProN",serif;margin-top:30px}.coffee-head h3 em{font-style:normal;margin-left:80px}.coffee-photo{position:absolute;right:36px;top:121px;width:430px;height:430px;border-radius:50% 50% 3px 3px;overflow:hidden}.coffee-photo>.pa-photo{background-position:66.6667% 100%}.coffee-stamp{position:absolute;left:351px;top:379px;z-index:3;width:125px;height:125px;display:flex;align-items:center;justify-content:center;background:#a53b28;color:#efe3bb;border-radius:50%;font:14px/1.6 Georgia;text-align:center;transform:rotate(-13deg)}.coffee-bottom{position:absolute;left:38px;right:38px;bottom:45px;padding-top:22px;border-top:1px solid;display:flex;justify-content:space-between;align-items:center}.coffee-bottom>span{font:8px Inter}.coffee-bottom>h4{font:41px/.96 Georgia;letter-spacing:-.03em}.coffee-bottom>p{font:13px/2 Noto}.collection-choco{background:#392b28;color:#dec9b0}.collection-choco .c-nav>strong{font:36px Georgia}.choco-picture{position:absolute;right:0;top:75px;bottom:58px;width:65%}.choco-word{position:absolute;left:37px;top:119px;z-index:3}.choco-word h3{font:98px/.98 Georgia;letter-spacing:-.07em;margin:35px 0 25px}.choco-word>span{font:18px "Hiragino Mincho ProN",serif}.choco-origin{position:absolute;left:37px;bottom:92px;z-index:3}.choco-origin>b{font:96px/.9 Georgia;letter-spacing:-.06em}.choco-origin>b>span{font-size:32px}.choco-origin>p{font:8px/1.8 Inter;margin-top:20px}.collection-type{background:#33060b;color:#f4d4c7}.collection-type>.c-image{object-position:50% 50%}.collection-type .c-nav>strong{font:31px Georgia;letter-spacing:.11em}.collection-type .c-nav{border-color:#e8cbc24a}.forme-title{position:absolute;left:38px;top:123px}.forme-title h3{font:85px/.97 Georgia;letter-spacing:-.047em;margin-top:32px}.forme-edition{position:absolute;right:35px;bottom:91px;display:flex;flex-direction:column;text-align:right;gap:12px}.forme-edition>span{font:9px Inter;letter-spacing:.14em}.forme-edition>b{font:65px Georgia}.collection-type .c-foot{border-color:#e8cbc24a}.collection-calendar{background:#d9ec21;color:#1c2913}.collection-calendar .c-nav>strong{font:italic 30px Inter;font-weight:800}.run-picture{position:absolute;inset:76px 0 71px}.run-picture>.c-image{width:100%;height:100%;object-fit:cover}.run-title{position:absolute;top:85px;left:36px;font:850 120px/.82 Inter;letter-spacing:-.09em;mix-blend-mode:multiply;z-index:2}.run-title>em{font-style:italic;font-size:96px}.run-tech{position:absolute;left:38px;bottom:109px;right:36px;display:flex;align-items:center;gap:25px}.run-tech>b{font:34px Inter;font-weight:700;letter-spacing:-.07em}.run-tech>span{font:8px/1.7 Inter}.run-tech>i{margin-left:auto;background:#263316;color:#d9ec21;width:51px;height:51px;border-radius:50%;font:27px Inter;display:grid;place-items:center}.run-footer{position:absolute;bottom:0;left:0;right:0;background:#202e17;color:#ecfbc6;padding:28px 36px;display:flex;justify-content:space-between;font:11px Noto}.run-footer>b{font:8px Inter}.collection-data{background:#e8e2d6;color:#2a342f}.collection-data .c-nav>strong{font:31px Inter;letter-spacing:-.08em}.museum-photo{position:absolute;left:0;right:0;top:75px;bottom:79px}.museum-photo>.c-image{width:100%;height:100%;object-fit:cover}.museum-title{position:absolute;left:38px;top:110px;color:#fff5e9;font:85px/.97 Georgia;letter-spacing:-.055em;text-shadow:0 2px 16px #63382133}.museum-ticket{position:absolute;right:37px;bottom:118px;background:#f7eee0;color:#462f25;padding:28px 31px;width:276px;box-shadow:0 5px 16px #612e1725}.museum-ticket>span{font:8px Inter}.museum-ticket>h4{font:37px/.96 Georgia;margin:24px 0 15px}.museum-ticket>small{font:12px Noto;letter-spacing:0}.museum-ticket>b{display:block;font:8px Inter;margin-top:31px;border-top:1px solid #47302470;padding-top:15px}.museum-footer{position:absolute;bottom:28px;left:37px;right:37px;display:flex;align-items:center;justify-content:space-between}.museum-footer>span{font:8px Inter}.museum-footer>b{font:19px "Hiragino Mincho ProN",serif}.collection-book{background:#c3c0b7;color:#991c19}.collection-book>.c-image{object-position:center 50%}.collection-book .c-nav{border-color:#9b1f1860}.collection-book .c-nav>strong{font:27px Georgia;letter-spacing:.04em}.unfold-word{position:absolute;left:31px;top:103px;font:138px/.78 Georgia;letter-spacing:-.08em}.unfold-word>em{display:block;margin-left:68px}.unfold-note{position:absolute;left:37px;bottom:60px}.unfold-note>p{font:25px/1.8 "Hiragino Mincho ProN",serif;margin:20px 0 26px}.unfold-note>span{font:8px Inter;border-bottom:1px solid;padding-bottom:10px}.unfold-count{position:absolute;bottom:34px;right:36px;font:11px Georgia}.collection-clock{background:#02151e;color:#dedcc7}.collection-clock>.c-image{object-position:52% 50%}.collection-clock .c-nav{border-color:#dce4d24f}.collection-clock .c-nav>strong{font:21px Georgia;letter-spacing:.09em}.watch-title{position:absolute;top:127px;left:36px}.watch-title h3{font:81px/.98 Georgia;letter-spacing:-.045em;margin:31px 0 25px}.watch-title>p{font:23px "Hiragino Mincho ProN",serif}.watch-calibre{position:absolute;left:36px;bottom:100px;display:flex;flex-direction:column;gap:10px}.watch-calibre>span{font:8px Inter;letter-spacing:.25em}.watch-calibre>b{font:76px/.9 Georgia}.collection-clock .c-foot{border-color:#dce4d24f}.collection-textile{background:#f3df99;color:#441d18}.collection-textile>.c-image{object-position:center 50%}.collection-textile .c-nav>strong{font:33px Georgia;font-weight:700}.collection-textile .c-nav{border-color:#53211b66}.vinyl-title{position:absolute;top:117px;left:36px;font:81px/.94 Georgia;letter-spacing:-.06em}.vinyl-title em{font-size:85px}.vinyl-caption{position:absolute;left:37px;bottom:133px;display:flex;flex-direction:column;gap:16px}.vinyl-caption>span{font:8px Inter}.vinyl-caption>b{font:26px Inter;letter-spacing:-.055em}.vinyl-caption>small{font:7px Inter}.vinyl-footer{position:absolute;left:37px;right:37px;bottom:26px;border-top:1px solid;padding-top:20px;display:flex;justify-content:space-between;font:12px Noto}.vinyl-footer>b{font:8px Inter}.showcase-caption{left:50%;bottom:2.8%;transform:translateX(-50%);padding:0;background:none;backdrop-filter:none;border:0;max-width:none;text-align:center;width:max-content;text-shadow:0 2px 15px #000}.showcase-caption h2{font:14px Noto;letter-spacing:.18em;margin-bottom:7px}.showcase-caption h2 br{display:none}.showcase-caption small{font-size:6px}.showcase-label{top:calc(var(--head) + 15px)}.showcase-stage:after{box-shadow:inset 0 -40px 45px -25px #010503}.panorama-floor{display:none}.sc-panel{outline:0;box-shadow:0 8px 22px #0007}.sc-panel:after{box-shadow:inset 0 0 0 1px #ffffff18}.browser-line{display:none}.work-page{top:0}.perfume .work-nav{height:80px}.perfume .perfume-hero{height:567px}.dance .dance-hero{height:550px}.mono .mono-hero{height:546px}@media(max-width:760px){.showcase-caption{bottom:7%;max-width:90%}.showcase-caption h2{font-size:13px}.showcase-caption h2 br{display:block}.showcase-label-right{max-width:48%;font-size:5px}.work-page{top:0}.perfume .perfume-hero{height:720px}.dance .dance-hero{height:718px}.mono .mono-hero{height:708px}}.collection-site svg.pa-photo{width:100%;height:100%;background:none;overflow:hidden;display:block}.collection-site>.pa-photo{width:auto!important;height:auto!important}.collection-glass>.pa-photo{width:770px!important;height:617px!important}.collection-sound>.pa-photo{width:700px!important;height:636px!important}.collection-jewel>.pa-photo{width:1020px!important;height:565px!important}.collection-ocean>.pa-photo{width:1000px!important;height:640px!important}.collection-coffee .coffee-head h3{font-size:58px}.collection-coffee .coffee-photo{width:470px;height:447px;right:33px}.collection-coffee .coffee-stamp{left:382px;top:407px}.collection-book .unfold-note{background:#e7e1d4db;padding:19px 23px;left:36px;bottom:38px}.collection-book .unfold-note>p{font-size:23px;margin:17px 0 19px}.collection-book .unfold-note>span{font-size:7px}.collection-book .unfold-note>small{font-size:7px}.dance{background:#f4efdf}.dance .work-nav,.dance .dance-hero{background-color:#f66447}.collection-arch{background:#423d34;color:#fffaf0;background-image:none}.collection-arch .c-nav{border-color:#fff6}.arch-photo{inset:0;width:100%;height:100%}.arch-photo>.pa-photo{width:100%;height:100%}.arch-shade{position:absolute;inset:0;background:linear-gradient(90deg,#18181088,transparent 55%),linear-gradient(0deg,#181810ad,transparent 45%)}.arch-index{top:102px;color:#eeeadd;letter-spacing:.1em}.arch-word{top:150px;left:auto;right:45px;font:39px/1.65 "Hiragino Mincho ProN",serif;letter-spacing:.17em;writing-mode:vertical-rl;mix-blend-mode:normal;text-shadow:0 3px 14px #1116}.arch-watermark{position:absolute;left:24px;bottom:103px;font:500 178px/.85 Inter;letter-spacing:-.085em;color:#fff9;mix-blend-mode:soft-light}.arch-bottom{bottom:27px;border-top:1px solid #fff6;padding-top:19px}.arch-bottom>b{font-size:46px}.arch-bottom>b>small{font:10px Inter;opacity:.7}.arch-bottom>p{font:12px/1.9 Noto;margin-right:70px;color:#f1efe5}.arch-bottom .c-circle{width:51px;height:51px;font-size:24px}.collection-clock>.c-image{object-position:68% 50%;filter:brightness(.82)}.collection-clock .watch-title{top:103px;left:35px;right:35px}.collection-clock .watch-title h3{font:55px/.95 Georgia;letter-spacing:-.045em;text-align:center;margin:8px 0}.collection-clock .watch-title h3 br{display:none}.collection-clock .watch-title h3 em{font:italic 55px Georgia}.collection-clock .watch-title p{position:absolute;right:0;top:70px;writing-mode:vertical-rl;font-size:19px;letter-spacing:.2em}.collection-clock .watch-calibre{left:36px;bottom:101px;top:auto}.collection-clock .watch-calibre b{font-size:80px}.collection-clock .c-foot{border-color:#e9e6d766}.collection-site{--c-serif:"Hiragino Mincho ProN","Yu Mincho",serif}.collection-site .c-nav>span{font-family:Noto,sans-serif;font-size:9px;letter-spacing:.07em}.collection-site h3,.collection-site h4{line-break:strict;overflow-wrap:normal;word-break:keep-all}.collection-site h3 em{font-style:normal}.sound-title{top:130px;left:42px}.sound-title>h3{font:720 95px/1.13 Noto,sans-serif;letter-spacing:-.08em;margin-top:46px}.sound-title>h3>span,.sound-title>h3>em{display:block}.sound-title>h3>em{font:720 104px/1.25 Noto,sans-serif;letter-spacing:-.065em;margin-left:45px;color:#c9ef9c}.sound-title .sound-subline{font:14px/1.8 Noto,sans-serif;letter-spacing:.15em;margin:28px 0 0 7px}.fashion-left{top:111px;left:37px;width:435px}.fashion-left>h3{font:400 43px/1.75 var(--c-serif);letter-spacing:.1em;writing-mode:vertical-rl;height:405px;margin:31px auto 0 83px}.fashion-left>h3>em{font:inherit;padding:0}.fashion-left>p{font:12px/1.6 Noto,sans-serif;letter-spacing:.08em;margin:27px 0 20px}.fashion-left>span{font:10px Noto,sans-serif;letter-spacing:.1em}.fashion-number{font-size:94px;bottom:16px;left:31px;color:#6b578575}.ocean-title{left:42px;bottom:116px}.ocean-title>h3{font:400 55px/1.5 var(--c-serif);letter-spacing:.12em;margin-top:26px}.ocean-title>h3>span{display:block;font-size:42px;letter-spacing:.15em}.ocean-title>h3>em{display:block;font:400 75px/1.5 var(--c-serif);letter-spacing:.06em;margin-left:32px;white-space:nowrap}.ocean-title>p{font:13px/1.8 Noto,sans-serif;letter-spacing:.13em;margin:15px 0 0 39px}.fruit-word{left:33px;top:117px;font:700 63px/1.2 Noto,sans-serif;letter-spacing:-.06em}.fruit-word>span{display:block;white-space:nowrap}.fruit-word>em{display:block;margin:8px 0 0 12px;font:600 157px/1.1 var(--c-serif);letter-spacing:-.14em}.fruit-photo{top:160px;width:65%;height:466px}.fruit-note{bottom:150px;font:23px/1.75 var(--c-serif);letter-spacing:.03em}.surf-picture>h3{top:36px;left:39px;font:400 70px/1.35 var(--c-serif);letter-spacing:.08em;text-shadow:0 2px 18px #06303f50}.surf-picture>h3>em{display:block;font:400 65px/1.6 var(--c-serif);letter-spacing:.075em;margin-left:44px}.coffee-bottom>h4{font:400 32px/1.65 var(--c-serif);letter-spacing:.04em}.choco-word{left:38px;top:119px;width:300px}.choco-word h3{writing-mode:vertical-rl;height:343px;font:400 49px/1.65 var(--c-serif);letter-spacing:.08em;margin:34px 0 0 62px}.choco-word h3 em{font:inherit}.choco-word>span{position:absolute;left:0;top:399px;font:12px/1.8 Noto,sans-serif;letter-spacing:.04em}.choco-origin{bottom:83px}.choco-origin>b{font-size:81px}.choco-origin>p{font-size:7px;margin-top:13px}.forme-title{top:121px;left:39px}.forme-title h3{font:400 62px/1.5 var(--c-serif);letter-spacing:.07em;margin-top:36px}.forme-title h3 em{display:inline-block;font:400 76px/1.5 var(--c-serif);letter-spacing:.08em;margin-left:39px}.run-title{top:111px;left:38px;font:850 72px/1.2 Noto,sans-serif;letter-spacing:-.07em;transform:skewX(-7deg);transform-origin:left top}.run-title>span{display:block}.run-title>em{display:block;font:850 79px/1.2 Noto,sans-serif;letter-spacing:-.08em;margin:6px 0 0 65px}.museum-title{top:120px;left:40px;font:400 68px/1.4 var(--c-serif);letter-spacing:.08em;text-shadow:0 2px 18px #542d1660}.museum-title>em{display:inline-block;font:400 63px/1.5 var(--c-serif);letter-spacing:.05em;margin-left:31px}.museum-ticket{bottom:115px;width:256px;padding:27px 29px}.museum-ticket>span{font:8px Noto,sans-serif;letter-spacing:.05em}.museum-ticket>h4{font:400 30px/1.3 var(--c-serif);letter-spacing:.08em;margin:20px 0 15px}.museum-ticket>small{font-size:10px}.museum-ticket>b{font:10px Noto,sans-serif;letter-spacing:.03em;margin-top:21px}.unfold-word{left:35px;top:130px;font:400 40px/1.5 var(--c-serif);letter-spacing:.11em;writing-mode:vertical-rl;height:429px;z-index:2;color:#931c1a;text-shadow:0 1px 12px #ece5dd70}.unfold-word>em{display:block;margin:63px 0 0;font:400 61px/1.5 var(--c-serif);letter-spacing:.07em}.collection-book .unfold-note{left:auto;right:35px;bottom:44px;max-width:276px;padding:20px 25px;background:#e7e1d4e8}.collection-book .unfold-note>p{font:400 19px/1.75 var(--c-serif);margin:16px 0 18px}.collection-book .unfold-note>span{font:9px Noto,sans-serif;letter-spacing:.08em}.unfold-count{bottom:17px}.collection-clock .watch-title{top:102px}.collection-clock .watch-title h3{font:400 47px/1.5 var(--c-serif);letter-spacing:.18em;margin:22px 0 0;text-align:center}.collection-clock .watch-title h3 em{font:inherit}.collection-clock .watch-title p{top:145px;font:400 17px/1.8 var(--c-serif);letter-spacing:.15em;writing-mode:vertical-rl}.vinyl-title{top:123px;left:37px;font:400 63px/1.45 var(--c-serif);letter-spacing:.1em}.vinyl-title em{display:inline-block;font:400 48px/1.5 var(--c-serif);letter-spacing:.035em;margin-left:26px}.vinyl-caption{bottom:137px;gap:15px}@media(max-width:760px){.collection-site .c-nav>span{font-size:10px;letter-spacing:.01em}.collection-site .c-foot{font-size:9px}}.scent-site,.motion-site,.aether-study{position:absolute;inset:0;overflow:hidden;isolation:isolate}.feature-nav{position:absolute;top:0;left:38px;right:38px;height:74px;display:flex;align-items:center;border-bottom:1px solid #37291730;gap:26px;z-index:12}.feature-nav>b{font:26px Georgia;letter-spacing:.12em}.feature-nav>span{margin-left:auto;font:8px Inter;letter-spacing:.11em}.feature-nav>i{font:25px Inter}.scent-site{background:#eee6d6;color:#372619}.scent-halo{position:absolute;inset:0;background:radial-gradient(ellipse at 55% 46%,#fffdf4 0%,#f4ead8 32%,#d9bd9670 85%)}.scent-intro{position:absolute;top:106px;left:30px;right:30px;text-align:center;z-index:2}.scent-intro>span{font:8px Inter;letter-spacing:.25em}.scent-intro h3{font:166px/.92 Georgia;letter-spacing:.04em;margin:26px 0 0}.scent-intro p{font:19px "Hiragino Mincho ProN",serif;letter-spacing:.22em;margin-top:22px}.scent-object{position:absolute;left:32%;top:28%;width:36%;height:62%;z-index:6;transform-origin:50% 82%;will-change:transform;filter:drop-shadow(14px 21px 17px #773b1422)}.scent-object>img{width:100%;height:100%;object-fit:contain}.scent-glint{position:absolute;left:31%;top:18%;width:2%;height:55%;background:linear-gradient(transparent,#fff4cda9,transparent);filter:blur(3px);transform:rotate(-14deg);mix-blend-mode:screen;opacity:.3}.scent-shadow{position:absolute;left:31%;top:85%;width:40%;height:3%;border-radius:50%;background:#7c471f66;filter:blur(18px);z-index:1}.scent-story{position:absolute;left:45px;right:45px;top:106px;z-index:8;opacity:0;text-align:center}.scent-story>span{font:8px Inter;letter-spacing:.18em}.scent-story h4{font:30px/1.55 "Hiragino Mincho ProN",serif;letter-spacing:.08em;margin:18px 0}.scent-notes{position:absolute;inset:275px 48px 84px;display:flex;gap:22px;z-index:4;perspective:1600px}.scent-notes>article{position:relative;flex:1;min-width:0;overflow:hidden;background:#fff4e1;box-shadow:0 16px 32px #5a321825;transform-origin:50% 80%;opacity:0}.scent-notes img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scent-notes article:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#1d1400b3)}.scent-notes article>div{position:absolute;bottom:25px;left:25px;color:#fff6e5;z-index:2}.scent-notes small{font:8px Inter;letter-spacing:.13em}.scent-notes h4{font:33px Georgia;margin:13px 0}.scent-notes p{font:12px Noto;margin:0}.scent-foot{position:absolute;bottom:28px;left:40px;right:40px;display:flex;align-items:center;justify-content:space-between;font:8px Inter;letter-spacing:.15em;z-index:10}.scent-foot>div{display:flex;gap:8px}.scent-foot b,.scent-foot i{width:5px;height:5px;border-radius:50%;background:#37261955}.scent-foot i{background:#372619}.motion-site{background:#072155;color:#1b1b19}.motion-site .feature-nav{color:#191914;left:35px;right:35px;border-color:#19191430}.motion-site .feature-nav>b{font:700 26px Inter;letter-spacing:-.06em}.motion-stage{position:absolute;inset:74px 0 0;background:#071646;color:#fff}.motion-stage>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 55%}.motion-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(#02163a8c,transparent 45%,#000919c4)}.stage-heading{position:absolute;top:30px;left:35px;z-index:2}.stage-heading>span{font:9px Inter;letter-spacing:.12em}.stage-heading h3{font:42px/1.5 "Hiragino Mincho ProN",serif;margin-top:22px;letter-spacing:.06em}.stage-program{position:absolute;bottom:69px;left:35px;right:35px;display:flex;align-items:center;gap:26px;border-top:1px solid #fff5;padding-top:22px;z-index:2}.stage-program>b{font:24px Inter;letter-spacing:-.04em}.stage-program>span{font:8px Inter;letter-spacing:.1em}.stage-program>i{margin-left:auto;font:28px Inter}.stage-light{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 10%,#97dfff55,transparent 60%);mix-blend-mode:screen;z-index:1}.motion-poster{position:absolute;inset:0;background:transparent;overflow:hidden;z-index:4;will-change:opacity}.motion-type{position:absolute;inset:85px 30px auto;font:850 193px/.85 Inter;letter-spacing:-.10em;z-index:1}.motion-type span{display:block;will-change:transform}.motion-type span:last-child{text-align:right;margin-top:48px;color:#80251f}.motion-person,.motion-trails>img{position:absolute;left:23%;top:15%;width:78%;height:72%;object-fit:contain;z-index:3;transform-origin:45% 50%;filter:drop-shadow(15px 25px 20px #66161030);will-change:transform}.motion-trails>img{z-index:2;opacity:0;filter:brightness(.15);mix-blend-mode:multiply}.motion-trails>img:last-child{filter:brightness(3) saturate(0);mix-blend-mode:screen}.motion-date{position:absolute;left:36px;bottom:77px;display:grid;gap:15px;z-index:5}.motion-date>small{font:8px Inter;letter-spacing:.12em}.motion-date>b{font:650 66px/.9 Inter;letter-spacing:-.065em}.motion-date>span{font:13px Noto}.motion-disc{position:absolute;bottom:95px;right:35px;width:104px;height:104px;display:flex;align-items:center;justify-content:center;background:#e9e9ca;border-radius:50%;font:600 14px/1.3 Inter;transform:rotate(-15deg);z-index:5}.motion-meter{position:absolute;bottom:25px;left:35px;right:35px;display:flex;align-items:center;gap:18px;font:7px Inter;letter-spacing:.1em;z-index:10;color:#1c1c19}.motion-meter>i{height:1px;flex:1;background:currentColor;opacity:.5}.aether-study{background:#070b0f}.aether-study iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.aether-loading{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,#1a2835,#06090e);color:#d9e3eb;display:flex;align-items:center;justify-content:center;flex-direction:column;font:100px Inter;letter-spacing:-.07em;transition:opacity .6s}.aether-loading>span{font:10px Inter;letter-spacing:.25em;margin-top:25px}.aether-study.ready .aether-loading{opacity:0;pointer-events:none}.social-photo{position:relative;background:none!important;overflow:hidden}.discovery .social-photo>svg.social-crop{position:absolute;inset:0;width:100%;height:100%;stroke:none;fill:none}.workspace-v12{color:#233044;background:#f2f4f8}.workspace-v12 .desk-sidebar{width:177px;background:#fbfcfe;border-color:#e2e7ef;padding-top:26px}.workspace-v12 .desk-brand{font-size:15px;color:#273745;margin-bottom:34px}.workspace-v12 .desk-brand i{color:#376858}.workspace-v12 .desk-sidebar nav{gap:7px}.workspace-v12 .desk-sidebar nav>button{color:#687386;font-size:12px}.workspace-v12 .desk-sidebar nav>button.selected{background:#e8eefd;color:#2b51ab;box-shadow:inset 3px 0 #3866cf;font-weight:600}.workspace-v12 .desk-sidebar nav>button:hover{background:#e9edf5}.workspace-v12 .desk-sidebar-end{border-color:#dce3ec;color:#798699}.workspace-v12 .desk-toolbar{height:65px;background:#fff;border-color:#e1e6ee;gap:24px;padding:0 28px}.desk-breadcrumb{font:10px Noto;color:#8690a1;white-space:nowrap}.desk-breadcrumb>i{font-style:normal;margin:0 12px;color:#b1bac7}.desk-breadcrumb>b{font-weight:500;color:#344254}.workspace-v12 .desk-search{margin-left:auto;min-width:240px;background:#f6f8fb;border-color:#e0e6ef;color:#768399!important}.workspace-v12 .desk-user>i{background:#e9dfd2;color:#71604b}.workspace-v12 .desk-home{top:65px;padding:27px 31px 24px;background:#f2f4f8;overflow-y:auto;scrollbar-width:none}.workspace-v12 .desk-greeting{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.desk-greeting>div>small{font:8px Inter;color:#8390a3;letter-spacing:.1em}.desk-greeting>div>h3{font:600 24px/1.5 Noto;letter-spacing:-.04em;margin:9px 0 5px}.desk-greeting>div>p{font:11px Noto;color:#7e899b}.workspace-today{display:flex;align-items:center;gap:12px;color:#8995aa}.workspace-today>b{font:300 49px/1 Inter;letter-spacing:-.06em}.workspace-today>span{font:7px/1.8 Inter;letter-spacing:.13em}.workspace-top{display:grid;grid-template-columns:1.35fr 1fr;gap:17px}.workspace-focus{position:relative;background:#172c55;color:#fff;border-radius:12px;padding:23px;min-height:219px;overflow:hidden;isolation:isolate;box-shadow:0 7px 16px #17376b16}.focus-meta{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b5c9ef}.focus-meta>span{display:flex;align-items:center;gap:7px}.focus-meta i{width:5px;height:5px;border-radius:50%;background:#9dbaff;box-shadow:0 0 8px #6799ff}.focus-meta>b{font-size:8px;font-weight:400;padding:4px 6px;border:1px solid #7c9aca55;border-radius:4px}.workspace-focus h4{font:500 22px/1.6 Noto;margin:17px 0 10px;position:relative;z-index:2;letter-spacing:.02em}.workspace-focus p{position:relative;z-index:2;font-size:9px;line-height:1.8;color:#aec0de}.focus-bottom{position:relative;z-index:2;display:flex;gap:14px;align-items:center;margin-top:18px}.focus-bottom>button{background:#ecf2ff;color:#274b88!important;border:0;border-radius:6px;padding:10px 13px;display:flex;align-items:center;gap:17px;font-size:10px}.focus-bottom>button>svg{width:13px;height:13px}.focus-people{display:flex;align-items:center}.focus-people>i{display:grid;place-items:center;border-radius:50%;width:23px;height:23px;font-size:8px;font-style:normal;background:#d4bfab;border:2px solid #172c55;color:#53423b}.focus-people>i+i{background:#aec5bc;margin-left:-6px}.focus-people>span{font-size:7px;margin-left:6px;color:#a1b7da}.focus-orbit{position:absolute;width:320px;height:320px;right:-170px;top:38px;z-index:0;transform:rotate(-29deg)}.focus-orbit>i{position:absolute;inset:0;border:1px solid #95b3ec35;border-radius:50%;box-shadow:inset 15px 10px 25px #457bd010}.focus-orbit>i:nth-child(2){inset:33px}.focus-orbit>i:nth-child(3){inset:66px}.workspace-agenda{border:1px solid #e0e6f0;background:#fff;border-radius:12px;padding:22px}.workspace-agenda>h4{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;margin-bottom:21px}.workspace-agenda>h4>span{font-size:9px;color:#7e8c9f;font-weight:400}.workspace-v12 .agenda{padding:3px 0 7px 11px;border-color:#6389d7;gap:15px;margin-top:17px}.workspace-v12 .agenda:nth-child(3){border-color:#c2975b}.workspace-v12 .agenda>b{font-size:13px;font-weight:500}.workspace-v12 .agenda strong{font-size:11px;font-weight:500}.workspace-v12 .agenda small{font-size:9px;color:#8a96a8}.workspace-agenda>button{background:none;border:0;border-top:1px solid #e9edf4;color:#6c7a91;padding:14px 0 0;margin-top:15px;width:100%;display:flex;justify-content:space-between;font-size:10px}.workspace-agenda>button>svg{width:13px;height:13px}.workspace-v12 .desk-tools-title{font-size:13px;font-weight:600;margin:21px 0 13px!important;justify-content:space-between}.workspace-v12 .desk-tools-title small{font:9px Noto;letter-spacing:0;color:#8995a7}.workspace-v12 .desk-tools{gap:12px}.workspace-v12 .desk-tools>button{padding:15px;min-height:116px;background:#fff;border-color:#e0e5ef;border-radius:9px;box-shadow:0 3px 6px #15294303}.workspace-tool-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#ebf0ff;color:#4971bd}.workspace-tool-icon>svg{width:19px;height:19px}.tool-purple .workspace-tool-icon{background:#f0ebfb;color:#8b6cbd}.tool-orange .workspace-tool-icon{background:#fff0e1;color:#c18b45}.tool-green .workspace-tool-icon{background:#e6f2eb;color:#478a70}.workspace-v12 .desk-tools>button>b{font-size:12px;font-weight:500;margin-top:10px}.workspace-v12 .desk-tools>button>small{font-size:8px;color:#8692a3;white-space:normal;line-height:1.5}.workspace-v12 .desk-tools>button>i{top:19px;color:#93a0b4}.workspace-recent{margin-top:21px}.workspace-recent>h4{font-size:13px;font-weight:600;margin-bottom:7px;display:flex;align-items:center;gap:12px}.workspace-recent>h4>small{font:7px Inter;color:#a0abbb;letter-spacing:.1em}.workspace-recent>button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #dfe5ef;background:transparent;padding:11px 0;text-align:left}.project-avatar{width:30px;height:30px;display:grid;place-items:center;background:#dbeae4;color:#668571;border-radius:7px;font-size:12px}.project-avatar.office{background:#e3e8f3;color:#647a9b}.workspace-recent button>div{display:grid;gap:4px;min-width:210px}.workspace-recent button b{font-size:10px;font-weight:500}.workspace-recent button small{font-size:8px;color:#909caf}.workspace-recent button em{font-style:normal;font-size:8px;background:#e8edf8;color:#647db0;padding:5px 8px;border-radius:4px;margin-left:18px}.workspace-recent button>svg{width:13px;height:13px;margin-left:auto;color:#7f8ea6}.project-progress{width:92px;height:3px;background:#dfe6ef;margin-left:auto;border-radius:2px;overflow:hidden}.project-progress>i{display:block;height:100%;width:65%;background:#7396d5}.project-progress.second>i{width:35%;background:#93a7c3}.workspace-v12 .desk-project{top:65px;background:#f2f4f8}.workspace-v12 .desk-alternate{top:65px;background:#f2f4f8}.workspace-v12 .tool-dialog{background:#f5f7fb}.workspace-v12 .tool-run,.workspace-v12 .desk-save{background:#294f97}.workspace-v12 .desk-modal{background:#11254477}.workspace-v12 .desk-search:hover,.workspace-v12 .focus-bottom button:hover{background:#e1eafb}@media(max-width:760px){.feature-nav{left:27px;right:27px;height:81px;gap:15px}.feature-nav>b{font-size:26px}.feature-nav>span{font-size:6px;letter-spacing:0}.feature-nav>i{font-size:22px}.scent-intro{top:145px;left:12px;right:12px}.scent-intro h3{font-size:91px;margin-top:35px;letter-spacing:0}.scent-intro p{font-size:23px;margin-top:26px}.scent-object{left:15%;top:34%;width:70%;height:52%}.scent-shadow{left:18%;top:83%;width:66%;height:3%}.scent-story{top:119px;left:24px;right:24px}.scent-story h4{font-size:32px}.scent-notes{inset:310px 30px 76px;gap:14px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.scent-notes>article>div{bottom:21px;left:25px}.scent-notes img{object-position:50% 45%}.scent-notes article:after{inset:0;background:linear-gradient(90deg,#161000b0,transparent)}.scent-notes h4{font-size:35px;margin:10px 0}.scent-notes p{font-size:13px}.scent-notes small{font-size:9px}.scent-foot{left:28px;right:28px;font-size:8px}.motion-site .feature-nav{left:27px;right:27px;height:81px}.motion-site .feature-nav>b{font-size:26px}.motion-type{left:20px;right:22px;top:120px;font-size:165px}.motion-type span:last-child{margin-top:72px}.motion-person,.motion-trails>img{left:0;top:18%;width:111%;height:63%}.motion-date{left:30px;bottom:109px;gap:17px}.motion-date>b{font-size:76px}.motion-date>small{font-size:9px}.motion-date>span{font-size:17px}.motion-disc{right:30px;bottom:145px;width:95px;height:95px;font-size:13px}.motion-meter{left:28px;right:28px;font-size:7px;bottom:32px;gap:12px}.motion-stage{top:81px}.motion-stage>img{object-position:40% center}.stage-heading{left:30px;top:40px}.stage-heading h3{font-size:42px}.stage-program{left:30px;right:30px;bottom:90px;flex-wrap:wrap;gap:12px}.stage-program>b{font-size:25px;width:100%}.stage-program>span{font-size:8px}.stage-program>i{font-size:25px}.aether-loading{font-size:70px}}@container workspace (max-width:760px){.workspace-v12 .desk-sidebar{width:51px;padding:17px 4px}.workspace-v12 .desk-brand{font-size:0;margin:0 0 20px}.workspace-v12 .desk-brand i{font-size:29px}.workspace-v12 .desk-sidebar nav{gap:5px}.workspace-v12 .desk-sidebar nav>button{font-size:8px;min-height:49px;padding:8px 2px;gap:4px}.workspace-v12 .desk-toolbar{height:52px;padding:0 11px;gap:10px}.desk-breadcrumb{display:none}.workspace-v12 .desk-search{min-width:0;padding:8px;font-size:10px!important}.workspace-v12 .desk-home{top:52px;padding:20px 16px}.workspace-v12 .desk-greeting{margin-bottom:17px}.desk-greeting>div>small{font-size:6px}.desk-greeting>div>h3{font-size:19px;line-height:1.65;max-width:255px;margin:10px 0 6px}.desk-greeting>div>p{font-size:10px;line-height:1.7}.workspace-today{display:none}.workspace-top{grid-template-columns:1fr;gap:13px}.workspace-focus{padding:19px;min-height:0;border-radius:10px}.focus-meta{font-size:8px}.focus-meta>b{font-size:7px}.workspace-focus h4{font-size:21px;margin:15px 0 9px;line-height:1.55}.workspace-focus p{font-size:9px;line-height:1.85}.focus-bottom{margin-top:17px;gap:8px}.focus-bottom>button{font-size:10px;padding:11px 12px;gap:12px}.focus-people>span{display:none}.focus-people>i{width:21px;height:21px;font-size:8px}.workspace-agenda{padding:17px;border-radius:10px}.workspace-agenda>h4{font-size:12px;margin-bottom:10px}.workspace-v12 .agenda{gap:15px;margin-top:11px;padding:4px 0 6px 9px}.workspace-v12 .agenda>b{font-size:12px}.workspace-v12 .agenda strong{font-size:11px}.workspace-v12 .agenda small{font-size:9px}.workspace-agenda>button{font-size:10px;margin-top:12px;padding-top:12px}.workspace-v12 .desk-tools-title{font-size:12px;margin:21px 0 12px!important}.workspace-v12 .desk-tools-title small{display:none}.workspace-v12 .desk-tools{gap:10px}.workspace-v12 .desk-tools>button{min-height:112px;padding:12px}.workspace-v12 .desk-tools>button>b{font-size:10px;white-space:normal}.workspace-v12 .desk-tools>button>small{font-size:8px}.workspace-tool-icon{width:28px;height:28px}.workspace-tool-icon>svg{width:17px!important;height:17px!important}.workspace-v12 .desk-tools>button>i{top:17px;right:13px}.workspace-recent>h4{font-size:12px}.workspace-recent button>div{min-width:0}.workspace-recent button b{font-size:10px}.workspace-recent button small{font-size:8px}.workspace-recent button em{font-size:7px;margin-left:auto;white-space:nowrap}.project-progress{display:none}.workspace-recent>button{gap:8px}.workspace-recent button>svg{display:none}.project-avatar{width:26px;height:26px;flex-shrink:0;font-size:10px}.workspace-v12 .desk-project,.workspace-v12 .desk-alternate{top:52px}}@media(min-width:761px){.scent-intro p{position:absolute;right:74px;top:256px;margin:0;writing-mode:vertical-rl;font-size:19px;line-height:1.7;letter-spacing:.25em;height:300px}}@container workspace (min-width:761px){.workspace-v12 .desk-home{padding-top:23px}.workspace-v12 .desk-greeting{margin-bottom:18px}.workspace-focus{padding:20px 23px}.workspace-agenda{padding:19px 22px}.workspace-focus h4{margin:13px 0 8px}.focus-bottom{margin-top:13px}.workspace-v12 .desk-tools>button{min-height:105px;padding:13px 15px}.workspace-recent{margin-top:17px}.workspace-recent>button{padding:9px 0}.workspace-v12 .desk-sidebar-end>span{font:11px/1.9 Noto}}@container workspace (max-width:760px){.desk-greeting>div>h3{max-width:none;font-size:18px}.desk-greeting>div>h3 .greeting-name{display:block}}.motion-site{--poster-light:1;--warm-dark:0;background:#050e20}.motion-poster:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 64% 38%,#ff8163 0%,#f26548 55%,#d64935 100%);opacity:var(--poster-light)}.motion-poster:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 67% 27%,#281b2900,#110d20 85%);opacity:var(--warm-dark);pointer-events:none;z-index:1}.motion-stage{inset:0;background:#050e20}.motion-stage>img{will-change:transform,opacity;mask-image:none}.stage-light{inset:-15%;background:radial-gradient(ellipse at 62% 22%,#bbebff6b 0%,#458bcc25 28%,transparent 58%),conic-gradient(from 148deg at 65% 0%,transparent 0deg,#8dcbf52b 6deg,transparent 18deg);filter:blur(14px);pointer-events:none;transform-origin:65% 0%}.stage-heading{top:112px}.motion-date,.motion-disc{will-change:transform,opacity}@media(max-width:760px){.motion-stage{inset:0}.stage-heading{top:122px}}.scent-atmosphere{position:absolute;inset:60px 0 30px;z-index:3;pointer-events:none;opacity:0}.scent-atmosphere canvas{width:100%;height:100%;display:block}.scent-glass-light{position:absolute;inset:0;mask-image:url(../optimized-assets/fe417bd4579f1c5f25f3604d.webp);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background:linear-gradient(112deg,transparent 30%,#ffdda222 43%,#fff5d7c9 48%,#ffedb64d 51%,transparent 60%);background-size:280% 100%;background-position:var(--scent-sweep,-110%) 0;mix-blend-mode:screen;opacity:var(--scent-light,0);pointer-events:none}.scent-caustics{position:absolute;inset:0;z-index:1;opacity:var(--scent-light,0);overflow:hidden;pointer-events:none;mix-blend-mode:multiply}.scent-caustics i{position:absolute;left:28%;top:35%;width:48%;height:39%;border:1px solid #bd803c69;border-left:12px solid #cb975c40;border-bottom:7px solid #b77d303d;border-radius:64% 36% 67% 33% / 38% 59% 41% 62%;filter:blur(5px);transform:translate(calc(var(--scent-unfold,0)*-60px),calc(var(--scent-unfold,0)*-30px)) rotate(-24deg) scale(calc(.7 + var(--scent-unfold,0)*.65))}.scent-caustics i:nth-child(2){left:37%;top:31%;height:47%;width:35%;border-left-width:3px;border-right:9px solid #edc68b99;transform:rotate(31deg) scale(calc(.8 + var(--scent-unfold,0)*.6));filter:blur(8px)}.scent-caustics i:nth-child(3){left:20%;top:63%;height:17%;width:65%;border-top:5px solid #fff4d7;border-bottom-width:2px;transform:rotate(-9deg) scale(calc(.8 + var(--scent-unfold,0)*.4));filter:blur(4px)}.scent-light-fallback{background:radial-gradient(ellipse at 30% 50%,#dbaa6640,transparent 50%),radial-gradient(ellipse at 70% 50%,#d6a56440,transparent 50%)}@media(max-width:760px){.scent-atmosphere{inset:100px -10% 40px}.scent-caustics i{left:12%;width:75%;top:41%}.scent-caustics i:nth-child(2){left:30%;top:35%;width:55%}.scent-caustics i:nth-child(3){left:5%;width:90%;top:72%}}@media(prefers-reduced-motion:reduce){.scent-atmosphere,.scent-caustics,.scent-glass-light{display:none}}.scent-caustics{opacity:calc(var(--scent-light,0)*.38)}.scent-whisper{position:absolute;top:151px;left:0;right:0;text-align:center;font:400 30px/1.8 "Hiragino Mincho ProN",serif;letter-spacing:.22em;color:#6e4828;opacity:var(--scent-whisper,0);z-index:5;pointer-events:none}@media(max-width:760px){.scent-whisper{top:194px;font-size:28px;letter-spacing:.12em}}.dance-fabric{position:absolute;inset:0;z-index:30;pointer-events:none;visibility:hidden;contain:strict}.dance-fabric canvas{display:block;width:100%;height:100%}.dance-fabric.fabric-fallback:after{content:"";position:absolute;inset:-50% -45%;transform:translateX(var(--fabric-travel,120%)) rotate(-8deg);background:repeating-linear-gradient(102deg,#08133b 0%,#183d8e 9%,#6d98c5 11%,#1c478b 13%,#05132f 22%)}@media(prefers-reduced-motion:reduce){.dance-fabric{display:none}}.feature-video-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:0;pointer-events:none}.feature-film .scent-object{filter:none;will-change:auto}.feature-film .scent-notes>article{background:transparent;box-shadow:none}.feature-film .scent-notes>article:after{display:none}.feature-film .motion-stage{background:transparent}.feature-film .motion-stage:after,.feature-film .motion-poster:before,.feature-film .motion-poster:after{display:none}.feature-film .motion-person{filter:none!important;will-change:auto}.feature-film .motion-poster{will-change:auto}.feature-film .motion-type span{will-change:auto}.feature-film-car{color:#e9ece6;background:#111616}.feature-film-car .feature-nav{border-color:#d6e2d12e;color:#cbd8d0}.feature-film-car .feature-nav>b{font:500 22px Inter;letter-spacing:.2em}.car-film-intro{position:absolute;left:6%;right:6%;top:115px;z-index:2}.car-film-intro>small{font:8px Inter;letter-spacing:.2em;color:#a1b9ac}.car-film-intro h3{font:400 126px/1.05 Inter;letter-spacing:-.07em;margin:18px 0 12px}.car-film-intro p{font:15px/1.7 Inter;color:#b8c9be}.car-film-detail{position:absolute;left:6%;top:150px;z-index:2;opacity:0}.car-film-detail>small{font:8px Inter;letter-spacing:.16em;color:#a3bfb2}.car-film-detail h3{font:400 65px/1.05 Inter;letter-spacing:-.06em;margin:30px 0 22px}.car-film-detail p{font:12px/1.9 Noto;color:#b9c9c0}.car-film-detail>span{display:block;margin-top:26px;font:7px Inter;letter-spacing:.1em;color:#8fa99c}.car-film-foot{position:absolute;bottom:28px;left:6%;right:6%;z-index:2;display:flex;justify-content:space-between;color:#a7bcb0;font:8px/1.5 Inter;letter-spacing:.1em}.journey{height:calc(var(--vh)*605.85)}.brand-opening{position:absolute;inset:0;z-index:6;overflow:hidden;color:#151b20;background:#f3f2ee}#original-logo-world{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.original-intro-kicker{position:absolute;left:5%;right:5%;top:calc(var(--head) + 40px);display:flex;justify-content:space-between;pointer-events:none;font:600 10px/1.5 Inter,sans-serif;letter-spacing:.14em}.original-intro-kicker>span:last-child{font-weight:400;letter-spacing:.1em;color:#707774}.original-intro-bottom{position:absolute;left:5%;right:5%;bottom:60px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;pointer-events:none}.original-intro-bottom>p{margin:0}.original-intro-bottom>p:first-child{font-size:15px;line-height:1.8}.original-intro-manifest{font-size:21px;line-height:1.6;justify-self:center}.original-scroll-cue{justify-self:end;display:flex;gap:30px;align-items:center;font:9px Inter,sans-serif;letter-spacing:.13em;pointer-events:auto;color:inherit;text-decoration:none}.original-scroll-cue i{display:grid;place-items:center;width:46px;height:46px;border:1px solid #151b2026;border-radius:50%;font:20px Inter,sans-serif}body.has-opening .hero-copy{visibility:var(--opening-copy,hidden);opacity:var(--opening-text,0)!important}body.has-opening .scene-panel>.bottom{opacity:var(--opening-scene,0)}@media(max-width:760px){.journey{height:calc(var(--vh)*733.05)}.original-intro-kicker{left:6%;right:6%;top:calc(var(--head) + 30px);font-size:8px;letter-spacing:.1em}.original-intro-kicker>span:last-child{display:none}.original-intro-bottom{left:6%;right:6%;bottom:48px;grid-template-columns:1fr auto;row-gap:25px}.original-intro-bottom>p:first-child{font-size:12px;line-height:1.9}.original-intro-manifest{display:none}.original-scroll-cue{font-size:8px;gap:12px}.original-scroll-cue i{width:36px;height:36px;font-size:17px}}@media(prefers-reduced-motion:reduce){.journey{height:auto}.brand-opening{display:none}body.has-opening .hero-copy{visibility:visible;opacity:1!important}body.has-opening .scene-panel>.bottom{opacity:1}}.no-webgl .brand-opening{display:none}.no-webgl.has-opening .hero-copy{visibility:visible;opacity:1!important}.no-webgl.has-opening .scene-panel>.bottom{opacity:1}.luce-services,.luce-contact{--closing-paper:#f2efe7;--closing-ink:#202d2b;--closing-muted:#6c726b;--closing-rule:#293c3029;position:relative;isolation:isolate;color:var(--closing-ink);background:var(--closing-paper);padding:60px 6.3vw 0;scroll-margin-top:var(--head);overflow:hidden}.closing-kicker{display:flex;justify-content:space-between;gap:30px;align-items:center;font:500 10px/1.6 Inter,Noto,sans-serif;letter-spacing:.12em}.closing-kicker>span+span{font-size:10px;letter-spacing:.06em;color:var(--closing-muted)}.services-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding:100px 0 87px}.services-intro h2{font:400 clamp(39px,4.4vw,68px)/1.55 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.035em;margin:0}.services-intro h2 span{color:#a5653e}.services-intro-copy{justify-self:end;padding-top:18px}.services-intro-copy p{font-size:13px;line-height:2.2;letter-spacing:.02em;margin:0 0 23px}.services-intro-copy p+p{color:var(--closing-muted);margin:0}.service-index{border-top:1px solid var(--closing-rule)}.closing-service{display:grid;grid-template-columns:6% 39% 1fr 92px;gap:1.5%;align-items:center;position:relative;min-height:212px;padding:35px 0;border-bottom:1px solid var(--closing-rule)}.service-index-no{align-self:start;font:400 11px/1.5 Inter,sans-serif;color:#879085;padding-top:3px}.closing-service-title p{font-size:11px;font-weight:500;letter-spacing:.05em;margin:0 0 14px}.closing-service-title h3{font:400 clamp(25px,2.6vw,38px)/1.55 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.025em;margin:0}.closing-service-copy{padding:0 20px 0 0}.closing-service-copy>p{font-size:13px;line-height:2.1;letter-spacing:.015em;margin:0 0 21px;color:#626b62}.closing-service-copy ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;gap:7px 15px;font-size:10px;line-height:1.8;color:#7b8378}.closing-service-copy li{position:relative;white-space:nowrap}.closing-service-copy li+li:before{content:"";display:inline-block;width:2px;height:2px;margin:0 10px 3px -5px;border-radius:50%;background:#818f81}.service-mark{width:64px;height:64px;color:#6c776c;justify-self:end;align-self:center}.service-mark svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.service-mark svg>*{vector-effect:non-scaling-stroke}.service-mark .service-icon-paper{fill:var(--closing-paper)}.closing-process{padding:72px 0 83px;display:grid;grid-template-columns:24% 1fr;gap:7.5%;align-items:start}.closing-process-title>span{font:500 8px/1.5 Inter,sans-serif;letter-spacing:.15em;color:#868a7c}.closing-process-title h3{font:400 27px/1.65 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.04em;margin:17px 0 0}.closing-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0;margin:4px 0 0;list-style:none}.closing-process li>span{display:block;font:10px/1 Inter,sans-serif;color:#a56d45;margin-bottom:26px}.closing-process h4{font-size:12px;font-weight:500;line-height:1.8;margin:0 0 11px}.closing-process p{font-size:11px;line-height:2;color:#757c73;margin:0}.luce-contact{--contact-paper:#e8e8df;background:var(--contact-paper);min-height:780px;padding-top:45px;border-top:1px solid #9eac932f}.contact-orbit{position:absolute;z-index:-1;width:360px;height:270px;right:-3vw;top:20px;opacity:.5;pointer-events:none}.contact-orbit svg{width:100%;height:100%}.contact-main{padding:85px 0 76px;max-width:1280px;margin:0 auto}.contact-overline{font:500 10px/1 Inter,sans-serif;letter-spacing:.12em;color:#8d9c86;margin:0 0 28px}.contact-main h2{font:400 clamp(34px,4.5vw,72px)/1.55 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.045em;margin:0 0 36px;position:relative;z-index:1}.contact-main h2>span{position:relative;white-space:nowrap}.contact-main h2>span:after{content:"";position:absolute;height:1px;background:#af693f;left:0;right:4px;bottom:0;transform:rotate(-3deg);opacity:.6}.contact-action-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.contact-action-row>p{font-size:13px;line-height:2.2;color:#687462;letter-spacing:.02em;margin:0}.contact-main-link{position:relative;isolation:isolate;background:var(--contact-paper);display:flex;align-items:center;justify-content:space-between;gap:60px;min-width:310px;padding:22px 0 21px;text-decoration:none;color:var(--closing-ink);border-top:1px solid #21352b;border-bottom:1px solid #21352b;transition:color .25s,padding .35s}.contact-main-link>span{font:400 33px/1.3 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.06em}.contact-main-link small{display:block;font:400 10px/1.5 Noto,sans-serif;letter-spacing:.05em;margin:0 0 6px;color:#687462}.contact-main-link svg{width:53px;height:53px;fill:none;stroke:currentColor;stroke-width:1.25;transition:transform .35s}.contact-main-link:hover{color:#a5532f;padding-left:10px}.contact-main-link:hover svg{transform:translate(4px,-4px)}.contact-address-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:34px;min-height:24px}.contact-email{font:400 15px/1.4 Inter,sans-serif;letter-spacing:.025em;color:#445446;text-decoration:none;border-bottom:1px solid #71826a60;padding-bottom:3px}.contact-copy{display:flex;align-items:center;gap:6px;background:transparent;border:0;padding:7px 5px;color:#71806a;font:10px Noto,sans-serif;cursor:pointer}.contact-copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.1}.contact-copy:hover{color:#a5532f}.contact-copy-status{font-size:10px;line-height:1.6;color:#526c4c}.contact-copy:focus-visible{outline:2px solid #a5532f;outline-offset:3px}.luce-footer{padding:30px 0 25px;border-top:1px solid #273e242a;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px}.footer-company{display:flex;gap:24px;align-items:center;font-size:11px;line-height:1.6;color:#586651}.footer-company>span+span{font-size:10px;color:#7d8874}.footer-nav{display:flex;gap:32px;justify-content:flex-end;font-size:10px;line-height:1.8}.footer-nav a{color:#596953;text-decoration:none}.footer-nav a:hover{color:#a5532f}.footer-signature{grid-column:1/-1;width:min(100%,960px);min-width:0;line-height:0;color:#202523;margin:44px 0 28px;user-select:none}.footer-signature svg{display:block;width:100%;height:auto}.footer-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font:8px/1.7 Inter,Noto,sans-serif;color:#76866f;letter-spacing:.02em}.footer-meta>span:last-child{font-size:7px;letter-spacing:.13em}.closing-ready .closing-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.closing-ready .closing-reveal.is-visible{opacity:1;transform:none}@media(min-width:1500px){.luce-services,.luce-contact{padding-left:max(6.3vw,calc((100vw - 1350px)/2));padding-right:max(6.3vw,calc((100vw - 1350px)/2))}}@media(max-width:1000px)and (min-width:761px){.closing-service{grid-template-columns:5% 42% 1fr 65px}.service-mark{width:56px;height:56px}.closing-service-title h3{font-size:27px}.closing-process{grid-template-columns:20% 1fr;gap:5%}.closing-process ol{gap:17px}.closing-process h4{font-size:11px}.closing-process p br{display:none}.contact-main-link{min-width:260px}.closing-service-copy>p{font-size:11px}}@media(max-width:760px){.luce-services,.luce-contact{padding:35px 7% 0}.closing-kicker{font-size:8px;gap:12px}.closing-kicker>span+span{font-size:7px;text-align:right}.services-intro{display:block;padding:58px 0 42px}.services-intro h2{font-size:35px;line-height:1.55;letter-spacing:.015em}.services-intro-copy{padding-top:30px}.services-intro-copy p{font-size:13px;line-height:2.1;margin-bottom:15px}.closing-service{grid-template-columns:22px 1fr 47px;gap:10px;min-height:0;padding:27px 0 28px;align-items:start}.service-index-no{font-size:9px;padding-top:3px}.closing-service-title{grid-column:2}.closing-service-title p{font-size:9px;margin-bottom:10px}.closing-service-title h3{font-size:25px;line-height:1.5;letter-spacing:.01em}.closing-service-copy{grid-column:2 / 4;padding:6px 0 0}.closing-service-copy>p{font-size:13px;line-height:2;margin:0 0 14px}.closing-service-copy ul{font-size:9px;gap:5px 10px}.closing-service-copy li+li:before{margin-right:7px}.service-mark{grid-column:3;grid-row:1;align-self:start;margin-top:2px;width:44px;height:44px}.closing-process{padding:42px 0 47px;display:block}.closing-process-title{display:flex;justify-content:space-between;align-items:flex-start}.closing-process-title>span{font-size:7px;padding-top:6px}.closing-process-title h3{font-size:23px;margin:0;line-height:1.6}.closing-process ol{display:block;margin-top:34px}.closing-process li{display:flex;gap:21px;border-top:1px solid var(--closing-rule);padding:19px 0 17px}.closing-process li>span{font-size:9px;padding-top:6px;margin:0}.closing-process h4{font-size:12px;margin-bottom:8px}.closing-process p{font-size:12px;line-height:1.9}.luce-contact{min-height:0;padding-top:31px}.contact-orbit{display:none}.contact-main{padding:62px 0 49px}.contact-overline{font-size:8px;letter-spacing:.12em;margin-bottom:20px}.contact-main h2{font-size:29px;line-height:1.7;letter-spacing:.02em;margin-bottom:26px;white-space:nowrap}.contact-action-row{display:block}.contact-action-row>p{font-size:13px;line-height:2.1}.contact-main-link{min-width:0;width:100%;margin-top:33px;padding:18px 0;gap:35px}.contact-main-link>span{font-size:30px}.contact-main-link small{font-size:9px;margin-bottom:5px}.contact-main-link svg{width:43px;height:43px}.contact-address-row{margin-top:23px;gap:8px 13px}.contact-email{font-size:14px}.contact-copy{font-size:9px}.contact-copy-status{font-size:9px;width:100%;min-height:0}.contact-copy-status:empty{display:none}.luce-footer{display:block;padding:25px 0 20px}.footer-company{font-size:11px;gap:20px}.footer-company>span+span{font-size:9px}.footer-nav{justify-content:flex-start;gap:27px;font-size:10px;margin-top:22px}.footer-signature{margin:36px 0 28px}.footer-meta{display:grid;grid-template-columns:1fr auto;gap:14px 10px;font-size:7px}.footer-meta>span:last-child{font-size:6px;letter-spacing:.05em}}@media(max-width:380px){.services-intro h2{font-size:32px}.closing-service-title h3{font-size:23px}.closing-service-copy>p{font-size:12px}.contact-main h2{font-size:clamp(22px,6.8vw,26px)}.closing-kicker>span+span{font-size:6px}.contact-email{font-size:13px}}@media(prefers-reduced-motion:reduce){.closing-ready .closing-reveal{opacity:1;transform:none;transition:none}.contact-main-link,.contact-main-link svg{transition:none}}.service-detail-link{display:inline-flex;align-items:center;gap:28px;border-bottom:1px solid #87907c;padding:10px 0 8px;margin-top:16px;font-size:11px;color:#394d38;text-decoration:none}.service-detail-link>span{font-size:18px;transition:transform .2s}.service-detail-link:hover>span{transform:translate(3px,-3px)}.service-detail-link:focus-visible{outline:2px solid #536f4b;outline-offset:5px}.footer-nav{flex-wrap:wrap;gap:17px}@media(max-width:760px){.service-detail-link{font-size:11px;margin-top:14px;gap:25px}.closing-service-copy>p{font-size:14px}.footer-nav{gap:20px}}@media(max-width:760px){.service-detail-link{font-size:14px;min-height:48px}.services-intro-copy p,.closing-process p{font-size:14px}.closing-service-copy>p{font-size:14px}}.sc-panel[data-work=desk]{container-name:workspace;container-type:inline-size}.workspace-v24{--ui-ink:#242c35;--ui-muted:#78828d;--ui-line:#e0e4e7;--ui-accent:#6156ce;color:var(--ui-ink);background:#f4f5f6;font-family:Inter,Noto,sans-serif}.workspace-v24 .desk-sidebar{width:180px;padding:28px 14px 19px;background:#20292f;border:0;color:#d8dfe4}.workspace-v24 .desk-brand{display:flex;align-items:center;gap:11px;margin:0 8px 40px;font-size:17px;letter-spacing:.03em;color:#fff}.workspace-v24 .company-mark{width:30px;height:34px;color:#b9cec5;stroke-width:1.25}.workspace-v24 .desk-brand small{margin:8px 0 0;font:6px Inter;letter-spacing:.17em;color:#9aabb3}.workspace-v24 .desk-sidebar nav{gap:6px}.workspace-v24 .desk-sidebar nav>button{padding:12px;gap:12px;font-size:11px;min-height:44px;color:#a9b5bd;border-radius:6px}.workspace-v24 .desk-sidebar nav>button svg{width:18px;height:18px;stroke-width:1.4}.workspace-v24 .desk-sidebar nav>button.selected{background:#e3eee7;color:#243c35;font-weight:600;box-shadow:none}.workspace-v24 .desk-sidebar nav>button:hover{background:#36434b;color:#fff}.workspace-v24 .desk-sidebar nav>button.selected:hover{background:#d3e4db;color:#243c35}.workspace-v24 .desk-sidebar-end{padding:19px 6px 0;border-color:#ffffff1c}.workspace-team{display:flex;align-items:center;gap:0}.workspace-team>i{display:grid;place-items:center;flex:none;width:24px;height:24px;border:2px solid #20292f;border-radius:50%;font:9px Noto;font-style:normal;background:#cbbcab;color:#554d42}.workspace-team>i+i{margin-left:-7px;background:#afc5bc}.workspace-team>i:nth-child(3){background:#b0bbd0}.workspace-team>span{margin-left:7px;font-size:8px;color:#afbbc2}.workspace-v24 .desk-sidebar-end>small{font:7px Noto;letter-spacing:0;color:#91a0a9;margin-top:13px;white-space:nowrap}.workspace-v24 .desk-toolbar{height:64px;padding:0 27px;gap:24px;background:#fff;border-color:var(--ui-line)}.workspace-v24 .desk-breadcrumb{display:flex;align-items:center;gap:12px;font:10px Noto;color:#8b929c;white-space:nowrap}.workspace-v24 .desk-breadcrumb i{font-style:normal;color:#c3c8cd}.workspace-v24 .desk-breadcrumb b{font-weight:500;color:#424c56}.workspace-v24 .mobile-company{display:none}.workspace-v24 .desk-search{min-width:225px;margin-left:auto;background:#f5f6f7;border-color:#e9ecef;border-radius:6px;font-size:10px!important;color:#84909b!important;padding:9px 11px}.workspace-v24 .desk-user{font-size:10px;color:#596570}.workspace-v24 .desk-user>i{background:#e6dfd7;color:#736457}.workspace-v24 .desk-home,.workspace-v24 .desk-project,.workspace-v24 .desk-alternate{top:64px;padding:25px 28px;background:#f4f5f6;overflow-y:auto;scrollbar-width:none}.workspace-v24 .desk-greeting{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.workspace-v24 .desk-greeting>div>small{font:9px Noto;color:#65717d;letter-spacing:.02em}.workspace-v24 .desk-greeting small>span{margin-left:13px;color:#9ca4ad;font-size:8px}.workspace-v24 .desk-greeting h3{font:600 26px/1.5 Noto;letter-spacing:-.045em;margin:9px 0 6px}.workspace-v24 .desk-greeting p{font:10px Noto;color:#85909b}.workspace-status{display:flex;align-items:center;gap:7px;font:8px Noto;color:#7d8986;margin-top:25px}.workspace-status>i{width:5px;height:5px;border-radius:50%;background:#84a695}.workspace-v24 .workspace-top{display:grid;grid-template-columns:1.72fr 1fr;gap:17px}.workspace-v24 .workspace-focus{position:relative;display:grid;grid-template-columns:1.2fr 1fr;min-width:0;min-height:232px;background:#e9eaf5;border:1px solid #e2e2ed;border-radius:10px;padding:23px 23px 19px;overflow:hidden}.focus-content{position:relative;z-index:1;min-width:0}.workspace-v24 .focus-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8a87a1;font:7px Noto}.workspace-v24 .ai-tag{display:inline-flex;align-items:center;gap:4px;font:8px Noto;color:#625ca2;font-weight:500}.workspace-v24 .ai-tag>svg{width:12px;height:12px;stroke-width:1.6}.workspace-v24 .workspace-focus h4{font:600 23px/1.5 Noto;letter-spacing:-.035em;margin:15px 0 8px;color:#34324d}.workspace-v24 .workspace-focus p{font:9px/1.9 Noto;color:#838196}.focus-content>button{display:flex;align-items:center;justify-content:space-between;gap:23px;border:0;border-radius:5px;background:#5f57b5;color:#fff!important;font:9px Noto!important;padding:11px 13px;margin-top:16px;min-width:147px}.focus-content>button>svg{width:13px;height:13px}.focus-content>button:hover{background:#484092}.focus-review{display:flex;align-items:center;gap:5px;font:7px Noto;color:#93909f;margin-top:10px}.focus-review>i{width:4px;height:4px;border-radius:50%;background:#b28c55}.focus-preview{position:relative;display:flex;align-items:center;justify-content:center;padding-left:20px}.preview-paper{width:174px;min-height:203px;padding:20px 16px 17px;background:#fffefa;transform:rotate(5deg);box-shadow:0 12px 22px #39325414,0 1px 3px #3932540d;border:1px solid #fff;border-radius:2px;color:#43424d}.preview-paper>span{display:block;font:6px Inter;letter-spacing:.15em;color:#98959e}.preview-paper>strong{display:block;font:600 20px/1.5 "Hiragino Mincho ProN",serif;letter-spacing:.14em;margin:15px 0 8px}.preview-paper>small{font:6px Noto;color:#8c8a91}.preview-rule{height:1px;background:#d8d8de;margin:12px 0 3px}.preview-line{display:flex;justify-content:space-between;font:6px Noto;border-bottom:1px solid #eeeef1;padding:8px 0}.preview-line b{font-weight:400}.preview-line span{color:#91909a}.preview-check{display:flex;align-items:center;justify-content:space-between;background:#f7f0e3;font:6px Noto;color:#9a8054;padding:6px;margin-top:10px}.preview-check b{font:9px Inter}.preview-bottom{font:5px Noto;color:#aaa5ac;margin-top:10px}.preview-chip{position:absolute;left:17px;bottom:8px;display:flex;align-items:center;gap:5px;padding:8px 10px;font:7px Noto;border-radius:5px;background:#fff;box-shadow:0 4px 12px #39325412;color:#777381}.preview-chip svg{width:12px;height:12px;color:#7e9d8a}.workspace-v24 .workspace-agenda{background:#fff;border:1px solid var(--ui-line);border-radius:10px;padding:22px 19px;min-width:0}.workspace-v24 .workspace-agenda>h4{display:flex;align-items:center;justify-content:space-between;font:600 12px Noto;margin:0 0 19px}.workspace-v24 .workspace-agenda>h4>span{font:8px Inter;color:#9aa4af}.workspace-v24 .agenda{gap:13px;padding:3px 0 8px 10px;margin-top:14px;border-left:2px solid #aaa4d5}.workspace-v24 .agenda:nth-child(3){border-color:#adc0b5}.workspace-v24 .agenda>b{font:500 13px Inter;color:#394652;padding-top:2px}.workspace-v24 .agenda strong{font:500 10px Noto;white-space:nowrap}.workspace-v24 .agenda small{font:8px Noto;color:#929aa3;margin-top:7px}.workspace-v24 .workspace-agenda>button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-top:1px solid #edf0f2;padding:15px 0 0;margin-top:18px;background:none;color:#84919a;font:9px Noto!important}.workspace-v24 .workspace-agenda>button svg{width:13px;height:13px}.workspace-v24 .desk-tools-title{font:600 12px Noto;margin:23px 0 12px!important;display:flex;justify-content:space-between}.workspace-v24 .desk-tools-title small{font:8px Noto;letter-spacing:0;color:#9ca4ad}.workspace-v24 .desk-tools{gap:11px}.workspace-v24 .desk-tools>button{min-height:129px;padding:14px 14px 11px;border:1px solid var(--ui-line);background:#fff;box-shadow:none;border-radius:8px;transition:border-color .2s,transform .2s}.workspace-v24 .desk-tools>button:hover{border-color:#9f98ce;transform:translateY(-2px);box-shadow:0 6px 12px #312f4809}.workspace-v24 .workspace-tool-icon{display:grid;place-items:center;width:28px;height:28px;background:#eff0f5;border-radius:7px;color:#6d7386;flex:none}.workspace-v24 .workspace-tool-icon svg{width:17px;height:17px;stroke-width:1.5}.workspace-v24 .tool-number{position:absolute;right:14px;top:20px;font:8px Inter;color:#b2b9c0}.workspace-v24 .desk-tools>button>b{font:500 11px Noto;margin-top:11px;white-space:normal}.workspace-v24 .desk-tools>button>small{font:8px/1.6 Noto;margin-top:6px;color:#9aa2ab;white-space:normal}.tool-open{display:flex;align-items:center;justify-content:space-between;margin-top:13px;font:7px Noto;color:#8f96a3}.workspace-v24 .tool-open svg{width:11px;height:11px}.workspace-v24 .workspace-recent{margin-top:20px}.workspace-v24 .workspace-recent>h4{display:flex;align-items:center;gap:10px;font:600 11px Noto;margin:0 0 4px}.workspace-v24 .workspace-recent>h4>span{font:8px Inter;font-weight:400;color:#9aa4ad}.workspace-v24 .workspace-recent>button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #e0e4e8;background:none;padding:9px 0;text-align:left}.workspace-v24 .project-avatar{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:6px;background:#e0e9e3;color:#6b877b;font:10px Noto}.workspace-v24 .project-avatar.office{background:#e3e5ef;color:#7c839b}.workspace-v24 .workspace-recent button>div{display:grid;gap:3px;min-width:0}.workspace-v24 .workspace-recent button b{font:500 10px Noto}.workspace-v24 .workspace-recent button small{font:7px Noto;color:#99a3ad}.work-status{display:flex;align-items:center;gap:5px;margin-left:auto;font:8px Noto;color:#8e794f;min-width:87px}.work-status>i{width:4px;height:4px;border-radius:50%;background:#bba274}.work-status.neutral{color:#8a929c}.work-status.neutral>i{background:#b0b9c3}.workspace-v24 .workspace-recent time{font:8px Inter;color:#a4adb5;margin:0 15px}.workspace-v24 .workspace-recent button>svg{width:12px;height:12px;color:#8b97a1}.workspace-v24 .desk-project{padding:25px 28px 23px}.workspace-v24 .project-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.workspace-v24 .project-head small{font:9px Noto;color:#8b96a1}.workspace-v24 .project-head h3{font:600 23px/1.5 Noto;letter-spacing:-.04em;margin:8px 0 0}.project-state{display:flex;align-items:center;gap:6px;font:8px Noto;color:#948264;background:#efece5;border:1px solid #e7e2d8;border-radius:20px;padding:7px 10px}.project-state i{width:4px;height:4px;border-radius:50%;background:#b19c76}.project-process{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--ui-line);padding-bottom:16px;font:9px Noto;color:#9a9fa8}.project-process b{font:8px Inter;font-weight:500;margin-right:7px;color:#a4a7b6}.project-process>i{font-style:normal;color:#c2c6cf}.project-process>strong{color:#62569c;font-weight:500}.project-process>strong>b{color:#796fa8}.workspace-v24 .project-work{grid-template-columns:36% 1fr;gap:21px;margin-top:20px;align-items:start}.workspace-v24 .project-source{background:white;border:1px solid var(--ui-line);padding:19px;border-radius:9px}.source-heading{display:flex;align-items:center;gap:9px}.source-heading h4{font:500 12px Noto}.source-heading small{display:block;font:7px Noto;color:#a2a9b1;margin-top:4px}.source-edit{font:6px Noto;color:#b2b8bf;margin-left:auto;white-space:nowrap}.workspace-v24 .project-source>p{min-height:106px;padding:13px 0 16px;margin:13px 0 0;font:12px/2 Noto;border-color:#e9edf0;color:#505b64;outline-offset:3px}.source-divider{display:flex;align-items:center;justify-content:space-between;margin:17px 0 5px;font:9px Noto;color:#717e8a}.source-divider small{font:7px Inter;color:#a1aab4}.workspace-v24 .reference-file{display:flex;width:auto;gap:8px;border-bottom:1px solid #edf0f2;padding:13px 0}.workspace-v24 .reference-file>svg{width:17px;height:17px;color:#94a0b1}.workspace-v24 .reference-file>div{font:9px Noto}.workspace-v24 .reference-file small{font:7px/1.6 Noto;color:#a1aab4;margin-top:5px;max-width:none}.workspace-v24 .reference-file>span{display:block;font:6px Inter;color:#b5bdc6;margin-left:auto}.source-assist{margin-top:21px}.source-assist>p{font:9px/1.85 Noto;color:#9597a7;margin:8px 0 0}.workspace-v24 .generate-estimate{background:#efedf9;color:#625797;border:1px solid #ddd8ef;border-radius:5px;min-height:38px;padding:10px 8px;font:9px Noto!important;margin-top:15px}.workspace-v24 .generate-estimate:hover{background:#e5e0f4}.workspace-v24 .source-note{display:block;font:7px/1.9 Noto;color:#a0a7b3;margin-top:10px}.result-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font:8px Noto;color:#83918d}.result-toolbar>span{display:flex;align-items:center;gap:5px}.result-toolbar svg{width:12px;height:12px}.result-toolbar>small{font:7px Noto;color:#a2a9b3}.workspace-v24 .estimate-document{background:#fffefb;border:1px solid #e5e3de;box-shadow:0 5px 14px #26314207;padding:22px 25px 17px;border-radius:1px}.estimate-letterhead{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #e3e0d8}.estimate-letterhead>b{font:500 11px Noto;letter-spacing:.1em;color:#51534f}.estimate-letterhead>span{font:5px Inter;letter-spacing:.16em;color:#aaa99f}.workspace-v24 .estimate-heading{margin:18px 0 14px}.workspace-v24 .estimate-heading small{font:6px Inter;letter-spacing:.08em;color:#afaaa1}.workspace-v24 .estimate-heading h4{font:400 27px/1.2 "Hiragino Mincho ProN",serif;letter-spacing:.12em;margin:9px 0 0}.workspace-v24 .estimate-heading h4 em{font:7px Noto;letter-spacing:0;color:#a28a5f;background:#f3ead9;padding:4px 6px;margin-left:9px}.workspace-v24 .estimate-heading>span{font:9px Noto;color:#777c77;padding-bottom:3px}.estimate-subject{font:8px Noto;color:#83887f;margin-bottom:15px!important}.workspace-v24 .estimate-table{font:10px Noto}.workspace-v24 .estimate-tr{grid-template-columns:1fr 41px 93px;min-height:35px;border-color:#e8e7e0}.workspace-v24 .estimate-tr:first-child{font:7px Noto;background:#f1f1ec;color:#899086;min-height:24px;padding-left:6px}.workspace-v24 .estimate-tr b{font-weight:400}.workspace-v24 .estimate-tr em{font:7px Noto;color:#aa8c56;background:#faf1dd;padding:4px 6px}.workspace-v24 .estimate-note{font:8px/1.9 Noto;margin:12px 0!important;color:#99998d}.estimate-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d5d7cf;padding-top:10px;color:#666e66;font:8px Noto}.estimate-total>b{font:500 10px Noto}.workspace-v24 .estimate-alert{display:flex;align-items:center;gap:6px;background:none;padding:0;margin-top:11px;font:7px Noto;color:#a29885}.estimate-alert>span{border:1px solid #cabea9;width:10px;height:10px;border-radius:50%;text-align:center;font:7px/9px Inter;color:#b29e7a}.workspace-v24 .project-tasks{margin-top:15px}.workspace-v24 .project-tasks h4{font:500 10px Noto;margin-bottom:5px}.workspace-v24 .project-tasks h4 small{font:7px Noto;color:#a5aeb7}.workspace-v24 .project-tasks label{font:9px Noto;min-height:29px;padding:6px 0;border-color:#e1e5e9;color:#65727d}.workspace-v24 .project-tasks input{width:13px;height:13px;accent-color:#6a62ad;margin:0 2px 0 0}.workspace-v24 .project-tasks label small{font:8px Noto;color:#9da7b1}.workspace-v24 .project-actions{margin-top:11px;gap:12px}.workspace-v24 .save-note{font:8px/1.7 Noto;color:#98a2ab}.workspace-v24 .desk-save{min-height:34px;background:#6259ac;color:#fff;border-radius:5px;padding:10px 13px;font:9px Noto!important}.workspace-v24 .desk-save:hover{background:#4b428c}.workspace-v24 .desk-alternate{background:#f4f5f6}.workspace-v24 .desk-toast{background:#273539}.workspace-v24 .desk-modal{background:#17202777}.workspace-v24 .tool-dialog{background:#f6f7f9}.workspace-v24 .tool-run{background:#6259ac}@container workspace (max-width:760px){.workspace-v24 .desk-sidebar{width:51px;padding:18px 4px}.workspace-v24 .desk-brand{margin:0 auto 23px;justify-content:center}.workspace-v24 .desk-brand>span{display:none}.workspace-v24 .company-mark{width:28px;height:30px}.workspace-v24 .desk-sidebar nav{gap:5px}.workspace-v24 .desk-sidebar nav>button{font-size:8px;min-height:49px;padding:8px 2px;gap:5px}.workspace-v24 .desk-sidebar-end{display:none}.workspace-v24 .desk-toolbar{height:52px;padding:0 13px;gap:10px}.workspace-v24 .desk-breadcrumb{gap:6px;font-size:9px}.workspace-v24 .mobile-company{display:inline}.workspace-v24 .desktop-company{display:none}.workspace-v24 .desk-breadcrumb>i{margin:0}.workspace-v24 .desk-search{flex:0 0 auto;min-width:0;padding:7px;background:none;border:0}.workspace-v24 .desk-search>span,.workspace-v24 .desk-search>kbd{display:none}.workspace-v24 .desk-search>svg{width:16px;height:16px}.workspace-v24 .desk-user>i{width:23px;height:23px;font-size:9px}.workspace-v24 .desk-home,.workspace-v24 .desk-project,.workspace-v24 .desk-alternate{top:52px;padding:22px 17px}.workspace-v24 .desk-greeting{margin:0 0 20px}.workspace-v24 .desk-greeting>div>small{font-size:8px}.workspace-v24 .desk-greeting small>span{font-size:6px;margin-left:9px}.workspace-v24 .desk-greeting h3{font-size:21px;margin:11px 0 6px;letter-spacing:-.04em;white-space:nowrap}.workspace-v24 .desk-greeting p{font-size:9px}.workspace-status{display:none}.workspace-v24 .workspace-top{grid-template-columns:1fr;gap:13px}.workspace-v24 .workspace-focus{grid-template-columns:1fr;padding:21px;min-height:0;overflow:visible}.workspace-v24 .focus-meta{font-size:7px;gap:9px}.workspace-v24 .workspace-focus h4{font-size:23px;margin:17px 0 10px}.workspace-v24 .workspace-focus p{font-size:10px;line-height:1.9}.focus-preview{display:none}.focus-content>button{font-size:11px!important;min-height:42px;width:100%;margin-top:20px}.focus-review{font-size:7px;margin-top:11px}.workspace-v24 .workspace-agenda{padding:20px}.workspace-v24 .workspace-agenda>h4{font-size:13px;margin-bottom:13px}.workspace-v24 .agenda{gap:17px;margin-top:16px}.workspace-v24 .agenda>b{font-size:14px}.workspace-v24 .agenda strong{font-size:11px}.workspace-v24 .agenda small{font-size:9px}.workspace-v24 .workspace-agenda>button{font-size:10px!important;margin-top:14px;padding-top:14px;min-height:36px}.workspace-v24 .desk-tools-title{font-size:12px;margin:24px 0 13px!important}.workspace-v24 .desk-tools-title small{display:none}.workspace-v24 .desk-tools{gap:10px}.workspace-v24 .desk-tools>button{min-height:150px;padding:14px 12px 12px}.workspace-v24 .desk-tools>button>b{font-size:11px;line-height:1.6;white-space:nowrap}.workspace-v24 .desk-tools>button>small{font-size:9px;line-height:1.7;min-height:30px}.workspace-v24 .workspace-tool-icon{width:29px;height:29px}.workspace-v24 .tool-open{font-size:8px;margin-top:15px}.workspace-v24 .tool-number{right:12px;top:20px;font-size:7px}.workspace-v24 .workspace-recent{margin-top:24px}.workspace-v24 .workspace-recent>h4{font-size:12px;margin-bottom:7px}.workspace-v24 .workspace-recent>button{gap:8px;padding:13px 0}.workspace-v24 .workspace-recent button b{font-size:9px}.workspace-v24 .workspace-recent button small{font-size:7px}.workspace-v24 .workspace-recent time{display:none}.work-status{font-size:7px;min-width:0;white-space:nowrap}.workspace-v24 .workspace-recent button>svg{display:none}.workspace-v24 .project-head{display:block;margin-bottom:17px}.workspace-v24 .project-head small{font-size:9px}.workspace-v24 .project-head h3{font-size:20px;line-height:1.6;margin-top:10px;white-space:nowrap}.project-state{display:inline-flex;margin-top:12px;font-size:8px;padding:6px 10px}.project-process{gap:8px;justify-content:space-between;font-size:8px;line-height:1.7;padding-bottom:16px}.project-process b{display:block;font-size:7px;margin:0 0 2px}.project-process>i{font-size:10px}.workspace-v24 .project-work{grid-template-columns:1fr;gap:21px;margin-top:19px}.workspace-v24 .project-source{padding:19px}.source-heading h4{font-size:12px}.source-heading small{font-size:7px}.source-edit{font-size:6px}.workspace-v24 .project-source>p{font-size:12px;line-height:2;min-height:103px;padding:12px 0 17px}.source-divider{font-size:10px;margin-top:18px}.workspace-v24 .reference-file{padding:14px 0}.workspace-v24 .reference-file>div{font-size:10px}.workspace-v24 .reference-file small{font-size:8px}.source-assist{margin-top:18px}.source-assist>p{font-size:10px}.workspace-v24 .generate-estimate{min-height:43px;font-size:11px!important}.workspace-v24 .source-note{font-size:8px;line-height:1.8}.result-toolbar{font-size:9px;margin-bottom:12px}.result-toolbar>small{font-size:7px}.workspace-v24 .estimate-document{padding:20px 17px}.estimate-letterhead>b{font-size:12px}.estimate-letterhead>span{font-size:5px}.workspace-v24 .estimate-heading{margin-top:20px}.workspace-v24 .estimate-heading h4{font-size:26px}.workspace-v24 .estimate-heading h4 em{font-size:7px;margin-left:5px}.workspace-v24 .estimate-heading>span{font-size:8px}.estimate-subject{font-size:8px;margin-bottom:14px!important}.workspace-v24 .estimate-tr{grid-template-columns:1fr 26px 69px;min-height:38px;font-size:9px}.workspace-v24 .estimate-tr:first-child{font-size:7px;min-height:26px}.workspace-v24 .estimate-tr em{font-size:7px;padding:4px}.workspace-v24 .estimate-note{font-size:9px;line-height:2;margin:15px 0!important}.estimate-total{font-size:9px;padding-top:14px}.estimate-total>b{font-size:10px}.workspace-v24 .estimate-alert{font-size:7px;line-height:1.8;margin-top:14px}.workspace-v24 .project-tasks{margin-top:22px}.workspace-v24 .project-tasks h4{font-size:11px;margin-bottom:7px}.workspace-v24 .project-tasks label{font-size:10px;min-height:42px;padding:10px 0;gap:7px}.workspace-v24 .project-tasks input{width:16px;height:16px}.workspace-v24 .project-tasks label small{font-size:9px}.workspace-v24 .project-actions{margin:19px 0 3px;flex-wrap:wrap}.workspace-v24 .save-note{font-size:9px}.workspace-v24 .desk-save{font-size:11px!important;min-height:44px;padding:11px 15px}}@container workspace (min-width:761px){.workspace-v24 .desk-home{padding-top:20px;padding-bottom:20px}.workspace-v24 .desk-greeting{margin-bottom:18px}.workspace-v24 .workspace-focus{padding:19px 21px 16px}.workspace-v24 .workspace-focus h4{margin-top:12px}.preview-paper{padding:16px 15px 16px}.preview-paper>strong{margin:12px 0 6px}.preview-line{padding:6px 0}.preview-bottom{margin-top:8px}.workspace-v24 .desk-tools-title{margin-top:18px!important}.workspace-v24 .workspace-recent{margin-top:16px}.workspace-v24 .workspace-recent>button{padding:7px 0}.workspace-v24 .desk-project{padding-top:21px;padding-bottom:21px}.workspace-v24 .project-head{margin-bottom:16px}.project-process{padding-bottom:13px}.workspace-v24 .project-work{margin-top:16px}.workspace-v24 .project-tasks{margin-top:13px}}.workspace-v24 .workspace-focus p{color:#707086}.workspace-v24 .desk-tools>button>small{color:#7b8791}.workspace-v24 .agenda small,.workspace-v24 .reference-file small{color:#7e8a96}.workspace-v24 .source-assist>p{color:#7d7d90}.workspace-v24 .estimate-note{color:#7e857b}.workspace-v24 .estimate-alert{color:#938064}.workspace-v24 .save-note{color:#7b8994}.workspace-v24 .focus-review{font:8px/1.7 Noto;color:#827451}.workspace-v24 .source-note{font-size:8px;color:#7b8792}.workspace-v24 .estimate-alert{font-size:8px;color:#88744f}@container workspace (min-width:761px){.workspace-v24 .desk-project{padding-bottom:17px}}@media(max-width:760px){.showcase-desktop-preview .feature-nav{left:38px;right:38px;height:74px;gap:26px}.showcase-desktop-preview .feature-nav>span{font-size:8px;letter-spacing:.11em}.showcase-desktop-preview .feature-nav>i{font-size:25px}.showcase-desktop-preview .scent-intro{top:106px;left:30px;right:30px}.showcase-desktop-preview .scent-intro h3{font-size:166px;letter-spacing:.04em;margin:26px 0 0}.showcase-desktop-preview .scent-intro p{position:absolute;right:74px;top:256px;margin:0;writing-mode:vertical-rl;font-size:19px;line-height:1.7;letter-spacing:.25em;height:300px}.showcase-desktop-preview .scent-object{left:32%;top:28%;width:36%;height:62%}.showcase-desktop-preview .scent-shadow{left:31%;top:85%;width:40%;height:3%}.showcase-desktop-preview .scent-story{left:45px;right:45px;top:106px}.showcase-desktop-preview .scent-story h4{font-size:30px}.showcase-desktop-preview .scent-notes{inset:275px 48px 84px;display:flex;grid-template-columns:none;grid-template-rows:none;gap:22px}.showcase-desktop-preview .scent-notes>article>div{bottom:25px;left:25px}.showcase-desktop-preview .scent-notes img{object-position:50% 50%}.showcase-desktop-preview .scent-notes article:after{inset:35% 0 0;background:linear-gradient(transparent,#1d1400b3)}.showcase-desktop-preview .scent-notes h4{font-size:33px;margin:13px 0}.showcase-desktop-preview .scent-notes p{font-size:12px}.showcase-desktop-preview .scent-notes small{font-size:8px}.showcase-desktop-preview .scent-foot{left:40px;right:40px}.showcase-desktop-preview .scent-atmosphere{inset:60px 0 30px}.showcase-desktop-preview .scent-caustics i{left:28%;top:35%;width:48%}.showcase-desktop-preview .scent-caustics i:nth-child(2){left:37%;top:31%;width:35%}.showcase-desktop-preview .scent-caustics i:nth-child(3){left:20%;top:63%;width:65%}.showcase-desktop-preview .scent-whisper{top:151px;font-size:30px;letter-spacing:.22em}.showcase-desktop-preview .motion-site .feature-nav{left:35px;right:35px;height:74px}.showcase-desktop-preview .motion-type{top:85px;left:30px;right:30px;font-size:193px}.showcase-desktop-preview .motion-type span:last-child{margin-top:48px}.showcase-desktop-preview .motion-person,.showcase-desktop-preview .motion-trails>img{left:23%;top:15%;width:78%;height:72%}.showcase-desktop-preview .motion-date{left:36px;bottom:77px;gap:15px}.showcase-desktop-preview .motion-date>b{font-size:66px}.showcase-desktop-preview .motion-date>small{font-size:8px}.showcase-desktop-preview .motion-date>span{font-size:13px}.showcase-desktop-preview .motion-disc{right:35px;bottom:95px;width:104px;height:104px;font-size:14px}.showcase-desktop-preview .motion-meter{left:35px;right:35px;bottom:25px;gap:18px}.showcase-desktop-preview .motion-stage{inset:0}.showcase-desktop-preview .motion-stage>img{object-position:center 55%}.showcase-desktop-preview .stage-heading{left:35px;top:112px}.showcase-desktop-preview .stage-program{left:35px;right:35px;bottom:69px;flex-wrap:nowrap;gap:26px}.showcase-desktop-preview .stage-program>b{font-size:24px;width:auto}.showcase-desktop-preview .stage-program>i{font-size:28px}.showcase-desktop-preview .aether-loading{font-size:100px}}.discovery .map-destination .destination-pin{filter:drop-shadow(0 2px 2px #0003)}.discovery .ig-likes,.discovery .ig-pagination,.discovery .discovery-switch{display:none}.discovery .ig-profile-mini{display:grid;place-items:center;width:21px;height:21px;border:1px solid #716b5f;border-radius:50%;font:italic 13px Georgia;background:#f3eee5}@media(max-width:760px){.sc-panel[data-work=local] .discovery{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:20px;overflow:hidden;background:#edf0e9;color:#202c26}.discovery .discovery-heading{height:auto;display:block}.discovery .discovery-heading>small{font-size:8px;letter-spacing:.12em;color:#68766c}.discovery .discovery-heading h3{font-size:22px;line-height:1.45;margin-top:7px;letter-spacing:.015em}.discovery .discovery-heading h3 br{display:block}.discovery .discovery-switch{display:flex;align-items:center;gap:9px;margin-top:10px;font:9px/1.4 Inter,sans-serif;color:#23392d}.discovery .discovery-switch>span:first-child{opacity:calc(1 - var(--discovery-view,0)*.58)}.discovery .discovery-switch>span:last-child{opacity:calc(.42 + var(--discovery-view,0)*.58)}.discovery .discovery-switch>i{font-style:normal;color:#8c998f}.discovery .social-app{position:relative;inset:auto;grid-area:2 / 1;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:43px 49px minmax(0,1fr) 36px auto 38px;transform:translateX(calc(var(--discovery-view,0)*-110%));will-change:transform;border-radius:12px;border-color:#d9ded9;box-shadow:0 8px 20px #233a2810;color:#171b19;background:#fff}.discovery .ig-top{height:auto;padding:8px 15px;border-color:#efefef}.discovery .ig-top>b{font:600 italic 27px/1 "Snell Roundhand","Brush Script MT",cursive;letter-spacing:-1px;color:#131713}.discovery .ig-top>span{gap:19px}.discovery .ig-top svg{width:23px;height:23px;stroke-width:1.8}.discovery .ig-account{height:auto;padding:8px 13px;gap:9px}.discovery .ig-account>i{position:relative;width:32px;height:32px;flex:0 0 32px;border:2px solid #fff;outline:2px solid #b96682;background:#f0eee5;font:italic 20px Georgia;color:#6c705a}.discovery .ig-account b{font-size:11px;line-height:1.3;font-weight:650}.discovery .ig-account small{font-size:8px;color:#656962;margin-top:3px}.discovery .ig-account>span{font-size:21px;line-height:1;letter-spacing:1px}.discovery .ig-post{position:relative;inset:auto;width:100%;height:100%;min-height:0;background:#e8e9e2}.discovery .ig-post>.social-photo{width:100%;height:100%}.discovery .ig-post>span{top:11px;right:11px;font-size:9px;background:#1c251faa;padding:5px 8px}.discovery .ig-pagination{position:absolute;left:0;right:0;bottom:9px;display:flex;justify-content:center;gap:4px;pointer-events:none}.discovery .ig-pagination>*{width:4px;height:4px;border-radius:50%;background:#fffa;box-shadow:0 1px 2px #0003}.discovery .ig-pagination>b{background:#fff}.discovery .ig-actions{position:relative;inset:auto;padding:7px 13px 4px;gap:16px;align-items:center}.discovery .ig-actions>svg{width:23px;height:23px;stroke-width:1.8}.discovery .ig-actions>svg:last-child{width:21px;margin-left:auto}.discovery .social-app>.ig-caption{position:relative;inset:auto;padding:2px 13px 8px;font-size:10px;line-height:1.7}.discovery .ig-likes{display:block;margin-bottom:4px;font-size:10px;font-weight:650}.discovery .ig-caption>b{font-weight:650}.discovery .ig-caption>span{color:#4f574f}.discovery .ig-grid{display:none}.discovery .ig-bottom{position:relative;inset:auto;height:auto;align-items:center;padding:9px 11px;border-color:#eceeeb}.discovery .ig-bottom>svg{width:22px;height:22px;stroke-width:1.8}.discovery .ig-bottom>svg:first-child{fill:#161c18;stroke-width:1.4}.discovery .ig-bottom .ig-profile-mini{width:23px;height:23px;font-size:15px}.discovery .maps-app{position:relative;inset:auto;grid-area:2 / 1;width:100%;height:100%;min-height:0;transform:translateX(calc((1 - var(--discovery-view,0))*110%));will-change:transform;border-radius:12px;border-color:#d9ded9;box-shadow:0 8px 20px #233a2810;display:grid;grid-template-rows:49px minmax(0,1fr)}.discovery .maps-top{height:auto;padding:8px 11px;gap:11px}.discovery .maps-top>b{font-size:16px;letter-spacing:-.04em}.discovery .maps-top>b>em{font-size:9px;letter-spacing:0}.discovery .maps-top>div{min-width:0;height:31px;font-size:11px;gap:7px;padding:0 9px}.discovery .maps-top svg{flex:0 0 15px;width:15px!important;height:15px!important}.discovery .maps-layout{height:auto;min-height:0;display:flex;flex-direction:column-reverse}.discovery .map-view{width:100%;min-height:100px;flex:1}.discovery .map-view>.city-map{display:block;position:absolute;inset:0;width:100%;height:100%}.discovery .map-chips{display:none}.discovery .place-info{width:100%;height:105px;flex:0 0 105px;display:grid;grid-template-columns:99px minmax(0,1fr);grid-template-rows:51px 54px;box-shadow:0 -3px 12px #27352713}.discovery .place-info>.social-photo:first-child{grid-row:1 / 3;width:99px;height:105px}.discovery .place-title{padding:10px 14px 0}.discovery .place-title h4{font-size:19px;line-height:1.2;font-weight:550}.discovery .place-title p{font-size:9px;margin-top:5px}.discovery .place-actions{padding:5px 14px 8px;justify-content:flex-start;align-items:center;gap:20px}.discovery .place-actions>span{font-size:7px;gap:4px;white-space:nowrap}.discovery .place-actions svg{width:24px!important;height:24px!important;padding:5px;border-color:#5a90d5}.discovery .place-tabs,.discovery .place-info>.social-photo:nth-last-child(2),.discovery .place-description{display:none}.discovery .map-zoom{right:10px;bottom:24px;padding:4px 7px;font-size:15px}.discovery .map-zoom hr{margin:3px 0}.discovery .map-view>small{font-size:6px;bottom:5px;right:5px}.discovery .map-google{font-size:13px;bottom:7px;left:9px}.discovery .discovery-foot{position:relative;inset:auto;grid-area:3 / 1;align-items:center;gap:8px;font-size:12px;line-height:1.5}.discovery .discovery-foot>small{font-size:6px;white-space:nowrap}.sc-reduced .sc-panel[data-work=local] .discovery{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto}.sc-reduced .discovery .social-app{grid-area:2 / 1;transform:none;will-change:auto}.sc-reduced .discovery .maps-app{grid-area:3 / 1;transform:none;will-change:auto}.sc-reduced .discovery .discovery-foot{grid-area:4 / 1}.sc-reduced .discovery .discovery-switch>span{opacity:1}.sc-reduced .discovery .discovery-route{stroke-dashoffset:0}}.mobile-feature-caption{display:none}@media(max-width:760px){.workspace-v24[data-tour=auto] .desk-home,.workspace-v24[data-tour=auto] .desk-project{overflow-y:hidden;overscroll-behavior-y:auto}.mobile-feature-caption:not([hidden]){display:block;position:absolute;left:7%;right:7%;pointer-events:none;text-align:left;color:#eeeee5;z-index:25000}.mobile-feature-caption small{font:8px Inter,sans-serif;letter-spacing:.12em;color:#bac4bd}.mobile-feature-caption p{font:400 23px/1.6 "Hiragino Mincho ProN","Yu Mincho",serif;margin:12px 0 18px;letter-spacing:.035em}.mobile-feature-caption>span{display:flex;gap:16px;font:6px Inter,sans-serif;letter-spacing:.16em;color:#98a49a}.mobile-feature-caption i{font-size:13px;font-style:normal}.reach-desktop-preview .search-message{top:calc(115px + (29% - 115px)*var(--preview-mix));width:calc(86% - 48%*var(--preview-mix))}.reach-desktop-preview .search-message h3{font-size:calc(27px + 15px*var(--preview-mix));line-height:1.6;margin:calc(22px*var(--preview-mix)) 0 calc(15px + 13px*var(--preview-mix))}.reach-desktop-preview .search-message>p{font-size:calc(9px + 3px*var(--preview-mix));line-height:2.1}.reach-desktop-preview .search-message>.eyebrow,.reach-desktop-preview .search-message>.reach-message-rule,.reach-desktop-preview .search-message>small{display:block;opacity:var(--preview-mix)}.reach-desktop-preview .reach-atmosphere{opacity:calc(1 - var(--preview-mix))!important}.reach-desktop-preview .reach-label{left:5%;right:5%;font-size:calc(6px + 2px*var(--preview-mix))}.reach-desktop-preview .reach-label-right{display:block;opacity:var(--preview-mix)}.reach-desktop-preview .reach-foot{display:flex;left:5%;right:5%;font-size:calc(5px + 2px*var(--preview-mix));bottom:calc(22px + 10px*var(--preview-mix))}}@media(max-width:760px){.reach-desktop-preview .search-message>.eyebrow{position:absolute;top:0;left:0}.reach-desktop-preview .search-message>.reach-message-rule{margin-top:calc(32px*var(--preview-mix));margin-bottom:calc(18px*var(--preview-mix));height:calc(1px*var(--preview-mix))}}@media(max-width:760px)and (max-height:700px){.reach-desktop-preview .search-message{top:calc(110px + (29% - 110px)*var(--preview-mix))}.reach-desktop-preview .search-message h3{font-size:calc(24px + 18px*var(--preview-mix));margin-bottom:calc(10px + 18px*var(--preview-mix))}.reach-desktop-preview .reach-foot{opacity:var(--preview-mix)}}.workspace-story{display:none}@media(max-width:760px){.workspace-story:not([hidden]){display:block;position:absolute;top:calc(var(--head) + 49px);left:7%;right:7%;z-index:26000;pointer-events:none;color:#edf0e9;text-shadow:0 2px 20px #071010}.workspace-story-index{display:flex;justify-content:space-between;align-items:center;font:7px Inter,sans-serif;letter-spacing:.11em;color:#98afa8}.workspace-story-index b{font-weight:400;color:#b8c9be;letter-spacing:.12em}.workspace-story h3{font:400 clamp(20px,5.65vw,24px)/1.7 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.02em;margin:19px 0 8px;max-width:18em}.workspace-story>p{font:10px/1.9 Noto,sans-serif;color:#b8c4bf;margin:0}.workspace-story-progress{display:flex;gap:5px;margin-top:18px;width:68px}.workspace-story-progress i{height:1px;flex:1;background:#e1e8db30}.workspace-story-progress i.current{background:#c3d4b8}.workspace-v24[data-tour=auto] .desk-home,.workspace-v24[data-tour=auto] .desk-project{transition:none}.workspace-v24[data-tour=auto] .desk-home{opacity:calc(1 - var(--workspace-switch,0));transform:translateY(calc(var(--workspace-switch,0)*-20px))}.workspace-v24[data-tour=auto] .desk-project{opacity:var(--workspace-switch,0);transform:translateY(calc((1 - var(--workspace-switch,0))*20px))}}@media(max-width:760px)and (max-height:700px){.workspace-story:not([hidden]){top:calc(var(--head) + 34px)}.workspace-story h3{font-size:20px;margin-top:13px;margin-bottom:5px}.workspace-story-progress{margin-top:12px}}.workspace-camera-window{display:contents}@media(max-width:760px){.showcase-journey:not(.sc-reduced) .workspace-camera-window{display:block;position:absolute;inset:0;clip-path:inset(var(--workspace-crop-top,290px) 0 var(--workspace-crop-bottom,55px));z-index:20000;pointer-events:none}.showcase-journey:not(.sc-reduced) .workspace-camera-window .sc-panel{pointer-events:none}.workspace-story h3{font-size:23px;line-height:1.55}.workspace-story>p{font-size:10px}}@media(max-width:760px)and (max-height:700px){.workspace-story h3{font-size:20px;line-height:1.5}}.luce-mobile-budget .sc-panel{will-change:auto;transition:none}.luce-mobile-budget .sc-panel:not([data-work=mono]){backface-visibility:visible}.luce-mobile-budget .sc-panel img{will-change:auto}.luce-mobile-budget .scent-atmosphere{overflow:hidden}.luce-mobile-budget .scent-atmosphere.scent-light-fallback:after{content:"";position:absolute;inset:8% 18%;border-radius:50%;background:radial-gradient(ellipse at 34% 50%,#edb66145,transparent 62%);transform:rotate(-18deg);pointer-events:none}.journey:not(.luce-near) .site-shell,.reach-journey:not(.luce-near) .reach-environment,.reach-journey:not(.luce-near) .reach-phone,.reach-journey:not(.luce-near) .reach-art,.reach-journey:not(.luce-near) .reach-search,.reach-journey:not(.luce-near) .reach-screen-glass,.showcase-journey:not(.luce-near) .sc-panel,.showcase-journey:not(.luce-near) .sc-panel img{will-change:auto!important}@media(prefers-reduced-motion:reduce){.search-caret{animation:none!important}}.sc-prerendered{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.mobile-showcase{height:auto!important;min-height:0!important;background:#101514;color:#f1f0e8;position:relative;isolation:isolate;overflow:clip}.ms-intro{padding:84px 7% 36px}.ms-intro>span,.ms-workspace>span{font:10px/1.5 Inter,sans-serif;letter-spacing:.14em;color:#b3bcb5}.ms-intro h2{font:400 clamp(28px,7.5vw,44px)/1.6 "Yu Mincho",serif;margin:26px 0 18px}.ms-intro p{font-size:12px;line-height:2;color:#acb9af}.ms-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 52px;max-width:640px;margin:auto}.ms-gallery figure{margin:0;aspect-ratio:1.25;overflow:hidden;background:#1d2421}.ms-gallery img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ms-chapter{height:calc(var(--vh,1vh)*230);position:relative;border-top:1px solid #ffffff1f}.ms-sticky{position:sticky;top:0;height:calc(var(--vh,1vh)*100);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0 24px;box-sizing:border-box;overflow:hidden}.ms-scene-heading{width:calc(100% - 40px);max-width:540px;margin:0 0 18px}.ms-scene-heading span{font:9px/1.5 Inter,sans-serif;letter-spacing:.12em;color:#a7b2ab}.ms-sticky h3{font:400 21px/1.5 "Yu Mincho",serif;margin:10px 0 0}.ms-frame{position:relative;flex:none;overflow:hidden;background:#1d2421;contain:layout paint;max-width:100%}.mobile-showcase .sc-panel{position:absolute!important;left:0!important;top:0!important;margin:0!important;opacity:1!important;visibility:visible!important;transform-origin:0 0!important;box-shadow:none!important;filter:none!important;will-change:auto!important;display:block!important;pointer-events:none}.ms-chapter:not(.ms-visible) .sc-panel{visibility:hidden!important}.ms-track{height:1px;background:#ffffff25;width:80px;margin-top:18px;flex:none}.ms-track i{display:block;width:100%;height:1px;background:#d7dcca;transform-origin:left}.mobile-showcase .aether-study{position:relative;width:100%;height:100%;background:#101616}.aether-study video{display:block;width:100%;height:100%;object-fit:cover}.ms-workspace{padding:70px 6% 84px;background:#e9ede3;color:#26352c}.ms-workspace>span{color:#556757}.ms-workspace>h3{font:400 31px/1.55 "Yu Mincho",serif;margin:22px 0 14px}.ms-workspace>p{font-size:13px;line-height:2}.ms-demo{background:#fbfcf6;border:1px solid #c9d1c1;padding:22px;margin:28px 0}.ms-demo label{display:block;font-size:13px;margin-bottom:12px}.ms-demo textarea{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #bfc9b4;background:white;color:#26352c;font:16px/1.8 sans-serif;resize:vertical}.ms-demo button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:17px 12px;border:0;background:#304235;color:white;font:13px/1.6 sans-serif;margin:15px 0;cursor:pointer}.ms-demo>small{font-size:10px;line-height:1.8;display:block;color:#63705f}.ms-draft{border-top:1px solid #c9d1c1;padding:20px 0;font-size:13px;line-height:1.8;margin-top:20px}.ms-draft small{color:#5e6b55;font-size:10px}.ms-draft h4{font-size:18px;margin:14px 0}.ms-draft-note{white-space:pre-wrap;overflow-wrap:anywhere}.ms-draft dl{display:grid;grid-template-columns:45px 1fr;gap:10px}.ms-draft dd{margin:0}.ms-workspace>a{display:flex;justify-content:space-between;color:inherit;text-decoration:none;border-bottom:1px solid #a8b6a0;padding:16px 0;font-size:14px}@media(prefers-reduced-motion:reduce){.ms-chapter{height:auto}.ms-sticky{position:relative;height:auto;min-height:650px;padding:38px 0}.ms-track{display:none}}.mobile-showcase .feature-nav{left:27px;right:27px;height:81px;gap:15px}.mobile-showcase .feature-nav>b{font-size:26px}.mobile-showcase .feature-nav>span{font-size:6px;letter-spacing:0}.mobile-showcase .feature-nav>i{font-size:22px}.mobile-showcase .scent-intro{top:145px;left:12px;right:12px}.mobile-showcase .scent-intro h3{font-size:91px;margin-top:35px;letter-spacing:0}.mobile-showcase .scent-intro p{font-size:23px;margin-top:26px}.mobile-showcase .scent-object{left:15%;top:34%;width:70%;height:52%}.mobile-showcase .scent-shadow{left:18%;top:83%;width:66%;height:3%}.mobile-showcase .scent-story{top:119px;left:24px;right:24px}.mobile-showcase .scent-story h4{font-size:32px}.mobile-showcase .scent-notes{inset:310px 30px 76px;gap:14px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.mobile-showcase .scent-notes>article>div{bottom:21px;left:25px}.mobile-showcase .scent-notes img{object-position:50% 45%}.mobile-showcase .scent-notes article:after{inset:0;background:linear-gradient(90deg,#161000b0,transparent)}.mobile-showcase .scent-notes h4{font-size:35px;margin:10px 0}.mobile-showcase .scent-notes p{font-size:13px}.mobile-showcase .scent-notes small{font-size:9px}.mobile-showcase .scent-foot{left:28px;right:28px;font-size:8px}.mobile-showcase .motion-site .feature-nav{left:27px;right:27px;height:81px}.mobile-showcase .motion-site .feature-nav>b{font-size:26px}.mobile-showcase .motion-type{left:20px;right:22px;top:120px;font-size:165px}.mobile-showcase .motion-type span:last-child{margin-top:72px}.mobile-showcase .motion-person,.mobile-showcase .motion-trails>img{left:0;top:18%;width:111%;height:63%}.mobile-showcase .motion-date{left:30px;bottom:109px;gap:17px}.mobile-showcase .motion-date>b{font-size:76px}.mobile-showcase .motion-date>small{font-size:9px}.mobile-showcase .motion-date>span{font-size:17px}.mobile-showcase .motion-disc{right:30px;bottom:145px;width:95px;height:95px;font-size:13px}.mobile-showcase .motion-meter{left:28px;right:28px;font-size:7px;bottom:32px;gap:12px}.mobile-showcase .motion-stage{top:81px}.mobile-showcase .motion-stage>img{object-position:40% center}.mobile-showcase .stage-heading{left:30px;top:40px}.mobile-showcase .stage-heading h3{font-size:42px}.mobile-showcase .stage-program{left:30px;right:30px;bottom:90px;flex-wrap:wrap;gap:12px}.mobile-showcase .stage-program>b{font-size:25px;width:100%}.mobile-showcase .stage-program>span{font-size:8px}.mobile-showcase .stage-program>i{font-size:25px}.mobile-showcase .aether-loading{font-size:70px}.mobile-showcase .motion-stage{inset:0}.mobile-showcase .stage-heading{top:122px}.mobile-showcase .scent-atmosphere{inset:100px -10% 40px}.mobile-showcase .scent-caustics i{left:12%;width:75%;top:41%}.mobile-showcase .scent-caustics i:nth-child(2){left:30%;top:35%;width:55%}.mobile-showcase .scent-caustics i:nth-child(3){left:5%;width:90%;top:72%}.mobile-showcase .scent-whisper{top:194px;font-size:28px;letter-spacing:.12em}.mobile-showcase .sc-panel[data-work=local] .discovery{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:20px;overflow:hidden;background:#edf0e9;color:#202c26}.mobile-showcase .discovery .discovery-heading{height:auto;display:block}.mobile-showcase .discovery .discovery-heading>small{font-size:8px;letter-spacing:.12em;color:#68766c}.mobile-showcase .discovery .discovery-heading h3{font-size:22px;line-height:1.45;margin-top:7px;letter-spacing:.015em}.mobile-showcase .discovery .discovery-heading h3 br{display:block}.mobile-showcase .discovery .discovery-switch{display:flex;align-items:center;gap:9px;margin-top:10px;font:9px/1.4 Inter,sans-serif;color:#23392d}.mobile-showcase .discovery .discovery-switch>span:first-child{opacity:calc(1 - var(--discovery-view,0)*.58)}.mobile-showcase .discovery .discovery-switch>span:last-child{opacity:calc(.42 + var(--discovery-view,0)*.58)}.mobile-showcase .discovery .discovery-switch>i{font-style:normal;color:#8c998f}.mobile-showcase .discovery .social-app{position:relative;inset:auto;grid-area:2 / 1;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:43px 49px minmax(0,1fr) 36px auto 38px;transform:translateX(calc(var(--discovery-view,0)*-110%));will-change:transform;border-radius:12px;border-color:#d9ded9;box-shadow:0 8px 20px #233a2810;color:#171b19;background:#fff}.mobile-showcase .discovery .ig-top{height:auto;padding:8px 15px;border-color:#efefef}.mobile-showcase .discovery .ig-top>b{font:600 italic 27px/1 "Snell Roundhand","Brush Script MT",cursive;letter-spacing:-1px;color:#131713}.mobile-showcase .discovery .ig-top>span{gap:19px}.mobile-showcase .discovery .ig-top svg{width:23px;height:23px;stroke-width:1.8}.mobile-showcase .discovery .ig-account{height:auto;padding:8px 13px;gap:9px}.mobile-showcase .discovery .ig-account>i{position:relative;width:32px;height:32px;flex:0 0 32px;border:2px solid #fff;outline:2px solid #b96682;background:#f0eee5;font:italic 20px Georgia;color:#6c705a}.mobile-showcase .discovery .ig-account b{font-size:11px;line-height:1.3;font-weight:650}.mobile-showcase .discovery .ig-account small{font-size:8px;color:#656962;margin-top:3px}.mobile-showcase .discovery .ig-account>span{font-size:21px;line-height:1;letter-spacing:1px}.mobile-showcase .discovery .ig-post{position:relative;inset:auto;width:100%;height:100%;min-height:0;background:#e8e9e2}.mobile-showcase .discovery .ig-post>.social-photo{width:100%;height:100%}.mobile-showcase .discovery .ig-post>span{top:11px;right:11px;font-size:9px;background:#1c251faa;padding:5px 8px}.mobile-showcase .discovery .ig-pagination{position:absolute;left:0;right:0;bottom:9px;display:flex;justify-content:center;gap:4px;pointer-events:none}.mobile-showcase .discovery .ig-pagination>*{width:4px;height:4px;border-radius:50%;background:#fffa;box-shadow:0 1px 2px #0003}.mobile-showcase .discovery .ig-pagination>b{background:#fff}.mobile-showcase .discovery .ig-actions{position:relative;inset:auto;padding:7px 13px 4px;gap:16px;align-items:center}.mobile-showcase .discovery .ig-actions>svg{width:23px;height:23px;stroke-width:1.8}.mobile-showcase .discovery .ig-actions>svg:last-child{width:21px;margin-left:auto}.mobile-showcase .discovery .social-app>.ig-caption{position:relative;inset:auto;padding:2px 13px 8px;font-size:10px;line-height:1.7}.mobile-showcase .discovery .ig-likes{display:block;margin-bottom:4px;font-size:10px;font-weight:650}.mobile-showcase .discovery .ig-caption>b{font-weight:650}.mobile-showcase .discovery .ig-caption>span{color:#4f574f}.mobile-showcase .discovery .ig-grid{display:none}.mobile-showcase .discovery .ig-bottom{position:relative;inset:auto;height:auto;align-items:center;padding:9px 11px;border-color:#eceeeb}.mobile-showcase .discovery .ig-bottom>svg{width:22px;height:22px;stroke-width:1.8}.mobile-showcase .discovery .ig-bottom>svg:first-child{fill:#161c18;stroke-width:1.4}.mobile-showcase .discovery .ig-bottom .ig-profile-mini{width:23px;height:23px;font-size:15px}.mobile-showcase .discovery .maps-app{position:relative;inset:auto;grid-area:2 / 1;width:100%;height:100%;min-height:0;transform:translateX(calc((1 - var(--discovery-view,0))*110%));will-change:transform;border-radius:12px;border-color:#d9ded9;box-shadow:0 8px 20px #233a2810;display:grid;grid-template-rows:49px minmax(0,1fr)}.mobile-showcase .discovery .maps-top{height:auto;padding:8px 11px;gap:11px}.mobile-showcase .discovery .maps-top>b{font-size:16px;letter-spacing:-.04em}.mobile-showcase .discovery .maps-top>b>em{font-size:9px;letter-spacing:0}.mobile-showcase .discovery .maps-top>div{min-width:0;height:31px;font-size:11px;gap:7px;padding:0 9px}.mobile-showcase .discovery .maps-top svg{flex:0 0 15px;width:15px!important;height:15px!important}.mobile-showcase .discovery .maps-layout{height:auto;min-height:0;display:flex;flex-direction:column-reverse}.mobile-showcase .discovery .map-view{width:100%;min-height:100px;flex:1}.mobile-showcase .discovery .map-view>.city-map{display:block;position:absolute;inset:0;width:100%;height:100%}.mobile-showcase .discovery .map-chips{display:none}.mobile-showcase .discovery .place-info{width:100%;height:105px;flex:0 0 105px;display:grid;grid-template-columns:99px minmax(0,1fr);grid-template-rows:51px 54px;box-shadow:0 -3px 12px #27352713}.mobile-showcase .discovery .place-info>.social-photo:first-child{grid-row:1 / 3;width:99px;height:105px}.mobile-showcase .discovery .place-title{padding:10px 14px 0}.mobile-showcase .discovery .place-title h4{font-size:19px;line-height:1.2;font-weight:550}.mobile-showcase .discovery .place-title p{font-size:9px;margin-top:5px}.mobile-showcase .discovery .place-actions{padding:5px 14px 8px;justify-content:flex-start;align-items:center;gap:20px}.mobile-showcase .discovery .place-actions>span{font-size:7px;gap:4px;white-space:nowrap}.mobile-showcase .discovery .place-actions svg{width:24px!important;height:24px!important;padding:5px;border-color:#5a90d5}.mobile-showcase .discovery .place-tabs,.mobile-showcase .discovery .place-info>.social-photo:nth-last-child(2),.mobile-showcase .discovery .place-description{display:none}.mobile-showcase .discovery .map-zoom{right:10px;bottom:24px;padding:4px 7px;font-size:15px}.mobile-showcase .discovery .map-zoom hr{margin:3px 0}.mobile-showcase .discovery .map-view>small{font-size:6px;bottom:5px;right:5px}.mobile-showcase .discovery .map-google{font-size:13px;bottom:7px;left:9px}.mobile-showcase .discovery .discovery-foot{position:relative;inset:auto;grid-area:3 / 1;align-items:center;gap:8px;font-size:12px;line-height:1.5}.mobile-showcase .discovery .discovery-foot>small{font-size:6px;white-space:nowrap}.mobile-showcase .sc-reduced .sc-panel[data-work=local] .discovery{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto}.mobile-showcase .sc-reduced .discovery .social-app{grid-area:2 / 1;transform:none;will-change:auto}.mobile-showcase .sc-reduced .discovery .maps-app{grid-area:3 / 1;transform:none;will-change:auto}.mobile-showcase .sc-reduced .discovery .discovery-foot{grid-area:4 / 1}.mobile-showcase .sc-reduced .discovery .discovery-switch>span{opacity:1}.mobile-showcase .sc-reduced .discovery .discovery-route{stroke-dashoffset:0}.mobile-showcase .scent-intro p{position:static;writing-mode:horizontal-tb;height:auto}@media(min-width:761px)and (max-height:500px){.mobile-showcase .ms-sticky{flex-direction:row;justify-content:space-evenly;padding:90px 30px 20px;gap:30px}.mobile-showcase .ms-scene-heading{width:40%;max-width:300px;margin:0}.mobile-showcase .ms-track{display:none}}.mobile-showcase .ms-gallery{display:flex;max-width:none;width:100%;overflow-x:auto;gap:16px;padding:0 20px 12px;scroll-snap-type:x proximity;scroll-padding-inline:20px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8b988f #27312b}.mobile-showcase .ms-gallery figure{flex:0 0 min(84vw,520px);aspect-ratio:4/3;scroll-snap-align:start}.ms-gallery-hint{display:flex;justify-content:space-between;gap:16px;margin:15px 20px 52px;color:#b8c2ba;font:11px/1.7 sans-serif}.ms-gallery:focus-visible{outline:2px solid #c5d0c8;outline-offset:-2px}.ms-count{display:inline-block;border:1px solid #52655b;border-radius:30px;padding:6px 10px;margin-top:18px;font:9px/1.4 Inter,sans-serif;letter-spacing:.09em;color:#becdc2}.ms-magazine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px;max-width:640px;padding:0 16px;margin:auto}.ms-work-card{min-width:0;margin:0}.ms-work-card:nth-child(3n+1){grid-column:1/-1}.ms-art{position:relative;display:block;width:100%;aspect-ratio:4/3;border:0;padding:0;background:#24312a;overflow:hidden;color:#f5f2e6}.ms-art img{display:block;width:100%;height:100%;object-fit:cover}.ms-art[data-work=mono] img{object-fit:contain;background:#101616}.ms-work-card figcaption{display:flex;justify-content:space-between;gap:6px;margin-top:9px;font:9px/1.5 sans-serif;color:#a8b9ac}.ms-work-card figcaption b{font-weight:500;color:#d5ded5}.ms-work-card figcaption>span{text-align:right}.ms-work-card:nth-child(3n+1) figcaption{font-size:11px}.ms-magazine{padding-bottom:64px}