.marketing-page{--ink:#2a2a28;--muted:#73736b;--paper:#fafaf8;--line:#e4e4dc;background:var(--paper);color:var(--ink);letter-spacing:-.015em;font-size:16px}.page-width{width:calc(100% - 96px);max-width:1184px;margin-inline:auto}.site-header{z-index:40;color:#2a2a28;background:#fafaf8;border-bottom:1px solid #e4e4dc;position:sticky;top:0}.nav-inner{align-items:center;gap:32px;height:84px;display:flex}.wordmark{letter-spacing:normal;align-items:center;gap:9px;font-size:27px;font-weight:650;line-height:1;display:inline-flex}.desktop-nav{align-items:center;gap:32px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.desktop-nav a:hover,.nav-contact:hover{color:#247c50}.nav-contact{border-left:1px solid #deded7;align-items:center;gap:26px;padding-left:28px;font-size:14px;display:flex}.menu-toggle,.mobile-nav{display:none}.skip-link{z-index:100;color:#fafaf8;background:#2a2a28;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:8px}.marketing-page :is(a,button,summary,input,[tabindex]):focus-visible,.site-header :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #2a7656}.marketing-page section[id]{scroll-margin-top:108px}.eyebrow{letter-spacing:.015em;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.eyebrow-line{background:#6e7765;width:24px;height:1px}.section-number{color:#59684e;margin-bottom:25px}.muted-heading{color:#85877c}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:46px;padding:13px 19px;font-size:14px;font-weight:500;line-height:1.4;transition:background .15s,color .15s;display:inline-flex}.button-primary{color:#fafaf8;background:#2a2a28;border-color:#2a2a28}.button-primary:hover{background:#44463d}.text-link{align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.opening-section{border-bottom:1px solid var(--line)}.opening-grid{grid-template-columns:1.12fr 1fr;gap:70px;display:grid}.opening-copy{min-width:0}.hero-copy{padding:86px 0 106px}.hero-copy h1{letter-spacing:-.055em;margin-top:28px;font-size:clamp(48px,5.4vw,76px);font-weight:800;line-height:1.035}.hero-copy h1>span{color:#8a8c81}.hero-description{color:#63665e;letter-spacing:-.01em;max-width:395px;margin-top:29px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.availability{color:#686e61;letter-spacing:0;margin-top:19px;font-size:12px}.availability>span{color:#bcbbb2;margin:0 8px}.office-story{max-width:450px;padding:12px 0 100px}.marketing-page .office-story h2{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(32px,3.7vw,46px);font-weight:600;line-height:1.15}.office-story p{color:#73746c;margin-bottom:18px;font-size:17px;line-height:1.75}.office-story .story-ending{color:var(--ink);font-weight:500}.example-note{letter-spacing:.005em;color:#686e61;margin-top:30px;font-size:12px;display:block}.hero-visual-column{min-width:0;padding:60px 0 74px;position:relative}.hero-visual{isolation:isolate;background:#eeeee7;border:1px solid #e5e5dd;border-radius:3px;height:480px;position:sticky;top:120px;overflow:hidden}.hero-figure-heading{color:#606851;letter-spacing:.02em;z-index:2;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:22px;left:24px;right:24px}.hero-scene-frame{pointer-events:none;position:absolute;inset:32px 0 18px}.static-mark{color:#5b6254;width:84%;height:84%;position:absolute;top:7%;left:10%}.question-fragment{color:#606851;z-index:2;pointer-events:none;background:#eeeee7;border:1px solid #dedfd4;border-radius:3px;padding:4px 9px;font-size:12px;position:absolute}.fragment-one{top:122px;left:17px;transform:rotate(-7deg)}.fragment-two{top:211px;right:12px;transform:rotate(5deg)}.fragment-three{bottom:117px;left:32px;transform:rotate(3deg)}.hero-visual figcaption{color:#606851;background:#eeeee7;padding:10px 12px 0 0;font-size:12px;line-height:1.7;position:absolute;bottom:24px;left:24px}.figure-rule{background:#a4a999;width:28px;height:1px;margin-bottom:10px;display:block}.section-space{padding:104px 0}.section-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:100px;margin-bottom:46px;display:grid}.marketing-page h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.12}.section-intro>p{color:#6a6d64;max-width:355px;padding-bottom:4px;font-size:17px;line-height:1.7}.section-intro .section-number{margin-bottom:23px}.answer-demo{margin-top:48px}.answer-record{background:#f2f6ef;border:1px solid #c5d3c5;border-radius:7px;width:560px;max-width:100%;margin:auto;padding:24px 28px}.record-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.approved-label{color:#4c7659;align-items:center;gap:5px;font-size:12px;display:inline-flex}.answer-record>p{letter-spacing:-.025em;margin:17px 0 23px;font-size:20px;line-height:1.55}.record-source{color:#586a4d;border-top:1px solid #d9e1d3;gap:20px;padding-top:11px;font-size:12px;display:flex}.record-source>span:first-child{color:#586a4d}.demo-connection{color:#596b4c;flex-direction:column;align-items:center;gap:4px;height:79px;font-size:12px;display:flex}.demo-connection>span:first-child,.demo-connection>span:last-child{background:#d2d5c9;width:1px;height:20px}.demo-window{background:#fdfdfa;border:1px solid #dcded5;border-radius:8px;overflow:hidden}.demo-toolbar{background:#f2f3ed;border-bottom:1px solid #e1e3d9;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.demo-toolbar [role=tablist]{gap:21px;display:flex}.demo-toolbar button{color:#58694a;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:16px 5px 14px;font-size:13px;transition:color .15s;display:flex}.demo-toolbar button:hover{color:#2a2a28}.demo-toolbar button[aria-selected=true]{color:#2a2a28;border-bottom-color:#466c4e}.tab-number,.demo-label{color:#58694a;font-size:12px}.demo-panel{min-height:354px}.demo-location{color:#666c60;align-items:center;gap:8px;padding:21px 30px;font-size:12px;display:flex}.demo-location>span{color:#58694a;margin-left:3px}.product-preview{grid-template-columns:1fr 1fr;gap:70px;padding:14px 80px 36px;display:grid}.product-info h3{letter-spacing:-.04em;margin:12px 0;font-size:31px;font-weight:500}.product-info p{color:#59684e;font-size:14px;line-height:1.65}.product-info .eyebrow{color:#58694a;font-size:12px}.sample-price{margin-top:17px;font-size:17px;display:block}.mock-purchase{color:#f8f9f3;-webkit-user-select:none;user-select:none;background:#33372f;border-radius:3px;justify-content:space-between;width:100%;max-width:285px;margin-top:18px;padding:11px 17px;font-size:13px;display:flex}.product-answer{border-left:1px solid #d8e2cd;align-self:center;padding-left:28px;position:relative}.answer-pointer{color:#678560;background:#fdfdfa;font-size:20px;position:absolute;top:32px;left:-11px}.product-answer .eyebrow{color:#59684e;font-size:12px}.product-answer h4{letter-spacing:-.025em;max-width:240px;margin:13px 0 10px;font-size:18px;font-weight:500;line-height:1.45}.product-answer>p{color:#59684e;max-width:290px;font-size:14px;line-height:1.75}.answer-footnote{color:#59684e;margin-top:21px;font-size:12px;display:block}.demo-bottomline{color:#59684e;border-top:1px solid #e5e7dd;justify-content:space-between;gap:12px;padding:12px 22px;font-size:12px;display:flex}.faq-preview{padding:9px 55px 31px}.faq-preview-title{justify-content:space-between;align-items:center;gap:16px;margin:6px 0 20px;display:flex}.faq-preview h3{letter-spacing:-.035em;font-size:25px;font-weight:500}.demo-search{width:210px;display:block;position:relative}.demo-search input{background:#fafbf7;border:1px solid #d2d8c7;border-radius:4px;outline:none;width:100%;padding:9px 33px 9px 12px;font-size:14px}.demo-search svg{color:#849078;position:absolute;top:14px;right:10px}.demo-questions>div{border-top:1px solid #e8eadf}.demo-questions button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 0;font-size:14px;display:flex}.demo-questions button>span{color:#768967}.demo-questions p{color:#59684e;max-width:560px;margin:0 0 17px;font-size:14px;line-height:1.7}.demo-questions .demo-empty{margin:40px 0}.source-preview{grid-template-columns:1fr 1fr;gap:56px;padding:12px 55px 36px;display:grid}.source-preview article>.eyebrow{color:#59684e;font-size:12px}.source-preview h3{letter-spacing:-.04em;margin:11px 0 24px;font-size:27px;font-weight:500;line-height:1.15}.source-preview h4{margin-bottom:8px;font-size:14px;font-weight:500}.source-preview article>p{color:#59684e;font-size:14px;line-height:1.7}.source-inspector{background:#f3f5ed;border:1px solid #e5e8db;border-radius:4px;align-self:center;padding:19px 22px}.inspector-title{color:#59684e;margin-bottom:16px;font-size:12px;display:block}.source-inspector>div{color:#52673e;border-bottom:1px solid #e2e6d8;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.source-inspector strong{color:#536942;font-weight:400}.source-inspector p{color:#52673e;margin-top:15px;font-size:12px;line-height:1.7}.placement-notes{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:29px;display:grid}.placement-notes p{color:#58694a;padding-left:25px;font-size:13px;line-height:1.65;position:relative}.placement-notes p>span{color:#58694a;font-size:12px;position:absolute;top:1px;left:0}.placement-notes strong{color:#454c3e;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.workflow-section{border-top:1px solid var(--line);background:#f3f3ef}.workflow-grid{grid-template-columns:1fr 1.15fr;gap:128px;display:grid}.workflow-lead>p{color:#686e61;max-width:335px;margin-top:26px;font-size:17px;line-height:1.7}.workflow-lead>p.small-copy{color:#606c51;margin-top:22px;font-size:14px;line-height:1.8}.workflow-list{list-style:none}.workflow-list li{border-top:1px solid #dedfd5;gap:28px;padding:34px 0;display:flex}.workflow-list li:first-child{border-top:0;padding-top:0}.workflow-list li:last-child{padding-bottom:0}.step-index{color:#58694a;min-width:20px;padding-top:4px;font-size:12px}.workflow-list h3{letter-spacing:-.035em;font-size:24px;font-weight:500}.workflow-list p{color:#59684e;margin:12px 0 18px;font-size:15px;line-height:1.75}.step-detail{letter-spacing:.005em;color:#58694a;font-size:12px}.principles-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles-grid{grid-template-columns:repeat(3,1fr);display:grid}.principles-grid>div{border-right:1px solid var(--line);padding:36px 34px 40px}.principles-grid>div:first-child{padding-left:0}.principles-grid>div:last-child{border-right:0;padding-right:0}.small-cross{color:#769464;margin-bottom:16px;display:block}.principles-grid h3{letter-spacing:-.02em;font-size:16px;font-weight:500}.principles-grid p{color:#77836a;max-width:265px;margin-top:12px;font-size:14px;line-height:1.75}.service-options{border:1px solid #dcdfd2;border-radius:8px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.self-service{background:#f5f6ef;flex-direction:column;padding:40px;display:flex}.service-options .eyebrow{color:#59684e;font-size:12px}.service-options h3{letter-spacing:-.04em;margin-top:25px;font-size:31px;font-weight:500;line-height:1.2}.self-service>p,.setup-service>p{color:#59684e;max-width:320px;margin-top:17px;font-size:15px;line-height:1.75}.self-service>.text-link{color:#586e48;margin-top:auto;padding-top:32px}.release-note{color:#566746;margin-top:14px;font-size:12px}.setup-service{background:#fcfcf8;border-left:1px solid #dcdfd2;padding:37px 40px}.service-price-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.price{letter-spacing:-.055em;font-size:34px;font-weight:500;line-height:1}.price>span{color:#566746;letter-spacing:0;margin-left:3px;font-size:12px;font-weight:400}.setup-service h3{margin-top:24px}.scope-list{border-top:1px solid #e5e8dc;border-bottom:1px solid #e5e8dc;grid-template-columns:1fr 1fr;gap:12px 15px;margin-top:25px;padding:23px 0;list-style:none;display:grid}.scope-list li{color:#566746;gap:5px;font-size:13px;display:flex}.scope-list li>span{color:#4d5e40}.service-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:27px;display:flex}.service-bottom p{color:#566746;font-size:12px;line-height:1.7}.delivery-note{color:#566746;align-items:baseline;gap:10px;margin-top:21px;font-size:12px;display:flex}.delivery-note>span{color:#536e40;font-size:16px}.delivery-note strong{color:#596e46;font-weight:500}.questions-section{border-top:1px solid var(--line)}.questions-grid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.questions-grid h2{font-size:clamp(32px,3.4vw,43px)}.questions-grid .text-link{color:#59684e;margin-top:28px}.faq-list details{border-bottom:1px solid #e0e5d7}.faq-list details:first-child{border-top:1px solid #e0e5d7}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:15px;font-weight:450;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle{color:#59684e;font-size:19px;font-weight:300;transition:transform .2s}.faq-list details[open] .faq-toggle{transform:rotate(45deg)}.faq-list details>p{color:#59684e;max-width:530px;padding:0 35px 23px 0;font-size:14px;line-height:1.8}.contact-section{text-align:center;background:#e9ece2;border-top:1px solid #dfe3d6;border-bottom:1px solid #dfe3d6;padding:77px 0 79px}.contact-inner>.eyebrow{color:#59684e}.contact-inner h2{letter-spacing:-.045em;margin-top:23px;font-size:clamp(38px,4.7vw,60px);line-height:1.1}.contact-inner>p{color:#59684e;margin-top:22px;font-size:16px;line-height:1.75}.contact-inner .button{margin-top:27px}.contact-signoff{color:#52663f;margin-top:19px;font-size:12px;display:block}.site-footer{color:#59684e;background:#fafaf8}.footer-inner{align-items:center;gap:28px;padding:40px 0 43px;display:flex}.footer-brand{letter-spacing:normal;color:#2a2a28;font-size:26px;font-weight:650}.footer-inner>p{font-size:13px;line-height:1.8}.footer-inner>p>span{color:#58694a;font-size:12px}.footer-links{align-items:center;gap:26px;margin-left:auto;font-size:12px;display:flex}.footer-links>span{color:#58694a}.site-footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:1500px){.page-width{max-width:1240px}.opening-grid{gap:96px}.hero-copy{padding-top:100px}.hero-visual-column{padding-top:80px}}@media (max-width:1050px){.page-width{width:calc(100% - 64px)}.opening-grid{gap:35px}.hero-copy h1{font-size:clamp(48px,6vw,70px)}.hero-visual{height:420px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:13px}.hero-actions .button{gap:13px;font-size:13px}.section-intro,.workflow-grid{gap:65px}.product-preview{gap:45px;padding-inline:40px}.source-preview{gap:35px;padding-inline:35px}.self-service,.setup-service{padding:30px}.service-bottom{flex-direction:column;align-items:flex-start;gap:12px}.delivery-note{flex-wrap:wrap;gap:4px 8px}.principles-grid>div{padding-inline:22px}.questions-grid{gap:42px}}@media (max-width:760px){.page-width{width:calc(100% - 40px)}.nav-inner{gap:20px;height:68px}.wordmark{font-size:24px}.wordmark svg{width:25px;height:25px}.desktop-nav,.nav-contact{display:none}.menu-toggle{cursor:pointer;align-items:center;gap:15px;min-height:44px;margin-left:auto;font-size:13px;display:flex}.menu-toggle>span{font-size:20px}.mobile-nav{background:#fafaf8;border-top:1px solid #e4e4dc;padding:8px 20px 20px;display:block}.mobile-nav a{border-bottom:1px solid #e4e4dc;justify-content:space-between;padding:13px 0;font-size:17px;display:flex}.mobile-nav a>span{color:#939888}.opening-grid{flex-direction:column;gap:0;display:flex}.opening-copy{display:contents}.hero-copy{order:0;padding:52px 0 40px}.hero-copy h1{letter-spacing:-.055em;margin-top:23px;font-size:clamp(46px,8.7vw,67px)}.hero-copy h1 br.desktop-break{display:none}.hero-description{max-width:390px;margin-top:22px;font-size:16px}.hero-actions{gap:22px;margin-top:27px}.hero-actions .button,.hero-actions .text-link{font-size:13px}.availability{margin-top:17px;font-size:12px}.hero-visual-column{order:1;padding:0 0 50px}.hero-visual{max-width:520px;height:340px;position:relative;top:auto}.hero-figure-heading{top:18px;left:20px;right:20px}.hero-scene-frame{inset:0 15%}.hero-visual figcaption{font-size:12px;bottom:18px;left:20px}.fragment-one{top:90px;left:20px}.fragment-two{top:158px;right:20px}.fragment-three{bottom:72px;left:65px}.office-story{order:2;max-width:520px;padding:7px 0 57px}.marketing-page .office-story h2{margin-bottom:23px;font-size:38px;line-height:1.14}.office-story p{font-size:16px}.section-number{margin-bottom:22px}.example-note{margin-top:22px}.section-space{padding:62px 0}.section-intro{margin-bottom:32px;display:block}.marketing-page h2{font-size:clamp(34px,6.4vw,46px)}.section-intro>p{max-width:430px;margin-top:21px;font-size:16px}.answer-demo{margin-top:30px}.answer-record{padding:20px}.record-topline{flex-wrap:wrap;gap:10px}.answer-record>p{margin:16px 0 19px;font-size:18px}.record-source{flex-wrap:wrap;gap:12px;font-size:12px}.demo-connection{height:68px}.demo-connection>span:first-child,.demo-connection>span:last-child{height:15px}.demo-toolbar{padding:0 10px}.demo-toolbar [role=tablist]{justify-content:space-between;gap:4px;width:100%}.demo-toolbar button{gap:6px;padding:15px 5px 12px;font-size:12px}.tab-number,.demo-label{display:none}.demo-location{flex-wrap:wrap;gap:5px;padding:17px 20px;font-size:12px}.demo-location>span{font-size:11px}.demo-panel{min-height:480px}.product-preview{padding:12px 25px 25px;display:block}.product-info h3{margin:9px 0;font-size:27px}.product-info>p{font-size:14px}.sample-price{margin-top:12px;font-size:15px}.mock-purchase{width:100%;max-width:none;margin-top:13px}.product-answer{margin-top:26px;padding-left:18px}.product-answer h4{max-width:none;margin:9px 0;font-size:17px}.product-answer>p{max-width:none;font-size:14px}.answer-pointer{top:26px}.answer-footnote{margin-top:12px;font-size:12px}.demo-bottomline{flex-wrap:wrap;gap:8px;padding:12px 15px;font-size:11px}.faq-preview{padding:9px 22px 27px}.faq-preview-title{margin-bottom:22px;display:block}.faq-preview h3{font-size:24px}.demo-search{width:100%;margin-top:17px}.demo-search input{font-size:16px}.demo-search svg{top:16px}.demo-questions button{min-height:49px;font-size:14px}.source-preview{padding:9px 22px 25px;display:block}.source-preview h3{margin:10px 0 17px;font-size:25px}.source-inspector{margin-top:23px;padding:16px}.source-inspector>div{padding:6px 0}.placement-notes{margin-top:24px;display:block}.placement-notes p{margin-top:18px;padding-left:28px;font-size:14px}.workflow-grid{display:block}.workflow-lead>p{max-width:470px;margin-top:21px;font-size:16px}.workflow-lead>p.small-copy{max-width:470px;font-size:14px}.workflow-list{margin-top:38px}.workflow-list li{gap:20px;padding:27px 0}.workflow-list li:first-child{border-top:1px solid #dedfd5;padding-top:27px}.workflow-list h3{font-size:23px}.workflow-list p{font-size:14px}.principles-grid{display:block}.principles-grid>div,.principles-grid>div:first-child,.principles-grid>div:last-child{border-bottom:1px solid #e4e4dc;border-right:0;padding:26px 0 26px 29px;position:relative}.principles-grid>div:last-child{border-bottom:0}.small-cross{position:absolute;top:25px;left:0}.principles-grid p{max-width:420px;margin-top:9px}.service-options{flex-direction:column;display:flex}.self-service,.setup-service{padding:28px}.self-service h3{margin-top:20px;font-size:28px}.self-service>.text-link{margin-top:6px;padding-top:21px}.setup-service{border-top:1px solid #dcdfd2;border-left:0}.price{font-size:31px}.setup-service h3{font-size:28px}.scope-list{grid-template-columns:1fr;gap:11px}.scope-list li{font-size:14px}.service-price-row{flex-wrap:wrap;gap:14px}.service-bottom{flex-direction:column;align-items:flex-start;gap:13px}.service-bottom .button{font-size:14px}.service-bottom p{font-size:12px}.delivery-note{font-size:12px;line-height:1.8;display:block}.delivery-note>span{margin-right:7px}.questions-grid{display:block}.questions-grid h2{font-size:36px}.questions-grid .text-link{margin-top:19px}.faq-list{margin-top:33px}.faq-list summary{padding:19px 0;font-size:15px}.faq-list details>p{padding-right:15px;font-size:14px}.contact-section{padding:58px 0}.contact-inner h2{margin-top:20px;font-size:clamp(34px,7vw,46px)}.contact-inner>p{max-width:380px;margin:21px auto 0;font-size:16px}.desktop-break{display:none}.footer-inner{flex-wrap:wrap;gap:20px;padding:29px 0}.footer-links{border-top:1px solid #e4e4dc;flex-wrap:wrap;gap:12px 24px;width:100%;margin:0;padding-top:17px}.footer-links>span{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-page *,.site-header *{transition:none!important;animation:none!important}}.quick-menu{z-index:50;flex-direction:column;align-items:flex-end;gap:8px;animation:.18s ease-out quick-in;display:flex;position:fixed;top:16px;right:16px}.quick-menu>button{color:#f7f6f2;cursor:pointer;background:#292829;border:0;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 6px 24px #00000029}.quick-menu>button:hover{background:#454245}.quick-menu nav{background:#292829;border-radius:8px;min-width:200px;padding:6px;box-shadow:0 8px 30px #0000002e}.quick-menu nav a{color:#f7f6f2;letter-spacing:-.01em;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:11px 12px;font-size:14px;display:flex}.quick-menu nav a:hover{background:#454245}.quick-menu :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #f7f6f2}@keyframes quick-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.quick-menu{animation:none}}.footer-links a>svg{margin-left:.3em}.footer-links a,.footer-links .cookie-settings{text-underline-offset:4px;-webkit-text-decoration:underline #9a939f;text-decoration:underline #9a939f}.footer-links a:hover,.footer-links .cookie-settings:hover{text-decoration-color:currentColor}
@font-face{font-family:roboto;src:url(../media/roboto_400_500-s.0333ktddfbsxy.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_3f1013d7-module__xyGX0G__className{font-family:roboto,roboto Fallback}
@font-face{font-family:outfit;src:url(../media/outfit_400_500-s.0gx2haw2tmll8.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_f647bb07-module__rrAQjG__className{font-family:outfit,outfit Fallback}
@font-face{font-family:hanken;src:url(../media/hanken_400_500-s.11uo_35nso9mn.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_f0590525-module__Q15wPa__className{font-family:hanken,hanken Fallback}
@font-face{font-family:dmSans;src:url(../media/dm_sans_400_500-s.0yo6-5yoeeudq.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_20ef6ccd-module__FqTAma__className{font-family:dmSans,dmSans Fallback}
@font-face{font-family:playfair;src:url(../media/playfair_400_500-s.14by5b4al-y~f.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfair_2696cf62-module__qQF7sq__className{font-family:playfair,playfair Fallback}
@font-face{font-family:montserrat;src:url(../media/montserrat_400_500-s.0fzkl03jw-sdz.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_2a371a7e-module__et_unq__className{font-family:montserrat,montserrat Fallback}
@font-face{font-family:openSans;src:url(../media/open_sans_400_500-s.0lok5zj4ubzox.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_caf4d78f-module___XxeLq__className{font-family:openSans,openSans Fallback}
@font-face{font-family:karla;src:url(../media/karla_400_500-s.0t20vcyusyjhl.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:karla Fallback;src:local(Arial);ascent-override:88.59%;descent-override:24.35%;line-gap-override:0.0%;size-adjust:103.51%}.karla_fe83136c-module__m1B4jG__className{font-family:karla,karla Fallback}
@font-face{font-family:ubuntu;src:url(../media/ubuntu_400-s.0f15lb3k5m3.h.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ubuntu;src:url(../media/ubuntu_500-s.09xh26xjk1va7.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ubuntu Fallback;src:local(Arial);ascent-override:91.04%;descent-override:18.46%;line-gap-override:2.74%;size-adjust:102.37%}.ubuntu_34ff88a4-module__jRxSGa__className{font-family:ubuntu,ubuntu Fallback}
@font-face{font-family:sourceSans;src:url(../media/source_sans_400_500-s.0qlou9fu5249r.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans_f78568ed-module__4XyJVa__className{font-family:sourceSans,sourceSans Fallback}
