.portal{--bg:#eef2e9;--text:#182b24;--muted:#63756b;--mint:#347657;--line:#ccd6c8;background:var(--bg);color:var(--text)}.portal .header{background:#eef2e9;border-color:var(--line)}.portal .brand small{color:#667d6e}.portal .nav nav{color:#52675b}.portal .nav-link{background:#1e382b;border:0;color:#eef7ed}.portal .nav nav a:hover{color:#182b24}.portal-kicker{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1px;padding-top:40px;color:#627a6a}.portal-kicker>span:first-child{display:flex;align-items:center;gap:9px}.portal-kicker i{width:6px;height:6px;background:#3c8e62;border-radius:50%}.portal-title{display:grid;grid-template-columns:1.45fr 1fr;align-items:end;gap:50px;padding:45px 0 40px}.portal-title h1{font-size:clamp(48px,5.4vw,74px);font-weight:600;line-height:1.24;letter-spacing:-3px;margin:0}.portal-title h1>span{color:#648a62}.portal-title>div{padding-left:40px}.portal-title p{font-size:14px;color:#607165;line-height:1.95;margin:0 0 22px}.portal .primary{background:#223f2e;color:#f1f9ed;box-shadow:none;gap:45px;min-height:47px}.atlas{background:#112a22;border-radius:13px;height:355px;overflow:hidden;position:relative;color:#e8f7e5}.atlas>svg{position:absolute;width:100%;height:100%;inset:0}.atlas-caption{position:absolute;z-index:1;top:26px;left:29px;font-size:9px;line-height:1.7;letter-spacing:1.7px}.atlas-caption small{display:block;font-size:7px;letter-spacing:1px;color:#769f89;margin-top:14px}.atlas-word{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);font-size:clamp(45px,7vw,93px);font-weight:600;letter-spacing:-5px;white-space:nowrap}.atlas-word span{color:#a4e6ab}.atlas-tag{position:absolute;background:#c5edce;color:#1e4d31;padding:10px 15px;border-radius:30px;font-size:11px;box-shadow:0 10px 30px #0002}.tag-one{right:18%;top:20%;transform:rotate(8deg)}.tag-two{left:20%;bottom:24%;transform:rotate(-8deg);background:#d9e5c0}.atlas-bottom{position:absolute;bottom:23px;left:29px;right:29px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#a1c4ab}.atlas-bottom a{color:#d5ebd6}.atlas-bottom a>span{padding-left:20px}.portal-footnote{display:flex;justify-content:space-between;gap:20px;color:#708572;font-size:8px;letter-spacing:1.1px;padding:20px 0 30px}.portal-idea{padding:95px 0;border-bottom:1px solid var(--line)}.idea-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.portal .eyebrow{font-size:10px;color:#608566}.idea-grid h2{font-size:40px;font-weight:500;line-height:1.4}.idea-grid>div>p{font-size:14px;max-width:550px;color:#65776a;margin:22px 0}.portal .text-link{font-size:12px}.portal-moments{padding:90px 0}.portal-moments h2{font-size:32px}.chapter{font-size:9px;letter-spacing:1px;color:#778c78}.moment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.moment-art{height:240px;border-radius:9px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.art-work{background:#d8e3c8}.paper{width:145px;height:175px;background:#f6f6e8;border:1px solid #b9cba4;transform:rotate(-10deg);box-shadow:12px 12px 0 #bfcdac;padding:25px 20px;position:relative}.paper>span{font-size:6px;letter-spacing:1px}.paper i{height:5px;display:block;background:#d0dac3;margin-top:14px;width:95px}.paper i:nth-child(4){width:65px}.paper b{position:absolute;bottom:15px;right:20px;color:#536d42;font-size:38px;font-weight:400}.art-badge{position:absolute;right:18%;top:18%;color:#526c3a;font-size:55px}.art-play{background:#d1dfd9}.play-disc{height:135px;width:135px;display:flex;align-items:center;justify-content:center;border:1px solid #567f6b;border-radius:50%;background:repeating-radial-gradient(#264f3f 0px,#264f3f 5px,#315b48 6px,#315b48 7px);font-size:27px;color:#c5e9ce;box-shadow:15px 17px 0 #b8cbbf;position:relative;z-index:2}.sound{position:absolute;border:1px solid #82a68e;border-radius:50%;width:195px;height:195px}.s-two{width:245px;height:245px}.art-go{background:#e2decc}.mini-phone{width:106px;height:184px;border:5px solid #294536;border-radius:19px;background:#e8f0d8;transform:rotate(13deg);box-shadow:14px 12px 0 #cbc8b2;display:flex;align-items:center;flex-direction:column;position:relative}.mini-phone>span{font-size:7px;padding:9px}.mini-phone img{margin-top:20px}.mini-phone b{font-size:13px;color:#345540;margin-top:14px}.mini-phone i{width:30px;height:3px;background:#789376;border-radius:10px;position:absolute;bottom:8px}.go-arrow{position:absolute;left:17%;top:18%;font-size:53px;color:#789376}.moment-grid article>small{color:#71856e;font-size:8px;letter-spacing:1.3px}.moment-grid h3{font-size:20px;font-weight:500;margin:15px 0 10px}.moment-grid article>p{font-size:12px;color:#6c7e6d;margin:0;max-width:310px}.portal-fine{font-size:10px;color:#7e8c77;margin:30px 0 0}.portal-next{background:#dfe8d7;padding:75px 0}.next-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.next-grid h2{font-size:36px;font-weight:500}.next-grid>div>p:last-child{font-size:12px;color:#6d8069}.portal-entries>a{display:flex;gap:22px;border-top:1px solid #b7c9ac;padding:30px 0}.portal-entries>a:last-child{border-bottom:1px solid #b7c9ac}.portal-entries>a>span{font-size:10px;padding-top:6px;color:#678360}.portal-entries h3{font-size:19px;margin-bottom:8px}.portal-entries p{font-size:11px;color:#6d8069;margin:0}.portal-entries b{font-size:24px;font-weight:400;margin-left:auto;color:#65895d}.portal footer{background:#182f25;color:#ecf3e6}.portal footer .brand small{color:#a6bea7}.portal .footer-top>div{color:#bbcdb9}.portal .footer-bottom{border-color:#34513b;color:#93ae93}
@media(max-width:1000px){.portal-title{grid-template-columns:1.4fr 1fr;gap:10px}.portal-title h1{font-size:56px}.portal-title>div{padding-left:10px}.portal-title p{font-size:12px}.idea-grid{gap:50px}.next-grid{gap:45px}.moment-art{height:220px}.portal .nav{gap:25px}.portal .nav nav{gap:22px}}
@media(max-width:760px){.portal .nav nav a{display:none}.portal .nav nav a:last-child{display:block;font-size:11px}.portal .nav-link{padding:10px;font-size:10px}.portal .brand>span{font-size:20px}.portal .nav{gap:10px}.portal-kicker{padding-top:28px;font-size:7px;letter-spacing:.7px}.portal-kicker>span:last-child{display:none}.portal-title{grid-template-columns:1fr;gap:24px;padding:32px 0}.portal-title h1{font-size:47px;letter-spacing:-2px}.portal-title>div{padding-left:0}.portal-title p{font-size:13px;margin-bottom:18px}.portal .primary{font-size:12px}.atlas{height:315px}.atlas>svg{width:760px;max-width:none;left:50%;transform:translateX(-50%)}.atlas-caption{top:19px;left:18px;font-size:7px}.atlas-caption small{font-size:6px;margin-top:10px}.atlas-word{font-size:49px;letter-spacing:-3px;top:48%}.atlas-tag{font-size:8px;padding:8px 12px}.tag-one{right:8%;top:27%}.tag-two{left:10%;bottom:24%}.atlas-bottom{bottom:18px;left:18px;right:18px;font-size:8px}.atlas-bottom a>span{padding-left:5px}.portal-footnote{font-size:6px;letter-spacing:.6px;line-height:1.8;gap:16px}.portal-idea{padding:55px 0}.idea-grid{grid-template-columns:1fr;gap:5px}.idea-grid h2{font-size:31px}.idea-grid>div>p{font-size:13px}.portal-moments{padding:55px 0}.portal-moments h2{font-size:27px}.chapter{display:block;margin-top:18px;font-size:8px}.moment-grid{grid-template-columns:1fr;gap:35px}.moment-art{height:250px;margin-bottom:19px}.moment-grid h3{font-size:22px}.moment-grid article>p{max-width:none;font-size:13px}.portal-next{padding:55px 0}.next-grid{grid-template-columns:1fr;gap:25px}.next-grid h2{font-size:30px}.portal-entries h3{font-size:17px}.portal-entries>a{gap:18px;padding:25px 0}.portal .footer-top{gap:20px}.portal .footer-bottom{font-size:7px}}
