.page-module__E0kJGG__page{--paper:#f6f4ed;--ink:#242722;--copper:#a0522f;--rule:#d8d7ce;isolation:isolate;color:var(--ink);background:var(--paper);position:relative}.page-module__E0kJGG__page main>section[id],.page-module__E0kJGG__page [id=record]{scroll-margin-top:92px}.page-module__E0kJGG__heroBackdrop{z-index:-1;height:850px;position:absolute;inset:0 0 auto;overflow:hidden}.page-module__E0kJGG__hero{align-items:center;min-height:660px;display:flex;position:relative}.page-module__E0kJGG__heroInner,.page-module__E0kJGG__sectionInner,.page-module__E0kJGG__railInner,.page-module__E0kJGG__companyInner{width:min(100% - 112px,1280px);margin-inline:auto}.page-module__E0kJGG__heroInner{padding-block:104px 112px;position:relative}.page-module__E0kJGG__hero h1{letter-spacing:-.065em;text-wrap:pretty;max-width:1020px;font-size:clamp(52px,5.3vw,78px);font-weight:400;line-height:1.02}.page-module__E0kJGG__hero h1>span{color:#566057}.page-module__E0kJGG__heroActions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:42px;display:flex}.page-module__E0kJGG__primaryButton{border:1px solid var(--ink);background:var(--ink);color:#fffdf5;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;padding:16px 21px;font-size:14px;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.page-module__E0kJGG__primaryButton:hover{background:#40443b;transform:translateY(-2px)}.page-module__E0kJGG__primaryButton svg,.page-module__E0kJGG__textLink svg{width:17px;height:17px}.page-module__E0kJGG__textLink{align-items:center;gap:18px;font-size:14px;line-height:1.5;display:inline-flex}.page-module__E0kJGG__textLink:hover{color:var(--copper)}.page-module__E0kJGG__productRail{border-block:1px solid var(--rule);background:#f6f4ed9e;position:relative}.page-module__E0kJGG__railInner{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__E0kJGG__railInner>a{border-inline:1px solid var(--rule);align-items:center;gap:18px;padding:32px 26px;transition:background .2s;display:flex}.page-module__E0kJGG__railInner>a+a{border-left:0}.page-module__E0kJGG__railInner>a:hover{background:#ffffff7a}.page-module__E0kJGG__railInner strong{letter-spacing:-.045em;font-size:21px;font-weight:400}.page-module__E0kJGG__railInner span{color:#646d5f;font-size:12px}.page-module__E0kJGG__railInner svg{flex-shrink:0;width:15px;height:15px;margin-left:auto}.page-module__E0kJGG__products{background:var(--paper);border-bottom:1px solid var(--rule);padding-block:102px;position:relative}.page-module__E0kJGG__products h2,.page-module__E0kJGG__approach h2{letter-spacing:-.055em;font-size:clamp(38px,4.1vw,60px);font-weight:400;line-height:1.1}.page-module__E0kJGG__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.page-module__E0kJGG__productCard{border:1px solid #24272217;border-radius:10px;flex-direction:column;min-width:0;transition:box-shadow .3s,transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__productCard:hover,.page-module__E0kJGG__productCard:focus-visible{border-color:#24272245;transform:translateY(-5px);box-shadow:0 18px 34px -18px #24272230}.page-module__E0kJGG__aether{background:#e9e5f2}.page-module__E0kJGG__scoped{background:#e7ece0}.page-module__E0kJGG__charter{background:#f2e4d7}.page-module__E0kJGG__productIdentity{align-items:center;gap:10px;padding:24px 26px 0;display:flex}.page-module__E0kJGG__productIdentity h3{letter-spacing:-.045em;font-size:25px;font-weight:400}.page-module__E0kJGG__productIdentity>svg{width:20px;height:20px;margin-left:auto;transition:transform .3s}.page-module__E0kJGG__productCard:hover .page-module__E0kJGG__productIdentity>svg{transform:translate(2px,-2px)}.page-module__E0kJGG__productMark{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.page-module__E0kJGG__aether .page-module__E0kJGG__productMark{background:#303b43}.page-module__E0kJGG__cardCopy{flex-direction:column;flex:1;padding:0 26px 28px;display:flex}.page-module__E0kJGG__productQuestion{letter-spacing:-.045em;max-width:280px;font-size:29px;line-height:1.14}.page-module__E0kJGG__productDescription{color:#545b50;margin-top:17px;font-size:14px;line-height:1.65}.page-module__E0kJGG__audience{color:#545b50;margin-top:auto;padding-top:28px;font-size:12px;line-height:1.65}.page-module__E0kJGG__cardArt{place-items:center;height:200px;display:grid;overflow:hidden}.page-module__E0kJGG__memorySheets{width:156px;height:114px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-8deg)}.page-module__E0kJGG__memorySheets>div{background:#faf8fdee;border:1px solid #a298b5;border-radius:6px;position:absolute;inset:0;box-shadow:0 9px 18px -12px #64547970}.page-module__E0kJGG__memorySheets>div:first-child{transition:transform .6s;transform:translate(-18px,-15px)rotate(-8deg)}.page-module__E0kJGG__memorySheets>div:nth-child(2){transform:translate(-8px,-7px)rotate(-3deg)}.page-module__E0kJGG__memorySheets>div:nth-child(3){flex-direction:column;gap:10px;padding:22px;display:flex}.page-module__E0kJGG__memorySheets span{background:#c7bfd6;border-radius:4px;width:95%;height:5px;display:block}.page-module__E0kJGG__memorySheets span:nth-child(2){width:72%}.page-module__E0kJGG__memorySheets span:nth-child(3){width:85%}.page-module__E0kJGG__memorySheets i{background:#ddd5ea;border-radius:3px;width:34px;height:16px}.page-module__E0kJGG__productCard:is(:hover,:focus-visible) .page-module__E0kJGG__memorySheets{transform:rotate(0)translateY(-4px)}.page-module__E0kJGG__productCard:is(:hover,:focus-visible) .page-module__E0kJGG__memorySheets>div:first-child{transform:translate(-28px,-22px)rotate(-12deg)}.page-module__E0kJGG__planColumns{grid-template-columns:repeat(3,1fr);gap:9px;width:225px;height:126px;transition:transform .5s;display:grid;transform:perspective(500px)rotateY(-10deg)rotateX(7deg)}.page-module__E0kJGG__planColumns>div{background:#f2f6ec8a;border:1px solid #b9c6b0;border-radius:5px;padding:11px 7px}.page-module__E0kJGG__planColumns i{background:#a1b297;border-radius:3px;width:26px;height:4px;margin-bottom:12px;display:block}.page-module__E0kJGG__planColumns span{background:#fffdf7;border:1px solid #c7d0be;border-radius:3px;height:29px;margin-top:6px;transition:transform .5s;display:block;box-shadow:0 3px 5px #415b3210}.page-module__E0kJGG__productCard:is(:hover,:focus-visible) .page-module__E0kJGG__planColumns{transform:perspective(500px)rotateY(0)rotateX(0)}.page-module__E0kJGG__productCard:is(:hover,:focus-visible) .page-module__E0kJGG__planColumns>div:nth-child(2) span{transform:translateY(17px)}.page-module__E0kJGG__actionPath{align-items:center;width:240px;transition:transform .5s;display:flex;transform:rotate(-7deg)}.page-module__E0kJGG__actionPath>span{background:#fffaf3;border:1px solid #c5a389;border-radius:9px;flex-shrink:0;place-items:center;width:58px;height:58px;transition:transform .4s,background .4s;display:grid;box-shadow:0 7px 14px -8px #8e654870}.page-module__E0kJGG__actionPath svg{stroke:#956342;fill:none;stroke-width:1.2px;width:27px;height:27px}.page-module__E0kJGG__actionPath>i{background:#c49d7c;flex:1;height:1px}.page-module__E0kJGG__productCard:is(:hover,:focus-visible) .page-module__E0kJGG__actionPath{transform:rotate(0)}.page-module__E0kJGG__productCard:is(:hover,:focus-visible) .page-module__E0kJGG__actionPath>span:nth-of-type(2){background:#f8dbc2;transform:translateY(-10px)}.page-module__E0kJGG__approach{border-bottom:1px solid var(--rule);background:#fbfaf6;padding-top:94px}.page-module__E0kJGG__approach h2{max-width:1050px;margin-bottom:65px}.page-module__E0kJGG__approach h2 span{color:#64705f}.page-module__E0kJGG__company{color:#f6f4ed;background:#252c26}.page-module__E0kJGG__companyInner{grid-template-columns:1.7fr 1fr;align-items:center;gap:110px;padding-block:105px;display:grid}.page-module__E0kJGG__companyCopy h2{letter-spacing:-.055em;font-size:clamp(40px,4.2vw,62px);font-weight:400;line-height:1.09}.page-module__E0kJGG__companyCopy h2 span{color:#d9ad88}.page-module__E0kJGG__companyCopy p{color:#c4cec0;max-width:540px;margin-top:28px;font-size:16px;line-height:1.75}.page-module__E0kJGG__companyLink{border-bottom:1px solid #a8b7a0;align-items:center;gap:24px;margin-top:30px;padding-bottom:9px;font-size:14px;display:inline-flex}.page-module__E0kJGG__companyLink:hover{color:#e6bd9b}.page-module__E0kJGG__companyLink svg{width:18px;height:18px}.page-module__E0kJGG__companySymbol{justify-self:center;width:100%;max-width:270px}.page-module__E0kJGG__companySymbol svg{stroke:#ccad8d;stroke-width:.8px;width:100%;height:auto;display:block}.page-module__E0kJGG__companySymbol circle{stroke:#637a64;stroke-dasharray:2 5}@media (min-width:1600px){.page-module__E0kJGG__hero{min-height:740px}.page-module__E0kJGG__heroBackdrop{height:950px}}@media (max-width:1100px){.page-module__E0kJGG__heroInner,.page-module__E0kJGG__sectionInner,.page-module__E0kJGG__railInner,.page-module__E0kJGG__companyInner{width:calc(100% - 64px)}.page-module__E0kJGG__hero{min-height:620px}.page-module__E0kJGG__hero h1{max-width:880px;font-size:62px}.page-module__E0kJGG__heroInner{padding-block:100px}.page-module__E0kJGG__railInner>a{flex-wrap:wrap;gap:8px;padding:26px 18px}.page-module__E0kJGG__railInner span{order:3;width:100%}.page-module__E0kJGG__productGrid{gap:12px}.page-module__E0kJGG__productIdentity{padding:22px 20px 0}.page-module__E0kJGG__cardCopy{padding:0 20px 24px}.page-module__E0kJGG__productQuestion{font-size:26px}.page-module__E0kJGG__planColumns{width:190px}.page-module__E0kJGG__actionPath{width:200px}.page-module__E0kJGG__actionPath>span{width:51px;height:51px}.page-module__E0kJGG__companyInner{gap:55px}}@media (max-width:760px){.page-module__E0kJGG__heroInner,.page-module__E0kJGG__sectionInner,.page-module__E0kJGG__railInner,.page-module__E0kJGG__companyInner{width:calc(100% - 40px)}.page-module__E0kJGG__hero{min-height:0;display:block}.page-module__E0kJGG__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f6f4edf2 0%,#f6f4edb8 65%,#f6f4ed45 100%);height:510px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.page-module__E0kJGG__heroBackdrop{height:800px}.page-module__E0kJGG__heroInner{padding-block:64px 36px}.page-module__E0kJGG__hero h1{letter-spacing:-.055em;font-size:clamp(39px,7.8vw,58px);line-height:1.04}.page-module__E0kJGG__hero h1>span{color:#465147}.page-module__E0kJGG__heroActions{gap:23px;margin-top:32px}.page-module__E0kJGG__primaryButton{gap:20px;padding:15px 17px;font-size:12px}.page-module__E0kJGG__textLink{gap:10px;font-size:12px}.page-module__E0kJGG__railInner>a{gap:7px;padding:23px 12px}.page-module__E0kJGG__railInner strong{font-size:19px}.page-module__E0kJGG__railInner span{font-size:10px;line-height:1.45}.page-module__E0kJGG__railInner svg{width:12px;height:12px}.page-module__E0kJGG__products{padding-block:62px}.page-module__E0kJGG__products h2,.page-module__E0kJGG__approach h2{font-size:37px}.page-module__E0kJGG__productGrid{grid-template-columns:1fr;gap:18px;margin-top:33px}.page-module__E0kJGG__productIdentity{padding:24px 25px 0}.page-module__E0kJGG__productIdentity h3{font-size:26px}.page-module__E0kJGG__cardCopy{padding:0 25px 26px}.page-module__E0kJGG__productQuestion{max-width:350px;font-size:31px}.page-module__E0kJGG__cardArt{height:185px}.page-module__E0kJGG__planColumns{width:230px}.page-module__E0kJGG__actionPath{width:240px}.page-module__E0kJGG__actionPath>span{width:58px;height:58px}.page-module__E0kJGG__audience{padding-top:21px}.page-module__E0kJGG__approach{padding-top:59px}.page-module__E0kJGG__approach h2{margin-bottom:38px}.page-module__E0kJGG__companyInner{grid-template-columns:1fr;gap:45px;padding-block:65px}.page-module__E0kJGG__companyCopy h2{font-size:42px}.page-module__E0kJGG__companyCopy p{font-size:15px}.page-module__E0kJGG__companySymbol{justify-self:start;max-width:160px}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__page *,.page-module__E0kJGG__page :before,.page-module__E0kJGG__page :after{scroll-behavior:auto}.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__productCard,.page-module__E0kJGG__productIdentity>svg,.page-module__E0kJGG__memorySheets,.page-module__E0kJGG__memorySheets>div,.page-module__E0kJGG__planColumns,.page-module__E0kJGG__planColumns span,.page-module__E0kJGG__actionPath,.page-module__E0kJGG__actionPath>span{transition:none}.page-module__E0kJGG__productCard:is(:hover,:focus-visible),.page-module__E0kJGG__primaryButton:hover{transform:none}}
