.site-landscape{isolation:isolate;min-height:100svh;position:relative}.site-interior{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.site-interior>.opening-sky{z-index:-1;grid-area:1/1/3/2;height:clamp(480px,78svh,720px);max-height:100%;inset:0 0 auto}.site-landscape.site-interior>.landscape-footer{background:linear-gradient(180deg, var(--paper) 0%, #e6f1f7 24%, #c6e2f5 64%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-interior>.site-header{background:#f8fbfa94}}.scroll-introduction{isolation:isolate;padding-bottom:16px;position:relative}.opening-sky{z-index:-1;pointer-events:none;inset:calc(-1 * var(--header-height)) 0 auto;height:calc(100% + var(--header-height));background:linear-gradient(#70b5e7 0%,#b7daf3 48%,#e6f1f7 76%,#f8f7f4 100%);position:absolute;overflow:clip}.landscape-cloud{aspect-ratio:400/140;opacity:.28;filter:blur(.6px);pointer-events:none;position:absolute}.opening-cloud-left{width:clamp(250px,31vw,470px);top:21%;left:-7%}.opening-cloud-right{width:clamp(220px,26vw,410px);top:43%;right:-7%}.opening-cloud-distant{width:clamp(130px,15vw,230px);right:13%;top:calc(var(--header-height) + 4px)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home-header{background:#f8fbfa94}}.editorial-closing.landscape-closing{background:#c6e2f5;background-image:linear-gradient(180deg, var(--paper), #c6e2f5 45%);overflow:clip}.editorial-closing.landscape-closing .closing-inner{z-index:1;min-height:0;padding-block:clamp(64px,6vw,88px) 40px;position:relative}.landscape-closing .closing-copy{max-width:22ch}.landscape-closing .closing-cloud-left{width:28vw;top:49%;left:-10%}.landscape-closing .closing-cloud-right{width:24vw;top:22%;right:-7%}.site-footer.landscape-footer{isolation:isolate;background:#c6e2f5;border:0;padding-block:48px calc(clamp(160px,17vw,245px) - 24px);position:relative;overflow:clip}.landscape-footer .footer-content{z-index:1;position:relative}.landscape-footer .footer-brand{text-align:center;max-width:none}.landscape-footer .footer-wordmark{font-size:38px}.landscape-footer .footer-apps{margin-top:0}.landscape-footer .footer-apps h2{font-size:16px;font-weight:500}.landscape-footer .store-badges{justify-content:center;margin-top:12px}.landscape-footer .footer-bottom{border:0;flex-flow:wrap;justify-content:center;gap:20px 36px;margin-top:28px;padding:0}.footer-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;display:flex}.footer-legal a,.footer-legal button{min-height:44px;color:var(--ink);align-items:center;font-size:14px;display:inline-flex}.footer-legal a:hover,.footer-legal button:hover{text-underline-offset:4px;text-decoration:underline}.landscape-footer .footer-social{gap:8px}.landscape-footer .footer-social a,.landscape-footer .footer-social .social-placeholder{width:44px;height:44px;color:var(--ink);background:0 0}.landscape-footer .footer-social a:hover,.landscape-footer .footer-social a:focus-visible,.landscape-footer .footer-social .social-placeholder:hover{background:var(--accent)}.ground-scenery{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.landscape-hills{width:100%;height:clamp(130px,15vw,220px);position:absolute;bottom:0;left:0}.landscape-tree{width:clamp(160px,17vw,260px);position:absolute;bottom:clamp(45px,5vw,70px)}.landscape-tree-left{left:-2%}.landscape-tree-right{width:clamp(150px,16vw,240px);bottom:clamp(60px,6vw,90px);right:-1%;transform:scaleX(-1)}.landscape-sapling{width:clamp(60px,6.5vw,100px);position:absolute;bottom:65px;right:22%}.landscape-meadow{width:100%;height:90px;position:absolute;bottom:15px}@media (max-width:600px){.opening-sky{height:calc(100% + var(--header-height))}.opening-cloud-left{width:220px;top:17%;left:-150px}.opening-cloud-right{width:190px;top:38%;right:-125px}.opening-cloud-distant{width:140px;top:12%;right:8%}.editorial-closing.landscape-closing .closing-inner{min-height:0;padding-block:56px 32px}.landscape-closing .closing-cloud-left{width:200px;top:60%;left:-120px}.landscape-closing .closing-cloud-right{width:170px;top:18%;right:-100px}.site-footer.landscape-footer{padding-block:24px 182px}.landscape-footer .footer-bottom{flex-wrap:nowrap;gap:10px;margin-top:20px}.footer-legal{flex-wrap:nowrap;gap:12px}.footer-legal a,.footer-legal button{font-size:12px}.landscape-footer .footer-social{flex-shrink:0;gap:0}.landscape-tree-left{width:140px;bottom:0;left:-28px}.landscape-tree-right{width:125px;bottom:10px;right:-32px}.landscape-sapling{width:48px;bottom:30px;right:26%}.landscape-hills{height:110px}.landscape-meadow{height:50px;bottom:0}}@media (prefers-reduced-transparency:reduce){.home-header{background:#edf5f6}}@media print{.opening-sky,.ground-scenery,.landscape-cloud{display:none}}.landscape-footer .footer-bottom:has(.footer-legal button){flex-wrap:wrap}.footer-legal:has(button){flex-wrap:wrap}.opening-cloud-high{width:clamp(110px,12vw,180px);left:20%;top:calc(var(--header-height) + 10px)}.opening-cloud-low{width:clamp(140px,16vw,220px);top:72%;left:8%}@media (max-width:600px){.opening-cloud-left{width:124px;left:12px;top:calc(var(--header-height) + 10px)}.opening-cloud-distant{width:146px;right:10px;top:calc(var(--header-height) + 4px)}.opening-cloud-right{width:146px;top:34%;right:-40px}.opening-cloud-low{width:140px;top:73%;left:-38px}.opening-cloud-high{display:none}.landscape-closing .closing-cloud-left{width:120px;top:60%;left:-12px}.landscape-closing .closing-cloud-right{width:100px;top:8%;right:0}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
