@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gabarito-latin-ext-400-normal-BuWYRzJt.woff2)format("woff2"),url(/assets/gabarito-latin-ext-400-normal-BKkrRG5r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gabarito-latin-400-normal-CICpwsWH.woff2)format("woff2"),url(/assets/gabarito-latin-400-normal-BC4n48n5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/gabarito-latin-ext-500-normal-D3d7z_LI.woff2)format("woff2"),url(/assets/gabarito-latin-ext-500-normal-CodpOxIh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/gabarito-latin-500-normal-DrRhIrX0.woff2)format("woff2"),url(/assets/gabarito-latin-500-normal-CUNbU9EH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gabarito-latin-ext-700-normal-DQb71ylV.woff2)format("woff2"),url(/assets/gabarito-latin-ext-700-normal-BUxEfFzl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gabarito-latin-700-normal-BAFSd0WX.woff2)format("woff2"),url(/assets/gabarito-latin-700-normal-D9o2lxqd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{min-height:100vh}body{background:#46285f;margin:0;font-family:Gabarito,sans-serif;font-weight:500}*{box-sizing:border-box}:root{--bg-top:#ada8b7;--bg-bottom:#65478b;--bar:#0000001a;--text:#f5f5f5;--line:#ffffff8c}html{scroll-behavior:smooth}.acanthus-site{min-height:100vh;color:var(--text);background:linear-gradient(to top right,#46285f 0%,#7c6794 44%,#978aa9 76%,#b7b1c1 100%);transition:background .65s ease-in-out}.acanthus-site.acanthus-site-home{background:linear-gradient(to top right,#46285f 0%,#7c6794 44%,#978aa9 76%,#b7b1c1 100%)}.acanthus-site.acanthus-site-about{background:linear-gradient(to top right,#542b74 0%,#7f5f9d 45%,#9d88b3 78%,#d9d4df 100%)}.acanthus-site.acanthus-site-legal{background:linear-gradient(to top right,#644380 0%,#f7abad 100%)}.acanthus-site.acanthus-site-rights{background:linear-gradient(to top right,#007869 0%,#644380 100%)}.acanthus-site.acanthus-site-contact{background:linear-gradient(90deg,#df9aa9 2%,#986da6 94%)}.acanthus-site.acanthus-site-press{background:linear-gradient(to top right,#fff76e 0%,#461e68 100%)}.acanthus-site.acanthus-site-faq{background:linear-gradient(to bottom right,#644380 0%,#f7abad 100%)}.acanthus-site.legal-doc-mode{background:linear-gradient(to top right,#644380 0%,#f7abad 100%)!important}.acanthus-site.legal-doc-mode .topbar,.acanthus-site.legal-doc-mode .displaced-menu-wrapper,.acanthus-site.legal-doc-mode .site-footer,.acanthus-site.legal-doc-mode main>.page:not(.page-legal){display:none!important}.acanthus-site.legal-doc-mode .page-legal{width:min(1280px,100% - 44px);min-height:100vh;margin:0 auto;padding-top:clamp(20px,3vw,36px);display:block}.acanthus-site.legal-doc-mode .legal-frame{width:min(760px,100%);min-height:auto;margin:0 auto;padding:0 0 12px}.acanthus-site.legal-doc-mode .legal-doc-view{padding-top:4px}.acanthus-site.legal-doc-mode .legal-back-button{z-index:120;margin:0;position:fixed;top:clamp(12px,2vw,24px);left:50%;transform:translate(-50%)}.acanthus-site.legal-doc-mode .legal-doc-view h2{margin-top:86px;font-size:35px}.topbar{z-index:30;background:var(--bar);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:sticky;top:0}.mobile-topbar{display:none}.mobile-topbar-logo{width:28px;height:auto}.displaced-menu-wrapper{display:none}.displaced-menu-trigger{cursor:pointer;background:0 0;border:0}.displaced-menu-trigger .icon{background:#fff;width:22px;height:3px;display:block;position:relative;transform:translate(-2px);box-shadow:0 7px #fff,0 -7px #fff}.displaced-menu-overlay{opacity:0;pointer-events:none;z-index:9988;background:#bbb2c96b;transition:opacity .25s;position:fixed;inset:0}.displaced-menu-overlay.is-open{opacity:1;pointer-events:auto}.displaced-menu-panel{visibility:hidden;pointer-events:none;z-index:9989;background:linear-gradient(to top right,#644380f7 0%,#000000f7 100%);flex-direction:column;width:min(62vw,310px);height:100dvh;transition:transform .32s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.displaced-menu-panel.is-open{visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:-8px 0 24px #00000042}.displaced-menu-panel-content{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;padding:clamp(20px,6vh,44px) 0;display:flex}.displaced-menu-panel-options{width:100%;padding:0 34px}.displaced-menu-panel-options-opt{margin-bottom:10px}.displaced-menu-panel-options-opt-text{color:#fffffff0;letter-spacing:.03em;align-items:center;gap:16px;min-height:64px;font-size:25px;font-weight:500;text-decoration:none;display:flex}.displaced-menu-panel-options-opt-text-active{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.displaced-menu-panel-options-opt-line{background:#ffffffa6;flex:none;width:1px;height:34px}.displaced-menu-panel-options-opt-text:visited{color:#fffffff0}.displaced-menu-logo{opacity:.98;width:min(78px,22vw);height:auto;margin:clamp(18px,4vh,30px) auto 0}.topnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1600px;min-height:100px;margin:0 auto;padding:0 34px;display:flex}.menu-item{color:#ffffffed;letter-spacing:.16em;padding-block:14px;font-size:26px;font-weight:700;line-height:1;text-decoration:none;position:relative}.menu-item-active{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.menu-item-static{cursor:default}.page{width:min(1280px,100% - 120px);margin:120px auto;padding-top:70px;scroll-margin-top:120px}.acanthus-site>main .page{margin-top:0}.page-home{min-height:auto;padding-top:90px;display:block}.frame{min-height:700px;position:relative}.corner{pointer-events:none;width:120px;height:120px;position:absolute}.corner-tl{border-top:1px solid var(--line);border-left:1px solid var(--line);top:0;left:0}.corner-tr{border-top:1px solid var(--line);border-right:1px solid var(--line);top:0;right:0}.corner-bl{border-bottom:1px solid var(--line);border-left:1px solid var(--line);bottom:0;left:0}.corner-br{border-bottom:1px solid var(--line);border-right:1px solid var(--line);bottom:0;right:0}.home-frame{text-align:center;place-items:center;width:min(1080px,100%);min-height:640px;margin:0 auto;padding:62px 56px 0;display:grid}.brand-mark{color:#fff;width:142px;height:auto;margin-bottom:20px}.brand-name{letter-spacing:.16em;margin:0;font-size:clamp(30px,2.8vw,48px);font-weight:600}.acanthus-name{font-weight:600}.brand-name sup{vertical-align:super;margin-left:8px;font-size:.25em}.brand-tagline{letter-spacing:.14em;text-align:center;margin:40px 0 0;font-size:clamp(15px,1.26vw,23px)}.brand-est{letter-spacing:.2em;margin:12px 0 0;font-size:clamp(11px,.78vw,15px)}.about-frame{place-items:center;width:min(1080px,100%);margin:0 auto;padding:46px 62px;display:grid}.about-content{width:min(100%,690px);margin:0 auto}.about-content h2,.about-content h3{text-align:center;letter-spacing:.1em;margin:0 0 28px;font-size:clamp(36px,2.58vw,49px);font-weight:700}.about-content h2{margin-bottom:72px}.about-content h3{margin-top:66px}.about-content p{letter-spacing:.05em;text-align:justify;margin:0 0 16px;font-size:clamp(20px,1.24vw,25px);font-weight:400;line-height:1.44}.about-discreet-link{color:inherit;opacity:.92;border-bottom:1px solid #ffffff59;text-decoration:none;transition:opacity .18s,border-color .18s}.about-discreet-link:hover,.about-discreet-link:focus-visible{opacity:1;border-bottom-color:#ffffffb3}.page-legal{margin-top:70px;padding-bottom:70px}.page-rights,.page-contact,.page-press,.page-faq{margin-top:70px}.faq-frame{width:min(1080px,100%);min-height:780px;margin:0 auto;padding:64px 80px}.faq-content{width:min(100%,860px);margin:0 auto}.faq-section-title{text-align:center;letter-spacing:.2em;margin:0 0 56px;font-size:clamp(36px,2.6vw,52px);font-weight:700}.faq-section+.faq-section{margin-top:96px}.faq-list{flex-direction:column;gap:22px;display:flex}.faq-item{width:100%}.faq-item-open,.faq-item-closing{border-top:1px solid var(--line);padding-top:0}.faq-item-closed{border:1px solid var(--line)}.faq-question{width:100%;color:var(--text);text-align:left;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;font-family:inherit;font-size:clamp(20px,1.16vw,25px);font-weight:600;display:flex}.faq-question span{font-weight:500}.faq-item-open .faq-question{padding:12px 28px}.faq-answer-wrap{opacity:0;max-height:0;transition:max-height .62s,opacity .52s;overflow:hidden}.faq-item-open .faq-answer-wrap{opacity:1;max-height:1200px}.faq-answer-wrap>*{overflow:hidden}.faq-answer{letter-spacing:.015em;text-align:left;margin:0;padding:0 64px 10px;font-size:clamp(20px,1.5vw,23px);font-weight:400;line-height:1.44}.faq-answer span{font-size:clamp(20px,1.5vw,23px)}.faq-answer b{font-weight:500}.faq-chevron{border-right:2px solid var(--text);border-bottom:2px solid var(--text);flex:none;width:12px;height:12px;transition:transform .52s}.faq-chevron-down{transform:rotate(45deg)}.faq-chevron-up{transform:rotate(225deg)}.contact-frame{width:min(1080px,100%);min-height:640px;margin:0 auto;padding:62px 56px 0;display:flex}.contact-content{flex-direction:column;width:100%;min-height:100%;margin:0 auto;display:flex}.contact-content h2{text-align:center;letter-spacing:.15em;margin:0 0 56px;font-size:clamp(36px,2.58vw,49px);font-weight:700}.contact-grid{grid-template-columns:1fr 1fr;gap:44px 92px;width:min(100%,760px);margin:0 auto 86px;display:grid}.contact-card{width:300px;margin:0 auto}.contact-card h3{white-space:nowrap;font-size:clamp(19px,1.8vw,23px);font-weight:500;line-height:1.2}.contact-card-mail{width:fit-content;color:var(--text);letter-spacing:.01em;align-items:center;gap:16px;font-size:clamp(16px,1.26vw,23px);text-decoration:none;display:flex}.contact-card-icon{place-items:center;width:54px;height:36px;display:grid}.contact-card-icon svg{width:100%;height:100%}.contact-card-icon .mailto-icon{object-fit:contain;width:100%;height:100%}.contact-social{flex-wrap:nowrap;justify-content:center;align-items:end;gap:clamp(12px,5vw,52px);margin-top:auto;padding-bottom:4px;display:flex}.contact-social a{color:var(--text);flex-direction:column;flex:0 auto;align-items:center;gap:clamp(4px,1.5vw,8px);min-width:clamp(52px,16vw,72px);text-decoration:none;display:flex}.contact-social svg{width:clamp(24px,8vw,44px);height:clamp(24px,8vw,44px)}.contact-social span{letter-spacing:.02em;white-space:nowrap;font-size:clamp(10px,2.2vw,12px)}.press-frame{width:min(1080px,100%);min-height:860px;margin:0 auto;padding:60px 56px 42px}.press-content{text-align:center;width:min(100%,560px);margin:0 auto}.press-content h2{letter-spacing:.2em;margin:0 0 22px;font-size:clamp(38px,2.85vw,56px);font-weight:700}.press-intro{letter-spacing:.01em;margin:0;font-size:clamp(19px,1.18vw,24px);line-height:1.36}.press-mail-row{justify-content:center;margin-top:32px;display:flex}.press-mail{color:var(--text);justify-content:center;align-items:center;gap:16px;margin:0 auto;font-size:clamp(15px,1.52vw,37px);font-weight:600;text-decoration:none;display:inline-flex}.press-mail .mailto-icon{object-fit:contain;width:64px;height:44px}.press-content h3{letter-spacing:.14em;margin:52px 0 28px;font-size:clamp(30px,2.24vw,44px);font-weight:700}.press-actions{flex-wrap:wrap;justify-content:center;gap:38px;display:flex}.press-button{border:1px solid var(--line);min-width:208px;min-height:40px;color:var(--text);letter-spacing:.01em;justify-content:center;align-items:center;padding:8px 16px;font-size:clamp(17px,1.02vw,20px);font-weight:600;text-decoration:none;display:inline-flex}.press-guidelines{text-align:left;width:min(100%,500px);margin:0 auto}.press-guidelines p{letter-spacing:.02em;margin:0 0 18px;font-size:clamp(19px,1.16vw,23px);line-height:1.44}.rights-frame{width:min(1080px,100%);margin:0 auto;padding-block:46px}.rights-content h2{text-align:center;letter-spacing:.1em;font-size:clamp(37px,2.66vw,50px);font-weight:800}.rights-intro{text-align:center;letter-spacing:.025em;width:min(680px,100%);margin:0 auto 46px;font-size:clamp(19px,1.2vw,20px);font-weight:400;line-height:1.44}.rights-label{border:1px solid var(--line);letter-spacing:.02em;margin:0 0 24px;padding:8px 12px;font-size:clamp(17px,1.12vw,22px);font-weight:400}.rights-label strong{font-weight:500}.rights-content p{letter-spacing:.025em;text-align:justify;margin-block-end:50px;font-size:clamp(19px,1.16vw,24px);font-weight:400;line-height:1.44}.rights-list,.rights-pipeline{margin:0 0 50px;padding-left:22px}.rights-list li,.rights-pipeline li{letter-spacing:.02em;margin-bottom:18px;font-size:clamp(18px,1.16vw,23px);line-height:1.42}.rights-list-last{margin-bottom:0;padding-bottom:26px}.rights-preserve-note{margin-bottom:26px}.rights-preserve-note-last{margin-bottom:34px}.rights-content .rights-contact-title{text-align:center;letter-spacing:.02em;font-size:clamp(16px,1.28vw,27px);font-weight:500}.rights-contact-row{justify-content:center;align-items:center;gap:16px;width:fit-content;margin:0 auto;display:flex}.rights-contact-row .mailto-icon{object-fit:contain;width:64px;height:44px}.rights-contact-mail{text-align:center;letter-spacing:.01em;margin:0;font-size:clamp(15px,1.52vw,37px);font-weight:600}.rights-content .rights-contact-mail{margin-bottom:0}.rights-end-box{width:100%;min-height:92px;margin:18px auto 0;position:relative}.rights-end-box .corner{width:72px;height:72px}.legal-frame{width:min(1080px,100%);margin:0 auto;padding-top:16px}.legal-content{word-spacing:-.02em;width:100%;margin:0 auto}.legal-view{opacity:1;transition:opacity .22s,transform .22s;position:relative;transform:translateY(0)}.legal-view.is-fading{opacity:0;pointer-events:none;transform:translateY(10px)}.legal-doc-view{padding-top:12px;position:relative}.legal-back-button{color:var(--text);font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-150px)}.legal-back-text{letter-spacing:.12em;text-transform:lowercase;font-size:clamp(14px,.85vw,20px)}.legal-back-chevron{border-bottom:1px solid #ffffffe6;border-right:1px solid #ffffffe6;width:9px;height:9px;margin-top:1px;transform:rotate(135deg)}.legal-doc-view h2{letter-spacing:.03em;margin-top:30px;margin-bottom:10px;font-size:clamp(23px,1.6vw,31px)}.legal-doc-view-terms p,.legal-doc-view-policy p{letter-spacing:.008em;text-align:justify;margin:0 0 6px;font-size:clamp(11px,.75vw,14px);font-weight:400;line-height:1.24}.legal-doc-view-policy p:first-of-type,.legal-doc-view-terms p:first-of-type{text-align:center;margin-bottom:20px}.legal-doc-view-policy .legal-doc-updated-line,.legal-doc-view-terms .legal-doc-updated-line{text-align:center;margin-top:18px;font-size:16px}.legal-doc-view-policy p strong,.legal-doc-view-terms p strong{margin-top:8px;font-weight:700;display:block}.legal-doc-view-policy .legal-doc-item,.legal-doc-view-terms .legal-doc-item{margin:2px 0 9px 22px;padding-left:4px}.legal-doc-view-policy .legal-doc-item+.legal-doc-item,.legal-doc-view-terms .legal-doc-item+.legal-doc-item{margin-top:0}.legal-doc-view-terms,.legal-doc-view-policy{width:min(100%,620px);margin:0 auto;padding-bottom:46px}.legal-content h2{text-align:center;letter-spacing:.07em;font-size:clamp(31px,2.2vw,42px);font-weight:800}.legal-label{border:1px solid var(--line);letter-spacing:.02em;margin:0 0 18px;padding:8px 12px;font-size:clamp(14px,.96vw,19px);font-weight:400}.legal-label strong{font-weight:500}.legal-content p{letter-spacing:.015em;text-align:justify;margin-bottom:10px;font-size:clamp(15px,1.02vw,20px);font-weight:400;line-height:1.34}.legal-button{border:1px solid var(--line);width:fit-content;color:var(--text);cursor:pointer;background:0 0;margin:0 auto 28px;padding:10px 22px;font-family:inherit;font-size:clamp(14px,.96vw,18px);font-weight:500;text-decoration:none;display:block}.legal-content .legal-contact-title{text-align:center;letter-spacing:.02em;font-size:clamp(16px,1.68vw,45px);font-weight:500}.legal-contact-row{justify-content:center;align-items:center;gap:16px;width:fit-content;margin:0 auto;display:flex}.legal-contact-icon{place-items:center;width:64px;height:44px;display:grid}.legal-contact-icon svg{width:64px;height:44px}.legal-contact-icon .mailto-icon{object-fit:contain;width:64px;height:44px}.legal-contact-mail{text-align:center;letter-spacing:.01em;margin:0;font-size:clamp(15px,1.52vw,37px);font-weight:600}.legal-content .legal-contact-mail{margin-bottom:0}.legal-end-box{text-align:center;flex-direction:column;justify-content:flex-end;gap:10px;width:min(860px,100%);margin:72px auto 0;padding:28px 24px 16px;display:flex;position:relative}.legal-end-box .corner-bl{left:-150px}.legal-end-box .corner-br{right:-150px}.legal-end-note{text-align:center;letter-spacing:.02em;width:100%;max-width:none;margin:0 0 -20px;font-size:clamp(14px,1.16vw,21px);line-height:1.3;display:block}.legal-end-note-updated{display:block}.site-footer{--footer-font-scale:clamp(13px, 1.32vw, 23px);--footer-corner-size-multiplier:5.2;--footer-corner-offset-multiplier:-6.5;margin-top:58px;margin-left:calc(50% - 50vw);padding:28px 44px 70px}.footer-mark{width:142px;margin:0 auto 96px;display:block}.footer-upper{grid-template-columns:minmax(220px,1fr) minmax(420px,640px) minmax(220px,1fr);align-items:end;gap:28px;display:grid}.footer-upper>*{min-width:0}.footer-address{flex-direction:column;justify-self:start;gap:22px;max-width:320px;margin-inline-start:clamp(8px,2.6vw,80px);font-size:clamp(15px,1.1vw,24px);font-style:normal;line-height:1.25;display:flex}.footer-address strong{margin-top:8px}.footer-center{flex-direction:column;justify-self:center;align-items:center;gap:24px;width:min(100%,640px);display:flex}.footer-social{flex-wrap:nowrap;justify-content:center;align-items:end;gap:clamp(12px,3.8vw,30px);display:flex}.footer-social a{color:var(--text);flex-direction:column;flex:0 auto;align-items:center;gap:clamp(4px,1.3vw,8px);min-width:clamp(56px,18vw,86px);text-decoration:none;display:flex}.footer-social svg{width:clamp(26px,8.2vw,48px);height:clamp(26px,8.2vw,48px)}.footer-social span{letter-spacing:.04em;white-space:nowrap;font-size:clamp(11px,2.6vw,16px)}.footer-legal-links{flex-direction:column;justify-self:end;align-items:flex-end;gap:22px;max-width:320px;margin-inline-end:clamp(8px,2.6vw,80px);font-size:clamp(15px,1.1vw,24px);font-weight:700;display:flex}.footer-legal-links a{color:var(--text);text-decoration:none}.footer-bottom{text-align:center;flex-direction:column;justify-content:flex-end;gap:10px;width:min(860px,100%);min-height:170px;margin:0;padding:28px 24px 16px;display:flex;position:relative}.footer-bottom .corner{width:calc(var(--footer-font-scale) * var(--footer-corner-size-multiplier));height:calc(var(--footer-font-scale) * var(--footer-corner-size-multiplier))}.footer-bottom .corner-bl{left:calc(var(--footer-font-scale) * var(--footer-corner-offset-multiplier))}.footer-bottom .corner-br{right:calc(var(--footer-font-scale) * var(--footer-corner-offset-multiplier))}.footer-motto{letter-spacing:.05em;margin:0 0 36px;font-size:clamp(15px,1.68vw,25px);font-weight:500}.footer-copy{letter-spacing:.06em;margin-bottom:-25px;font-size:clamp(13px,1.32vw,23px);font-weight:500}.email-text,.legal-contact-mail,.rights-contact-mail,a[href^=mailto\:]{color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}a[href^=mailto\:]:visited{color:inherit}@media (width<=1716px){.site-footer{--footer-corner-size-multiplier:4.25;--footer-corner-offset-multiplier:-4.7}}@media (width<=1492px){.site-footer{--footer-corner-size-multiplier:3.7;--footer-corner-offset-multiplier:0}}@media (width<=1400px){.legal-back-button{margin-top:22px;margin-left:18px;top:0;left:0;transform:none}}@media (width<=1200px){.menu-item{font-size:17px}.page{width:calc(100% - 44px);margin-top:40px}.frame{min-height:560px}.about-frame{padding:36px 28px}.footer-upper{grid-template-columns:minmax(180px,1fr) minmax(360px,560px) minmax(180px,1fr);gap:20px}.contact-content h2{margin-bottom:46px}.contact-grid{column-gap:44px}.faq-frame{padding:52px 36px}.faq-section+.faq-section{margin-top:72px}.faq-answer{padding-inline:34px}.legal-back-button{margin-top:22px;margin-left:18px;top:0;left:0;transform:none}}@media (width<=900px){html,body,#root,.acanthus-site{overflow-x:hidden}.corner{width:64px;height:64px}.footer-bottom .corner{width:48px;height:48px}.page{margin:0 auto;padding-top:86px;scroll-margin-top:24px}.topnav{display:none}.topbar{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.mobile-topbar{background:var(--bar);justify-content:center;align-items:center;min-height:72px;display:flex}.mobile-topbar-logo{width:24px}.displaced-menu-wrapper{pointer-events:none;z-index:10000;display:block;position:fixed;inset:0}.displaced-menu-trigger{background:var(--bar);z-index:10002;pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex;position:fixed;top:20%;right:-20px;box-shadow:0 2px 8px #120a1c52}.displaced-menu-trigger.is-hidden,.displaced-menu-panel.is-open~.displaced-menu-trigger{opacity:0;pointer-events:none}.frame{min-height:500px}.home-frame{min-height:640px;padding:40px 18px 14px}.about-frame{padding:28px 18px}.faq-frame{padding:40px 12px}.faq-list{gap:16px}.faq-section+.faq-section{margin-top:48px}.faq-question{padding:12px 14px;font-size:clamp(17px,5.2vw,23px)}.faq-item-open .faq-question{padding:12px 14px}.faq-answer{margin-top:14px;padding:0 14px 8px;font-size:clamp(17px,4.6vw,22px)}.contact-frame{padding:40px 18px 14px}.press-frame{min-height:700px;padding:36px 18px 28px}.press-content{width:min(100%,640px)}.press-content h3{margin-top:40px}.press-actions{gap:14px}.press-button{min-width:190px;min-height:38px;font-size:clamp(13px,3.1vw,17px)}.press-guidelines{width:min(100%,540px)}.rights-frame{padding-block:28px}.rights-content{margin-top:18px}.legal-back-button{margin-top:22px;margin-left:18px;top:0;left:0;transform:none}.legal-back-text{font-size:clamp(9px,2.5vw,12px)}.legal-frame{padding-top:8px}.legal-end-note{padding-bottom:20px;font-size:clamp(10.5px,.87vw,15.75px)}.legal-end-note-updated{margin-top:8px}.brand-mark{width:112px;margin-bottom:14px}.footer-mark{width:118px;margin-bottom:70px}.contact-grid{grid-template-columns:1fr;row-gap:28px;margin-bottom:62px}.contact-social{flex-wrap:nowrap;gap:clamp(8px,4vw,22px)}.footer-upper{text-align:center;grid-template-columns:1fr;align-items:center}.footer-address,.footer-legal-links{justify-self:center;align-items:center;margin-inline:0}.footer-center{width:100%}.footer-social{flex-wrap:nowrap;justify-content:center;gap:clamp(8px,3.6vw,18px)}.brand-name{font-size:clamp(24px,6.3vw,34px)}.brand-tagline,.brand-est{font-size:clamp(12px,3.5vw,17px)}.about-content h2,.about-content h3,.faq-section-title,.contact-content h2,.press-content h2,.press-content h3,.rights-content h2,.legal-content h2{font-size:clamp(26px,5.8vw,36px)}.about-content p,.press-intro,.press-guidelines p,.rights-content p,.legal-content p,.rights-list li,.rights-pipeline li,.contact-card-mail,.faq-answer{font-size:clamp(14px,3.5vw,18px)}.rights-intro,.rights-label,.legal-label,.contact-card h3,.legal-button,.rights-contact-title,.legal-contact-title,.legal-contact-mail,.rights-contact-mail,.footer-address,.footer-legal-links,.footer-motto,.footer-copy{font-size:clamp(12px,3.1vw,16px)}.faq-question{font-size:clamp(14px,4.4vw,18px)}.rights-list li{font-weight:400}.faq-answer{font-size:clamp(14px,3.9vw,17px)}.faq-answer span{font-size:clamp(12px,3.4vw,15px)}.contact-social span,.footer-social span{font-size:clamp(9px,2.8vw,11px)}.contact-social svg{width:clamp(20px,8vw,34px);height:clamp(20px,8vw,34px)}.footer-social svg{width:clamp(20px,8.2vw,36px);height:clamp(20px,8.2vw,36px)}}@media (width<=900px) and (height<=725px){.displaced-menu-panel-options-opt{margin-bottom:6px}.displaced-menu-panel-options-opt-text{min-height:56px;font-size:22px}.displaced-menu-panel-options-opt-line{height:30px}}
