@font-face{font-family:'Crimson Pro';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6Ue6syfNGIyQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Crimson Pro';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6Ue6s8fNE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/q5uDsoa5M_tv7IihmnkabARVoYFoCQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/q5uDsoa5M_tv7IihmnkabARboYE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/q5uDsoa5M_tv7IihmnkabARVoYFoCQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/q5uDsoa5M_tv7IihmnkabARboYE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73ord4iYl.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73oTd4g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73ord4iYl.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73oTd4g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73ord4iYl.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73oTd4g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73ord4iYl.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/92zatBhPNqw73oTd4g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Chalet 1970";src:url(/assets/fonts/9f0c32c51a1c7f47.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--cream:#FCF2EA;--white:#FFFFFF;--surface:#FFFAF5;--sand:#F1E4D8;--forest-band:#1E3E2B;--sage:#5A6B5C;--sage-soft:#A9B7AA;--forest:#1E3E2B;--leaf:#2F7A45;--ink:#1D2620;--muted:#5E6A61;--line:#E3D6CA;--on-dark:#F6EFE7;--on-dark-muted:#BFCBC1;--chip:#FFFFFF;--head:#FFFFFF;--li:#1e3e2b;--display:"Chalet 1970","Jost","Futura","Avenir Next","Segoe UI",sans-serif;--body:"Minion Variable Concept","Crimson Pro","Minion Pro","Georgia",serif;--r-big:clamp(48px,8vw,120px);--ease:cubic-bezier(.2,.7,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cream:#121A15;--white:#18221B;--surface:#18221B;--sand:#1E2A22;--sage:#33433A;--sage-soft:#4B5D50;--forest:#0D1F15;--leaf:#7CC48F;--ink:#EDE6DE;--muted:#A9B6AC;--line:#2B3A30;--chip:#F3EEE8;--head:#18221B;--li:#F6EFE7;color-scheme:dark}}:root[data-theme=dark]{--cream:#121A15;--white:#18221B;--surface:#18221B;--sand:#1E2A22;--sage:#33433A;--sage-soft:#4B5D50;--forest:#0D1F15;--leaf:#7CC48F;--ink:#EDE6DE;--muted:#A9B6AC;--line:#2B3A30;--chip:#F3EEE8;--head:#18221B;--li:#F6EFE7;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--body);font-size:1.2rem;line-height:1.55;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--head)}img{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{font-family:var(--display);font-weight:400;line-height:1.12;margin:0;text-wrap:balance;letter-spacing:-.005em}h1{font-size:clamp(2.4rem,6vw,4.8rem);font-weight:400}h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:400}h3{font-size:1.45rem;font-weight:500}.accent{color:var(--leaf)}.eyebrow{font-family:var(--body);text-transform:uppercase;letter-spacing:.2em;font-size:.95rem;font-weight:500;color:var(--leaf)}.eyebrow.eb-serif{font-family:var(--body);font-size:.95rem;letter-spacing:.2em}.lead{font-size:clamp(1.25rem,1.8vw,1.45rem);color:var(--muted);max-width:60ch}.prose{display:grid;gap:1em;max-width:66ch}.prose p{color:var(--ink)}.wrap{max-width:1240px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.section{padding-block:clamp(40px,5vw,72px)}.stack{display:grid;gap:20px}.center{text-align:center;justify-items:center}:focus-visible{outline:2px solid var(--leaf);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-999px;top:8px;background:var(--forest);color:#fff;padding:8px 14px;z-index:99}.skip:focus{left:16px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:1rem;font-weight:500;letter-spacing:.04em;text-decoration:none;padding:14px 26px;border-radius:999px 999px 999px 6px;border:1px solid transparent;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.btn:focus-visible,.btn:hover{background:#ff8989;border-color:#ff8989;color:#1b1414}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.hero .actions .btn-light .arr{display:inline-block;animation:arrNudge 1.8s cubic-bezier(.45,0,.2,1) infinite}@keyframes arrNudge{0%,100%,55%{transform:translateX(0)}25%{transform:translateX(7px)}40%{transform:translateX(2px)}}.hero .actions .btn-light{animation:btnPulseLight 2.4s ease-out infinite}.hero .actions .btn-light:focus-visible,.hero .actions .btn-light:hover{animation:none}@keyframes btnPulseLight{0%{box-shadow:0 0 0 0 rgba(246,239,231,.7)}70%{box-shadow:0 0 0 16px rgba(246,239,231,0)}100%{box-shadow:0 0 0 0 rgba(246,239,231,0)}}@media (prefers-reduced-motion:reduce){.hero .actions .btn-light,.hero .actions .btn-light .arr{animation:none}}.btn-solid{background:var(--forest);color:var(--on-dark)}.btn-light{background:var(--on-dark);color:#1e3e2b}.btn-big{font-size:1.15rem;padding:20px 44px;-webkit-text-stroke:.4px currentColor;letter-spacing:.05em}@media (max-width:480px){.btn-big{font-size:1rem;padding:18px 26px;white-space:nowrap}}.areas-cta{display:flex;justify-content:center;margin-top:clamp(32px,4vw,48px)}.btn-pulse{animation:btnPulse 2.4s ease-out infinite;background:#ff8989;border-color:#ff8989;color:#1b1414}.btn-pulse:focus-visible,.btn-pulse:hover{background:var(--forest-band);border-color:var(--forest-band);color:#fdf2ea}.btn-pulse:focus-visible,.btn-pulse:hover{animation:none}@keyframes btnPulse{0%{box-shadow:0 0 0 0 rgba(255,137,137,.75)}70%{box-shadow:0 0 0 18px rgba(255,137,137,0)}100%{box-shadow:0 0 0 0 rgba(255,137,137,0)}}@media (prefers-reduced-motion:reduce){.btn-pulse{animation:none}}.btn-line{border-color:currentColor;background:0 0}.link{font-family:var(--body);font-size:1.12rem;font-weight:500;text-decoration:none;color:var(--leaf);display:inline-flex;gap:8px;align-items:center}.link:hover{text-decoration:underline;text-underline-offset:4px}.site-head{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--head);border-radius:0 0 28px 28px;box-shadow:0 6px 30px -18px rgba(20,40,28,.35);transition:background .45s var(--ease),box-shadow .45s}.site-head .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:14px}.brand{display:flex;align-items:center;text-decoration:none;justify-self:center}.brand img{height:42.5px;width:auto;transition:opacity .3s}.brand{position:relative;--logo-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGFnZXJfMSIgZGF0YS1uYW1lPSJMYWdlciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDk1LjUgMzQxLjkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNGNkVGRTc7CiAgICAgIH0KCiAgICAgIC5jbHMtMSwgLmNscy0yLCAuY2xzLTMsIC5jbHMtNCwgLmNscy01LCAuY2xzLTYsIC5jbHMtNywgLmNscy04LCAuY2xzLTksIC5jbHMtMTAgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IHVybCgjTnlfw7Z2ZXJ0b25pbmdzcnV0YV8xKTsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBmaWxsOiB1cmwoI055X8O2dmVydG9uaW5nc3J1dGFfMS03KTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBmaWxsOiB1cmwoI055X8O2dmVydG9uaW5nc3J1dGFfMS04KTsKICAgICAgfQoKICAgICAgLmNscy01IHsKICAgICAgICBmaWxsOiB1cmwoI055X8O2dmVydG9uaW5nc3J1dGFfMS0zKTsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBmaWxsOiB1cmwoI055X8O2dmVydG9uaW5nc3J1dGFfMS02KTsKICAgICAgfQoKICAgICAgLmNscy03IHsKICAgICAgICBmaWxsOiB1cmwoI055X8O2dmVydG9uaW5nc3J1dGFfMS01KTsKICAgICAgfQoKICAgICAgLmNscy04IHsKICAgICAgICBmaWxsOiB1cmwoI055X8O2dmVydG9uaW5nc3J1dGFfMS00KTsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBmaWxsOiB1cmwoI055X8O2dmVydG9uaW5nc3J1dGFfMS0yKTsKICAgICAgfQoKICAgICAgLmNscy0xMCB7CiAgICAgICAgZmlsbDogdXJsKCNOYW1ubMO2c1/DtnZlcnRvbmluZ18yOCk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Ik55X8O2dmVydG9uaW5nc3J1dGFfMSIgZGF0YS1uYW1lPSJOeSDDtnZlcnRvbmluZ3NydXRhIDEiIHgxPSIzMjIiIHkxPSIyIiB4Mj0iMzIyIiB5Mj0iMjIwLjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRjZFRkU3Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0Y2RUZFNyIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjRjZFRkU3Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNGNkVGRTciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjZFRkU3Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Y2RUZFNyIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTnlfw7Z2ZXJ0b25pbmdzcnV0YV8xLTIiIGRhdGEtbmFtZT0iTnkgw7Z2ZXJ0b25pbmdzcnV0YSAxIiB4MT0iNTc0LjYiIHkxPSIxLjMiIHgyPSI1NzQuNiIgeTI9IjIyMC45IiB4bGluazpocmVmPSIjTnlfw7Z2ZXJ0b25pbmdzcnV0YV8xIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Ik55X8O2dmVydG9uaW5nc3J1dGFfMS0zIiBkYXRhLW5hbWU9Ik55IMO2dmVydG9uaW5nc3J1dGEgMSIgeDE9Ijk2LjkiIHkxPSIxLjkiIHgyPSI5Ni45IiB5Mj0iMjIwLjkiIHhsaW5rOmhyZWY9IiNOeV/DtnZlcnRvbmluZ3NydXRhXzEiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfMjgiIGRhdGEtbmFtZT0iTmFtbmzDtnMgw7Z2ZXJ0b25pbmcgMjgiIHgxPSIzNDIuOSIgeTE9IjI5Mi44IiB4Mj0iMzQyLjkiIHkyPSIzNDEuOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGNkVGRTciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRjZFRkU3Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiNGNkVGRTciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iI0Y2RUZFNyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNkVGRTciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjZFRkU3Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJOeV/DtnZlcnRvbmluZ3NydXRhXzEtNCIgZGF0YS1uYW1lPSJOeSDDtnZlcnRvbmluZ3NydXRhIDEiIHgxPSI5MzcuNiIgeTE9IjE0NC40IiB4Mj0iMTA4My44IiB5Mj0iMTQ0LjQiIHhsaW5rOmhyZWY9IiNOeV/DtnZlcnRvbmluZ3NydXRhXzEiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTnlfw7Z2ZXJ0b25pbmdzcnV0YV8xLTUiIGRhdGEtbmFtZT0iTnkgw7Z2ZXJ0b25pbmdzcnV0YSAxIiB4MT0iNzc4LjIiIHkxPSI4My4yIiB4Mj0iMTAzOC40IiB5Mj0iODMuMiIgeGxpbms6aHJlZj0iI055X8O2dmVydG9uaW5nc3J1dGFfMSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJOeV/DtnZlcnRvbmluZ3NydXRhXzEtNiIgZGF0YS1uYW1lPSJOeSDDtnZlcnRvbmluZ3NydXRhIDEiIHgxPSI3NTEuOCIgeTE9IjE4MS41IiB4Mj0iOTA1LjQiIHkyPSIxODEuNSIgeGxpbms6aHJlZj0iI055X8O2dmVydG9uaW5nc3J1dGFfMSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJOeV/DtnZlcnRvbmluZ3NydXRhXzEtNyIgZGF0YS1uYW1lPSJOeSDDtnZlcnRvbmluZ3NydXRhIDEiIHgxPSI5NDAuOSIgeTE9IjI0Ny4yIiB4Mj0iMTA5NS41IiB5Mj0iMjQ3LjIiIHhsaW5rOmhyZWY9IiNOeV/DtnZlcnRvbmluZ3NydXRhXzEiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTnlfw7Z2ZXJ0b25pbmdzcnV0YV8xLTgiIGRhdGEtbmFtZT0iTnkgw7Z2ZXJ0b25pbmdzcnV0YSAxIiB4MT0iNzUyLjciIHkxPSIyNjYuOSIgeDI9IjkwMi41IiB5Mj0iMjY2LjkiIHhsaW5rOmhyZWY9IiNOeV/DtnZlcnRvbmluZ3NydXRhXzEiLz4KICA8L2RlZnM+CiAgPGc+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMDQuNCwxODAuN2MtMS44LTEuMi0zLjMtMi43LTQuOC00LjItOC4xLTcuOS0xNS4xLTE3LTIwLjQtMjcuMS0xNS41LTI5LjgtMTAuMS03NS4yLDE1LjctOTksMTUuOC0xNC41LDM0LjQtMjUuNCw1Ni4zLTI2LjMsOS40LS40LDUuOS4yLDI4LjYsMS45LDYuNC0xLDExLjktNy42LDguNi0xMy44LTQuNi04LjUtMTcuMS05LjEtMjUuNS05LjlDMzM2LjYsMCwzMTUuNCw5LjEsMjkzLjcsMjNjLTQ3LjcsMzAuNi01Ny44LDEwMC44LTI4LjYsMTQ1LjksMTkuOCwzMC42LDUyLjgsNTIuMSw5MC40LDUxLjQsMTAuMS0uMiwyMS0xLDMwLjMtNS4yLDQtMS44LDguOC00LjksOS40LTkuNi43LTYuMS00LjEtMTAuNy0xMC0xMC44LTEyLjctLjItNDIuNCwxMS04MC44LTE0WiIvPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtOSIgZD0iTTYzNC43LDE5Yy0xMC42LTYuOC0yMi43LTEyLjEtMzUtMTQuOC0xMi42LTIuOC0yNy4yLTMuOC00MC0yLTE1LjgsMi4yLTMxLjcsOC00NSwxNi44LTQ2LjQsMzAuNi02My44LDk0LjQtMzcuNywxNDMuNyw4LjEsMTUuMiwxOS43LDI4LDMzLjcsMzguMSwxMSw4LDIzLjgsMTMuNSwzNywxNi45LDEyLjUsMy4yLDI3LjIsNCw0MCwyLjIsMTcuNC0yLjUsMzQuNC04LjMsNDktMTguMiwxMS41LTcuNywyMS41LTE3LjcsMjkuMi0yOS4xLDM0LTQ5LjcsMTkuMy0xMjAuOS0zMS4yLTE1My43Wk02NDguMywxNTkuOGMtNywxMC4zLTE2LjEsMTkuMS0yNi42LDI1LjgtMTEuOCw3LjUtMjUuMSwxMi0zOSwxMy43LTEwLjMsMS4yLTIxLC4yLTMxLTIuMy05LjYtMi41LTE4LjktNi45LTI3LTEyLjUtNTEuMi0zNS4yLTQ5LjctMTEzLjQsMi0xNDcuNSwxMS41LTcuNiwyNC40LTEyLDM4LTEzLjgsOS43LTEuMywxOS41LS4yLDI5LDEuOCw5LjksMi4xLDE5LjUsNi40LDI4LDExLjgsNDEsMjUuOSw1My45LDgyLjgsMjYuNiwxMjMuMloiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNODQuNywyNi43YzExLjctMi45LDI0LTEuOSwzNi0xLjloNTNjNi43LDAsMTUuOS41LDE5LTcsMy4yLTcuOC00LTEzLjYtMTEtMTQuNy0xNi4zLTIuNC0zNC41LS4zLTUxLS4zcy0zNS41LS45LTUyLDIuN0M0OS4xLDExLjksMjQuMywzMy43LDExLjUsNjAuOGMtMjQuOSw1Mi41LTcuMSwxMjIuMyw0Ni4yLDE0OS43LDE0LjksNy42LDMxLjUsOS44LDQ4LDEwLjIsMjQuNC42LDQ4LjctLjksNzMtMSw4LjUsMCwxNy4zLTUsMTMuMy0xNS0zLjQtOC40LTE2LjEtNi0yMy4zLTYtMjIuOCwwLTQ2LjIsMS41LTY5LDAtMzEuMS0yLjEtNTYuOC0yMC40LTY5LjctNDguOS00LjItOS40LTQuNC0xOS4zLTcuMy0yOWgxMTRjMTAsMCwzNCw0LjUsMzMuOS0xMSwwLTE0LjYtMjQuNC0xMC0zMy45LTEwLTM3LjcsMC03NS4zLTEtMTEzLTEsMS4zLTYuOCwyLTEzLjQsNC40LTIwLDkuMy0yNS42LDMwLTQ1LjQsNTYuNi01Mi4xWiIvPgogICAgPC9nPgogIDwvZz4KICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNNjg1LjQsMzMzLjljLTguNC0xLjYtMjUuMSwyLjQtMzAuMi02LjItNC02LjYtMi0xNy43LTItMjUuMSwwLTMuOS40LTguMi00LjEtOS41LTMuMS0uOS03LjktLjUtOS40LDIuNy0xLjMsMi44LS42LDYuOC0uNiw5Ljh2MjAuMmMwLDMuNy0xLjMsMTAuNSwyLjMsMTIuOSwyLjksMS45LDcuNSwxLjIsMTAuOCwxLjJoMjIuMmM1LjQsMCwxMC4xLjEsMTEuMS02TTQ0LjQsMzE3Ljh2MmMyLjcuNyw1LjUuOSw4LjEsMS43LDcuNSwyLjMsNi4xLDguMSwwLDExLTcsMy40LTE1LjcsNC4zLTIzLjIsMi40LTEwLjQtMi41LTIyLjUtMTMuOC0xNS40LTI1LjMsNC40LTcuMSwxMi41LTEwLjEsMjAuNC0xMC45LDEwLjItMSwyMC41LDUuNywzMC4yLDIuOS00LjUtNS4xLTExLjYtNi4zLTE4LjEtNy0xMy41LTEuNS0zMC45LTIuMS00MC44LDkuMi03LjUsOC41LTYuOSwyMS45LDEuNywyOS41LDQuOSw0LjQsMTEuNSw2LjQsMTgsNy4zLDYuNy45LDEzLjYuMSwyMC4yLTEuMiw1LjgtMS4yLDEwLjMtMS4yLDE2LjEtLjcsMiwuMiw0LjYuMyw2LTEuNCwxLjctMi4xLDEtNiwxLTguNSwwLTIuOC43LTcuMS0xLTkuNi0zLjUtNC45LTE4LjItMy0yMy4yLTEuNU0zODMsMzMzLjl2MmMxMy44LDYuMSwzMi44LDcuMiw0Ny40LDIuOCw2LjUtMiwxNy4yLTguNSwxMS4yLTE2LjYtNy4xLTkuNS0yNi4xLTYuNy0zNi40LTkuMS0zLjUtLjgtMTEtMy41LTkuNy04LjMsMS4xLTQuMSw3LjEtNS45LDEwLjctNi42LDEwLjctMiwyMSw1LjUsMzEuMiwyLjZ2LTJjLTEzLjUtNS4yLTI5LjMtNi45LTQzLjMtMi42LTYuNSwyLTE1LDktOS4yLDE2LjMsNy4yLDkuMSwyNi4yLDYuNiwzNi40LDksMy42LjgsMTEsMy4zLDkuNiw4LjQtMS4yLDQuMy03LjksNS42LTExLjYsNi4zLTEyLjUsMi41LTI0LjQtNC44LTM2LjMtMi4yTTE5OS42LDMzN2gtMjMuMmMtNC4zLDAtOSwuNS0xMy4xLTEuMi02LjctMi42LTkuNi0xMC40LTMtMTUsNi4zLTQuNCwxNC45LTMsMjIuMS0zczguNi44LDExLjEtM2MtOC44LDAtMjAuOSwyLjEtMjkuMi0xLjItNi4zLTIuNS04LjQtOC45LTItMTIuNyw5LjktNS45LDIzLjYtLjIsMzQuMi0zLjMtNS4yLTMuOS0xNC45LTItMjEuMi0yaC0xOC4xYy0yLjMsMC01LjUtLjQtNy41LDEuMi0yLjQsMS45LTEuNiw2LjMtMS42LDguOXYyNC4yYzAsMi42LS43LDcsMS42LDguOSwyLjcsMi4yLDguMiwxLjIsMTEuNSwxLjJoMjcuMmM0LjIsMCw4LjYuOCwxMS4xLTNNMjYwLjEsMzM3aC0yMy4yYy00LjMsMC05LC41LTEzLjEtMS4yLTYuNy0yLjYtOS42LTEwLjQtMy0xNSw2LjMtNC40LDE0LjktMywyMi4xLTNzOC42LjgsMTEuMS0zYy04LjgsMC0yMC45LDIuMS0yOS4yLTEuMi02LjMtMi41LTguNC04LjktMi0xMi43LDkuOS01LjksMjMuNi0uMiwzNC4yLTMuMy01LjItMy45LTE0LjktMi0yMS4yLTJoLTE4LjFjLTIuMywwLTUuNS0uNC03LjUsMS4yLTIuNCwxLjktMS42LDYuMy0xLjYsOC45djI0LjJjMCwyLjYtLjcsNywxLjYsOC45LDIuNywyLjIsOC4yLDEuMiwxMS41LDEuMmgyNy4yYzQuMiwwLDguNi44LDExLjEtM00yNjguNywyOTYuN2MtMi40LDEuOS0xLjYsNi40LTEuNiw5djI0LjJjMCwyLjMtLjcsOC40LDMsOC40czMtNi4xLDMtOC40YzAtNy43LjgtMTkuNywxMi4xLTE2LjcsMTAsMi43LDE2LjksMTYuMSwyNC4yLDIyLjYsMy4xLDIuOCw4LjUsNS45LDEyLjcsMy4xLDIuOC0xLjksMi40LTYuMSwyLjUtOSwwLTguMSwwLTE2LjEsMC0yNC4yLDAtMi42LjQtOS41LTQtOC45LTMuNC41LTMsNS40LTMuMSw3LjksMCw2LjksMS4zLDIxLjQtMTAuMSwxOS4zLTEwLjYtMi0xOC0xNi0yNS0yMy4yLTMtMy05LjMtNy42LTEzLjctNC4xTTQ1MS41LDMwMC43YzcuMiwxLjMsMTcuMi0uMywyMC40LDguMSwyLjUsNi41LjcsMTYuMy43LDIzLjIsMCw0LjYuNiw5LDYuMSw5LjgsNi4xLjksOC42LTMuNCw5LTguOC42LTcuNS0yLjUtMTkuNCwxLjMtMjYuMSwzLjctNi43LDEzLjgtNC42LDIwLTcuMnYtMmMtMTIuOC00LjgtMjkuOC0yLTQzLjMtMnMtMTIuMS0xLjItMTQuMSw1TTU3MS41LDMzN2gtMjMuMmMtNC4zLDAtOSwuNS0xMy4xLTEuMi02LjctMi42LTkuNi0xMC40LTMtMTUsNi4zLTQuNCwxNC45LTMsMjIuMS0zczguNi44LDExLjEtM2MtOC44LDAtMjAuOSwyLjEtMjkuMi0xLjItNi4zLTIuNS04LjQtOC45LTItMTIuNyw5LjktNS45LDIzLjYtLjIsMzQuMi0zLjMtNS4yLTMuOS0xNC45LTItMjEuMi0yaC0xOC4xYy0yLjMsMC01LjUtLjQtNy41LDEuMi0yLjQsMS45LTEuNiw2LjMtMS42LDguOXYyNC4yYzAsMi42LS43LDcsMS42LDguOSwyLjcsMi4yLDguMiwxLjIsMTEuNSwxLjJoMjcuMmM0LjIsMCw4LjYuOCwxMS4xLTNNNjMyLDMzN2gtMjMuMmMtNC4zLDAtOSwuNS0xMy4xLTEuMi02LjctMi42LTkuNi0xMC40LTMtMTUsNi4zLTQuNCwxNC45LTMsMjIuMS0zczguNi44LDExLjEtM2MtOC44LDAtMjAuOSwyLjEtMjkuMi0xLjItNi4zLTIuNS04LjQtOC45LTItMTIuNyw5LjktNS45LDIzLjYtLjIsMzQuMi0zLjMtNS4yLTMuOS0xNC45LTItMjEuMi0yaC0xOC4xYy0yLjMsMC01LjUtLjQtNy41LDEuMi0yLjQsMS45LTEuNiw2LjMtMS42LDguOXYyNC4yYzAsMi42LS43LDcsMS42LDguOSwyLjcsMi4yLDguMiwxLjIsMTEuNSwxLjJoMjcuMmM0LjIsMCw4LjYuOCwxMS4xLTNaTTEzNS4zLDMwMS45Yy0yLjctMy43LTguMS00LjctMTIuNC01LjEtOS43LTEtMTkuNC0xLjItMjkuMi0xLjJzLTEwLjYtMS4zLTEzLjUsMS42Yy0yLjMsMi4zLTEuNiw2LjYtMS42LDkuNXYyMy4yYzAsMi44LS42LDcuMywyLjMsOSwyLjEsMS4yLDQuMiwwLDUuMS0yLjEsMS0yLjEuNS00LjcsMS4yLTYuOSwxLjUtNS4yLDYuMy03LjgsMTEuNS04LDE1LjktLjcsMjAuMiwxNy43LDM1LjMsMTguMS0xLjgtNC43LTkuNS0xMC4yLTktMTUuMS44LTguNSwxOC42LTExLjYsMTAuMy0yM1pNMTE3LjcsMzE4LjJjLTYuNiwxLjItMTgsMi40LTI0LTEuNC05LjktNi4zLTMuMy0xNyw2LTE4LjUsNy43LTEuMiwxOS4xLTEuNSwyNiwyLjcsMTEuNSw2LjkuNCwxNS44LTgsMTcuM1oiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDI2My4yYzIxOS41LTEuMyw0NjUuOC0xLjMsNjg1LjQsMC0yMTkuNSwxLjMtNDY1LjgsMS4zLTY4NS40LDBoMFoiLz4KICA8Zz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTk1MS44LDIxNS4ybDEyMC44LTc5LjFjOS45LTYuNSwxMy44LTE5LjIsOS4yLTMwLjItNC4xLTkuNy05LjEtMTktMTQuOC0yNy43LTQuMi02LjQtMTIuOS03LjgtMTkuMS0zLjNsLTQ5LjIsMzYuNGMtMi4zLDEuNy0xLjcsNS4zLDEuMSw2LjFsMTguMyw1LjVjMy4zLDEsNS4yLDQuNSw0LjIsNy44LS45LDMuMS00LDQuOS03LDQuNGwtMzIuMy01LjNjLTQuOS0uOC05LjguNC0xMy44LDMuM2wtMjIuNiwxNi43Yy01LjgsNC4zLTkuMiwxMS4yLTksMTguNWwxLjMsNDAuMWMuMiw2LjUsNy41LDEwLjMsMTIuOSw2LjdaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTciIGQ9Ik05NDguNiwxMTYuOGw4My44LTU0LjdjNy42LTUsOC4xLTE1LjgsMS4xLTIxLjZDMTAwMy41LDE1LjIsOTY0LjgsMCw5MjIuNCwwcy0xMTAuNiwyOS40LTE0MS45LDc0LjNjLTQuMyw2LjItMi42LDE0LjcsMy43LDE4LjhsMTEwLjEsNzEuOWM1LjQsMy42LDEyLjctLjIsMTIuOS02LjdsLjgtMjUuMWMuMi03LTIuOC0xMy42LTguMy0xOGwtMzkuOS0zMmMtMy43LTIuOS00LjMtOC4zLTEuMy0xMS45LDIuNy0zLjMsNy40LTQuMSwxMS0ybDM0LjIsMjAuM2MyLjUsMS41LDUuNy0uMyw1LjgtMy4ybC41LTMyLjljLjItNS44LDQuMy0xMS4xLDEwLTEyLDcuMy0xLjEsMTMuNSw0LjQsMTMuNywxMS4zbDEuOSw1Ny4xYy4yLDYuNSw3LjUsMTAuMywxMi45LDYuN1oiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTg5Ni4zLDE5OS4xbC0zMS43LTIzLjJjLTMuMS0yLjMtNy0zLjItMTAuOC0yLjZsLTI5LjEsNC43Yy0zLjQuNi02LjctMS44LTcuMi01LjItLjUtMy4xLDEuNC02LjEsNC40LTdsMTQuOS00LjVjMi4zLS43LDIuOS0zLjguOS01LjJsLTU5LTQzLjJjLTcuNC01LjQtMTcuOS0xLjktMjAuNyw2LjgtMi40LDcuNS00LjQsMTUuMy01LjgsMjMuMy0xLjcsOS41LDIuOCwxOS4xLDEwLjksMjQuNGwxMjguNSw4NC4xYzUuNCwzLjYsMTIuNy0uMiwxMi45LTYuN2wuOS0yN2MuMi03LjMtMy4xLTE0LjItOS0xOC41WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTA5NS4yLDE2NC41Yy0uNS03LjktOS42LTEyLjEtMTYtNy40bC03Ni4xLDU1LjZjLTMuMiwyLjMtMi4zLDcuMywxLjUsOC40bDI5LDguM2MzLjMsMSw1LjMsNC40LDQuMyw3LjgtLjksMy4xLTQsNS03LjEsNC41bC00Ni4zLTguM2MtNC45LS45LTEwLC4zLTE0LDMuMmwtMjAuNiwxNS4xYy01LjksNC4zLTkuMywxMS4zLTksMTguNWwxLjQsNDQuN2MuNSwxNi4zLDE2LjMsMjgsMzEuOSwyMy4xLDcwLjMtMjIsMTIxLjMtODcuNSwxMjEuMy0xNjVzMC01LjctLjMtOC42WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJNODk0LjIsMjg4LjVsLTEyNS41LTkxLjhjLTcuMy01LjMtMTcuNi45LTE1LjksOS44LDEyLjIsNjIuMiw1Ny42LDExMi40LDExNy4xLDEzMS40LDE1LjYsNSwzMS43LTYuNywzMi4yLTIzbC4zLTcuOGMuMy04LjItMi44LTE0LjYtOC4zLTE4LjVaIi8+CiAgPC9nPgo8L3N2Zz4=)}.brand::after{content:"";position:absolute;inset:0;background:#ff8989;-webkit-mask:var(--logo-mask) center/contain no-repeat;mask:var(--logo-mask) center/contain no-repeat;opacity:0;transition:opacity .3s;pointer-events:none}.brand:focus-visible::after,.brand:hover::after{opacity:1}.brand:focus-visible img,.brand:hover img{opacity:0}.logo-dark{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}.menu-open .site-head{background:var(--forest);box-shadow:none}.menu-open .logo-light{display:none}.menu-open .logo-dark{display:block!important}.li-link{justify-self:start;display:grid;place-items:center;width:48px;height:48px;color:var(--li);transition:color .3s ease}.li-link:focus-visible,.li-link:hover{color:#ff8989}.li-link svg{width:30px;height:30px}.menu-open .li-link{color:#fff}.burger{justify-self:end;position:relative;width:56px;height:56px;border:0;border-radius:50%;background:0 0;color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:background .3s,color .3s}.burger:focus-visible,.burger:hover{background:0 0;color:#ff8989}.menu-open .burger{color:#fff}.menu-open .burger:hover{background:0 0;color:#ff8989}.burger .lines{position:relative;width:32px;height:18px}.burger .lines i{position:absolute;left:0;height:2.5px;border-radius:3px;background:currentColor;transition:transform .45s var(--ease),opacity .3s,width .3s var(--ease),top .45s var(--ease)}.burger .lines i:first-child{top:0;width:100%}.burger .lines i:nth-child(2){top:7.75px;width:100%}.burger .lines i:nth-child(3){top:15.5px;width:100%}.burger:not([aria-expanded=true]):hover .lines i:first-child{width:55%}.burger:not([aria-expanded=true]):hover .lines i:nth-child(2){width:100%;transition-delay:.05s}.burger:not([aria-expanded=true]):hover .lines i:nth-child(3){width:75%;transition-delay:.1s}.menu-open .burger .lines i:first-child{top:7.75px;transform:rotate(45deg)}.menu-open .burger .lines i:nth-child(2){opacity:0;width:0}.menu-open .burger .lines i:nth-child(3){top:7.75px;transform:rotate(-45deg)}.menu-panel{position:fixed;inset:0;z-index:45;background:var(--forest);color:var(--on-dark);overflow-y:auto;overscroll-behavior:contain;clip-path:circle(0px at calc(100% - max(48px,env(safe-area-inset-right,0px) + 48px)) calc(env(safe-area-inset-top,0px) + 42px));visibility:hidden;transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s linear .7s}.menu-open .menu-panel{clip-path:circle(150% at calc(100% - max(48px,env(safe-area-inset-right,0px) + 48px)) calc(env(safe-area-inset-top,0px) + 42px));visibility:visible;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility 0s}.menu-panel .wrap{min-height:100%;padding-block:calc(env(safe-area-inset-top,0px) + 120px) calc(40px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,96px);align-content:start}.menu-panel .wrap>*{min-width:0}.bignav{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:n}.bignav a{font-family:var(--display);font-size:clamp(2rem,5vw,3.6rem);line-height:1.15;text-decoration:none;color:var(--on-dark);display:inline-flex;align-items:baseline;gap:18px;padding:4px 0;transition:color .25s,transform .35s var(--ease)}.bignav a[aria-current=page]{color:#9bdcab}.bignav a:focus-visible,.bignav a:hover{color:#ff8989}.bignav a:hover{transform:translateX(10px)}.bignav li{opacity:0;transform:translateY(24px);transition:opacity .4s,transform .5s var(--ease)}.menu-open .bignav li{opacity:1;transform:none;transition:opacity .5s var(--ease),transform .7s var(--ease)}.menu-open .bignav li:first-child{transition-delay:.18s}.menu-open .bignav li:nth-child(2){transition-delay:.23s}.menu-open .bignav li:nth-child(3){transition-delay:.28s}.menu-open .bignav li:nth-child(4){transition-delay:.33s}.menu-open .bignav li:nth-child(5){transition-delay:.38s}.menu-open .bignav li:nth-child(6){transition-delay:.43s}.menu-open .bignav li:nth-child(7){transition-delay:.48s}.menu-side{display:grid;gap:36px;align-content:start;opacity:0;transform:translateY(20px);transition:opacity .4s,transform .5s var(--ease)}.menu-open .menu-side{opacity:1;transform:none;transition:opacity .6s var(--ease) .45s,transform .8s var(--ease) .45s}.menu-side .menu-h{font-family:var(--display);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#9bdcab;margin-bottom:14px;font-weight:400}.pcats{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.pcats details{border-bottom:1px solid rgba(255,255,255,.12)}.pcats summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-family:var(--display);font-size:1.1rem}.pcats summary::-webkit-details-marker{display:none}.pcats summary::after{content:"+";color:#9bdcab;transition:transform .3s}.pcats details[open] summary::after{transform:rotate(45deg)}.pcats details.closing summary::after{transform:none}.pcats summary::after{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.faq details.closing .pm{transform:none}.faq summary .pm{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pcats ul{list-style:none;margin:0;padding:0 0 12px;display:grid;gap:4px}.pcats li a{color:var(--on-dark-muted);text-decoration:none;font-size:1.02rem}.pcats li a{transition:color .25s}.pcats li a:focus-visible,.pcats li a:hover{color:#ff8989}.pcats summary{transition:color .25s}.pcats summary:hover,.pcats summary:hover::after{color:#ff8989}.menu-contact{display:grid;gap:6px;font-family:var(--display);font-size:1.05rem;color:var(--on-dark-muted)}.menu-contact .btn{justify-self:start;margin-top:12px}body.menu-open{overflow:hidden}@media (max-width:860px){.menu-panel .wrap{grid-template-columns:1fr;padding-top:calc(env(safe-area-inset-top,0px) + 100px)}.pcats{grid-template-columns:1fr}.brand img{height:36px}.burger{width:48px;height:48px}}.hero{position:relative;margin-top:-28px;color:#fff;border-radius:0 0 0 var(--r-big);overflow:hidden;background:#1a1410;min-height:min(78vh,760px);display:flex;align-items:flex-end}.hero .poster,.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,14,.25) 0,rgba(10,20,14,.4) 40%,rgba(12,30,20,.9) 100%)}.hero .wrap{position:relative;z-index:2;width:100%;padding-block:140px clamp(48px,7vw,96px)}.hero .eyebrow{color:#cde6d3}.hero h1{max-width:13ch;margin-top:14px;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero h1 em{font-style:normal;color:#9bdcab}.hero .lead{color:#e9f1ea;margin-top:22px}.hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero .actions .btn{-webkit-text-stroke:.55px currentColor;letter-spacing:.05em}.hero .btn-line{color:#fff}.hero-toggle{position:absolute;right:max(20px,env(safe-area-inset-right,0px));bottom:24px;z-index:3;background:rgba(255,255,255,.14);backdrop-filter:blur(6px);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;width:44px;height:44px;cursor:pointer;font-size:14px}.hero-load .hero .actions,.hero-load .hero .eyebrow,.hero-load .hero .lead,.hero-load .hero h1{animation:rise .9s var(--ease) both}.hero-load .hero h1{animation-delay:.08s}.hero-load .hero .lead{animation-delay:.18s}.hero-load .hero .actions{animation-delay:.28s}@keyframes rise{from{transform:translateY(22px);opacity:.01}to{transform:none;opacity:1}}.ticker{background:var(--forest);color:var(--on-dark-muted);overflow:hidden;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;padding-block:16px;margin-top:-1px}.ticker .track{display:flex;gap:40px;width:max-content;animation:tick 60s linear infinite}.ticker span{display:inline-flex;gap:40px;align-items:center;white-space:nowrap}.ticker span::after{content:"";width:6px;height:6px;border-radius:50%;background:#7cc48f}.ticker:hover .track{animation-play-state:paused}@keyframes tick{to{transform:translateX(-50%)}}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,88px);align-items:center}@media (min-width:861px){.band .split>.media-wide{aspect-ratio:4/5;align-self:stretch;height:auto}}.split>*{min-width:0}.shape-a{border-radius:var(--r-big) 6px var(--r-big) 6px;overflow:hidden}.shape-b{border-radius:6px var(--r-big) 6px var(--r-big);overflow:hidden}.shape-c{border-radius:var(--r-big) var(--r-big) 6px 6px;overflow:hidden}.media-tall{aspect-ratio:4/5;max-width:100%}.media-tall img,.media-wide img{width:100%;height:100%;object-fit:cover}.media-wide{aspect-ratio:3/2;max-width:100%}@media (max-width:860px){.split{grid-template-columns:1fr}.media-tall{aspect-ratio:4/3}}.ocs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.oc{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);min-width:0;overflow:hidden}.oc b{font-family:var(--display);font-weight:400;font-size:1.45rem;line-height:1.15}.oc small{font-family:var(--body);font-size:1.02rem;color:var(--muted)}.oc i{font-style:normal}.oc9{min-height:260px;border-radius:28px;background:#1e3e2b;color:#fff;display:grid;place-items:center;text-align:center}.oc9 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);mix-blend-mode:luminosity;opacity:.55;transition:filter .5s,opacity .5s,mix-blend-mode .5s}.oc9 .ttl{position:relative;display:grid;gap:4px;padding:20px}.oc9 b{font-size:2rem}.oc9 small{color:#e6f0e8;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.oc9:hover img{filter:none;mix-blend-mode:normal;opacity:1}.oc9:hover .ttl{text-shadow:0 2px 18px rgba(0,0,0,.6)}@media (max-width:980px){.ocs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ocs{grid-template-columns:1fr}}.areas{display:flex;gap:14px;margin-top:44px;height:clamp(440px,52vw,560px)}.area{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:32px;text-decoration:none;color:#fff;overflow:hidden;isolation:isolate;border-radius:6px 32px 6px 32px;transition:flex-grow .7s cubic-bezier(.2,.7,.2,1)}.area img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.06);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .7s}.area::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,40,28,.05) 25%,rgba(20,40,28,.55) 60%,rgba(14,30,20,.92) 100%);transition:background .7s}.area .num{position:absolute;top:26px;left:32px;font-family:var(--display);font-size:.85rem;letter-spacing:.18em;color:rgba(255,255,255,.8)}.area h3{font-size:clamp(1.4rem,2vw,1.9rem);font-weight:400;text-wrap:balance;transition:color .35s}h3.h-line{background:linear-gradient(#ff8989,#ff8989) left bottom/0 2px no-repeat;padding-bottom:6px;width:fit-content;transition:background-size .55s cubic-bezier(.2,.7,.2,1)}.area:focus-visible h3.h-line,.area:hover h3.h-line{background-size:100% 2px}.area .reveal-txt{display:grid;gap:14px;max-width:40ch;opacity:0;transform:translateY(14px);max-height:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1),max-height .6s}.area p{color:#e8efe9;font-size:1.12rem}.area .more{font-family:var(--body);font-size:1.1rem;letter-spacing:.02em;display:inline-flex;gap:8px;align-items:center;color:#fff}.area .more::after{content:"→";transition:transform .3s}.area:hover .more::after{transform:translateX(5px)}.areas .area.is-open{flex-grow:2.4}.area.is-open img{transform:none}.area.is-open .reveal-txt{opacity:1;transform:none;max-height:260px;transition-delay:.18s}.area:not(.is-open) img{filter:saturate(.6)}@media (max-width:860px){.areas{flex-direction:column;height:auto}.area{min-height:260px;flex:none}.area .reveal-txt{opacity:1;transform:none;max-height:none}.area img{filter:none!important}.area::before{background:linear-gradient(180deg,rgba(14,30,20,.35) 0,rgba(14,30,20,.88) 100%)}}.cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.cat{position:relative;display:flex;align-items:flex-end;min-height:150px;padding:20px 22px;text-decoration:none;color:#fff;overflow:hidden;border-radius:6px 30px 6px 30px;background:var(--sage) center/cover no-repeat;isolation:isolate}.cat::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(30,62,43,.92) 0,rgba(30,62,43,.55) 55%,rgba(30,62,43,.05) 100%);transition:opacity .4s}.cat:hover::after{opacity:.75}.cat .t{font-family:var(--display);font-size:1.35rem;font-weight:500;display:grid;gap:2px}.cat .t small{font-family:var(--body);font-weight:400;font-size:1rem;color:#dde7df}.cat .go{position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.5);display:grid;place-items:center;transition:transform .35s var(--ease),background .35s}.cat:hover .go{transform:rotate(-45deg);background:rgba(255,255,255,.18)}.band{background:var(--forest);color:var(--on-dark)}.band .lead,.band p{color:var(--on-dark-muted)}.band .eyebrow{color:#9bdcab}.band h2 .accent{color:#9bdcab}.creds{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid rgba(253,242,234,.16)}.creds li{border-bottom:1px solid rgba(253,242,234,.16)}.cred{display:grid;grid-template-columns:clamp(132px,15vw,188px) minmax(0,1fr) 24px;gap:clamp(16px,2vw,24px);align-items:center;padding:16px 4px;text-decoration:none;color:#fdf2ea}.cred .ic{position:relative;aspect-ratio:16/10;border-radius:6px 22px 6px 22px;background:#fffdf9;display:grid;place-items:center;padding:8px;box-shadow:0 0 0 0 #ff8989;transition:box-shadow .35s var(--ease)}.cred .ic img{position:absolute;inset:0;margin:auto;width:84%;height:var(--h,80%);object-fit:contain;color:#111}.cred .t{display:grid;gap:2px}.cred b{font-family:var(--body);font-weight:600;font-size:1.2rem;transition:color .3s}.cred small{font-family:var(--body);font-size:1rem;color:#b9c9bd}.cred .go{font-family:var(--body);font-size:1.2rem;color:#ff8989;opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .45s var(--ease)}.cred:focus-visible b,.cred:hover b{color:#ff8989}.cred:focus-visible .ic,.cred:hover .ic{box-shadow:0 0 0 3px #ff8989}@media (max-width:560px){.cred{grid-template-columns:112px minmax(0,1fr);gap:14px}.cred .go{display:none}.cred b{font-size:1.05rem;overflow-wrap:anywhere;hyphens:auto}.cred small{font-size:.95rem}}.cred:focus-visible .go,.cred:hover .go{opacity:1;transform:none}.badge{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px 999px 999px 6px;padding:8px 18px 8px 8px;font-family:var(--display);font-size:.95rem;color:var(--on-dark);text-decoration:none}.badge .ic{width:42px;height:42px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.badge .ic img{width:34px;height:34px;object-fit:contain}.badge .ic.txt{font-size:.72rem;font-weight:600;color:#1e3e2b;letter-spacing:.02em}.facts{position:relative;isolation:isolate;overflow:hidden;background:var(--forest-band);color:#fdf2ea;border-radius:6px var(--r-big) 6px var(--r-big);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(40px,6vw,72px) clamp(20px,4vw,56px)}.facts::before{content:"";position:absolute;right:-6%;top:50%;width:min(52%,520px);aspect-ratio:1;transform:translateY(-50%) rotate(-12deg);background:#fdf2ea;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGFnZXJfMSIgZGF0YS1uYW1lPSJMYWdlciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNDMuNyAzMzkuMSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogdXJsKCNOYW1ubMO2c1/DtnZlcnRvbmluZ182KTsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMywgLmNscy00LCAuY2xzLTUgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IHVybCgjTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfNSk7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogdXJsKCNOYW1ubMO2c1/DtnZlcnRvbmluZ183KTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBmaWxsOiB1cmwoI05hbW5sw7ZzX8O2dmVydG9uaW5nXzgpOwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIGZpbGw6IHVybCgjTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfOSk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Ik5hbW5sw7ZzX8O2dmVydG9uaW5nXzUiIGRhdGEtbmFtZT0iTmFtbmzDtnMgw7Z2ZXJ0b25pbmcgNSIgeDE9IjE4NS43IiB5MT0iMTk3LjciIHgyPSIzMzEuOSIgeTI9IjE5Ny43IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMzQyLjEpIHNjYWxlKDEgLTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTYyZSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxZTUxMmQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuMyIgc3RvcC1jb2xvcj0iIzFlNDAyYiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjMWUzNjJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFmMzMyYSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Ik5hbW5sw7ZzX8O2dmVydG9uaW5nXzYiIGRhdGEtbmFtZT0iTmFtbmzDtnMgw7Z2ZXJ0b25pbmcgNiIgeDE9IjI2LjMiIHkxPSIyNTguOSIgeDI9IjI4Ni42IiB5Mj0iMjU4LjkiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzNDIuMSkgc2NhbGUoMSAtMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWU1NjJlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTEyZCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjMWU0MDJiIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiMxZTM2MmEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMWYzMzJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfNyIgZGF0YS1uYW1lPSJOYW1ubMO2cyDDtnZlcnRvbmluZyA3IiB4MT0iMCIgeTE9IjE2MC41IiB4Mj0iMTUzLjYiIHkyPSIxNjAuNSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDM0Mi4xKSBzY2FsZSgxIC0xKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxZTU2MmUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWU1MTJkIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiMxZTQwMmIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iIzFlMzYyYSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxZjMzMmEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDAwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJOYW1ubMO2c1/DtnZlcnRvbmluZ184IiBkYXRhLW5hbWU9Ik5hbW5sw7ZzIMO2dmVydG9uaW5nIDgiIHgxPSIxODkiIHkxPSIxMDQuMSIgeDI9IjM0My43IiB5Mj0iMTA0LjEiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzNDIuMSkgc2NhbGUoMSAtMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWU1NjJlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTEyZCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjMWU0MDJiIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiMxZTM2MmEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMWYzMzJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfOSIgZGF0YS1uYW1lPSJOYW1ubMO2cyDDtnZlcnRvbmluZyA5IiB4MT0iLjgiIHkxPSI3NS4yIiB4Mj0iMTUwLjYiIHkyPSI3NS4yIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMzQyLjEpIHNjYWxlKDEgLTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTYyZSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxZTUxMmQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuMyIgc3RvcC1jb2xvcj0iIzFlNDAyYiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjMWUzNjJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFmMzMyYSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIwMCwyMTUuMmwxMjAuOC03OS4xYzkuOS02LjUsMTMuOC0xOS4yLDkuMi0zMC4yLTQuMS05LjctOS4xLTE5LTE0LjgtMjcuNy00LjItNi40LTEyLjktNy44LTE5LjEtMy4zbC00OS4yLDM2LjRjLTIuMywxLjctMS43LDUuMywxLjEsNi4xbDE4LjMsNS41YzMuMywxLDUuMiw0LjUsNC4yLDcuOC0uOSwzLjEtNCw0LjktNyw0LjRsLTMyLjMtNS4zYy00LjktLjgtOS44LjQtMTMuOCwzLjNsLTIyLjYsMTYuN2MtNS44LDQuMy05LjIsMTEuMi05LDE4LjVsMS4zLDQwLjFjLjIsNi41LDcuNSwxMC4zLDEyLjksNi43aDBaIi8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTk2LjgsMTE2LjhsODMuOC01NC43YzcuNi01LDguMS0xNS44LDEuMS0yMS42QzI1MS43LDE1LjIsMjEzLDAsMTcwLjYsMFM2MCwyOS40LDI4LjcsNzQuM2MtNC4zLDYuMi0yLjYsMTQuNywzLjcsMTguOGwxMTAuMSw3MS45YzUuNCwzLjYsMTIuNy0uMiwxMi45LTYuN2wuOC0yNS4xYy4yLTctMi44LTEzLjYtOC4zLTE4bC0zOS45LTMyYy0zLjctMi45LTQuMy04LjMtMS4zLTExLjksMi43LTMuMyw3LjQtNC4xLDExLTJsMzQuMiwyMC4zYzIuNSwxLjUsNS43LS4zLDUuOC0zLjJsLjUtMzIuOWMuMi01LjgsNC4zLTExLjEsMTAtMTIsNy4zLTEuMSwxMy41LDQuNCwxMy43LDExLjNsMS45LDU3LjFjLjIsNi41LDcuNSwxMC4zLDEyLjksNi43di4yWiIvPgogIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE0NC41LDE5OS4xbC0zMS43LTIzLjJjLTMuMS0yLjMtNy0zLjItMTAuOC0yLjZsLTI5LjEsNC43Yy0zLjQuNi02LjctMS44LTcuMi01LjItLjUtMy4xLDEuNC02LjEsNC40LTdsMTQuOS00LjVjMi4zLS43LDIuOS0zLjguOS01LjJsLTU5LTQzLjJjLTcuNC01LjQtMTcuOS0xLjktMjAuNyw2LjgtMi40LDcuNS00LjQsMTUuMy01LjgsMjMuMy0xLjcsOS41LDIuOCwxOS4xLDEwLjksMjQuNGwxMjguNSw4NC4xYzUuNCwzLjYsMTIuNy0uMiwxMi45LTYuN2wuOS0yN2MuMi03LjMtMy4xLTE0LjItOS0xOC41di0uMloiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zNDMuNCwxNjQuNWMtLjUtNy45LTkuNi0xMi4xLTE2LTcuNGwtNzYuMSw1NS42Yy0zLjIsMi4zLTIuMyw3LjMsMS41LDguNGwyOSw4LjNjMy4zLDEsNS4zLDQuNCw0LjMsNy44LS45LDMuMS00LDUtNy4xLDQuNWwtNDYuMy04LjNjLTQuOS0uOS0xMCwuMy0xNCwzLjJsLTIwLjYsMTUuMWMtNS45LDQuMy05LjMsMTEuMy05LDE4LjVsMS40LDQ0LjdjLjUsMTYuMywxNi4zLDI4LDMxLjksMjMuMSw3MC4zLTIyLDEyMS4zLTg3LjUsMTIxLjMtMTY1czAtNS43LS4zLTguNmgwWiIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE0Mi40LDI4OC41TDE2LjksMTk2LjdjLTcuMy01LjMtMTcuNi45LTE1LjksOS44LDEyLjIsNjIuMiw1Ny42LDExMi40LDExNy4xLDEzMS40LDE1LjYsNSwzMS43LTYuNywzMi4yLTIzbC4zLTcuOGMuMy04LjItMi44LTE0LjYtOC4zLTE4LjVoLjFaIi8+Cjwvc3ZnPg==) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGFnZXJfMSIgZGF0YS1uYW1lPSJMYWdlciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNDMuNyAzMzkuMSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogdXJsKCNOYW1ubMO2c1/DtnZlcnRvbmluZ182KTsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMywgLmNscy00LCAuY2xzLTUgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IHVybCgjTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfNSk7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogdXJsKCNOYW1ubMO2c1/DtnZlcnRvbmluZ183KTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBmaWxsOiB1cmwoI05hbW5sw7ZzX8O2dmVydG9uaW5nXzgpOwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIGZpbGw6IHVybCgjTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfOSk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Ik5hbW5sw7ZzX8O2dmVydG9uaW5nXzUiIGRhdGEtbmFtZT0iTmFtbmzDtnMgw7Z2ZXJ0b25pbmcgNSIgeDE9IjE4NS43IiB5MT0iMTk3LjciIHgyPSIzMzEuOSIgeTI9IjE5Ny43IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMzQyLjEpIHNjYWxlKDEgLTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTYyZSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxZTUxMmQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuMyIgc3RvcC1jb2xvcj0iIzFlNDAyYiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjMWUzNjJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFmMzMyYSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Ik5hbW5sw7ZzX8O2dmVydG9uaW5nXzYiIGRhdGEtbmFtZT0iTmFtbmzDtnMgw7Z2ZXJ0b25pbmcgNiIgeDE9IjI2LjMiIHkxPSIyNTguOSIgeDI9IjI4Ni42IiB5Mj0iMjU4LjkiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzNDIuMSkgc2NhbGUoMSAtMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWU1NjJlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTEyZCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjMWU0MDJiIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiMxZTM2MmEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMWYzMzJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfNyIgZGF0YS1uYW1lPSJOYW1ubMO2cyDDtnZlcnRvbmluZyA3IiB4MT0iMCIgeTE9IjE2MC41IiB4Mj0iMTUzLjYiIHkyPSIxNjAuNSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwIDM0Mi4xKSBzY2FsZSgxIC0xKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxZTU2MmUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWU1MTJkIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiMxZTQwMmIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iIzFlMzYyYSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxZjMzMmEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDAwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJOYW1ubMO2c1/DtnZlcnRvbmluZ184IiBkYXRhLW5hbWU9Ik5hbW5sw7ZzIMO2dmVydG9uaW5nIDgiIHgxPSIxODkiIHkxPSIxMDQuMSIgeDI9IjM0My43IiB5Mj0iMTA0LjEiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzNDIuMSkgc2NhbGUoMSAtMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWU1NjJlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTEyZCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjMWU0MDJiIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiMxZTM2MmEiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMWYzMzJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTmFtbmzDtnNfw7Z2ZXJ0b25pbmdfOSIgZGF0YS1uYW1lPSJOYW1ubMO2cyDDtnZlcnRvbmluZyA5IiB4MT0iLjgiIHkxPSI3NS4yIiB4Mj0iMTUwLjYiIHkyPSI3NS4yIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMzQyLjEpIHNjYWxlKDEgLTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFlNTYyZSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxZTUxMmQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuMyIgc3RvcC1jb2xvcj0iIzFlNDAyYiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjMWUzNjJhIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFmMzMyYSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIwMCwyMTUuMmwxMjAuOC03OS4xYzkuOS02LjUsMTMuOC0xOS4yLDkuMi0zMC4yLTQuMS05LjctOS4xLTE5LTE0LjgtMjcuNy00LjItNi40LTEyLjktNy44LTE5LjEtMy4zbC00OS4yLDM2LjRjLTIuMywxLjctMS43LDUuMywxLjEsNi4xbDE4LjMsNS41YzMuMywxLDUuMiw0LjUsNC4yLDcuOC0uOSwzLjEtNCw0LjktNyw0LjRsLTMyLjMtNS4zYy00LjktLjgtOS44LjQtMTMuOCwzLjNsLTIyLjYsMTYuN2MtNS44LDQuMy05LjIsMTEuMi05LDE4LjVsMS4zLDQwLjFjLjIsNi41LDcuNSwxMC4zLDEyLjksNi43aDBaIi8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTk2LjgsMTE2LjhsODMuOC01NC43YzcuNi01LDguMS0xNS44LDEuMS0yMS42QzI1MS43LDE1LjIsMjEzLDAsMTcwLjYsMFM2MCwyOS40LDI4LjcsNzQuM2MtNC4zLDYuMi0yLjYsMTQuNywzLjcsMTguOGwxMTAuMSw3MS45YzUuNCwzLjYsMTIuNy0uMiwxMi45LTYuN2wuOC0yNS4xYy4yLTctMi44LTEzLjYtOC4zLTE4bC0zOS45LTMyYy0zLjctMi45LTQuMy04LjMtMS4zLTExLjksMi43LTMuMyw3LjQtNC4xLDExLTJsMzQuMiwyMC4zYzIuNSwxLjUsNS43LS4zLDUuOC0zLjJsLjUtMzIuOWMuMi01LjgsNC4zLTExLjEsMTAtMTIsNy4zLTEuMSwxMy41LDQuNCwxMy43LDExLjNsMS45LDU3LjFjLjIsNi41LDcuNSwxMC4zLDEyLjksNi43di4yWiIvPgogIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE0NC41LDE5OS4xbC0zMS43LTIzLjJjLTMuMS0yLjMtNy0zLjItMTAuOC0yLjZsLTI5LjEsNC43Yy0zLjQuNi02LjctMS44LTcuMi01LjItLjUtMy4xLDEuNC02LjEsNC40LTdsMTQuOS00LjVjMi4zLS43LDIuOS0zLjguOS01LjJsLTU5LTQzLjJjLTcuNC01LjQtMTcuOS0xLjktMjAuNyw2LjgtMi40LDcuNS00LjQsMTUuMy01LjgsMjMuMy0xLjcsOS41LDIuOCwxOS4xLDEwLjksMjQuNGwxMjguNSw4NC4xYzUuNCwzLjYsMTIuNy0uMiwxMi45LTYuN2wuOS0yN2MuMi03LjMtMy4xLTE0LjItOS0xOC41di0uMloiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zNDMuNCwxNjQuNWMtLjUtNy45LTkuNi0xMi4xLTE2LTcuNGwtNzYuMSw1NS42Yy0zLjIsMi4zLTIuMyw3LjMsMS41LDguNGwyOSw4LjNjMy4zLDEsNS4zLDQuNCw0LjMsNy44LS45LDMuMS00LDUtNy4xLDQuNWwtNDYuMy04LjNjLTQuOS0uOS0xMCwuMy0xNCwzLjJsLTIwLjYsMTUuMWMtNS45LDQuMy05LjMsMTEuMy05LDE4LjVsMS40LDQ0LjdjLjUsMTYuMywxNi4zLDI4LDMxLjksMjMuMSw3MC4zLTIyLDEyMS4zLTg3LjUsMTIxLjMtMTY1czAtNS43LS4zLTguNmgwWiIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE0Mi40LDI4OC41TDE2LjksMTk2LjdjLTcuMy01LjMtMTcuNi45LTE1LjksOS44LDEyLjIsNjIuMiw1Ny42LDExMi40LDExNy4xLDEzMS40LDE1LjYsNSwzMS43LTYuNywzMi4yLTIzbC4zLTcuOGMuMy04LjItMi44LTE0LjYtOC4zLTE4LjVoLjFaIi8+Cjwvc3ZnPg==) center/contain no-repeat;opacity:.06;z-index:-1;pointer-events:none}.fact{position:relative;padding:8px clamp(14px,2.4vw,32px);display:grid;gap:14px;align-content:start}.fact+.fact{border-left:1px solid rgba(253,242,234,.18)}.fact b{font-family:var(--display);font-weight:300;font-size:clamp(3rem,6vw,5rem);line-height:.9;color:#fdf2ea;font-variant-numeric:tabular-nums;display:block}.fact b::after{content:"";display:block;width:0;height:2px;background:#ff8989;margin-top:18px;transition:width .9s cubic-bezier(.2,.7,.2,1)}.facts.in .fact b::after{width:56px}.facts.in .fact:nth-child(2) b::after{transition-delay:.12s}.facts.in .fact:nth-child(3) b::after{transition-delay:.24s}.facts.in .fact:nth-child(4) b::after{transition-delay:.36s}.fact span{color:#c9d6cc;font-family:var(--body);font-size:1.12rem;line-height:1.35;max-width:18ch}.fact:hover b{color:#ff8989;transition:color .35s}.facts.in .fact:hover b::after{width:100%;transition-delay:0s}@media (max-width:760px){.facts{grid-template-columns:1fr 1fr;row-gap:36px}.fact:nth-child(3){border-left:0}}@media (max-width:380px){.fact{padding-inline:10px}.fact b{font-size:2.6rem}.fact span{font-size:1rem}}@media (max-width:420px){h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service{position:relative;overflow:hidden;isolation:isolate;background:var(--surface);border:1px solid var(--line);padding:30px;display:grid;gap:12px;align-content:start;border-radius:6px 32px 6px 32px;transition:border-color .35s,box-shadow .35s}.service h3,.service p{transition:color .35s}.service .ic{transition:background .4s,border-color .4s,transform .5s var(--ease)}.service:hover{border-color:#ff8989;box-shadow:inset 0 0 0 1px #ff8989}.service:hover .ic{background:#ff8989;border-color:#ff8989;transform:scale(1.06)}.service .ic{width:72px;height:72px;border-radius:50%;background:var(--chip);display:grid;place-items:center;border:1px solid var(--line)}.service .ic img{width:48px;height:48px}.service p{color:var(--muted)}@media (max-width:860px){.services{grid-template-columns:1fr}}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:12px;text-decoration:none;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:6px 6px 32px 6px;grid-template-rows:auto auto 1fr auto;align-content:stretch;transition:border-color .35s,background-color .45s var(--ease)}.post .link,.post .tag,.post h3,.post p{transition:color .35s}.post .link .arr{transition:transform .45s var(--ease)}.post:focus-visible,.post:hover{border-color:#ff8989;box-shadow:inset 0 0 0 1px #ff8989}.post:focus-visible h3,.post:hover h3{color:#ff8989}.post:focus-visible .link .arr,.post:hover .link .arr{transform:translateX(6px)}.post .tag{font-family:var(--body);font-size:.95rem;text-transform:uppercase;letter-spacing:.2em;color:var(--leaf)}.post h3{font-size:1.35rem}.post p{color:var(--muted);font-size:1.08rem}.post .link{font-family:var(--body);font-size:1.12rem;font-weight:500}@media (max-width:900px){.posts{grid-template-columns:1fr}}.page-top{position:relative;margin-top:-28px;padding-block:120px 56px;background:var(--sand);border-radius:0 0 0 var(--r-big);overflow:hidden}.page-top.has-img{color:#fff;background:#203528}.page-top.has-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-top.has-img img[src*="galleri-hero."]{object-position:50% 38%}.page-top.has-img img[src*="artikel-hero."]{object-position:50% 85%}.page-top.has-img::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,40,28,.92),rgba(20,40,28,.55) 60%,rgba(20,40,28,.2))}.page-top .wrap{position:relative;z-index:1;display:grid;gap:16px}@media (max-width:520px){.page-top h1{font-size:clamp(1.9rem,8.6vw,2.4rem)}}.page-top.has-img .eyebrow,.page-top.has-img h1 .accent{color:#9bdcab}.page-top.has-img .lead{color:#e3eae3}.crumbs{font-family:var(--display);font-size:.92rem;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted)}.crumbs>*{padding-block:4px;line-height:1.2}.page-top.has-img .crumbs{color:#cfdcd2}.crumbs a{text-decoration:none;display:inline-block;min-width:24px;text-align:center}.crumbs a:hover{text-decoration:underline}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{font-family:var(--display);font-size:1rem;border:0;cursor:pointer;padding:12px 20px;background:var(--sage-soft);color:var(--ink);border-radius:14px 14px 0 0;transition:background .2s,color .2s}.tab[aria-selected=true]{background:var(--forest);color:#fff}.tabpanel{position:relative;min-height:340px;border-radius:0 32px 32px 32px;overflow:hidden;background:var(--sage) center right/cover no-repeat;display:flex;align-items:center}.tabpanel::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,62,43,.92) 0,rgba(30,62,43,.75) 40%,rgba(30,62,43,0) 75%)}.tabpanel .inner{position:relative;padding:40px clamp(24px,5vw,56px);display:grid;gap:18px;color:#fff;max-width:560px}.tabpanel ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tabpanel li a{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;font-size:1rem;display:inline-flex;gap:10px;align-items:center;padding:4px 0;color:#fff}.tabpanel li a:hover{color:#9bdcab}.tabpanel p{color:#e3eae3}.tabpanel.swap{animation:fadeIn .45s var(--ease)}@keyframes fadeIn{from{opacity:.3}to{opacity:1}}@media (max-width:640px){.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.tab{flex:none}}.catindex{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start}.catcol{display:grid;gap:18px}.catlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.catlist li{border-bottom:1px solid var(--line)}.catbtn{width:100%;text-decoration:none;display:grid;grid-template-columns:44px 1fr auto 28px;align-items:baseline;gap:12px;padding:20px 4px;background:0 0;border:0;cursor:pointer;color:var(--ink);text-align:left;font:inherit;transition:padding .45s cubic-bezier(.2,.7,.2,1),color .3s}.catbtn .n{font-family:var(--display);font-size:.85rem;letter-spacing:.12em;color:var(--muted)}.catbtn .nm{font-family:var(--display);font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.1}.catbtn .ct{font-family:var(--display);font-size:.9rem;color:var(--muted)}.catbtn .ar{font-family:var(--display);color:var(--leaf);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.catbtn.on,.catbtn:hover{padding-left:16px;color:var(--leaf)}.catbtn.on .ar,.catbtn:hover .ar{opacity:1;transform:none}.catpanel{position:sticky;top:110px;display:grid;align-self:start}.catpanel .cp{grid-area:1/1;display:grid;gap:24px;align-content:start;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.catpanel .cp.on{opacity:1;visibility:visible;transition:opacity .4s ease}.cp-chips .chip{cursor:default}.cp-chips .chip:hover{border-color:var(--line);color:inherit}.cp-img{display:block;aspect-ratio:16/10;max-width:100%;overflow:hidden;border-radius:6px 40px 6px 40px}.cp-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.cp-body{display:grid;gap:16px}.cp-body h2{font-size:clamp(1.8rem,3vw,2.4rem)}.cp-chips{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:860px){.catindex{grid-template-columns:1fr}.catpanel{position:static;scroll-margin-top:90px}.catbtn{grid-template-columns:36px 1fr auto 20px;padding:16px 2px}.catbtn .ct{display:none}}.textcols{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px}.textcols>div{display:grid;gap:12px;align-content:start;min-width:0}.textcols p{color:var(--muted)}@media (max-width:820px){.textcols{grid-template-columns:1fr}}.prodgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.prod{display:grid;grid-template-rows:auto 1fr;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:6px 28px 6px 28px;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.prod:hover{border-color:#ff8989;box-shadow:inset 0 0 0 1px #ff8989}.prod .ph{aspect-ratio:16/9;background:var(--sand);overflow:hidden;display:grid;place-items:center;max-width:100%}.prod .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.prod .ph img.contain{object-fit:contain;padding:14px;background:#fff}.prod:hover .ph img{transform:scale(1.05)}.prod .body{padding:20px 22px 22px;display:grid;gap:6px;align-content:start}.prod h3{font-size:1.3rem}.prod .grade{font-family:var(--body);font-size:1rem;color:var(--muted);letter-spacing:.02em}.prod .rows{font-family:var(--body);font-size:1rem;color:var(--leaf);margin-top:6px}.prodlayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}@media (max-width:980px){.prodlayout{grid-template-columns:1fr}}.tablebar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.search{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 6px 4px 18px;min-width:0;flex:1 1 240px;max-width:380px}.search input{border:0;background:0 0;font:inherit;font-size:1.05rem;color:var(--ink);padding:8px 0;flex:1;min-width:0;outline:0}.search:focus-within{border-color:var(--leaf)}.count{font-family:var(--body);font-size:1.02rem;color:var(--muted)}.tablewrap{border:1px solid var(--line);border-radius:6px 24px 24px 24px;background:var(--surface);box-shadow:0 18px 40px -32px rgba(20,40,28,.45)}@media (max-width:700px){.tablewrap{overflow-x:auto}}table.spec{border-collapse:collapse;width:100%;font-family:var(--body);font-size:1.05rem;font-variant-numeric:tabular-nums}.spec th{position:sticky;top:calc(env(safe-area-inset-top,0px) + 74px);background:var(--forest);color:var(--on-dark);text-align:left;font-weight:500;padding:12px 16px;white-space:nowrap;letter-spacing:.02em;z-index:1}.spec th:first-child{border-top-left-radius:5px}.spec th:last-child{border-top-right-radius:23px}.spec td{padding:11px 18px;border-top:1px solid var(--line);white-space:nowrap}.spec tbody tr:nth-child(2n){background:color-mix(in srgb,var(--sand) 45%,transparent)}.spec tbody tr.cont td{border-top-color:transparent}.spec tbody tr:last-child td{padding-bottom:14px}.spec td:first-child{font-weight:500}.spec tbody tr{cursor:pointer;transition:background .15s}.spec tbody tr:hover{background:var(--sand)}.spec tbody tr.sel{background:color-mix(in srgb,var(--leaf) 18%,transparent)}.spec tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--leaf)}.spec .num{text-align:right}.empty{padding:28px;text-align:center;color:var(--muted)}.tabletitle{font-family:var(--body);font-size:1.1rem;color:var(--muted);margin:28px 0 10px}.calc{position:sticky;top:110px;background:var(--forest);color:var(--on-dark);border-radius:6px 32px 6px 32px;padding:28px;display:grid;gap:16px}.calc h3{font-size:1.35rem}.calc p{color:var(--on-dark-muted);font-size:1.05rem}.calc label{font-family:var(--display);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted);display:grid;gap:6px}.calc input{font:inherit;font-family:var(--display);font-size:1.15rem;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;width:100%}.calc input:focus{outline:2px solid #9BDCAB;outline-offset:1px}.calc .stepper{position:relative;display:block;text-transform:none;letter-spacing:0}.calc .stepper input{padding-right:52px;-moz-appearance:textfield;appearance:textfield}.calc .stepper input::-webkit-inner-spin-button,.calc .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc .st-btns{position:absolute;top:5px;right:5px;bottom:5px;width:36px;display:grid;grid-template-rows:1fr 1fr;gap:3px}.calc .st-btns button{display:grid;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.1);color:#fdf2ea;cursor:pointer;padding:0;transition:background .2s,color .2s}.calc .st-btns button:hover{background:#ff8989;color:#1b1414}.calc .st-btns button:active{background:#ff9f9f}.calc .st-btns button:disabled{opacity:.4;cursor:default;background:rgba(255,255,255,.1);color:#fdf2ea}@media (pointer:coarse){.calc .st-btns{width:84px;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:4px}}.calc .st-btns svg{width:12px;height:8px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.calc .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calc .picked{font-family:var(--display);font-size:1.1rem;color:#fff;background:rgba(255,255,255,.08);border-radius:12px;padding:10px 14px}.calc .total{font-family:var(--display);font-weight:300;font-size:2.6rem;line-height:1;color:#9bdcab;font-variant-numeric:tabular-nums}.calc .total small{font-size:1rem;color:var(--on-dark-muted);margin-left:6px}.calc .btn{justify-content:center}.calc .note{font-size:.95rem}.calc,.calc .btn,.calc .note,.calc .picked,.calc .total,.calc h3,.calc input,.calc label{font-family:var(--body)}.calc .total{font-weight:400}.calc h3{font-weight:500}@media (max-width:980px){.calc{position:static}}.siblings{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--body);font-size:1.05rem;text-decoration:none;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.chip:hover{border-color:var(--leaf);color:var(--leaf)}.chip[aria-current=page]{background:var(--forest);color:var(--on-dark);border-color:var(--forest)}.docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.doc{background:var(--surface);border:1px solid var(--line);border-radius:6px 28px 6px 28px;padding:26px;display:flex;flex-direction:column;gap:12px}.doc .kind{display:flex;gap:12px;align-items:center;font-family:var(--body);font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:var(--leaf)}.doc .kind img{width:30px;height:30px;background:var(--chip);border-radius:8px;padding:4px}.doc p{color:var(--muted);font-size:1.08rem}.doc .link{margin-top:auto;padding-top:6px;align-self:flex-start;font-family:var(--body);font-size:1.12rem}.doc .grade{font-family:var(--body);font-size:1.05rem;color:var(--muted)}.article{max-width:72ch;display:grid;gap:1em}.byline{font-family:var(--body);font-size:1.05rem;color:var(--muted);padding-bottom:1em;border-bottom:1px solid var(--line);margin-bottom:.4em}.byline b{color:var(--ink);font-weight:500}.article h2{font-size:1.9rem;margin-top:1.2em;font-weight:400}.article h3{margin-top:.8em}.article ul{margin:0;padding-left:1.2em;display:grid;gap:.3em}.faq{display:grid;gap:10px;max-width:860px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:6px 22px 6px 22px;padding:0 24px;transition:border-color .2s}.faq details[open]{border-color:var(--sage-soft)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-family:var(--display);font-size:1.15rem;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;flex:none;transition:transform .3s}.faq details[open] .pm{transform:rotate(45deg)}.faq details p{padding-bottom:20px;color:var(--muted)}.faq details{transition:border-color .35s,background-color .35s,box-shadow .35s}.faq summary,.faq summary .pm{transition:color .3s,background-color .35s,border-color .35s,transform .35s cubic-bezier(.2,.7,.2,1)}.faq details:hover{background:#e6f0e8;border-color:#c9dccd}.gallery{columns:3 260px;column-gap:14px}.gallery button{display:block;width:100%;margin:0 0 14px;padding:0;border:0;background:0 0;cursor:zoom-in;border-radius:6px 24px 6px 24px;overflow:hidden;break-inside:avoid}.gallery img{width:100%;transition:transform .6s var(--ease)}.gallery button:hover img{transform:scale(1.04)}.lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:calc(64px + env(safe-area-inset-top,0px)) max(72px,env(safe-area-inset-right,0px)) calc(64px + env(safe-area-inset-bottom,0px)) max(72px,env(safe-area-inset-left,0px));background:rgba(8,14,10,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .45s ease,backdrop-filter .45s ease;touch-action:pan-y}.lightbox.in{background:rgba(8,14,10,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lightbox .stage{position:absolute;inset:calc(64px + env(safe-area-inset-top,0px)) max(80px,env(safe-area-inset-right,0px)) calc(56px + env(safe-area-inset-bottom,0px)) max(80px,env(safe-area-inset-left,0px));display:grid;place-items:center;min-height:0}.lightbox .stage img{grid-area:1/1;max-width:100%;max-height:100%;min-height:0;width:auto;height:auto;object-fit:contain;border-radius:6px 28px 6px 28px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7);opacity:0;transform:scale(.94);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.lightbox.in .stage img.on{opacity:1;transform:none}.lightbox .stage img.out-l{opacity:0;transform:translateX(-40px)}.lightbox .stage img.out-r{opacity:0;transform:translateX(40px)}.lightbox .stage img.from-l{transform:translateX(-40px)}.lightbox .stage img.from-r{transform:translateX(40px)}.lb-btn{position:absolute;display:grid;place-items:center;border:1px solid rgba(253,242,234,.35);background:rgba(253,242,234,.08);color:#fdf2ea;cursor:pointer;font-family:var(--body);opacity:0;transition:opacity .4s ease .1s,background .3s,border-color .3s,color .3s}.lightbox.in .lb-btn{opacity:1}.lb-btn:focus-visible,.lb-btn:hover{background:#ff8989;border-color:#ff8989;color:#1b1414}.lb-close{top:calc(16px + env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));border-radius:999px;padding:10px 18px;font-size:1rem}.lb-next,.lb-prev{top:50%;width:52px;height:52px;margin-top:-26px;border-radius:50%;font-size:1.4rem}.lb-prev{left:max(12px,env(safe-area-inset-left,0px))}.lb-next{right:max(12px,env(safe-area-inset-right,0px))}.lb-count{pointer-events:none;position:absolute;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:0;right:0;text-align:center;color:#c9d6cc;font-family:var(--body);font-size:1rem;letter-spacing:.12em;opacity:0;transition:opacity .4s ease .1s}.lightbox.in .lb-count{opacity:1}@media (max-width:760px){.lightbox .stage{inset:calc(72px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) calc(76px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.lb-next,.lb-prev{top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));margin-top:0;width:46px;height:46px}.lb-prev{left:max(16px,env(safe-area-inset-left,0px))}.lb-next{right:max(16px,env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.lb-btn,.lb-count,.lightbox,.lightbox .stage img{transition:none}}.people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.person{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center;background:var(--surface);border:1px solid var(--line);padding:22px;border-radius:6px 32px 6px 32px}.person img{width:120px;height:120px;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter .5s}.person:hover img{filter:none}.person .role{font-family:var(--body);font-size:.9rem;text-transform:uppercase;letter-spacing:.16em;color:var(--leaf)}.person h3{margin:4px 0 8px;font-family:var(--body);font-weight:500;font-size:1.5rem}.person>div{min-width:0}.person .line a{overflow-wrap:anywhere;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat left bottom/0 1px;padding-bottom:1px;transition:color .3s,background-size .35s var(--ease)}.person .line a:focus-visible,.person .line a:hover{color:#ff8989;background-size:100% 1px}.person .line{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-family:var(--body);font-size:1.08rem;color:var(--muted)}@media (max-width:760px){.people{grid-template-columns:1fr}.person{grid-template-columns:84px 1fr}.person img{width:84px;height:84px}}.copy{font-family:var(--display);font-size:.75rem;letter-spacing:.06em;border:1px solid var(--line);background:0 0;color:inherit;border-radius:999px;padding:3px 10px;cursor:pointer}.copy:hover{border-color:var(--leaf);color:var(--leaf)}.contact{background:var(--sage);color:var(--on-dark);border-radius:var(--r-big) 6px var(--r-big) 6px;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,64px)}.contact>*{min-width:0}.contact h2{color:#fff}.contact .lead{color:#e3eae3}.contact dl{margin:8px 0 0;display:grid;gap:16px}.contact dt{font-family:var(--display);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#c9d6cb}.contact dd span{overflow-wrap:anywhere}.contact dd{margin:2px 0 0;font-family:var(--display);font-size:1.2rem;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.contact .copy{border-color:rgba(255,255,255,.35)}.person .copy{font-family:var(--body);font-size:.85rem;letter-spacing:.04em}.contact .copy:hover{color:#fff;border-color:#fff}form.cform{display:grid;gap:14px}.cform .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cform label{display:grid;gap:6px;font-family:var(--display);font-size:.85rem;letter-spacing:.06em;color:#e3eae3}.cform input,.cform textarea{font:inherit;font-size:1.1rem;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;width:100%}.cform textarea{min-height:130px;resize:vertical}.cform input::placeholder,.cform textarea::placeholder{color:rgba(255,255,255,.55)}.cform input:focus,.cform textarea:focus{outline:2px solid #fff;outline-offset:1px}.cform .err{color:#ffd7c2;font-size:.95rem;min-height:1.2em}.cform [aria-invalid=true]{border-color:#ffb89a}.cform .foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.cform .hint{font-size:.95rem;color:#d4ded6}.sent{background:rgba(255,255,255,.12);border-radius:18px;padding:22px;display:grid;gap:8px}@media (max-width:860px){.contact{grid-template-columns:1fr}.cform .row2{grid-template-columns:1fr}}.plx{position:relative;isolation:isolate;clip-path:inset(0 round var(--r-big) 0 var(--r-big) 0);margin-top:clamp(40px,5vw,72px);min-height:clamp(420px,62vh,640px);display:grid;align-items:center;color:#fdf2ea}.plx::before{content:"";position:fixed;inset:0;z-index:-2;background:#2a2a1e url("/img/familj.webp") center 40%/cover no-repeat;pointer-events:none}.plx::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,30,20,.55) 0,rgba(14,30,20,.15) 55%,rgba(14,30,20,0) 100%)}.plx .wrap{width:100%;padding-block:56px}.plx-card{max-width:520px;display:grid;gap:16px;padding:clamp(28px,4vw,44px);border-radius:6px 40px 6px 40px;background:rgba(30,62,43,.55);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid rgba(253,242,234,.18)}.plx-card h2{color:#fdf2ea;font-size:clamp(2rem,4vw,3rem);text-wrap:balance}.plx-card h2 .accent{color:#b9e4c3}.plx-card p{color:#ede6dc;font-family:var(--body);font-size:1.2rem;line-height:1.5}@media (max-width:760px){.plx{clip-path:inset(0 round 60px 0 60px 0);min-height:460px;align-items:end}}.amb{padding-block:clamp(40px,5vw,72px) clamp(16px,2vw,24px)}.amb-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}.amb-intro{gap:16px;max-width:560px}.amb-intro h2{font-size:clamp(2.2rem,4.4vw,3.6rem);text-wrap:balance}.amb-intro .lead{color:var(--ink);font-size:1.3rem}.amb-intro p{color:var(--muted)}.amb-intro .btn{margin-top:6px}.amb-img{position:relative;margin:0;aspect-ratio:5/4;border-radius:6px var(--r-big) 6px var(--r-big);overflow:hidden}.amb-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.amb-img:hover img{transform:scale(1.04)}.amb-img figcaption{position:absolute;right:18px;bottom:18px;padding:8px 16px;border-radius:999px;background:rgba(30,62,43,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fdf2ea;font-family:var(--body);font-size:1rem}.amb-cards{list-style:none;margin:clamp(64px,8vw,112px) 0 0;padding:clamp(44px,5vw,72px) 0;background:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.amb-cards li{display:flex}.amb-card{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px 16px 26px;background:var(--surface);border:1px solid var(--line);border-radius:6px 32px 6px 32px;text-decoration:none;color:var(--ink);transition:border-color .35s,box-shadow .35s}.amb-card .logo{position:relative;display:block;aspect-ratio:16/9;margin-bottom:10px;border-radius:4px 22px 4px 22px;background:#fffdf9;border:1px solid var(--line)}.amb-card .logo img{position:absolute;inset:0;margin:auto;width:84%;object-fit:contain;color:#111}.amb-card .link,.amb-card .n,.amb-card b,.amb-card p{margin-inline:10px}.amb-card .n{font-family:var(--body);font-size:.95rem;letter-spacing:.2em;color:var(--leaf)}.amb-card b{font-family:var(--display);font-weight:400;font-size:1.45rem;line-height:1.15;transition:color .35s}.amb-card p{color:var(--muted);font-size:1.05rem;line-height:1.5}.amb-card .link{margin-top:auto;padding-top:6px;font-family:var(--body);font-size:1.1rem;font-weight:500;color:var(--leaf)}.amb-card .link .arr{display:inline-block;transition:transform .45s var(--ease)}.amb-card:focus-visible,.amb-card:hover{border-color:#ff8989;box-shadow:inset 0 0 0 1px #ff8989}.amb-card:focus-visible b,.amb-card:hover b{color:#ff8989}.amb-card:focus-visible .link .arr,.amb-card:hover .link .arr{transform:translateX(6px)}.amb-cards .amb-card{background:#1e3e2b;border-color:#1e3e2b;color:#fdf2ea}.amb-cards .amb-card .logo{border-color:transparent}.amb-cards .amb-card p{color:#c9d6cc}.amb-cards .amb-card .link{color:#9bdcab}.amb-cards .amb-card:focus-visible,.amb-cards .amb-card:hover{border-color:#1e3e2b;box-shadow:none}.amb-cards .amb-card:focus-visible .link,.amb-cards .amb-card:hover .link{color:#ff8989}.amb-cards .amb-card.fv6{position:relative;background:0 0;border:0;border-radius:0;padding:0;color:var(--ink);box-shadow:none}.amb-cards .fv6 p{color:var(--muted)}.amb-cards .fv6 b,.amb-cards .fv6 p{margin-inline:0}.amb-cards .fv6 b{text-align:center}.amb-cards .fv6 p{width:85%;margin-inline:auto;text-align:justify;text-align-last:center;hyphens:manual}.amb-cards .fv6 .logo{aspect-ratio:auto;height:120px;background:0 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;margin:0 0 18px;padding-bottom:18px;box-sizing:content-box}.amb-cards .fv6 .logo img{inset:0 0 18px 0;width:auto!important;max-width:100%;height:120px!important;margin:0 auto;filter:grayscale(1) sepia(.35) brightness(1.02);mix-blend-mode:multiply;opacity:.75;transition:filter .45s,opacity .45s}.amb-cards .fv6:focus-visible .logo img,.amb-cards .fv6:hover .logo img{filter:none;opacity:1}.amb-cards .fv6:focus-visible .logo,.amb-cards .fv6:hover .logo{border-bottom-color:#ff8989}.amb-cards .fv6:focus-visible b,.amb-cards .fv6:hover b{color:#ff8989}@media (max-width:900px){.amb-top{grid-template-columns:1fr}.amb-img{aspect-ratio:16/10}.amb-cards{grid-template-columns:1fr;gap:48px}.amb-card .logo{aspect-ratio:2/1}}.site-foot{position:relative;isolation:isolate;clip-path:inset(0 round 100px 0 0 0);color:#fdf2ea;text-align:center;background:#060a08;margin-top:clamp(40px,5vw,72px)}.site-foot::before{content:"";position:fixed;inset:0;z-index:-1;background:#060a08 url("/img/footer-bg.webp") center/cover no-repeat;pointer-events:none}.lz .plx:not(.bg)::before,.lz .site-foot:not(.bg)::before{background-image:none}.site-foot,.site-foot *{font-family:var(--body)!important}.site-foot .wrap{max-width:900px;padding-block:105px calc(40px + env(safe-area-inset-bottom,0px));display:grid;gap:0}.foot-title{color:#fcf2ea;font-size:clamp(1.5rem,2.4vw,1.7rem);font-weight:400}.foot-title::after{content:"";display:block;width:200px;max-width:60%;margin:45px auto 0;border-bottom:1px solid #fdf2ea}.foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:90px}.foot-col{display:grid;justify-items:center;gap:4px}.foot-col .fic{width:64px;height:64px;margin-bottom:21px;border-radius:50%;cursor:default;display:block;--c:#FCF2EA;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:var(--c)}.foot-col .hov-rise{background:linear-gradient(to top,#ff8989 50%,#fcf2ea 50%) 0 0/100% 200% no-repeat;transition:background-position .6s cubic-bezier(.2,.7,.2,1)}.foot-col .hov-rise:hover{background-position:0 100%}.foot-col .t{font-family:var(--body);letter-spacing:.14em;font-size:1.1rem;font-weight:500;color:#fdf2ea}.foot-col .v{font-family:var(--body);font-size:1rem;color:#fdf2ea;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.foot-col .v span{overflow-wrap:anywhere}.foot-col .flink{color:inherit;text-decoration:none;overflow-wrap:anywhere;background:linear-gradient(#ff8989,#ff8989) left bottom/0 1px no-repeat;padding-bottom:2px;transition:color .3s,background-size .45s cubic-bezier(.2,.7,.2,1)}.foot-col .flink:focus-visible,.foot-col .flink:hover{color:#ff8989;background-size:100% 1px}.foot-col .copy{font-family:var(--body);font-size:.85rem;letter-spacing:.04em;border-color:rgba(253,242,234,.35)}.foot-col .copy:hover{color:#ff8989;border-color:#ff8989}.foot-form{margin-top:70px;text-align:left}.site-foot .cform input,.site-foot .cform textarea{background:0 0;border:0;border-bottom:1px solid rgba(253,242,234,.5);border-radius:0;padding:10px 2px}.site-foot .cform input:focus,.site-foot .cform textarea:focus{outline:0;border-bottom-color:#ff8989}.site-foot .cform label{color:#fdf2ea}.cform input:-webkit-autofill,.cform input:-webkit-autofill:focus,.cform input:-webkit-autofill:hover,.cform textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:none;box-shadow:none;transition:background-color 600000s 0s,color 600000s 0s;filter:none}.site-foot .cform input:-webkit-autofill,.site-foot .cform input:-webkit-autofill:focus,.site-foot .cform input:-webkit-autofill:hover{-webkit-text-fill-color:#FDF2EA;caret-color:#FDF2EA}.cform input:autofill{background-color:transparent;filter:none}.site-foot .cform .foot{justify-content:center;flex-direction:column}.site-foot .cform .hint{text-align:center;color:#8fa697}.btn-pink{background:#ff8989;color:#1b1414;border-radius:6px;letter-spacing:.12em;text-transform:uppercase;padding:12px 48px}.btn-pink{position:relative;overflow:hidden;transition:background .35s,color .35s,border-color .35s,padding .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.btn-pink::after{content:"→";position:absolute;right:22px;top:50%;transform:translate(-10px,-50%);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;letter-spacing:0}.btn-pink:focus-visible,.btn-pink:hover,.site-foot .btn-pink:focus-visible,.site-foot .btn-pink:hover{background:#fdf2ea;color:#1b1414;border-color:#ff8989;padding:12px 64px 12px 48px;box-shadow:0 0 0 4px rgba(255,137,137,.35)}.btn-pink:focus-visible::after,.btn-pink:hover::after{opacity:1;transform:translate(0,-50%)}.cform .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sent-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-left,0px));background:rgba(6,10,8,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeIn .35s ease}.sent-card{position:relative;width:min(460px,100%);background:#fdf2ea;color:#1b1414;border-radius:6px 40px 6px 40px;padding:48px 36px 36px;text-align:center;display:grid;gap:14px;justify-items:center;font-family:var(--body);animation:popIn .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 30px 80px rgba(0,0,0,.35)}.sent-card .ok{width:72px;height:72px;border-radius:50%;background:#ff8989;display:grid;place-items:center}.sent-card .ok svg{width:34px;height:34px;stroke:#1b1414;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:drawCheck .5s .35s ease forwards}.sent-card h3{font-family:var(--body);font-size:1.9rem;font-weight:500;color:#1e3e2b}.sent-card p{font-size:1.1rem;color:#3a4a3f;max-width:34ch}.sent-card .close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:0;background:0 0;font-size:1.6rem;line-height:1;cursor:pointer;color:#1e3e2b}.sent-card .close:hover{color:#ff8989}.sent-card .btn-pink{margin-top:8px;font-family:var(--body)}@keyframes popIn{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes drawCheck{to{stroke-dashoffset:0}}.site-foot .sent{text-align:center;justify-items:center}.foot-extra{color:#8fa697;padding-top:110px;font-size:1.2rem;max-width:30rem;margin:0 auto;text-align:justify;text-align-last:center;hyphens:auto;-webkit-hyphens:auto;word-spacing:.02em;hyphenate-limit-chars:10 4 4}.foot-copy{padding-top:110px;font-family:var(--display);font-size:.88rem;color:#8fa697;letter-spacing:.09em;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center}@media (max-width:760px){.site-foot{clip-path:inset(0 round 60px 0 0 0)}.foot-cols{grid-template-columns:1fr;gap:44px;margin-top:60px}.foot-copy,.foot-extra{padding-top:70px}}@media (prefers-reduced-motion:reduce){.site-foot::before{position:absolute}}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--forest);color:#fff;font-family:var(--display);padding:12px 20px;border-radius:999px;z-index:90;box-shadow:0 10px 30px -10px rgba(0,0,0,.4)}@supports (animation-timeline:view()){.reveal{animation:revealIn linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes revealIn{from{opacity:.5;transform:translateY(36px)}to{opacity:1;transform:none}}.parallax img{animation:drift linear both;animation-timeline:view()}@keyframes drift{from{transform:translateY(-6%) scale(1.12)}to{transform:translateY(6%) scale(1.12)}}}.view-enter{animation:viewIn .5s var(--ease)}@keyframes viewIn{from{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.preview-flag{font-family:var(--display);font-size:.8rem;text-align:center;background:var(--sand);color:var(--muted);padding-block:6px;letter-spacing:.04em}