html:has(.living-type-module__Q_84Pq__home){scrollbar-color:#d9c9ce #f8f4f5;background:#f8f4f5}.living-type-module__Q_84Pq__home{--paper:#f8f4f5;--ink:#3e192a;--quiet:#875d70;--accent:#ca195b;--rule:#d9c9ce;background:var(--paper);min-height:100svh;color:var(--ink);isolation:isolate;grid-template-rows:96px minmax(400px,1fr) 84px;padding:24px 2.6vw 28px;display:grid;position:relative}.living-type-module__Q_84Pq__home ::selection{color:var(--paper);background:var(--accent)}.living-type-module__Q_84Pq__home :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:6px}.living-type-module__Q_84Pq__home button{padding:0}.living-type-module__Q_84Pq__home button:disabled{opacity:1}.living-type-module__Q_84Pq__header{z-index:3;grid-template-columns:26% 48% 26%;align-items:start;display:grid;position:relative}.living-type-module__Q_84Pq__brand{justify-self:start;min-height:48px;padding-block:4px}.living-type-module__Q_84Pq__brand>span{font-family:var(--font-ui), sans-serif;letter-spacing:.065em;gap:17px;font-size:19px;font-weight:500;line-height:1.6;display:flex}.living-type-module__Q_84Pq__brand b{font:500 17px var(--font-sans), sans-serif;letter-spacing:.08em;padding-top:4px}.living-type-module__Q_84Pq__brand small{font-family:var(--font-ui), sans-serif;letter-spacing:.43em;color:var(--quiet);margin-top:5px;font-size:9px;display:block}.living-type-module__Q_84Pq__selector{text-align:center}.living-type-module__Q_84Pq__tabs{justify-content:center;gap:43px;display:flex}.living-type-module__Q_84Pq__tabs button{font-family:var(--font-living-serif), serif;letter-spacing:.09em;border-bottom:1px solid #0000;min-width:74px;min-height:48px;font-size:28px;font-weight:600;position:relative}.living-type-module__Q_84Pq__tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.living-type-module__Q_84Pq__tabs button[aria-selected=true]:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--paper);border-radius:50%;position:absolute;bottom:-4.5px;left:calc(50% - 4px)}.living-type-module__Q_84Pq__prompt{font-family:var(--font-living-serif), serif;letter-spacing:.15em;color:var(--quiet);margin-top:17px;font-size:15px}.living-type-module__Q_84Pq__nav{font-family:var(--font-living-serif), serif;letter-spacing:.06em;justify-content:flex-end;align-items:center;gap:22px;font-weight:600;display:flex}.living-type-module__Q_84Pq__nav a{place-items:center;min-width:44px;min-height:44px;display:grid}.living-type-module__Q_84Pq__nav a:hover{color:var(--accent)}.living-type-module__Q_84Pq__scene{--project-width:18%;grid-template-columns:24% 58% var(--project-width);align-items:center;min-width:0;display:grid;position:relative}.living-type-module__Q_84Pq__intro{z-index:2;pointer-events:none;grid-column:1;align-self:center;padding-bottom:5%}.living-type-module__Q_84Pq__intro h1{font-family:var(--font-living-serif), serif;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(42px,4.85vw,76px);font-weight:600;line-height:1.23}.living-type-module__Q_84Pq__intro p{letter-spacing:.065em;color:var(--quiet);margin-top:29px;padding-top:23px;font-size:16px;line-height:1.9;position:relative}.living-type-module__Q_84Pq__intro p:before{content:"";border-top:1px solid var(--rule);width:30px;position:absolute;top:0;left:0}.living-type-module__Q_84Pq__art{margin:0;position:absolute;inset:-2% 19% -2% 22%}.living-type-module__Q_84Pq__picture{width:100%;height:100%;display:block}.living-type-module__Q_84Pq__picture img{object-fit:contain;filter:drop-shadow(0 14px 17px #54152316);width:100%;height:100%}.living-type-module__Q_84Pq__hiddenArt{display:none}.living-type-module__Q_84Pq__loading{text-align:center;color:var(--quiet);font-size:13px;position:absolute;bottom:5%;left:0;right:0}.living-type-module__Q_84Pq__artFallback{text-align:center;color:var(--quiet);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:15% 10%}.living-type-module__Q_84Pq__artFallback button{text-underline-offset:6px;min-height:44px;text-decoration:underline}.living-type-module__Q_84Pq__artFallback a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.living-type-module__Q_84Pq__annotations{color:var(--quiet);letter-spacing:.045em;pointer-events:none;font-size:13px;list-style:none}.living-type-module__Q_84Pq__annotations li{z-index:1;position:absolute}.living-type-module__Q_84Pq__note0{top:5%;left:28%}.living-type-module__Q_84Pq__note1{top:15%;right:calc(var(--project-width) + 24px)}.living-type-module__Q_84Pq__note2{bottom:25%;right:calc(var(--project-width) + 24px)}.living-type-module__Q_84Pq__project{z-index:2;grid-column:3;align-self:center;transform:translateY(25%)}.living-type-module__Q_84Pq__project h2{font-family:var(--font-living-serif), serif;letter-spacing:-.02em;font-size:clamp(21px,1.8vw,29px);font-weight:600;line-height:1.5}.living-type-module__Q_84Pq__project p{color:var(--quiet);min-height:92px;margin-top:12px;font-size:16px;line-height:1.9}.living-type-module__Q_84Pq__projectLink{color:var(--accent);font-size:20px;font-family:var(--font-living-serif), serif;letter-spacing:.14em;border-bottom:1px solid var(--accent);align-items:center;gap:15px;min-height:44px;margin-top:14px;font-weight:500;display:inline-flex}.living-type-module__Q_84Pq__projectLink:hover .living-type-module__Q_84Pq__arrow,.living-type-module__Q_84Pq__contact:hover .living-type-module__Q_84Pq__arrow,.living-type-module__Q_84Pq__allWork:hover .living-type-module__Q_84Pq__arrow{transform:translate(3px,-2px)}.living-type-module__Q_84Pq__footer{z-index:3;grid-template-columns:1fr 360px 1fr;align-items:center;gap:24px;display:grid}.living-type-module__Q_84Pq__allWork{font-family:var(--font-living-serif), serif;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--quiet);text-decoration-color:var(--quiet);text-underline-offset:10px;justify-self:start;align-items:center;gap:16px;font-size:14px;font-weight:600;display:inline-flex}.living-type-module__Q_84Pq__contact{background:var(--accent);color:#fff;white-space:nowrap;justify-self:end;align-items:center;gap:18px;min-height:54px;padding:12px 26px;font-size:17px;display:inline-flex}.living-type-module__Q_84Pq__contact:hover{background:#ab134b}.living-type-module__Q_84Pq__growth{border:0;min-width:0;margin:0;padding:0}.living-type-module__Q_84Pq__stageLabels{justify-content:space-between;display:flex}.living-type-module__Q_84Pq__stageLabels button{min-width:44px;min-height:44px;color:var(--quiet);font-family:var(--font-living-serif), serif;font-size:15px}.living-type-module__Q_84Pq__stageLabels button[aria-pressed=true]{color:var(--accent);font-weight:600}.living-type-module__Q_84Pq__growth input{appearance:none;cursor:pointer;width:calc(100% - 28px);height:44px;accent-color:var(--accent);background:0 0;margin:-6px 14px 0;display:block}.living-type-module__Q_84Pq__growth input::-webkit-slider-runnable-track{background:var(--rule);height:1px}.living-type-module__Q_84Pq__growth input::-moz-range-track{background:var(--rule);height:1px}.living-type-module__Q_84Pq__growth input::-webkit-slider-thumb{appearance:none;border:3px solid var(--paper);background:var(--accent);border-radius:50%;width:14px;height:14px;margin-top:-6.5px;box-shadow:0 1px 8px #91314926}.living-type-module__Q_84Pq__growth input::-moz-range-thumb{border:3px solid var(--paper);background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 1px 8px #91314926}.living-type-module__Q_84Pq__arrow{background:currentColor;flex:none;width:18px;height:18px;transition:transform .2s;display:inline-block;-webkit-mask:url(/media/home/living-type/arrow-right.svg) 50%/contain no-repeat;mask:url(/media/home/living-type/arrow-right.svg) 50%/contain no-repeat}.living-type-module__Q_84Pq__diagonal{-webkit-mask-image:url(/media/home/living-type/arrow-up-right.svg);mask-image:url(/media/home/living-type/arrow-up-right.svg)}.living-type-module__Q_84Pq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.living-type-module__Q_84Pq__skip{background:var(--ink);color:var(--paper);z-index:10;padding:12px 18px;position:absolute;top:-100px;left:20px}.living-type-module__Q_84Pq__skip:focus{top:12px}.living-type-module__Q_84Pq__noScript{text-align:center;padding:14px 0}.living-type-module__Q_84Pq__noScript a{margin:0 12px;text-decoration:underline;display:inline-block}@media (min-width:1600px){.living-type-module__Q_84Pq__home{grid-template-rows:106px minmax(540px,1fr) 84px}.living-type-module__Q_84Pq__project{max-width:300px}.living-type-module__Q_84Pq__intro h1{font-size:76px}}@media (max-width:1100px){.living-type-module__Q_84Pq__tabs{gap:20px}.living-type-module__Q_84Pq__brand>span{gap:10px;font-size:17px}.living-type-module__Q_84Pq__brand b,.living-type-module__Q_84Pq__project p{font-size:15px}.living-type-module__Q_84Pq__footer{grid-template-columns:1fr 290px 1fr;gap:18px}.living-type-module__Q_84Pq__contact{gap:12px;padding-inline:16px;font-size:15px}.living-type-module__Q_84Pq__intro p{font-size:14px}}@media (min-width:901px) and (max-height:800px){.living-type-module__Q_84Pq__note0{top:4%;left:35%}.living-type-module__Q_84Pq__note1{top:19%;right:31%}.living-type-module__Q_84Pq__note2{bottom:17%;right:29%}}@media (max-width:900px){.living-type-module__Q_84Pq__home{grid-template-rows:auto 1fr auto;gap:18px;padding:20px 28px 26px}.living-type-module__Q_84Pq__header{grid-template-columns:1fr 1fr;gap:18px}.living-type-module__Q_84Pq__brand{grid-column:1}.living-type-module__Q_84Pq__nav{grid-area:1/2}.living-type-module__Q_84Pq__selector{grid-area:2/1/auto/-1}.living-type-module__Q_84Pq__tabs{gap:42px}.living-type-module__Q_84Pq__tabs button{font-size:26px}.living-type-module__Q_84Pq__prompt{margin-top:10px;font-size:14px}.living-type-module__Q_84Pq__scene{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;min-height:580px}.living-type-module__Q_84Pq__art{inset:-3% 9% 30%}.living-type-module__Q_84Pq__intro{grid-area:2/1;align-self:end;padding-bottom:0}.living-type-module__Q_84Pq__intro h1{font-size:36px;line-height:1.24}.living-type-module__Q_84Pq__intro p{margin-top:15px;padding-top:13px;font-size:13px}.living-type-module__Q_84Pq__project{grid-area:2/2;place-self:end;max-width:260px;transform:none}.living-type-module__Q_84Pq__project h2{font-size:23px}.living-type-module__Q_84Pq__project p{min-height:76px;margin-top:8px;font-size:14px;line-height:1.8}.living-type-module__Q_84Pq__projectLink{margin-top:3px;font-size:17px}.living-type-module__Q_84Pq__note0{top:8%;left:15%}.living-type-module__Q_84Pq__note1{top:18%;right:7%}.living-type-module__Q_84Pq__note2{bottom:35%;right:10%}.living-type-module__Q_84Pq__footer{grid-template-columns:1fr 1fr;row-gap:14px}.living-type-module__Q_84Pq__growth{grid-area:1/1/auto/-1;justify-self:center;width:320px}.living-type-module__Q_84Pq__contact{grid-area:2/2}.living-type-module__Q_84Pq__allWork{grid-area:2/1}}@media (max-width:600px){.living-type-module__Q_84Pq__home{gap:14px;min-height:100svh;padding:15px 20px 24px}.living-type-module__Q_84Pq__brand>span{gap:10px;font-size:16px}.living-type-module__Q_84Pq__brand b{font-size:13px}.living-type-module__Q_84Pq__brand small{letter-spacing:.34em;font-size:7px}.living-type-module__Q_84Pq__nav{gap:5px;font-size:14px}.living-type-module__Q_84Pq__nav a{min-width:44px}.living-type-module__Q_84Pq__header{gap:18px}.living-type-module__Q_84Pq__tabs{gap:31px}.living-type-module__Q_84Pq__tabs button{min-width:62px;font-size:24px}.living-type-module__Q_84Pq__prompt{letter-spacing:.1em;margin-top:9px;font-size:12px}.living-type-module__Q_84Pq__scene{flex-direction:column;min-height:auto;display:flex}.living-type-module__Q_84Pq__intro{order:0;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;padding-top:9px;display:flex}.living-type-module__Q_84Pq__intro h1{letter-spacing:-.07em;font-size:29px}.living-type-module__Q_84Pq__intro p{letter-spacing:.02em;margin-top:0;padding-top:0;font-size:12px}.living-type-module__Q_84Pq__intro p:before{display:none}.living-type-module__Q_84Pq__art{margin-inline:-9px;order:1;width:calc(100% + 18px);height:clamp(340px,102vw,540px);margin-top:6px;position:relative;inset:auto}.living-type-module__Q_84Pq__annotations{order:2;justify-content:center;gap:25px;width:100%;height:auto;margin-top:5px;font-size:12px;display:flex;position:static}.living-type-module__Q_84Pq__annotations li{position:static}.living-type-module__Q_84Pq__project{order:3;align-self:stretch;align-items:flex-start;gap:16px;width:100%;max-width:none;padding-top:20px;display:flex}.living-type-module__Q_84Pq__project>div{flex:1}.living-type-module__Q_84Pq__project h2{font-size:21px}.living-type-module__Q_84Pq__project p{min-height:70px;font-size:14px}.living-type-module__Q_84Pq__projectLink{letter-spacing:.035em;white-space:nowrap;gap:7px;margin-top:2px;font-size:14px}.living-type-module__Q_84Pq__projectLink .living-type-module__Q_84Pq__arrow{width:15px;height:15px}.living-type-module__Q_84Pq__footer{gap:12px 10px;margin-top:-2px}.living-type-module__Q_84Pq__growth{width:min(300px,90%)}.living-type-module__Q_84Pq__stageLabels button{font-size:14px}.living-type-module__Q_84Pq__allWork{gap:7px;font-size:12px}.living-type-module__Q_84Pq__contact{gap:9px;min-height:48px;padding:12px 13px;font-size:13px}.living-type-module__Q_84Pq__contact .living-type-module__Q_84Pq__arrow,.living-type-module__Q_84Pq__allWork .living-type-module__Q_84Pq__arrow{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){html:has(.living-type-module__Q_84Pq__home){scroll-behavior:auto}.living-type-module__Q_84Pq__home *,.living-type-module__Q_84Pq__home :before,.living-type-module__Q_84Pq__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:livingSerif;src:url(../media/noto_serif_sc_living-s.p.3zlv-0xesaijm.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:livingSerif Fallback;src:local(Arial);ascent-override:105.89%;descent-override:26.31%;line-gap-override:0.0%;size-adjust:108.7%}.livingserif_5d8dae1c-module__lu_fpG__className{font-family:livingSerif,livingSerif Fallback}.livingserif_5d8dae1c-module__lu_fpG__variable{--font-living-serif:"livingSerif", "livingSerif Fallback"}
