@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Outfit:wght@500;700;800&display=swap";:root{--g:#045741;--d:#073d32;--o:#ff5b20;--y:#ffd64a;--m:#eaf5ef;--c:#fffaf2;--i:#15372e;--mut:#637c73;--line:#d8e6df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--i);margin:0;font-family:DM Sans,sans-serif}button,input,select,textarea{font:inherit}button,a{cursor:pointer}header{background:var(--g);color:#fff;z-index:30;align-items:center;gap:35px;height:80px;padding:0 6vw;display:flex;position:sticky;top:0}.logo{color:#fff;letter-spacing:-1.5px;font:800 29px Outfit;text-decoration:none}.logo span{font-weight:500}.logo i{color:var(--y);margin-left:6px;font-size:14px;font-style:normal}nav{gap:28px;margin-left:auto;display:flex}nav a{color:#fff;font-size:13px;font-weight:700;text-decoration:none}.manage{color:#fff;background:#ffffff16;border:1px solid #fff5;border-radius:99px;align-items:center;gap:7px;padding:10px 15px;font-weight:700;display:flex}.manage svg{width:15px}.mobile{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.hero{background:var(--g);color:#fff;grid-template-columns:1.05fr .95fr;min-height:590px;display:grid;overflow:hidden}.hero>div:first-child{padding:100px 5vw 90px 8vw}.hero b{background:var(--o);text-transform:uppercase;letter-spacing:1px;border-radius:99px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:inline-flex}.hero b svg{width:14px}.hero h1{letter-spacing:-5px;margin:27px 0;font:800 clamp(60px,7vw,100px)/.9 Outfit}.hero h1 em{color:var(--y);font-style:normal}.hero p{color:#d4e8e1;max-width:570px;font-size:18px;line-height:1.6}.hero a,.outlook button{background:var(--o);color:#fff;border:0;border-radius:99px;align-items:center;gap:7px;padding:14px 19px;font-weight:700;text-decoration:none;display:inline-flex}.hero a svg,.outlook button svg{width:18px}.art{clip-path:ellipse(80% 80% at 65% 48%);background:linear-gradient(145deg,#0d7a61,#8dc59b);place-items:center;display:grid;position:relative}.email{width:min(400px,75%);color:var(--g);z-index:2;background:#fff;border-radius:25px;padding:28px;transform:rotate(4deg);box-shadow:0 25px 70px #003b2d66}.email strong{font:800 25px Outfit}.email h3{color:var(--o);font:700 28px Outfit}.email div{background:var(--m);text-align:center;border-radius:14px;padding:20px;font-size:25px}.art>i{color:var(--y);font:160px Outfit;position:absolute;bottom:0;right:5%}.intro{background:var(--c);grid-template-columns:1.1fr 1fr;align-items:end;gap:10vw;padding:80px 8vw;display:grid}.intro span,.heading span,.quick>span,.outlook span,.dashboard>span{color:var(--o);text-transform:uppercase;letter-spacing:1.6px;font-size:11px;font-weight:800}.intro h2,.heading h2,.quick h2,.outlook h2,.dashboard h2{letter-spacing:-2px;margin:10px 0;font:700 clamp(38px,4vw,60px)/1.02 Outfit}.intro p{color:var(--mut);font-size:18px;line-height:1.7}.content{padding:85px 8vw}.heading{align-items:end;margin-bottom:35px;display:flex}.heading h2,.quick h2{font-size:46px}.heading label{border:1px solid var(--line);border-radius:99px;gap:8px;margin-left:auto;padding:10px 14px;display:flex}.heading label svg{width:17px}.heading input{border:0;outline:0}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards>article{border:1px solid var(--line);border-radius:24px;transition:all .2s;overflow:hidden}.cards>article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0457411b}.cards img,.placeholder{object-fit:cover;width:100%;height:205px}.placeholder{color:#fff;background:#ed7147;justify-content:center;align-items:center;gap:10px;display:flex}.placeholder svg{width:55px;height:55px}.placeholder.celebrate{color:var(--d);background:#f4bd32}.placeholder.events{background:#47a995}.placeholder.resources{background:var(--g)}.cards article>section{padding:22px}.cards section>span,.article>span{background:var(--m);color:var(--g);text-transform:uppercase;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-block}.cards h3{margin:13px 0 6px;font:700 23px Outfit}.cards p{color:var(--mut);font-size:14px;line-height:1.5}.cards button{color:var(--o);background:0 0;border:0;align-items:center;padding:0;font-weight:800;display:flex}.cards button svg{width:16px}.quick{background:var(--m);padding:80px 8vw}.quick>div{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.quick a{color:var(--i);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:21px;text-decoration:none;display:flex}.quick a>svg:first-child{background:var(--g);color:#fff;border-radius:14px;width:46px;height:46px;padding:11px}.quick a>svg:last-child{width:16px;margin-left:auto}.quick h3{margin:0;font:700 18px Outfit}.quick p{color:var(--mut);margin:3px 0;font-size:11px}.outlook{background:var(--d);color:#fff;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:75px 8vw;padding:48px;display:grid}.outlook>svg{background:var(--o);border-radius:20px;width:67px;height:67px;padding:18px}.outlook h2{font-size:35px}.outlook p{color:#b8d3ca}.outlook button{background:var(--y);color:var(--d)}footer{color:#aac5bc;background:#032e26;align-items:center;gap:28px;padding:42px 8vw;display:flex}footer p:last-child{margin-left:auto}.overlay{z-index:60;background:#032f27dc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.close{background:var(--m);border:0;border-radius:50%;width:42px;height:42px;position:absolute;top:25px;right:25px}.article,.dashboard{background:#fff;border-radius:27px;width:min(760px,100%);max-height:92vh;padding:52px;position:relative;overflow:auto}.article>img{object-fit:cover;border-radius:17px;width:100%;max-height:330px;margin-bottom:22px}.article h1{letter-spacing:-2px;font:800 50px/1 Outfit}.article h4{color:var(--mut);font-size:18px;line-height:1.6}.article>div{border-top:1px solid var(--line);line-height:1.75}.copy,.publish{background:var(--g);color:#fff;border:0;border-radius:99px;align-items:center;gap:7px;padding:12px 16px;font-weight:700;display:flex}.copy svg{width:16px}.dashboard{width:min(1120px,100%);padding:32px}.dashboard>span{align-items:center;gap:6px;display:flex}.dashboard>span svg{width:14px}.dashboard h2{font-size:42px}.dashboard>p{color:var(--mut)}.dashgrid{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.dashgrid>form,.published{border:1px solid var(--line);border-radius:19px;padding:21px}.dashgrid h3{align-items:center;gap:7px;font:700 19px Outfit;display:flex}.dashgrid h3 svg{width:20px}form label{text-transform:uppercase;margin:11px 0;font-size:10px;font-weight:800;display:block}form input,form select,form textarea{border:1px solid var(--line);text-transform:none;border-radius:9px;width:100%;margin-top:5px;padding:10px;display:block}.upload{color:var(--g);border:1px dashed #9fbdb1;border-radius:9px;justify-content:center;gap:7px;padding:10px;display:flex!important}.upload svg{width:17px}.upload input{display:none}.publish{background:var(--o);justify-content:center;width:100%}.published{max-height:580px;overflow:auto}.published>div{border-top:1px solid var(--line);align-items:center;gap:5px;padding:10px 0;display:flex}.published>div>section{flex-direction:column;margin-right:auto;display:flex}.published small{color:var(--o);text-transform:uppercase;font-weight:800}.published i{color:var(--mut);font-size:10px}.published button{background:var(--m);color:var(--g);border:0;border-radius:7px;padding:7px}.published button svg{width:15px;height:15px}.dashboard aside{color:#705c23;background:#fff6dc;border-radius:12px;gap:10px;margin-top:17px;padding:12px;display:flex}.dashboard aside svg{width:18px}.dashboard aside p{margin:0;font-size:12px}@media (width<=900px){nav{background:var(--d);flex-direction:column;padding:25px;display:none;position:absolute;top:80px;left:0;right:0}nav.show{display:flex}.mobile{display:block}.manage{font-size:0}.hero{grid-template-columns:1fr}.art{clip-path:none;min-height:430px}.intro{grid-template-columns:1fr;gap:20px}.cards,.quick>div{grid-template-columns:1fr 1fr}.outlook{grid-template-columns:auto 1fr}.outlook button{grid-column:1/-1}.dashgrid{grid-template-columns:1fr}}@media (width<=580px){header{padding:0 20px}.hero>div:first-child{padding:65px 22px}.hero h1{letter-spacing:-3px}.intro,.content,.quick{padding:60px 20px}.heading{display:block}.heading label{width:100%;margin:20px 0}.cards,.quick>div{grid-template-columns:1fr}.outlook{grid-template-columns:1fr;margin:50px 20px;padding:27px}.article{padding:45px 24px}.article h1{font-size:38px}.dashboard{padding:22px}footer{flex-direction:column;align-items:flex-start}footer p:last-child{margin-left:0}}.login h2{letter-spacing:-1.5px;margin:13px 0;font:700 38px/1.05 Outfit}.login>p{color:var(--mut);line-height:1.5}.login label{text-transform:uppercase;margin:14px 0;font-size:11px;font-weight:800;display:block}.login input{border:1px solid var(--line);border-radius:10px;width:100%;margin-top:6px;padding:12px;display:block}.login .publish{margin-top:18px}.textbutton{color:var(--g);background:0 0;border:0;margin-top:16px;padding:0;font-weight:700}.status{background:var(--m);border-radius:9px;padding:10px;font-size:12px;color:var(--g)!important}.signout{background:var(--m);color:var(--g);border:0;border-radius:99px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:700;display:flex;position:absolute;top:34px;right:78px}.custom-art{background-position:50%;background-size:cover}.homepage-form{border:1px solid var(--line);border-radius:19px;margin:20px 0;padding:21px}.homepage-form h3{align-items:center;gap:8px;margin:0;font:700 21px Outfit;display:flex}.homepage-form h3 svg{width:21px}.homepage-form>p{color:var(--mut);margin:6px 0 12px}.home-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.home-fields .wide{grid-column:1/-1}.homepage-form .upload{margin:12px 0}.home-preview{object-fit:cover;border-radius:12px;width:100%;height:180px;margin-bottom:12px}@media (width<=580px){.home-fields{grid-template-columns:1fr}.home-fields .wide{grid-column:auto}}.cancel-edit{border:1px solid var(--line);width:100%;color:var(--g);background:#fff;border-radius:99px;margin-top:8px;padding:10px;font-weight:700}.section-links{grid-template-columns:1fr;gap:8px;margin:8px 0 16px;display:grid}.published .section-link-card{color:#fff;background:linear-gradient(135deg,#045741,#0d7a61);border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.section-link-card.news{background:linear-gradient(135deg,#075741,#16816a)}.section-link-card.events{background:linear-gradient(135deg,#287f72,#47a995)}.section-link-card.resources{background:linear-gradient(135deg,#173f35,#045741)}.section-link-card>svg{background:var(--y);width:38px;height:38px;color:var(--g);border-radius:11px;padding:9px}.section-link-card>section{flex-direction:column;min-width:0;display:flex}.section-link-card section strong{font-size:13px}.section-link-card section small{color:#d8eee6;text-transform:none;font-size:9px;line-height:1.35}.published .section-link-card>button{background:var(--y);color:var(--g);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:10px;font-weight:800;display:flex}.published .section-link-card>button svg{width:14px;height:14px}.published .published-filter{z-index:2;border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin:4px 0 12px;padding:10px 12px;display:grid;position:sticky;top:0}.published-filter label{text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.published-filter select{border:1px solid var(--line);width:100%;color:var(--i);background:#fff;border-radius:9px;margin-top:5px;padding:9px}.published-filter>span{white-space:nowrap;color:var(--g);padding-bottom:9px;font-size:12px;font-weight:800}@media (width<=580px){.published .published-filter{grid-template-columns:1fr}.published-filter>span{padding:0}}.section-link-card.travel{background:linear-gradient(135deg,#176b80,#2c9ab1)}.section-hero{color:#fff;background:linear-gradient(125deg,#045741,#0d7a61);align-items:center;gap:34px;min-height:300px;padding:65px 8vw;display:flex}.section-hero>svg{background:var(--y);width:90px;height:90px;color:var(--g);border-radius:26px;padding:22px}.section-hero span{color:var(--y);letter-spacing:1.6px;text-transform:uppercase;font-size:12px;font-weight:800}.section-hero h1{letter-spacing:-3px;margin:10px 0;font:800 clamp(48px,6vw,80px)/1 Outfit}.section-hero p{color:#d7ebe4;max-width:720px;margin:0;font-size:18px;line-height:1.6}.show-all{color:var(--g);background:0 0;border:0;padding:8px 0;font-weight:800}.show-all:hover{text-decoration:underline}@media (width<=580px){.section-hero{align-items:flex-start;gap:18px;padding:48px 22px}.section-hero>svg{border-radius:18px;flex:none;width:58px;height:58px;padding:14px}.section-hero h1{letter-spacing:-2px;font-size:44px}}.art.panel-left{place-items:center start;padding-left:6%}.art.panel-center{place-items:center}.art.panel-right{place-items:center end;padding-right:6%}.art.image-left{background-position:0}.art.image-center{background-position:50%}.art.image-right{background-position:100%}.email.style-glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#064f40d9;border:1px solid #ffffff4d;width:min(360px,72%);transform:none;box-shadow:0 20px 55px #003b2d55}.email.style-glass strong{color:#fff}.email.style-glass h3{color:#ffd64a}.email.style-glass p{color:#d9eee7}.email.style-glass div{color:#fff;background:#ffffff1f}.email.style-minimal{color:#fff;width:min(380px,76%);box-shadow:none;text-shadow:0 2px 12px #003b2daa;background:0 0;border:0;transform:none}.email.style-minimal strong{color:#fff}.email.style-minimal h3{color:#ffd64a;font-size:36px}.email.style-minimal p{color:#fff}.email.style-minimal div{background:#045741bb;display:inline-block}.home-toggles{gap:24px;padding:8px 0;display:flex}.home-toggles label{text-transform:none;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.home-toggles input{width:auto;margin:0}.home-preview-wrap>span{color:var(--mut);margin-bottom:6px;font-size:11px;display:block}.privacy-link{color:#d8eee6;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.privacy-link svg{width:15px}@media (width<=580px){.art.panel-left,.art.panel-center,.art.panel-right{place-items:center;padding:20px}.email.style-glass,.email.style-minimal{width:88%}.home-toggles{flex-direction:column;gap:10px}}.privacy-overlay{align-items:start}.privacy-page{background:#fff;border-radius:27px;width:min(900px,100%);margin:30px auto;padding:60px;line-height:1.7;position:relative}.privacy-page>span{color:var(--o);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.privacy-page>span svg{width:15px}.privacy-page h1{letter-spacing:-2px;margin:18px 0 8px;font:800 clamp(38px,5vw,62px)/1 Outfit}.privacy-page .updated{color:var(--mut);border-bottom:1px solid var(--line);padding-bottom:24px;font-weight:700}.privacy-page h2{color:var(--g);margin:34px 0 8px;font:700 27px Outfit}.privacy-page p,.privacy-page li{color:#425f56}.privacy-page li{margin:5px 0}.privacy-page aside{background:var(--m);border-left:5px solid var(--o);border-radius:12px;margin:34px 0;padding:20px;font-weight:700}.privacy-page a{color:var(--g);font-weight:800}@media (width<=580px){.privacy-page{margin:0;padding:48px 24px}.privacy-page h2{font-size:23px}}.hero-vibes{color:#fff;background-color:var(--g);text-align:center;background-image:linear-gradient(145deg,#045741,#13826b);background-repeat:no-repeat;background-size:cover;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.hero-vibes.image-left{background-position:0}.hero-vibes.image-center{background-position:50%}.hero-vibes.image-right{background-position:100%}.hero-vibes-content{flex-direction:column;align-items:center;width:min(920px,88vw);padding:85px 24px 120px;display:flex}.hero-vibes-content>span{color:#fff;letter-spacing:1.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1c;border:1px solid #ffffff4d;border-radius:99px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.hero-vibes h1{letter-spacing:-6px;text-shadow:0 7px 28px #003b2d55;margin:38px 0 22px;font:800 clamp(72px,10vw,140px)/.86 Outfit}.hero-vibes h2{color:var(--y);margin:0 0 25px;font:700 clamp(22px,3vw,36px)/1.2 Outfit}.hero-vibes p{color:#f2fbf7;text-shadow:0 2px 12px #003b2d99;max-width:800px;margin:0 auto 34px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.hero-vibes a{background:var(--o);color:#fff;border-radius:99px;align-items:center;gap:9px;padding:16px 26px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #54210e42}.hero-vibes a:hover{background:#ff6b36;transform:translateY(-3px)}.hero-vibes a svg{width:18px}@media (width<=580px){.hero-vibes{min-height:620px}.hero-vibes-content{width:94vw;padding:65px 18px 100px}.hero-vibes h1{letter-spacing:-4px;margin-top:30px;font-size:70px}.hero-vibes h2{font-size:24px}.hero-vibes p{font-size:16px}}.card-image{background:var(--g);height:230px;position:relative;overflow:hidden}.cards .card-image img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .35s;display:block}.card-image:after{content:"";background:linear-gradient(#0457414d 0%,#0000 58%,#033e318a 100%);position:absolute;inset:0}.card-image>span{z-index:1;color:#fff;letter-spacing:-.3px;text-shadow:0 2px 8px #002f26aa;font:700 15px Outfit;position:absolute;top:16px;left:18px}.cards>article:hover .card-image img{transform:scale(1.035)}.quick>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.section-link-card.ceo-communications{background:linear-gradient(135deg,#0b4b66,#14728f)}.section-link-card.recipes{background:linear-gradient(135deg,#b85b1e,#e28a2f)}.section-hero.recipes{background:linear-gradient(125deg,#045741,#cc6f25)}.route-loader{color:#fff;background:#045741;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;display:flex}.route-loader-mark{letter-spacing:-2px;font:800 clamp(36px,6vw,64px) Outfit}.route-loader-mark span{font-weight:500}.route-loader-mark i{color:var(--y);margin-left:9px;font-size:.45em;font-style:normal}.route-loader-spinner{border:3px solid #ffffff45;border-top-color:var(--y);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite route-spin}.route-loader p{color:#d8eee6;margin:0;font-weight:700}@keyframes route-spin{to{transform:rotate(360deg)}}.article:has(.helpful-resources){width:min(1320px,100%)}.helpful-resources{border:1px solid var(--line);border-radius:18px;margin-top:24px;overflow:hidden}.resource-table-head,.resource-row{grid-template-columns:1.05fr 1.2fr 2.8fr minmax(180px,.95fr);align-items:center;gap:18px;display:grid}.resource-table-head{background:var(--g);color:#fff;text-transform:uppercase;letter-spacing:.7px;padding:15px 18px;font-size:12px}.resource-row{border-top:1px solid var(--line);padding:18px}.resource-row:first-of-type{border-top:0}.resource-row>div{min-width:0}.resource-row small{color:var(--o);text-transform:uppercase;letter-spacing:.7px;font-weight:800;display:none}.resource-row strong{font:700 16px Outfit}.resource-row p{color:var(--mut);margin:0;font-size:14px;line-height:1.5}.resource-row>a{background:var(--o);color:#fff;text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.resource-row>a svg{flex:none;width:15px;height:15px}@media (width<=850px){.resource-table-head{display:none}.helpful-resources{border:0;gap:14px;display:grid}.resource-row{border-radius:15px;grid-template-columns:1fr;gap:12px;padding:17px;border:1px solid var(--line)!important}.resource-row small{margin-bottom:3px;display:block}.resource-row>a{justify-self:start}}.archive-hero{color:#fff;background:linear-gradient(125deg,#073d32,#0d7a61);align-items:center;gap:34px;min-height:330px;padding:70px 8vw;display:flex}.archive-hero>svg{background:var(--y);width:92px;height:92px;color:var(--g);border-radius:27px;flex:none;padding:23px}.archive-hero span{color:var(--y);letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-weight:800}.archive-hero h1{letter-spacing:-3px;margin:10px 0;font:800 clamp(52px,7vw,86px)/.95 Outfit}.archive-hero p{color:#d7ebe4;max-width:760px;margin:0;font-size:18px;line-height:1.6}.archive-content{background:#f8fbf9;min-height:480px;padding:70px 8vw}.archive-folders{gap:18px;max-width:1500px;margin:auto;display:grid}.archive-folder{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 30px #064c3910}.archive-folder summary{cursor:pointer;align-items:center;gap:19px;padding:24px 28px;list-style:none;display:flex}.archive-folder summary::-webkit-details-marker{display:none}.folder-icon{background:var(--y);width:58px;height:52px;color:var(--g);border-radius:15px;flex:none;place-items:center;display:grid}.folder-icon svg{width:25px}.folder-copy{flex:1;grid-template-columns:1fr auto;align-items:end;display:grid}.folder-copy small{color:var(--o);text-transform:uppercase;letter-spacing:1.2px;grid-column:1/-1;font-style:normal;font-weight:800}.folder-copy strong{margin-top:3px;font:800 28px Outfit}.folder-copy em{color:var(--mut);font-style:normal;font-weight:700}.folder-arrow{color:var(--g);transition:transform .2s}.archive-folder[open] .folder-arrow{transform:rotate(90deg)}.archive-folder-pages{border-top:1px solid var(--line);background:#fbfdfc;padding:30px}.archive-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:25px;max-width:700px;margin:30px auto;padding:55px}.archive-empty>svg{background:var(--m);width:68px;height:68px;color:var(--g);border-radius:20px;padding:17px}.archive-empty h2{margin:18px 0 8px;font:700 34px Outfit}.archive-empty p{color:var(--mut);line-height:1.6}.archive-empty button{background:var(--o);color:#fff;border:0;border-radius:99px;padding:12px 18px;font-weight:800}@media (width<=580px){.archive-hero{align-items:flex-start;gap:18px;padding:48px 22px}.archive-hero>svg{border-radius:18px;width:58px;height:58px;padding:14px}.archive-hero h1{letter-spacing:-2px;font-size:45px}.archive-hero p{font-size:15px}.archive-content{padding:48px 20px}.archive-folder summary{gap:12px;padding:18px}.folder-icon{width:46px;height:44px}.folder-copy{flex-direction:column;align-items:flex-start;display:flex}.folder-copy strong{font-size:22px}.folder-copy em{font-size:13px}.archive-folder-pages{padding:16px}.archive-empty{padding:38px 22px}.archive-empty h2{font-size:28px}}.dashboard{width:min(1280px,100%)}.dashgrid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr)}.published{max-height:650px}.published>.section-links{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 16px;padding:0;display:grid}.published>.section-links>.section-link-card{display:grid}@media (width<=1100px){.published>.section-links{grid-template-columns:1fr}}@media (width<=900px){.dashgrid{grid-template-columns:1fr}}.section-link-card.associate-spotlight{background:linear-gradient(135deg,#8b5b12,#cf8b24)}.section-link-card.fun-in-the-workplace{background:linear-gradient(135deg,#7a3f73,#b35da6)}.section-hero.associate-spotlight{background:linear-gradient(125deg,#045741,#b97a1d)}.section-hero.fun-in-the-workplace{background:linear-gradient(125deg,#045741,#934e89)}.login{background:#fff;border-radius:27px;width:min(550px,100%);padding:48px;position:relative}.login>span{color:var(--o);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.login>span svg{width:16px}.login h2{color:var(--d);margin:20px 0 12px;font:800 40px/1 Outfit}.login>p{color:var(--mut)}.textbutton{color:var(--g);background:0 0;border:0;padding:15px 0;font-weight:800}.status{background:var(--m);color:var(--g);border-radius:9px;padding:11px;font-size:12px}.signout{background:var(--m);color:var(--g);border:0;border-radius:99px;align-items:center;gap:6px;padding:10px 14px;font-weight:700;display:flex;position:absolute;top:30px;right:75px}.signout svg{width:16px}.attachments{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.attachments h3{color:var(--g);align-items:center;gap:8px;font:700 22px Outfit;display:flex}.attachments h3 svg{width:20px}.attachments figure{border:1px solid var(--line);border-radius:16px;margin:18px 0;padding:12px}.attachments figure img{border-radius:10px;width:100%;max-height:none;display:block}.attachments figcaption{color:var(--d);margin:9px 0;font-weight:700}.attachments figure a,.filecard{color:var(--g);align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.attachments figure a svg{width:16px}.filecard{border:1px solid var(--line);background:var(--m);border-radius:13px;width:100%;margin:9px 0;padding:15px}.filecard>svg:first-child{width:30px}.filecard>svg:last-child{width:20px;margin-left:auto}.filecard span{flex-direction:column;display:flex}.filecard small{color:var(--mut);font-weight:500}.attachments-upload{background:var(--m);margin-top:8px!important}.selected-files{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.selected-files>strong{color:var(--g);font-size:12px}.selected-files span{background:#f7fbf9;border-radius:7px;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.selected-files span>svg{width:14px}.selected-files button{color:var(--g);background:0 0;border:0;margin-left:auto;padding:0}.selected-files button svg{width:15px}.upload-help{color:var(--mut);margin:6px 0 12px;display:block}.article .copy{margin-top:22px}@media (width<=900px){.signout{margin-bottom:15px;position:static}}@media (width<=580px){.login{padding:45px 25px}.login h2{font-size:34px}}.article{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;align-content:start;width:min(1500px,96vw);height:min(900px,94vh);max-height:94vh;padding:42px 54px;display:grid;overflow:auto}.article>span{justify-self:start}.article>h1{max-width:none;margin:18px 0 10px;font-size:clamp(42px,4vw,68px)}.article>h4{max-width:900px;margin:0 0 10px}.article>div{border-top:1px solid var(--line);padding-top:8px;line-height:1.65}.article>.attachments{border:0;margin:0;padding:0;overflow:visible}.article>.attachments h3{margin:0;padding:5px 0 12px}.article>.attachments figure{margin:0 0 18px}.article>.attachments figure img{object-fit:contain;background:#f7fbf9;width:100%;height:auto;max-height:none}.article:not(:has(.attachments)){width:min(1000px,94vw);height:auto;display:block}.article:not(:has(.attachments))>div{overflow:visible}@media (width<=900px){.article{width:min(760px,100%);height:auto;max-height:92vh;padding:45px 28px;display:block}.article>.attachments{border-top:0;margin-top:0;padding-top:0}.article>.attachments figure img{max-height:none}}.attachments figcaption{color:var(--d);margin:2px 2px 12px;font:700 20px Outfit}.attachment-editor{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px}.attachment-editor>span{background:var(--m)}.attachment-editor label{margin:8px 2px 2px;font-size:9px}.attachment-editor input{background:#fff;margin-top:4px;padding:8px}.current-attachments .reorder-help{color:var(--mut);margin:-1px 2px 3px;font-size:11px;line-height:1.4}.current-attachments .attachment-editor>span{align-items:center;gap:6px;display:flex}.attachment-grip{color:#76978b;flex:none}.attachment-position{width:21px;height:21px;color:var(--g);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.attachment-order-buttons{margin-left:auto;background:0 0!important;gap:3px!important;padding:0!important;display:flex!important}.attachment-order-buttons button{width:27px;height:27px;color:var(--g);background:#fff;border:0;border-radius:7px;place-items:center;padding:5px;display:grid}.attachment-order-buttons button:hover:not(:disabled){background:var(--y)}.attachment-order-buttons button:disabled{opacity:.28;cursor:not-allowed}.attachment-order-buttons button svg{width:14px!important;height:14px!important}.current-attachments .attachment-editor>span>.attachment-order-buttons{margin-left:auto}.open-image{color:var(--g);background:0 0;border:0;align-items:center;gap:7px;padding:10px 0 0;font-weight:800;display:inline-flex}.open-image svg{width:16px}.image-viewer{z-index:100;background:#032f27f2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-viewer-card{background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1600px,96vw);height:min(94vh,1000px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #001d1766}.image-viewer-header{z-index:auto;background:linear-gradient(120deg,var(--g),#0d7a61);height:auto;padding:17px 76px 17px 25px;display:block;position:static}.image-viewer-header span{color:var(--y);letter-spacing:1.7px;text-transform:uppercase;font-size:10px;font-weight:800}.image-viewer-header h2{color:#fff;margin:4px 0 0;font:700 clamp(20px,2.4vw,30px) Outfit}.image-viewer-canvas{background:#edf3f0;place-items:center;min-height:0;padding:16px;display:grid}.image-viewer-canvas img{object-fit:contain;width:100%;height:100%;display:block}.image-viewer-close{z-index:2;width:42px;height:42px;color:var(--g);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 7px 20px #003b2d33}.image-viewer-close svg{width:22px}.image-viewer-back{color:var(--g);background:#fff;border:0;justify-content:center;align-items:center;gap:6px;padding:15px 24px;font-weight:800;display:flex}.image-viewer-back svg{width:17px;transform:rotate(180deg)}@media (width<=580px){.image-viewer{padding:10px}.image-viewer-card{border-radius:18px;width:100%;height:96vh}.image-viewer-header{padding:16px 66px 16px 18px}.image-viewer-canvas{padding:8px}.image-viewer-close{top:12px;right:12px}}.external-link-fields{border:1px solid var(--line);background:#f7fbf9;border-radius:12px;margin:16px 0;padding:12px}.external-link-fields legend{color:var(--g);padding:0 6px;font:700 14px Outfit}.external-link-fields>small{color:var(--mut);margin-top:8px;font-size:10px;display:block}.external-tab-choice{align-items:center;gap:8px;text-transform:none!important;font-size:12px!important;display:flex!important}.external-tab-choice input{width:auto;margin:0}.external-cta{background:linear-gradient(125deg,var(--g),#0d7a61);color:#fff;border-radius:18px;margin:24px 0 4px;padding:24px}.external-cta>span{color:var(--y);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:800}.external-cta h3{margin:7px 0 15px;font:700 23px Outfit}.external-cta a{background:var(--o);color:#fff;border-radius:99px;align-items:center;gap:8px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.external-cta a svg{width:17px}
