.fw-living{--fw-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback", sans-serif;--fw-ink:#182c24;--fw-paper:#eeeee5;--fw-soft:#b9c99e;background:var(--fw-paper);color:var(--fw-ink);font-family:var(--font-body), sans-serif;overflow:clip}.fw-living ::selection{color:#182c24;background:#b9c99e}.fw-living a,.fw-living button,.fw-living input{outline-offset:6px}.fw-living :focus-visible{outline:2px solid}.fw-living h1,.fw-living h2,.fw-living h3,.fw-living p,.fw-living figure{margin:0}.fw-living h1,.fw-living h2,.fw-living h3{letter-spacing:-.035em;text-wrap:balance;font-weight:400}.fw-living em{font-family:var(--font-garden), serif;font-weight:400}.fw-living p{font-size:16px;line-height:1.65}.fw-living a{text-decoration:none}.fw-living button{font-family:inherit}.fw-journey{--p:0;--advance:clamp(0, calc(var(--p)*2.8), 1);--frame:clamp(0, calc((var(--p) - .25) *2.25), 1);--copy:clamp(0, calc((var(--p) - .65) *6.7), 1);height:320svh;position:relative}.fw-stage{isolation:isolate;background:var(--fw-paper);height:100svh;position:sticky;top:0;overflow:hidden}.fw-photo-window{inset:calc(var(--frame)*11svh) calc(var(--frame)*35vw) calc(var(--frame)*12svh) calc(var(--frame)*4vw);z-index:1;will-change:inset;position:absolute;overflow:hidden}.fw-world-photo{object-fit:cover;object-position:50% 54%;width:100%;height:100%;transform:scale(calc(1.06 + var(--advance)*.12 - var(--frame)*.18));will-change:transform}.fw-photo-shade{opacity:calc(1 - var(--frame));background:linear-gradient(#06140b3d,#0000 50%,#06140b33);position:absolute;inset:0}.fw-header{z-index:6;color:#fff;opacity:calc(1 - var(--frame)*3);pointer-events:auto;justify-content:space-between;align-items:center;display:flex;position:absolute;top:30px;left:4vw;right:4vw}.fw-wordmark{font:500 36px/1 var(--font-garden), serif;letter-spacing:-.04em;align-items:center;gap:22px;display:flex}.fw-wordmark span{font:12px/1.2 var(--font-body), sans-serif;letter-spacing:0;max-width:60px}.fw-header nav{align-items:center;gap:36px;font-size:14px;display:flex}.fw-nav-contact{border-bottom:1px solid #ffffff75;align-items:center;gap:25px;padding:12px 0;display:flex}.fw-header a:hover{color:#deedce}.fw-hero-type{z-index:2;text-align:center;color:#fff;opacity:clamp(0, calc(1 - var(--p)*3.2), 1);transform:translateY(calc(var(--advance)*-11svh));will-change:transform, opacity;position:absolute;top:26%;left:8%;right:8%}.fw-living .fw-hero-type h1{font-family:var(--fw-display), sans-serif;letter-spacing:-.04em;font-size:clamp(64px,8.6vw,148px);line-height:.94}.fw-hero-type h1 span,.fw-hero-type h1 em{display:block}.fw-hero-type h1 em{letter-spacing:-.04em;font-size:1.42em;line-height:.9}.fw-hero-type p{color:#fff;margin-top:36px;font-size:15px;line-height:1.45}.fw-near{pointer-events:none;z-index:3;object-fit:contain;will-change:transform;opacity:calc(1 - var(--frame)*2);position:absolute}.fw-near-left{transform-origin:0 0;width:78%;height:105%;transform:translate(calc(var(--advance)*-39vw), calc(var(--advance)*-9svh)) scale(calc(1 + var(--advance)*.2));filter:blur(.4px);top:-5%;left:-13%}.fw-near-right{transform-origin:100% 100%;width:77%;height:96%;transform:translate(calc(var(--advance)*36vw), calc(var(--advance)*18svh)) scale(calc(1 + var(--advance)*.3));filter:blur(1px);bottom:-23%;right:-25%}.fw-opening-foot{color:#fff;z-index:4;opacity:clamp(0, calc(1 - var(--p)*4), 1);justify-content:space-between;gap:30px;font-size:12px;display:flex;position:absolute;bottom:27px;left:4vw;right:4vw}.fw-opening-foot a{align-items:center;gap:10px;display:flex}.fw-study-copy{z-index:4;transform:translateY(calc(-40% + (1 - var(--copy)) *40px));opacity:var(--copy);pointer-events:none;position:absolute;top:50%;left:70%;right:4%}.fw-study-copy a{pointer-events:auto}.fw-study-caption{margin-bottom:26px;font-size:12px;line-height:1.5;display:block}.fw-living .fw-study-copy h2{font:400 clamp(36px, 3.6vw, 63px)/1.04 var(--fw-display), sans-serif;letter-spacing:-.04em;margin-bottom:22px}.fw-study-copy h2 em{font-size:1.16em}.fw-study-copy p{max-width:35ch;margin-bottom:24px;font-size:15px;line-height:1.65}.fw-link{border-bottom:1px solid #182c2470;align-items:center;gap:24px;padding-bottom:9px;font-size:14px;display:inline-flex}.fw-link svg{transition:transform .25s}.fw-link:hover svg{transform:translate(3px,-3px)}.fw-study-foot{opacity:var(--copy);justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:5svh;left:4vw;right:4vw}.fw-study-labels{opacity:var(--copy);color:#fff;font-size:12px;position:absolute;inset:0}.fw-marker{text-shadow:0 1px 8px #000;align-items:center;gap:12px;max-width:170px;display:flex;position:absolute}.fw-marker i{background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 7px #ffffff25}.fw-marker-tree{top:28%;left:64%}.fw-marker-path{top:71%;left:32%}.fw-words{border-top:1px solid #182c242a;grid-template-columns:1fr 2fr;align-items:center;gap:8vw;padding:130px 8vw 145px;display:grid}.fw-small-mark{font:italic 120px/1 var(--font-garden), serif;margin-bottom:35px;display:block}.fw-word-aside p{max-width:23ch;margin-bottom:25px}.fw-living .fw-words h2{font-family:var(--fw-display), sans-serif;letter-spacing:-.04em;font-size:clamp(42px,5.2vw,88px);line-height:1.03}.fw-words h2>span{color:#68795e}.fw-words h2 em{transform:translateX(calc((1 - clamp(0, calc(var(--p)*1.6), 1)) *5vw));color:#496143;margin-top:8px;font-size:1.6em;display:block}.fw-spaces{color:#edf0e4;background:#18392e}.fw-section-head{justify-content:space-between;align-items:flex-end;gap:40px;padding:80px 5vw 30px;display:flex}.fw-living .fw-section-head h2{font:400 clamp(38px, 4.2vw, 68px)/1.04 var(--fw-display), sans-serif}.fw-section-head h2 em{font-size:1.2em}.fw-section-head p{color:#d5dec8;font-size:15px}.fw-spaces-journey{height:220svh}.fw-spaces-stage{height:100svh;padding-top:6svh;position:sticky;top:0;overflow:hidden}.fw-spaces-track{width:max-content;transform:translateX(calc(5vw - clamp(0, calc(var(--p)*1.08), 1)*75vw));will-change:transform;gap:3vw;display:flex}.fw-space{flex:0 0 72vw;width:72vw;position:relative}.fw-space>img{object-fit:cover;width:100%;height:70svh;display:block}.fw-space-info{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.fw-space-info h3{font:400 32px/1.1 var(--font-garden), serif;margin-bottom:7px}.fw-space-info span{color:#d5dec8;font-size:13px}.fw-space-info a{border:1px solid #d5dec860;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:grid}.fw-space-info a:hover{color:#18392e;background:#d5dec8}.fw-space-disclosure{color:#c1ceb6;position:absolute;bottom:2svh;left:5vw;font-size:12px!important}.fw-balance{background:#e0ddd0;grid-template-columns:1fr 1fr;gap:9vw;padding:115px 7vw 125px;display:grid}.fw-living .fw-balance h2{font:400 clamp(40px, 4.4vw, 70px)/1.03 var(--fw-display), sans-serif;margin-bottom:25px}.fw-balance h2 em{font-size:1.2em}.fw-balance-copy>p{max-width:38ch}.fw-intentions{border:0;border-top:1px solid #182c243a;min-width:0;margin-top:40px;padding:0}.fw-intentions .fw-intention-option{width:100%;color:var(--fw-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #182c243a;justify-content:space-between;align-items:center;padding:22px 0;font-size:18px;transition:padding .3s,background .3s;display:flex}.fw-intentions .fw-intention-option:has(input:checked){background:#c5ceb5;padding:22px 16px}.fw-intentions .fw-intention-option:hover{background:#d2d8c3}.fw-allocation{margin-top:33px}.fw-allocation label{justify-content:space-between;font-size:14px;display:flex}.fw-allocation input{accent-color:#38563b;cursor:pointer;width:100%;height:25px;margin:18px 0;display:block}.fw-allocation>div{color:#41513e;justify-content:space-between;font-size:12px;display:flex}.fw-plan-desk{padding-top:9px}.fw-plan-title{border-bottom:1px solid #182c2440;justify-content:space-between;padding-bottom:18px;font-size:12px;display:flex}.fw-living .fw-plan{contain:layout style;aspect-ratio:1.28;background:#e9e7dd;border:1px solid #182c2460;gap:7px;margin:32px 0 40px;padding:12px;display:flex;position:relative}.fw-plan-garden{color:#142516;background:#88986b;justify-content:center;align-items:center;min-width:0;transition:width .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.fw-plan-garden>span,.fw-plan-living span{z-index:2;text-align:center;font-size:13px;line-height:1.5;position:relative}.fw-plan b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}.fw-plan-living{flex-direction:column;gap:7px;min-width:0;transition:width .7s cubic-bezier(.16,1,.3,1);display:flex}.fw-plan-terrace,.fw-plan-retreat{justify-content:center;align-items:center;min-height:0;display:flex}.fw-plan-terrace{background:#cdc1a5;transition:height .7s cubic-bezier(.16,1,.3,1)}.fw-plan-retreat{background:#aeb9ab;flex:1}.fw-plan-contours{opacity:.25;place-items:center;display:grid;position:absolute;inset:-20%}.fw-plan-contours i{border:1px solid #1b3823;border-radius:50%;width:80%;height:90%;position:absolute}.fw-plan-contours i:nth-child(2){width:60%;height:70%}.fw-plan-contours i:nth-child(3){width:40%;height:50%}.fw-plan-contours i:nth-child(4){width:20%;height:30%}.fw-house-edge{text-transform:uppercase;letter-spacing:.12em;background:#e0ddd0;padding:0 20px;font-size:11px;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.fw-plan-reading h3{font:400 32px/1.08 var(--font-garden), serif;margin-bottom:10px}.fw-plan-reading p{min-height:70px;font-size:14px}.fw-plan-action{border-top:1px solid #182c2440;border-bottom:1px solid #182c2440;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 0;font-size:15px;display:flex}.fw-plan-note{color:#46533e;margin-top:12px!important;font-size:12px!important}.fw-close{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:100px 7vw;display:grid}.fw-close p{margin-bottom:32px;font-size:13px}.fw-living .fw-close h2{font:400 clamp(48px, 5.5vw, 88px)/1.03 var(--fw-display), sans-serif}.fw-close h2 em{font-size:1.2em}.fw-close-link{border-bottom:1px solid;align-items:center;gap:25px;width:fit-content;margin-top:44px;padding-bottom:10px;font-size:16px;display:flex}.fw-close figure{margin:0}.fw-close img{aspect-ratio:.92;object-fit:cover;width:100%;display:block}.fw-close figcaption{margin-top:13px;font-size:12px}.fw-concept{border-top:1px solid #182c2435;justify-content:space-between;align-items:center;gap:20px;padding:22px 5vw;font-size:12px;display:flex}.fw-concept a{align-items:center;gap:12px;display:flex}.fw-living .garden-footer{color:#edf0e4;background:#18392e;padding-top:60px}.fw-living .garden-footer .concept-end{border-color:#edf0e450}.fw-living .garden-footer p,.fw-living .garden-footer .concept-end p{color:#d5dec8}@media (min-width:1800px){.fw-hero-type{top:24%}.fw-living .fw-hero-type h1{font-size:156px}.fw-living .fw-study-copy h2{font-size:65px}}@media (max-width:900px){.fw-header{top:24px}.fw-wordmark span{display:none}.fw-header nav{gap:25px}.fw-header nav>a:nth-child(2){display:none}.fw-hero-type{top:30%}.fw-living .fw-hero-type h1{font-size:10vw}.fw-study-copy{left:68%;right:3%}.fw-living .fw-study-copy h2{font-size:4vw}.fw-study-copy p{font-size:14px}.fw-study-caption{font-size:11px}.fw-balance{gap:5vw;padding:85px 5vw}.fw-section-head{align-items:flex-start}.fw-section-head p{max-width:25ch}.fw-marker{max-width:125px;font-size:11px}.fw-words{gap:5vw;padding:95px 6vw}}@media (max-width:600px){.fw-journey{height:290svh}.fw-header{top:22px;left:6vw;right:6vw}.fw-wordmark{font-size:33px}.fw-header nav{gap:20px;font-size:12px}.fw-nav-contact{gap:10px;padding:9px 0}.fw-header nav>a:first-child{display:none}.fw-hero-type{top:29%;left:5%;right:5%}.fw-living .fw-hero-type h1{letter-spacing:-.04em;font-size:12.2vw}.fw-hero-type h1 em{margin-top:5px;font-size:1.7em}.fw-hero-type p{margin-top:28px;font-size:14px;line-height:1.5}.fw-near-left{width:118%;height:76%;transform:translate(calc(var(--advance)*-60vw), calc(var(--advance)*-8svh)) scale(calc(1 + var(--advance)*.1));top:-10%;left:-63%}.fw-near-right{width:140%;height:80%;transform:translate(calc(var(--advance)*65vw), calc(var(--advance)*17svh)) scale(calc(1 + var(--advance)*.2));bottom:-16%;right:-70%}.fw-opening-foot{font-size:11px;bottom:25px;left:6vw;right:6vw}.fw-opening-foot a{display:none}.fw-photo-window{inset:calc(var(--frame)*5svh) calc(var(--frame)*6vw) calc(var(--frame)*48svh) calc(var(--frame)*6vw)}.fw-world-photo{object-position:53% 52%}.fw-study-copy{transform:translateY(calc((1 - var(--copy)) *20px));top:56%;left:7vw;right:7vw}.fw-study-caption{margin-bottom:12px;font-size:11px}.fw-living .fw-study-copy h2{margin-bottom:13px;font-size:32px;line-height:1.05}.fw-study-copy h2 br:last-child{display:none}.fw-study-copy p{max-width:42ch;margin-bottom:15px;font-size:13px;line-height:1.6}.fw-study-copy .fw-link{padding-bottom:7px;font-size:13px}.fw-study-foot{display:none}.fw-marker-tree{top:24%;left:53%}.fw-marker-path{top:73%;left:16%}.fw-marker{gap:8px;font-size:10px}.fw-marker i{width:7px;height:7px;box-shadow:0 0 0 5px #ffffff20}.fw-words{grid-template-columns:1fr;gap:40px;padding:70px 7vw 80px}.fw-word-aside{grid-template-columns:55px 1fr;align-items:center;column-gap:23px;display:grid}.fw-small-mark{grid-row:1/3;margin:0;font-size:76px}.fw-word-aside p{margin:0 0 12px;font-size:14px}.fw-word-aside .fw-link{justify-self:start;gap:18px;padding-bottom:6px;font-size:12px}.fw-living .fw-words h2{font-size:10.5vw;line-height:1.07}.fw-words h2 em{margin-top:4px;font-size:1.65em}.fw-section-head{padding:58px 7vw 34px;display:block}.fw-living .fw-section-head h2{font-size:36px}.fw-section-head p{max-width:32ch;margin-top:24px;font-size:14px}.fw-spaces-journey{height:auto}.fw-spaces-stage{height:auto;padding:0 7vw 45px;position:relative;overflow:visible}.fw-spaces-track{flex-direction:column;gap:38px;width:100%;display:flex;transform:none}.fw-space{flex:auto;width:100%}.fw-space>img{object-position:50%;height:54svh;min-height:290px}.fw-space-info{padding:17px 0 0}.fw-space-info h3{font-size:29px}.fw-space-info span{font-size:12px}.fw-space-disclosure{position:static;margin-top:30px!important;font-size:11px!important;line-height:1.5!important}.fw-balance{grid-template-columns:1fr;gap:52px;padding:68px 7vw}.fw-living .fw-balance h2{font-size:40px}.fw-balance-copy>p{font-size:15px}.fw-intentions{margin-top:28px}.fw-intentions .fw-intention-option{padding:20px 0;font-size:16px}.fw-intentions .fw-intention-option:has(input:checked){padding:20px 13px}.fw-allocation,.fw-living .fw-plan{margin-top:27px}.fw-plan-reading p{min-height:0}.fw-close{grid-template-columns:1fr;gap:42px;padding:65px 7vw}.fw-living .fw-close h2{font-size:52px}.fw-close p{margin-bottom:23px;font-size:12px}.fw-close-link{margin-top:29px;font-size:14px}.fw-close img{aspect-ratio:1.1}.fw-concept{padding:22px 7vw;font-size:11px;display:block}.fw-concept>span{margin-top:13px;display:block}.fw-living .garden-footer{padding:45px 7vw}.fw-living .garden-footer .concept-end p{font-size:12px}}@media (max-width:600px) and (max-height:690px){.fw-study-copy{top:55%}.fw-living .fw-study-copy h2{margin-bottom:10px;font-size:29px}.fw-study-caption{margin-bottom:8px}.fw-study-copy p{margin-bottom:10px;font-size:12px;line-height:1.5}.fw-study-copy .fw-link{font-size:12px}.fw-hero-type{top:28%}.fw-hero-type p{margin-top:23px}}@media (prefers-reduced-motion:reduce){.fw-journey{height:auto;--p:0!important}.fw-stage{background:var(--fw-paper);height:auto;min-height:100svh;padding-top:100svh;position:relative;overflow:visible}.fw-photo-window{height:100svh;inset:0 0 auto}.fw-world-photo{transform:none}.fw-header{opacity:1}.fw-hero-type{opacity:1;top:29svh;transform:none}.fw-near{opacity:1;height:100svh;transform:none}.fw-near-left{top:-16svh}.fw-near-right{height:85svh;top:22svh;bottom:auto}.fw-opening-foot{opacity:1;top:calc(100svh - 40px);bottom:auto}.fw-study-copy{opacity:1;pointer-events:auto;max-width:850px;padding:70px 8vw;position:relative;inset:auto;transform:none}.fw-living .fw-study-copy h2{font-size:52px}.fw-study-copy p{max-width:58ch}.fw-study-copy h2 br:last-child,.fw-study-labels,.fw-study-foot{display:none}.fw-words h2 em{transform:none}.fw-spaces-journey{height:auto}.fw-spaces-stage{height:auto;padding:25px 5vw 45px;position:relative;overflow:visible}.fw-spaces-track{grid-template-columns:1fr 1fr;gap:4vw;width:100%;display:grid;transform:none}.fw-space{width:100%}.fw-space>img{height:45svh}.fw-space-disclosure{position:static;margin-top:30px!important}.fw-plan-garden,.fw-plan-living,.fw-plan-terrace,.fw-intentions .fw-intention-option,.fw-link svg{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:600px){.fw-study-copy{padding:45px 7vw}.fw-living .fw-study-copy h2{font-size:37px}.fw-study-copy p{font-size:14px}.fw-near-left{height:76svh;top:-12svh}.fw-near-right{height:70svh;top:45svh}.fw-spaces-track{display:block}.fw-space{margin-bottom:34px}.fw-spaces-stage{padding:0 7vw 35px}.fw-space>img{height:48svh}}:where(.fw-living.fw-still) .fw-journey{height:auto;--p:0!important}:where(.fw-living.fw-still) .fw-stage{background:var(--fw-paper);height:auto;min-height:100svh;padding-top:100svh;position:relative;overflow:visible}:where(.fw-living.fw-still) .fw-photo-window{height:100svh;inset:0 0 auto}:where(.fw-living.fw-still) .fw-world-photo{transform:none}:where(.fw-living.fw-still) .fw-header{opacity:1}:where(.fw-living.fw-still) .fw-hero-type{opacity:1;top:29svh;transform:none}:where(.fw-living.fw-still) .fw-near{opacity:1;height:100svh;transform:none}:where(.fw-living.fw-still) .fw-near-right{height:85svh;top:22svh;bottom:auto}:where(.fw-living.fw-still) .fw-opening-foot{opacity:1;top:calc(100svh - 40px);bottom:auto}:where(.fw-living.fw-still) .fw-study-copy{opacity:1;pointer-events:auto;max-width:850px;padding:70px 8vw;position:relative;inset:auto;transform:none}:where(.fw-living.fw-still).fw-living .fw-study-copy h2{font-size:52px}:where(.fw-living.fw-still) .fw-study-copy p{max-width:58ch}:where(.fw-living.fw-still).fw-living .fw-study-copy h2 br:last-child,:where(.fw-living.fw-still) .fw-study-labels,:where(.fw-living.fw-still) .fw-study-foot{display:none}:where(.fw-living.fw-still) .fw-words h2 em{transform:none}:where(.fw-living.fw-still) .fw-spaces-journey{height:auto}:where(.fw-living.fw-still) .fw-spaces-stage{height:auto;padding:25px 5vw 45px;position:relative;overflow:visible}:where(.fw-living.fw-still) .fw-spaces-track{grid-template-columns:1fr 1fr;gap:4vw;width:100%;display:grid;transform:none}:where(.fw-living.fw-still) .fw-space{width:100%}:where(.fw-living.fw-still) .fw-space>img{height:45svh}:where(.fw-living.fw-still) .fw-space-disclosure{position:static;margin-top:30px!important}:where(.fw-living.fw-still) .fw-plan-garden,:where(.fw-living.fw-still) .fw-plan-living,:where(.fw-living.fw-still) .fw-plan-terrace,:where(.fw-living.fw-still) .fw-intentions .fw-intention-option,:where(.fw-living.fw-still) .fw-link svg{transition:none}@media (max-width:600px){:where(.fw-living.fw-still) .fw-study-copy{padding:45px 7vw}:where(.fw-living.fw-still).fw-living .fw-study-copy h2{font-size:37px}:where(.fw-living.fw-still) .fw-study-copy p{font-size:14px}:where(.fw-living.fw-still) .fw-near-left{height:76svh;top:-12svh}:where(.fw-living.fw-still) .fw-near-right{height:70svh;top:45svh}:where(.fw-living.fw-still) .fw-spaces-track{display:block}:where(.fw-living.fw-still) .fw-space{margin-bottom:34px}:where(.fw-living.fw-still) .fw-spaces-stage{padding:0 7vw 35px}:where(.fw-living.fw-still) .fw-space>img{height:48svh}}.fw-motion-control{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:12px}.fw-living .fw-study-copy p{font-size:16px;line-height:1.5}.fw-living .fw-hero-type p{background:#14291de8;padding:10px 16px;font-size:16px;display:inline-block}.fw-marker{background:#182c24d9;padding:6px 8px}.fw-opening-foot>span{background:#182c24c9;padding:6px 9px}.fw-living .fw-plan{contain:layout style;margin:32px 0 40px}.fw-plan{contain:layout style}@media (prefers-reduced-motion:reduce){.fw-motion-control{display:none}}.fw-near-left{top:2%}.fw-study-caption{margin:0 0 20px}.fw-close h2+p{margin:28px 0 0}.fw-living .fw-study-copy p{margin-bottom:18px}@media (max-width:600px){.fw-near-left{top:2%;left:-45%}.fw-study-caption{margin-bottom:14px;font-size:11px}.fw-living .fw-study-copy p{margin-bottom:13px}.fw-close h2+p{margin-top:22px}}@media (prefers-reduced-motion:reduce){.fw-near-left{top:0}.fw-near-right{height:75svh;top:25svh}}:where(.fw-living.fw-still) .fw-near-left{top:0}:where(.fw-living.fw-still) .fw-near-right{height:75svh;top:25svh}.fw-intentions .fw-intention-option{flex-direction:row;gap:18px;margin:0}.fw-intentions .fw-intention-option input{accent-color:#38563b;cursor:pointer;flex-shrink:0;width:18px;height:18px}.fw-intention-option:has(input:focus-visible){outline-offset:4px;outline:2px solid #18392e}.fw-near-left{object-fit:cover;height:112%;top:-1%}@media (max-width:600px){.fw-near-left{height:112%;top:-1%;left:-45%}}@media (min-width:601px){.fw-hero-type{left:3%;right:13%}}@media (prefers-reduced-motion:reduce){.fw-near-left{object-fit:cover;height:100svh;top:0}}:where(.fw-living.fw-still) .fw-near-left{object-fit:cover;height:100svh;top:0}.fw-residential .fw-journey{height:270svh}.fw-residential .fw-world-photo{object-position:50% 68%}.fw-residential .fw-photo-shade{background:linear-gradient(90deg,#07170fd9,#07170f36 72%),linear-gradient(#07170f65,#0000 24% 80%,#07170f8a)}.fw-residential .fw-hero-type{text-align:left;top:28%;left:6%;right:24%}.fw-residential .fw-hero-type h1{font-size:clamp(58px,7.6vw,120px)}.fw-residential .fw-hero-type h1 em{font-size:1.02em}.fw-residential .fw-hero-type p{background:0 0;margin-top:30px;padding:0}.fw-care-detail{z-index:4;background:var(--fw-paper);width:22vw;transform:translateY(calc(var(--advance) * 25vh)) rotate(-4deg);opacity:calc(1 - var(--advance) * 1.5);pointer-events:none;padding:9px 9px 0;position:absolute;bottom:13vh;right:4vw;box-shadow:0 22px 50px #08180e55}.fw-care-detail img{aspect-ratio:1.3;object-fit:cover;width:100%;display:block}.fw-care-detail figcaption{padding:11px 4px 13px;font-size:12px;line-height:1.4}.fw-residential .fw-words h2{font-size:clamp(40px,5.4vw,84px)}.fw-residential .fw-words h2 em{font-size:1.2em}.fw-job-preview>img{aspect-ratio:1.6;object-fit:cover;width:100%;display:block}.fw-residential .fw-plan-reading{margin-top:24px}.fw-residential .fw-space-disclosure{font-size:12px!important}@media (max-width:600px){.fw-residential .fw-journey{height:260svh}.fw-residential .fw-hero-type{top:24%;left:7%;right:7%}.fw-residential .fw-hero-type h1{font-size:clamp(46px,12.6vw,72px)}.fw-residential .fw-hero-type p{margin-top:25px;font-size:16px}.fw-residential .fw-care-detail{width:39vw;padding:6px 6px 0;bottom:14vh;right:8vw}.fw-residential .fw-care-detail figcaption{padding:8px 2px;font-size:12px}.fw-residential .fw-world-photo{object-position:54% 65%}.fw-residential .fw-words h2{font-size:10.4vw}.fw-residential .fw-word-aside .fw-link{font-size:14px}.fw-residential .fw-close p{font-size:16px}}@media (prefers-reduced-motion:reduce){.fw-residential .fw-journey{height:auto}.fw-residential .fw-care-detail{display:none}}.fw-residential.fw-still .fw-journey{height:auto}.fw-residential.fw-still .fw-care-detail{display:none}@media (max-width:600px){.fw-residential .fw-header{color:var(--fw-ink)}.fw-residential .fw-nav-contact{border-color:#182c2455}.fw-residential .fw-hero-type{color:var(--fw-ink);top:14%}.fw-residential .fw-hero-type p{color:var(--fw-ink);margin-top:18px}.fw-residential .fw-photo-window{inset:calc(42svh - var(--frame) * 37svh) calc(var(--frame) * 6vw) calc(9svh + var(--frame) * 39svh) calc(var(--frame) * 6vw)}.fw-residential .fw-world-photo{object-position:50% 100%;transform-origin:bottom;transform:scale(calc(1.38 - var(--frame) * .38))}.fw-residential .fw-photo-shade{display:none}.fw-residential .fw-care-detail{width:30vw;bottom:13vh;right:5vw}.fw-residential .fw-care-detail figcaption{display:none}.fw-residential .fw-care-detail{padding-bottom:6px}.fw-residential .fw-opening-foot{color:var(--fw-ink)}.fw-residential .fw-opening-foot>span{background:0 0;padding:0;font-size:12px}}@media (prefers-reduced-motion:reduce) and (max-width:600px){.fw-residential .fw-photo-window{height:49svh;inset:42svh 0 auto}}@media (max-width:600px){.fw-residential.fw-still .fw-photo-window{height:49svh;inset:42svh 0 auto}}
