@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=IBM+Plex+Mono:wght@400;500&family=Source+Sans+3:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;450;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");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}@media (width>=1024px){.aurea-treatments .aurea-section-heading h2,.aurea-clinic h2{grid-column:4/span 7}}.aurea-header[aria-hidden=true]{pointer-events:none}.aurea-header.aurea-header--compact{z-index:50;border-bottom:1px solid var(--a-line);opacity:0;pointer-events:none;will-change:transform, opacity;height:60px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto;transform:translateY(-100%)}.aurea-header.aurea-header--compact.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width>=768px){.aurea-header.aurea-header--compact{height:64px}}@media (prefers-reduced-motion:reduce){.aurea-header.aurea-header--compact{transition:none}}.atlas{--paper:#f6f1e7;--ink:#292a23;--moss:#424a33;--clay:#793d2e;--night:#34392a;--line:#8b897d;color:var(--ink);background:var(--paper);font-family:var(--font-reading,Arial, sans-serif);min-width:0;font-size:1rem;line-height:1.5;overflow:clip}.atlas *,.atlas :before,.atlas :after{box-sizing:border-box}.atlas button,.atlas input{font:inherit}.atlas button{cursor:pointer}.atlas button:disabled{cursor:not-allowed}.atlas a{color:inherit;text-decoration:none}.atlas :focus-visible,.atlas-dialog :focus-visible{outline-offset:4px;box-shadow:0 0 0 2px var(--paper,#f6f1e7);outline:3px solid #bd5a30}.atlas [tabindex="-1"]:focus,.atlas-dialog [tabindex="-1"]:focus{outline:none}.atlas h1,.atlas h2,.atlas h3,.atlas p,.atlas dl{margin-top:0}.atlas h1,.atlas h2,.atlas h3,.atlas-dialog h2,.atlas-dialog h3{font-family:var(--font-display,Arial, sans-serif);letter-spacing:-.055em;font-weight:700}.atlas h1 em,.atlas h2 em,.atlas-dialog h2 em{font-family:var(--font-display,sans-serif);letter-spacing:-.065em;font-weight:400}.atlas-shell{width:min(100% - 8.9vw,1280px);margin-inline:auto}.atlas-sr{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.atlas-skip{z-index:100;background:var(--ink);padding:14px;position:absolute;top:-100px;left:20px;color:var(--paper)!important}.atlas-skip:focus{top:12px}.atlas-header{border-bottom:1px solid var(--ink);z-index:3;position:relative}.atlas-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.atlas-wordmark{letter-spacing:-.08em;white-space:nowrap;font-size:23px;font-weight:800}.atlas-wordmark span{color:var(--clay);margin-inline:2px}.atlas-nav{align-items:center;gap:clamp(15px,3.25vw,48px);font-size:13px;font-weight:700;display:flex}.atlas-nav a{border-bottom:2px solid #0000;padding:15px 0}.atlas-nav a:hover{border-color:var(--clay)}.atlas-eyebrow,.atlas-overline,.atlas-section-number,.atlas-scroll-cue,.atlas-card-meta,.atlas-art-index,.atlas-art-caption,.atlas-results-head span,.atlas-list-end,.atlas-selection-label,.atlas-band-title>span,.atlas-band-chip,.atlas-guide-progress,.atlas-dialog-top,.atlas-vertical-index,.atlas-about-footer,.atlas-comparison-intro>span{font-family:var(--font-technical,ui-monospace, monospace);letter-spacing:.065em;font-weight:700}.atlas-eyebrow,.atlas-overline{font-size:12px;line-height:1.55}.atlas-small-dot{background:var(--clay);border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.atlas-hero{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:5vw;min-height:720px;padding-top:46px;padding-bottom:50px;display:grid;position:relative}.atlas-hero-copy{z-index:1;min-width:0;padding:3vw 0 0;position:relative}.atlas-hero .atlas-eyebrow{color:var(--clay);margin-bottom:clamp(36px,4vw,66px)}.atlas-hero-heading-wrap{position:relative}.atlas-vertical-index{transform-origin:0 0;opacity:.65;white-space:nowrap;font-size:10px;position:absolute;top:10px;left:-20px;transform:rotate(-90deg)translate(-100%,-100%)}.atlas-hero h1{max-width:800px;margin:0 0 33px;font-size:clamp(3.3rem,5.45vw,5.5rem);line-height:1.015}.atlas-lede{max-width:540px;margin-bottom:29px;font-size:clamp(18px,1.55vw,22px);line-height:1.55}.atlas-hero-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:24px;display:flex}.atlas-action{text-align:left;border:1px solid var(--ink);border-radius:0;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:13px 20px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.atlas-action:hover{transform:translateY(-2px)}.atlas-action--primary{background:var(--ink);color:var(--paper)!important}.atlas-action--outline{color:var(--ink);background:0 0}.atlas-arrow{font-size:20px;font-weight:400;line-height:1}.atlas-hero-note{max-width:445px;color:var(--moss);border-left:2px solid var(--clay);padding-left:13px;font-size:13px;line-height:1.65}.atlas-hero-art{isolation:isolate;background:var(--night);justify-content:center;align-self:stretch;align-items:center;min-height:550px;display:flex;position:relative;overflow:hidden}.atlas-hero-art:before{content:"";border:1px solid #c7b6968c;position:absolute;inset:9%}.atlas-hero-art:after{content:"EXERCÍCIO Nº 01";color:#e9decb;font:11px var(--font-technical,ui-monospace, monospace);letter-spacing:.15em;position:absolute;top:23px;left:24px}.atlas-hero-disc{border-radius:48% 52% 40% 60%;position:absolute;transform:rotate(-18deg)}.atlas-hero-disc--one{aspect-ratio:1;opacity:.74;background:radial-gradient(circle at 45% 38%,#d3a17e 0 7%,#aa6947 8% 19%,#714938 20% 28%,#4f4333 29% 45%,#0000 46%);width:125%;top:-58%;left:-35%}.atlas-hero-disc--two{aspect-ratio:1;opacity:.65;background:radial-gradient(circle at 45% 42%,#ddb88e 0 9%,#996a48 10% 24%,#5b4735 25% 37%,#0000 38%);width:118%;bottom:-49%;right:-48%}.atlas-hero-tile{color:#333427;background:#e5c8a0;border:1px solid #292a23;flex-direction:column;justify-content:space-between;width:63%;max-width:350px;min-height:355px;padding:27px 25px;display:flex;position:relative;transform:rotate(-7deg);box-shadow:25px 35px #10170f50}.atlas-hero-tile:after{content:"";aspect-ratio:1;opacity:.66;background:radial-gradient(circle,#854532 0 20%,#b47b54 21% 27%,#0000 28%),radial-gradient(circle at 76% 24%,#46251e 0 12%,#0000 13%);border:1px solid #8a5640;border-radius:50%;width:58%;position:absolute;bottom:55px;right:-30px;transform:rotate(30deg)}.atlas-hero-tile>span,.atlas-hero-tile>i{z-index:1;font:12px var(--font-technical,ui-monospace, monospace);letter-spacing:.13em;font-style:normal;position:relative}.atlas-hero-tile>strong{font:700 clamp(27px, 2.4vw, 42px)/1.08 var(--font-display,Arial, sans-serif);letter-spacing:-.06em;z-index:1;position:relative}.atlas-hero-art>p{font:10px var(--font-technical,ui-monospace, monospace);letter-spacing:.1em;color:var(--paper);margin:0;position:absolute;bottom:21px;right:25px}.atlas-scroll-cue{border-top:1px solid var(--ink);grid-column:1/-1;justify-content:space-between;align-self:end;padding-top:18px;font-size:10px;display:flex}.atlas-chapter{padding-top:clamp(72px,9vw,135px);padding-bottom:clamp(72px,9vw,135px)}.atlas-section-heading{grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:24px;margin-bottom:70px;display:grid}.atlas-section-number{color:var(--clay);padding-top:14px;font-size:12px}.atlas-section-heading h2{margin:0 0 20px;font-size:clamp(42px,4.4vw,64px);line-height:1.06}.atlas-section-heading p{max-width:690px;color:var(--moss);margin:0;font-size:17px;line-height:1.65}.atlas-explore-grid{grid-template-columns:minmax(210px,270px) minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,65px);display:grid}.atlas-filter-panel{border-top:2px solid var(--ink)}.atlas-filter-top{border-bottom:1px solid #8f8d80;justify-content:space-between;align-items:center;gap:8px;padding:18px 0;display:flex}.atlas-filter-top .atlas-overline{margin:0}.atlas-text-button{color:var(--clay);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline}.atlas-text-button:hover{color:var(--ink)}.atlas-facet{border:none;border-bottom:1px solid #8f8d80;min-width:0;margin:0;padding:17px 0 20px}.atlas-facet legend{float:left;letter-spacing:-.025em;width:100%;padding:0 0 14px;font-size:15px;font-weight:700}.atlas-check{cursor:pointer;border:1px solid var(--line);align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:12px;transition:background-color .16s;display:inline-flex}.atlas-check:hover{background:#e8e0d2}.atlas-check--active{background:var(--moss);border-color:var(--moss);color:var(--paper);font-weight:700}.atlas-checkmark{width:12px;min-width:12px;font-weight:700}.atlas-mini-guide{border:1px solid var(--ink);text-align:left;background:0 0;width:100%;margin-top:24px;padding:17px;font-size:14px}.atlas-mini-guide strong{color:var(--clay);margin-top:8px;display:block}.atlas-results-head{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.atlas-results-head p{margin:0}.atlas-results-head span{opacity:.7;font-size:11px}.atlas-card{flex-direction:column;min-width:0;display:flex}.atlas-art{aspect-ratio:4/5;isolation:isolate;background:#c3b6a0;border:1px solid #6a655a55;position:relative;overflow:hidden}.atlas-art:before{content:"";opacity:.85;background:radial-gradient(at 20% 25%,#f2dbb1 1%,#0000 30%),radial-gradient(at 80% 70%,#a16342 1%,#0000 45%);position:absolute;inset:-25%}.atlas-art:after{content:"";pointer-events:none;border:1px solid #f6f1e783;position:absolute;inset:5%}.atlas-art--p01{--choc1:#e4b67c;--choc2:#9b6046;--orbit:#774d37;background:#b79f76}.atlas-art--p02{--choc1:#71503b;--choc2:#342d26;--orbit:#b88a5b;background:#6b6752}.atlas-art--p03{--choc1:#633f32;--choc2:#302824;--orbit:#d4ac6b;background:#b58a67}.atlas-art--p04{--choc1:#d6b68b;--choc2:#82644c;--orbit:#e5c9a6;background:#9a896b}.atlas-art--p05{--choc1:#ddbd86;--choc2:#a56b43;--orbit:#674b38;background:#b98062}.atlas-art--p06{--choc1:#5a3932;--choc2:#312722;--orbit:#dbab8e;background:#ac705d}.atlas-art--p07{--choc1:#e4d6ab;--choc2:#a4a078;--orbit:#5d6a50;background:#9aa28c}.atlas-art--p08{--choc1:#6d4535;--choc2:#30291f;--orbit:#c79c57;background:#858667}.atlas-art-orbit{background:var(--orbit);mix-blend-mode:multiply;filter:blur(1px);opacity:.68;border-radius:50% 42% 63% 34%;position:absolute}.atlas-art-orbit--one{aspect-ratio:1;width:93%;top:-23%;left:-29%;transform:rotate(30deg)}.atlas-art-orbit--two{aspect-ratio:1;opacity:.48;width:88%;bottom:-17%;right:-41%;transform:rotate(-24deg)}.atlas-art-bar{aspect-ratio:.72;background:var(--choc2);border-radius:5px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:53%;padding:7px;display:grid;position:absolute;top:46%;left:49%;transform:translate(-50%,-50%)rotate(-15deg);box-shadow:20px 22px 24px #211c1866,-8px -8px 22px #f6f1e74a}.atlas-art-index,.atlas-art-caption{color:#fef7e7;text-shadow:0 1px 4px #24231d77;position:absolute;left:16px}.atlas-art-index{font-size:12px;top:17px}.atlas-art-caption{font-size:9px;line-height:1.3;bottom:15px;right:14px}.atlas-card-body{flex-direction:column;flex:1;padding-top:17px;display:flex}.atlas-card-meta{color:var(--clay);justify-content:space-between;align-items:start;gap:10px;font-size:10px;display:flex}.atlas-card-meta span:last-child{color:var(--moss);text-align:right}.atlas-card-facts{border-block:1px solid var(--line);margin:0 0 15px;padding:12px 0}.atlas-card-facts div{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:12px;display:flex}.atlas-card-facts dd{text-align:right;margin:0;font-weight:700}.atlas-card-summary{color:var(--moss);flex:1;margin:0 0 17px;font-size:13px;line-height:1.6}.atlas-card-actions button{text-align:left;border-radius:0;width:100%;min-height:46px;padding:10px 12px;font-size:12px;font-weight:700}.atlas-read{border:1px solid var(--ink);background:0 0;justify-content:space-between;align-items:center;display:flex}.atlas-add{border:1px solid var(--ink);color:var(--paper);background:var(--moss)}.atlas-list-end{border-bottom:2px solid var(--ink);justify-content:space-between;padding:28px 0 17px;font-size:11px;display:flex}.atlas-empty{border:1px solid var(--ink);background:#e7e0d3;margin:25px 0;padding:clamp(28px,5vw,66px)}.atlas-empty>span{font:12px var(--font-technical,ui-monospace, monospace);color:var(--clay)}.atlas-empty h3{margin:21px 0;font-size:clamp(26px,3vw,40px)}.atlas-empty p{max-width:590px}.atlas-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.atlas-compare{border-top:1px solid var(--ink)}.atlas-comparison-intro{border-block:1px solid var(--ink);background:#e6ddcd;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;min-height:250px;padding:30px clamp(25px,6vw,75px);display:grid}.atlas-comparison-intro>span{letter-spacing:-.08em;color:var(--clay);font-size:60px}.atlas-comparison-intro p{max-width:430px;margin:0;font-size:22px;line-height:1.4}.atlas-comparison-intro a{text-underline-offset:6px;justify-self:end;font-weight:700;text-decoration:underline}.atlas-compare-summary{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-block:15px;display:flex}.atlas-compare-summary p{margin:0;font-size:15px}.atlas-comparison{border-top:1px solid var(--ink)}.atlas-comparison-band{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.7fr) repeat(2,minmax(0,1fr));display:grid}.atlas-band-title{padding:24px 24px 24px 0}.atlas-band-title>span{color:var(--clay);font-size:11px}.atlas-band-title h3{letter-spacing:-.035em;margin:9px 0 0;font-size:17px;line-height:1.25}.atlas-band-value{border-left:1px solid var(--line);min-width:0;padding:22px}.atlas-band-value>p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.atlas-band-value>.atlas-band-chip{color:var(--clay);overflow-wrap:anywhere;margin-bottom:12px;font-size:11px;line-height:1.5}.atlas-back-link{text-underline-offset:5px;padding:26px 0;font-weight:700;display:inline-block;text-decoration:underline!important}.atlas-ingredient{background:var(--night);color:var(--paper);overflow:hidden}.atlas-ingredient-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.atlas-ingredient-glyph{font:400 clamp(230px, 32vw, 480px)/.9 var(--font-display,sans-serif);color:#ad795c;text-align:center;text-shadow:15px 20px #1f271e;display:block;transform:rotate(-20deg)}.atlas-ingredient .atlas-overline{color:#e1b991}.atlas-ingredient h2{margin:25px 0;font-size:clamp(42px,4.7vw,72px);line-height:1.1}.atlas-ingredient p{max-width:530px;font-size:17px;line-height:1.8}.atlas-ingredient a{border-bottom:1px solid var(--paper);margin-top:20px;padding-bottom:8px;font-weight:700;display:inline-block}.atlas-about-footer{border-top:1px solid var(--ink);justify-content:space-between;gap:15px;padding-top:23px;font-size:12px;display:flex}.atlas-about-footer a{text-underline-offset:5px;font-family:var(--font-reading,sans-serif);text-decoration:underline}.atlas-selection{z-index:5;color:var(--paper);background:var(--night);border-top:3px solid #e1b991;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 38px #211c1640}.atlas-selection-inner{align-items:center;gap:22px;min-height:85px;padding-block:12px;display:flex}.atlas-selection-label{flex-direction:column;gap:5px;min-width:104px;font-size:11px;display:flex}.atlas-selection-label span{color:#ddcbb4}.atlas-selection-items{flex:1;gap:9px;min-width:0;display:flex}.atlas-selection-item{border:1px solid #ccc6af;align-items:center;gap:7px;min-width:0;padding:6px 6px 6px 11px;font-size:13px;display:flex}.atlas-selection-item>span{overflow-wrap:anywhere}.atlas-selection-item button{height:36px;color:var(--paper);background:0 0;border:1px solid #aaa794;flex:0 0 34px;font-size:23px;line-height:1}.atlas-selection-item button:hover{background:var(--clay)}.atlas-selection-go{background:var(--paper);color:var(--ink);border:1px solid var(--paper);white-space:nowrap;min-height:46px;padding:15px 16px;font-weight:700}.atlas-dialog{color:#292a23;overscroll-behavior:contain;background:#f6f1e7;border:1px solid #292a23;border-radius:0;width:min(100% - 32px,740px);max-height:calc(100dvh - 32px);padding:clamp(22px,4vw,43px);box-shadow:0 25px 90px #0007}.atlas-dialog-top{border-bottom:1px solid #292a23;justify-content:space-between;align-items:center;margin-bottom:26px;padding-bottom:16px;font-size:12px;display:flex}.atlas-dialog-close{background:0 0;border:1px solid #292a23;width:44px;height:44px;font-size:28px;line-height:1}.atlas-dialog h2{margin:0 0 15px;font-size:clamp(32px,4vw,49px);line-height:1.1}.atlas-dialog p{line-height:1.55}.atlas-guide-content{border-top:1px solid #8b897d;margin-top:30px;padding-top:24px}.atlas-guide-progress{color:#793d2e;justify-content:space-between;gap:15px;font-size:12px;display:flex}.atlas-guide-content h3{margin:21px 0;font-size:clamp(24px,3vw,32px);line-height:1.25}.atlas-guide-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.atlas-guide-choice{text-align:left;background:0 0;border:1px solid #8b897d;align-items:center;gap:13px;min-height:58px;padding:11px 15px;font-size:15px;display:flex}.atlas-guide-choice>span{width:19px;font-weight:700}.atlas-guide-choice--chosen{color:#f6f1e7;background:#424a33;border:2px solid #424a33}.atlas-guide-choice:not(.atlas-guide-choice--chosen):hover{background:#e6ddcd}.atlas-guide-optional{color:#424a33;margin-top:21px;font-size:13px}.atlas-guide-footer{border-top:1px solid #292a23;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:20px;display:flex}.atlas-guide-footer-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.atlas-guide-summary{background:#e6ddcd;border-left:3px solid #793d2e;padding:16px;font-size:17px}.atlas-guide-result{font-size:17px;font-weight:700}.atlas-guide-warning{color:#793d2e;border:1px solid #793d2e;padding:13px;font-size:14px}.atlas-dialog--detail{width:min(100% - 24px,1040px)}.atlas-detail-layout{grid-template-columns:.77fr 1fr;align-items:start;gap:clamp(22px,5vw,60px);display:grid}.atlas-art--large{position:sticky;top:0}.atlas-detail-copy .atlas-overline{color:#793d2e;margin-bottom:12px;display:inline-block}.atlas-detail-intro{font-size:17px}.atlas-detail-facts{border-top:1px solid #8b897d;margin:22px 0}.atlas-detail-facts div{border-bottom:1px solid #8b897d;grid-template-columns:37% 1fr;gap:15px;padding:10px 0;font-size:14px;display:grid}.atlas-detail-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.atlas-detail-disclaimer{background:#e6ddcd;border-left:3px solid #793d2e;padding:15px;font-size:13px}.atlas-limit-note{color:#793d2e;font-size:14px}.atlas-limit-note button{color:#793d2e;background:0 0;border:0;font-weight:700;text-decoration:underline}@media (width<=1190px){.atlas-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.atlas-hero{grid-template-columns:1.15fr .85fr;gap:3vw}.atlas-hero h1{font-size:clamp(50px,5.5vw,70px)}.atlas-hero-art{min-height:460px}}@media (width<=900px){.atlas-shell{width:calc(100% - 48px)}.atlas-header-inner{min-height:74px}.atlas-hero{grid-template-columns:1fr;min-height:0;padding-top:28px}.atlas-hero-copy{padding:24px 0}.atlas-hero h1{max-width:680px;font-size:58px}.atlas-hero .atlas-eyebrow{margin-bottom:45px}.atlas-hero-art{min-height:350px;max-height:450px}.atlas-hero-tile{width:38%;min-height:260px}.atlas-hero-tile>strong{font-size:30px}.atlas-explore-grid{display:block}.atlas-filter-panel{margin-bottom:30px}.atlas-filter-help{max-width:700px}.atlas-facet{vertical-align:top;width:calc(50% - 14px);margin-right:10px;display:inline-block}.atlas-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.atlas-section-heading{grid-template-columns:1fr;gap:10px;margin-bottom:40px}.atlas-section-heading h2{font-size:48px}.atlas-ingredient-inner{gap:30px}.atlas-ingredient-glyph{font-size:230px}}@media (width<=600px){.atlas-shell{width:calc(100% - 40px)}.atlas-header-inner{flex-direction:column;align-items:start;gap:5px;min-height:0;padding-block:16px 12px}.atlas-wordmark{font-size:23px}.atlas-nav{justify-content:space-between;gap:12px;width:100%;font-size:12px}.atlas-nav a{padding:10px 0}.atlas-hero{gap:12px;padding-top:17px}.atlas-hero-copy{padding:15px 0 3px}.atlas-hero .atlas-eyebrow{max-width:315px;margin-bottom:38px;font-size:11px}.atlas-hero h1{margin-bottom:22px;font-size:40px;line-height:1.1}.atlas-vertical-index{display:none}.atlas-lede{font-size:16px;line-height:1.6}.atlas-hero-actions{flex-direction:column;align-items:stretch}.atlas-hero-note{margin-top:14px}.atlas-hero-art{min-height:300px;max-height:330px}.atlas-hero-tile{width:60%;min-height:230px}.atlas-hero-tile>strong{font-size:25px}.atlas-hero-art>p{font-size:9px}.atlas-scroll-cue{margin-top:7px}.atlas-chapter{padding-block:67px}.atlas-section-heading h2{font-size:36px}.atlas-section-heading p{font-size:16px}.atlas-facet{width:100%;margin:0;display:block}.atlas-facet-options{gap:7px}.atlas-check{min-height:44px;font-size:13px}.atlas-cards{grid-template-columns:minmax(0,1fr);gap:40px}.atlas-card h3{font-size:26px}.atlas-card-meta{font-size:11px}.atlas-card-facts div,.atlas-card-summary{font-size:14px}.atlas-art{aspect-ratio:5/4}.atlas-compare-summary{flex-direction:column;align-items:start}.atlas-comparison-intro{min-height:0;padding:32px 24px;display:block}.atlas-comparison-intro>span{margin-bottom:20px;font-size:42px;display:block}.atlas-comparison-intro p{margin-bottom:20px;font-size:19px}.atlas-comparison-intro a{display:inline-block}.atlas-comparison-band{display:block}.atlas-band-title{border-bottom:1px solid var(--line);padding:17px 0}.atlas-band-title h3{margin-left:12px;display:inline}.atlas-band-value{border-left:0;border-bottom:1px dotted var(--line);padding:16px 0 18px}.atlas-band-value:last-child{border-bottom:0}.atlas-ingredient-inner{flex-direction:column;align-items:start;gap:20px;display:flex}.atlas-ingredient-glyph{align-self:end;font-size:145px;line-height:.6}.atlas-ingredient h2{margin-top:12px;font-size:39px}.atlas-ingredient p{font-size:16px}.atlas-about-footer{flex-direction:column}.atlas-about{padding-bottom:210px}.atlas-selection-inner{grid-template-columns:1fr auto;gap:7px 12px;width:100%;padding:10px 16px;display:grid}.atlas-selection-label{flex-direction:row;grid-column:1/-1;justify-content:space-between;min-width:0}.atlas-selection-items{flex-wrap:wrap;gap:5px}.atlas-selection-item{min-height:39px;padding:3px 4px 3px 7px;font-size:11px}.atlas-selection-item button{flex-basis:32px;height:34px}.atlas-selection-go{white-space:normal;max-width:125px;padding:10px;font-size:12px}.atlas-dialog{padding:18px}.atlas-dialog h2{font-size:32px}.atlas-guide-choices{grid-template-columns:1fr;gap:7px}.atlas-guide-choice{min-height:50px}.atlas-guide-footer{align-items:stretch}.atlas-guide-footer-actions{justify-content:start;width:100%}.atlas-detail-layout{flex-direction:column;display:flex}.atlas-art--large{aspect-ratio:2/1.05;width:100%;position:relative}.atlas-detail-facts div{grid-template-columns:35% 1fr}}@media (width<=350px){.atlas-shell{width:calc(100% - 32px)}.atlas-hero h1{font-size:36px;line-height:1.11}.atlas-nav{gap:9px;font-size:11px}.atlas-hero-tile{width:67%}.atlas-selection-inner{grid-template-columns:1fr}.atlas-selection-go{max-width:none}}@media (prefers-reduced-motion:reduce){.atlas *,.atlas :before,.atlas :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=601px){.atlas-comparison--single .atlas-comparison-band{grid-template-columns:minmax(170px,.7fr) minmax(0,2fr)}}.atlas button,.atlas a{scroll-margin-bottom:140px}.atlas-selection-copy{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.atlas-selection-copy small{font:700 11px/1.3 var(--font-display,Arial, sans-serif);color:#f0c6a7;margin-top:3px;display:block}.atlas{--paper:#f6f1e7;--ink:#292a23;--moss:#424a33;--clay:#793d2e;--night:#34392a;--line:#b0aa99;--cream:#eddfc8;--amber:#d9b88e;--font-display:"Bricolage Grotesque", "Arial", sans-serif;--font-reading:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-technical:"IBM Plex Mono", ui-monospace, monospace;font-family:var(--font-reading);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.atlas-eyebrow,.atlas-overline,.atlas-section-number,.atlas-scroll-cue,.atlas-card-meta,.atlas-art-index,.atlas-art-caption,.atlas-results-head span,.atlas-list-end,.atlas-selection-label,.atlas-band-title>span,.atlas-band-chip,.atlas-guide-progress,.atlas-dialog-top,.atlas-vertical-index,.atlas-about-footer,.atlas-comparison-intro>span,.atlas-header-tag,.atlas-art-signature,.atlas-hero-tile>small{font-family:var(--font-technical);letter-spacing:.095em;font-weight:500}.atlas button,.atlas a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atlas button{transition:background-color .18s,color .18s,border-color .18s,transform .2s cubic-bezier(.2,.8,.2,1)}.atlas button:active{transform:scale(.977)}.atlas :focus-visible,.atlas-dialog :focus-visible{outline-offset:4px;outline:3px solid #b8502c}.atlas [id]{scroll-margin-top:26px}.atlas-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:98px;display:grid}.atlas-wordmark{font:760 clamp(23px,2.1vw,31px)/1 var(--font-display);letter-spacing:-.09em}.atlas-wordmark span{font-family:var(--font-display);color:var(--clay);margin-inline:3px;font-weight:400}.atlas-header-tag{color:#635d4f;text-align:right;justify-self:end;max-width:180px;font-size:9px}.atlas-nav{font-family:var(--font-reading);gap:32px;font-size:13px;font-weight:600}.atlas-nav a{border-bottom:0;padding:12px 0;position:relative}.atlas-nav a:after{content:"";background:var(--clay);transform-origin:0;width:100%;height:1px;transition:transform .25s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:7px;left:0;transform:scaleX(0)}.atlas-nav a:hover:after,.atlas-nav a:focus-visible:after{transform:scaleX(1)}.atlas-hero{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(32px,4vw,70px);min-height:730px;padding-block:clamp(31px,4.5vw,64px) 20px}.atlas-hero .atlas-eyebrow{color:var(--clay);letter-spacing:.11em;margin-bottom:clamp(24px,4.7vw,68px);font-size:10px;font-weight:600}.atlas-small-dot{background:var(--clay);width:6px;height:6px}.atlas-vertical-index{opacity:.7;font-size:9px;left:-16px}.atlas-hero h1{letter-spacing:-.09em;max-width:710px;margin:0 0 30px;font-size:clamp(64px,6.6vw,106px);font-weight:720;line-height:.96}.atlas-hero h1 em{color:var(--clay);font-weight:380;display:block}.atlas-lede{font-family:var(--font-reading);color:#46483b;max-width:520px;margin-bottom:34px;font-size:clamp(17px,1.35vw,20px);line-height:1.66}.atlas-action{font-family:var(--font-reading);letter-spacing:.005em;gap:26px;min-height:56px;padding:15px 22px;font-size:13px}.atlas-action--primary{background:var(--clay);border-color:var(--clay)}.atlas-action--primary:hover{background:var(--night);border-color:var(--night)}.atlas-action--outline{border-color:#8f8a7d}.atlas-action--outline:hover{background:#e7dccb}.atlas-hero-note{font:400 12px/1.62 var(--font-reading);color:#696658;border-color:#a06a49;max-width:420px;padding:0 0 0 14px}.atlas-hero-art{perspective:900px;background:radial-gradient(at 35% 15%,#60604a 0%,#0000 44%),radial-gradient(at 80% 76%,#473327 0%,#0000 48%),#282b23;border-radius:2px;min-height:610px;max-height:none;box-shadow:inset 0 0 100px #151a137a}.atlas-hero-art:before{border-color:#dbc6a45c;inset:22px}.atlas-hero-art:after{content:"PEÇA Nº 01 / A COLEÇÃO";color:#e2d4bd;font:500 10px var(--font-technical);letter-spacing:.14em;top:34px;left:36px}.atlas-hero-disc{filter:blur();border-radius:0}.atlas-hero-disc--one{opacity:.9;background:repeating-radial-gradient(#ac8c5a30 0 1px,#0000 2px 21px);width:90%;height:120%;top:-36%;left:-49%;transform:rotate(26deg)}.atlas-hero-disc--two{opacity:1;background:repeating-linear-gradient(26deg,#0000 0 13px,#efcd8f10 14px 15px);width:130%;height:90%;bottom:-26%;right:-65%;transform:rotate(-9deg)}.atlas-hero-foil{clip-path:polygon(0 4%,89% 0,100% 10%,98% 91%,89% 100%,4% 98%,0 83%);background:linear-gradient(136deg,#f9deb2,#bb895e 38%,#edc997 52%,#886244 82%,#e3b98d);width:73%;height:73%;position:absolute;top:14%;left:12%;transform:rotate(-18deg)skewY(-3deg);box-shadow:28px 28px 55px #14150e88,inset 0 0 0 14px #e7c79f66}.atlas-hero-tile{color:#f4e3c7;background:linear-gradient(160deg,#834a36,#663b30 45%,#482a24);border:1px solid #d7b48b;justify-content:space-between;align-items:stretch;width:61%;max-width:370px;min-height:475px;padding:30px 27px 24px;transition:transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .65s;animation:.68s cubic-bezier(.2,.8,.2,1) both atlas-product-enter;display:flex;transform:rotate(7deg)translate(6%,2%);box-shadow:24px 36px 42px #17170fc0,inset 0 0 0 1px #e4c49e6b,inset 0 0 0 12px #663b2d}.atlas-hero-art:hover .atlas-hero-tile{transform:rotate(4deg)translate(6%,-2%);box-shadow:30px 47px 55px #17170fe0,inset 0 0 0 1px #e4c49e6b,inset 0 0 0 12px #663b2d}.atlas-hero-tile:after{display:none}.atlas-hero-tile:before{content:"";pointer-events:none;border:1px solid #dab99180;position:absolute;inset:22px}.atlas-hero-tile>span{font:500 10px var(--font-technical);letter-spacing:.15em}.atlas-hero-tile>strong{font:730 clamp(39px,3.7vw,60px)/.96 var(--font-display);letter-spacing:-.087em;max-width:260px;margin:18px 0 4px}.atlas-hero-tile>strong span{vertical-align:top;color:#e6b582;margin-left:7px;font-size:.43em;display:inline-block}.atlas-hero-tile>i{font:500 10px var(--font-technical);letter-spacing:.14em;color:#efd0ad}.atlas-hero-tile>small{color:#f4dec3;font-size:8px}.atlas-hero-chocolate{aspect-ratio:1.4;background:#25150f;border-radius:4px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);align-self:center;gap:3px;width:72%;margin:-4px 0 12px;padding:5px;display:grid;transform:rotate(-12deg);box-shadow:11px 18px 14px #1d100d8c,-5px -7px 18px #f8d7ab33}.atlas-hero-chocolate b{background:linear-gradient(145deg,#b58254,#643822 63%,#3a2119);border:2px solid #3a2216;border-radius:2px;box-shadow:inset 3px 4px 6px #e0ac725e,inset -3px -4px 6px #25150eaa}.atlas-hero-chocolate b:nth-child(2n){background:linear-gradient(155deg,#a36f45,#5c3525 66%,#352018)}.atlas-hero-art>p{color:#e5d4b4;font:500 9px var(--font-technical);bottom:29px;right:37px}.atlas-scroll-cue{color:var(--moss);border-color:#a9a392;gap:16px;margin-top:18px;padding-top:25px;font-size:9px}.atlas-scroll-cue span:nth-child(2){color:var(--clay);font-size:22px;line-height:.7}.atlas-section-heading{grid-template-columns:minmax(0,23%) 1fr;margin-bottom:60px}.atlas-section-number{font-size:11px;font-weight:600}.atlas-section-heading h2{letter-spacing:-.077em;max-width:900px;margin-bottom:25px;font-size:clamp(48px,5.1vw,78px);line-height:1}.atlas-section-heading p{max-width:660px;font-size:18px;line-height:1.7}.atlas-explore{border-top-color:#a9a392}.atlas-filter-panel{border-top:2px solid var(--clay);position:sticky;top:20px}.atlas-filter-top{padding:18px 0}.atlas-filter-help{color:#605f52;font-size:13px;line-height:1.7}.atlas-facet legend{font:650 14px/1.3 var(--font-reading);letter-spacing:0}.atlas-facet{border-bottom-color:#c1b9a7}.atlas-check{font:500 12px/1.4 var(--font-reading);background:#f7f3ec;border-color:#bcb09f;min-height:44px;padding:9px 11px}.atlas-check--active{background:var(--moss);color:#faf4e9;border-color:var(--moss)}.atlas-mini-guide{border:0;border-left:3px solid var(--clay);background:#eee4d5;padding:19px;font-size:13px}.atlas-mini-guide strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:17px;font-weight:650}.atlas-results-head{border-top-color:var(--clay);border-bottom-color:#c3bbab}.atlas-results-head p{color:var(--clay)}.atlas-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 26px;padding-top:32px}.atlas-card{min-width:0;position:relative}.atlas-art{aspect-ratio:1.04;background:var(--scene,#a89a7d);border:0;transition:box-shadow .3s;overflow:hidden}.atlas-art:before{opacity:1;background:radial-gradient(circle at 50% 45%,#e7d3ae75 0,#0000 58%),repeating-linear-gradient(135deg,#0000 0 20px,#f9e4bf13 21px 22px);inset:0}.atlas-art:after{border:1px solid #fbefd27a;inset:13px}.atlas-art--p01{--scene:#aa936e;--choc1:#c08c5d;--choc2:#714632;--accent:#c5d0a6;--rotation:-17deg;--seed-left:4%;--seed-top:47%}.atlas-art--p02{--scene:#605a4b;--choc1:#926144;--choc2:#2d2521;--accent:#c49d71;--rotation:14deg;--seed-left:62%;--seed-top:0}.atlas-art--p03{--scene:#ba8a6b;--choc1:#95583b;--choc2:#402821;--accent:#e0c091;--rotation:-5deg;--seed-left:60%;--seed-top:50%}.atlas-art--p04{--scene:#a4a08b;--choc1:#dfbd91;--choc2:#816048;--accent:#e8d3ac;--rotation:21deg;--seed-left:-18%;--seed-top:5%}.atlas-art--p05{--scene:#aa6e53;--choc1:#c99360;--choc2:#67402a;--accent:#efd0a2;--rotation:-23deg;--seed-left:58%;--seed-top:54%}.atlas-art--p06{--scene:#915546;--choc1:#975d4b;--choc2:#34231e;--accent:#e9b19e;--rotation:8deg;--seed-left:0;--seed-top:0}.atlas-art--p07{--scene:#a6b09b;--choc1:#ddd2aa;--choc2:#8c886c;--accent:#e9e4d0;--rotation:-10deg;--seed-left:56%;--seed-top:5%}.atlas-art--p08{--scene:#74775b;--choc1:#936b4e;--choc2:#352920;--accent:#d2b886;--rotation:17deg;--seed-left:-6%;--seed-top:51%}.atlas-art-glow{filter:blur(17px);background:radial-gradient(at 47% 52%,#fff4d249,#0000 65%);position:absolute;inset:12%}.atlas-art-ingredient{width:72%;height:72%;top:var(--seed-top);left:var(--seed-left);opacity:.82;pointer-events:none;position:absolute;transform:rotate(-27deg)}.atlas-art-ingredient i{border:2px solid var(--accent);transform-origin:0 100%;background:linear-gradient(145deg,var(--accent),transparent);border-radius:2% 95% 8%;width:46%;height:27%;position:absolute;box-shadow:inset 3px 4px 15px #fff6dc5a}.atlas-art-ingredient i:first-child{top:10%;left:20%;transform:rotate(12deg)}.atlas-art-ingredient i:nth-child(2){top:23%;left:40%;transform:rotate(68deg)}.atlas-art-ingredient i:nth-child(3){top:41%;left:14%;transform:rotate(-42deg)}.atlas-art-ingredient i:nth-child(4){top:56%;left:48%;transform:rotate(120deg)}.atlas-art-ingredient i:nth-child(5){top:70%;left:4%;transform:rotate(-78deg)}.atlas-art--p02 .atlas-art-ingredient i,.atlas-art--p04 .atlas-art-ingredient i{border-radius:40% 50% 42% 48%;width:31%;height:31%}.atlas-art--p06 .atlas-art-ingredient i{background:var(--accent);border-radius:100px;width:8%;height:39%;transform:rotate(55deg)}.atlas-art--p07 .atlas-art-ingredient i{background:0 0;border-radius:50% 50% 10% 85%;width:39%;height:35%}.atlas-art-bar{aspect-ratio:.76;width:45%;transform:translate(-50%,-50%) rotate(var(--rotation));background:var(--choc2);border:1px solid #dfc19e66;gap:3px;padding:5px;transition:transform .5s cubic-bezier(.19,.8,.2,1),box-shadow .5s;top:46%;left:50%;box-shadow:12px 17px 16px #21181188,-5px -6px 18px #fff4d24d}.atlas-art:hover .atlas-art-bar,.atlas-card:focus-within .atlas-art-bar{transform:translate(-50%,-55%) rotate(calc(var(--rotation) + 4deg)) scale(1.06);box-shadow:19px 29px 24px #2118119c,-7px -9px 24px #fff4d262}.atlas-art-bar i{background:linear-gradient(140deg,var(--choc1),var(--choc2));border:2px solid #22160d60;border-radius:2px;box-shadow:inset 2px 3px 5px #f9d7a77a,inset -3px -4px 5px #21130c75}.atlas-art-index,.atlas-art-caption{text-shadow:0 1px 6px #21180d7a;color:#fff4db;font-size:10px}.atlas-art-index{top:29px;left:29px}.atlas-art-caption{bottom:25px;left:28px;right:20px}.atlas-art-signature{text-align:right;color:#fff7e0;font-size:10px;font-weight:600;line-height:1.5;position:absolute;top:29px;right:26px}.atlas-art-signature>span{font-size:21px;line-height:1.2;display:block}.atlas-card-body{padding-top:21px}.atlas-card h3{margin:11px 0 14px;font-size:clamp(28px,2.65vw,40px);line-height:1.05}.atlas-card-facts{border-top:1px solid #bdbaa8;border-bottom:0;margin-bottom:9px;padding:10px 0 0}.atlas-card-facts div{padding:3px 0;font-size:12px}.atlas-card-facts dt{color:#686759}.atlas-card-facts dd{max-width:65%;font-weight:600}.atlas-card-summary{font:400 15px/1.65 var(--font-reading);color:#494a3f;margin:6px 0 21px}.atlas-card-actions button{min-height:53px;font:600 12px/1.35 var(--font-reading);border-color:#9f9685;padding:11px 13px}.atlas-read{background:#efe4d3}.atlas-add{background:var(--moss);color:#fff8e8;border-color:var(--moss)}.atlas-add--chosen{color:var(--ink);border:1px solid var(--clay);background:#e2d2b9}.atlas-card:hover .atlas-read .atlas-arrow{transform:translate(3px,-3px)}.atlas-read .atlas-arrow{transition:transform .2s}.atlas-list-end{border-bottom:1px solid #9d9987}.atlas-empty{border:0;border-left:5px solid var(--clay);background:#e7ddcd}.atlas-empty h3{letter-spacing:-.065em}.atlas-compare{border-top-color:#a9a392}.atlas-comparison-intro{background:linear-gradient(120deg,#e9ddc9,#e4d4bc);border:0;gap:22px}.atlas-comparison-intro>span{color:var(--clay);font-size:42px}.atlas-comparison-intro p{font:600 24px/1.3 var(--font-display);letter-spacing:-.045em}.atlas-comparison{border-color:#a29e8e}.atlas-band-title h3{letter-spacing:-.03em;font-size:17px}.atlas-band-chip{font-size:10px}.atlas-ingredient-glyph{font:340 clamp(210px,29vw,430px)/.8 var(--font-display);color:#d2a16e;text-shadow:25px 26px #171c1777;transition:transform .7s;transform:rotate(-17deg)}.atlas-ingredient:hover .atlas-ingredient-glyph{transform:rotate(-6deg)scale(1.03)}.atlas-ingredient h2{letter-spacing:-.077em;font-size:clamp(53px,5vw,77px)}.atlas-ingredient p{color:#f0e4d1;font-size:18px;line-height:1.7}.atlas-ingredient .atlas-ingredient-disclosure{opacity:.77;max-width:470px;padding-top:9px;font-size:12px}.atlas-about{padding-bottom:190px}.atlas-about-footer a{font-family:var(--font-reading)}.atlas-selection-copy small{font:600 10px/1.4 var(--font-reading);color:#f2bb9b}.atlas-selection-go{font:700 13px/1.25 var(--font-reading)}.atlas-dialog{font-family:var(--font-reading);background:var(--paper);border:0;box-shadow:0 30px 110px #11170e94}.atlas-dialog h2{font-size:clamp(37px,4vw,56px)}.atlas-dialog h2 em{color:var(--clay)}.atlas-dialog-top{color:#685a4d;border-color:#b6ae9a;font-size:11px}.atlas-dialog-close{border-color:#a29582;border-radius:50%}.atlas-guide-choice{min-height:60px;font:500 15px var(--font-reading);border-color:#bdb3a5}.atlas-guide-choice--chosen{background:var(--moss);border-color:var(--moss)}.atlas-detail-copy .atlas-overline{font-family:var(--font-technical)}.atlas-detail-intro{font:400 18px/1.68 var(--font-reading);color:#555347}.atlas-detail-facts div{border-color:#b8ad99;gap:18px;font-size:14px}.atlas-detail-facts dt{color:#6d6456}.atlas-detail-disclaimer{background:#eee4d5;border-left-color:#a45e40}.atlas-art--large{aspect-ratio:3/4}@keyframes atlas-product-enter{0%{opacity:.8;transform:rotate(12deg)translate(6%,10%)scale(.96)}to{opacity:1;transform:rotate(7deg)translate(6%,2%)scale(1)}}@media (width<=1200px){.atlas-header-inner{grid-template-columns:auto 1fr}.atlas-nav{justify-self:end}.atlas-header-tag{display:none}.atlas-hero{grid-template-columns:1fr .9fr;gap:24px}.atlas-hero h1{font-size:clamp(53px,5.6vw,77px)}.atlas-hero-art{min-height:550px}.atlas-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 19px}.atlas-card-actions{grid-template-columns:1fr}}@media (width<=900px){.atlas-shell{width:calc(100% - 52px)}.atlas-header-inner{min-height:76px}.atlas-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding-top:24px}.atlas-hero-copy{padding-top:25px}.atlas-hero h1{max-width:660px;font-size:clamp(60px,8vw,86px)}.atlas-hero .atlas-eyebrow{margin-bottom:33px}.atlas-hero-art{min-height:430px;max-height:470px}.atlas-hero-tile{max-width:300px;min-height:365px;padding:26px}.atlas-hero-tile>strong{font-size:46px}.atlas-hero-foil{width:50%;height:85%;top:8%;left:26%}.atlas-filter-panel{position:static}.atlas-section-heading{grid-template-columns:1fr}.atlas-section-heading h2{font-size:clamp(47px,7vw,70px)}.atlas-facet{width:calc(50% - 14px);margin-right:10px;display:inline-block}.atlas-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-card h3{font-size:clamp(27px,3.5vw,35px)}.atlas-ingredient-glyph{font-size:220px}}@media (width<=600px){.atlas-shell{width:calc(100% - 40px)}.atlas-header-inner{align-items:flex-start;gap:6px;padding-block:18px 8px;display:flex}.atlas-wordmark{letter-spacing:-.095em;font-size:27px}.atlas-nav{justify-content:space-between;gap:8px;width:100%;font-size:12px}.atlas-nav a{padding:11px 0}.atlas-hero{gap:22px;padding-top:20px;padding-bottom:10px}.atlas-hero-copy{padding:10px 0 0}.atlas-hero .atlas-eyebrow{letter-spacing:.07em;margin-bottom:28px;font-size:9px;line-height:1.5}.atlas-hero h1{max-width:none;margin-bottom:22px;font-size:clamp(48px,12.5vw,66px);line-height:.97}.atlas-hero h1 em{display:block}.atlas-lede{margin-bottom:25px;font-size:16px;line-height:1.6}.atlas-hero-actions{gap:9px;margin-bottom:18px}.atlas-action{min-height:54px}.atlas-hero-note{margin-top:5px;font-size:11px}.atlas-hero-art{min-height:370px;max-height:400px}.atlas-hero-art:before{inset:14px}.atlas-hero-art:after{font-size:8px;top:23px;left:22px}.atlas-hero-foil{width:75%;height:78%;top:11%;left:13%}.atlas-hero-tile{width:57%;max-width:240px;min-height:290px;padding:18px}.atlas-hero-tile:before{inset:12px}.atlas-hero-tile>span,.atlas-hero-tile>i{font-size:8px}.atlas-hero-tile>strong{font-size:clamp(31px,9vw,39px)}.atlas-hero-tile>small{font-size:6px}.atlas-hero-chocolate{gap:2px;width:78%;padding:3px}.atlas-hero-art>p{font-size:8px;bottom:20px;right:20px}.atlas-scroll-cue{gap:6px;margin-top:8px;font-size:8px}.atlas-scroll-cue span:nth-child(3){display:none}.atlas-chapter{padding-block:76px}.atlas-section-heading{gap:14px;margin-bottom:35px}.atlas-section-heading h2{margin-bottom:17px;font-size:clamp(40px,10vw,56px)}.atlas-section-heading p{font-size:16px;line-height:1.63}.atlas-facet{width:100%;margin-right:0;display:block}.atlas-filter-help{font-size:13px}.atlas-cards{grid-template-columns:minmax(0,1fr);gap:46px;padding-top:25px}.atlas-art{aspect-ratio:1.13}.atlas-art-bar{width:46%}.atlas-art-signature{top:24px;right:24px}.atlas-card h3{font-size:clamp(31px,8.2vw,39px)}.atlas-card-summary{font-size:15px}.atlas-card-actions{grid-template-columns:1fr 1fr}.atlas-card-actions button{min-height:52px;font-size:12px}.atlas-comparison-intro{padding:28px 24px}.atlas-comparison-intro p{font-size:23px}.atlas-band-title h3{font-size:18px}.atlas-band-value{padding:17px 0 20px}.atlas-ingredient-inner{gap:26px}.atlas-ingredient h2{font-size:clamp(43px,10vw,56px)}.atlas-ingredient-glyph{align-self:flex-end;font-size:135px}.atlas-ingredient p{font-size:16px}.atlas-selection-inner{grid-template-columns:1fr auto;gap:9px;padding:10px 14px}.atlas-selection-items{flex-wrap:wrap;gap:6px;min-width:0}.atlas-selection-item{overflow-wrap:anywhere;max-width:100%}.atlas-selection-go{max-width:125px;padding:11px;font-size:12px}.atlas-dialog{padding:22px}.atlas-detail-intro{font-size:16px}.atlas-detail-layout{gap:24px}.atlas-art--large{aspect-ratio:1.4}}@media (width<=350px){.atlas-shell{width:calc(100% - 32px)}.atlas-hero h1{font-size:44px}.atlas-hero-art{min-height:330px}.atlas-hero-tile{width:62%;min-height:265px}.atlas-hero-tile>strong{font-size:30px}.atlas-card-actions{grid-template-columns:1fr}.atlas-nav{gap:6px;font-size:11px}.atlas-selection-inner{grid-template-columns:1fr}.atlas-selection-go{max-width:none}}@media (prefers-reduced-motion:reduce){.atlas-hero-tile{animation:none!important}.atlas *,.atlas :before,.atlas :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.atlas{--paper:#f8f0e2;--ink:#3d2b27;--moss:#494537;--clay:#753e31;--night:#382823;--line:#b9a992;--font-display:Georgia,"Times New Roman",serif;--font-reading:"IBM Plex Sans",Arial,sans-serif;--font-technical:"IBM Plex Mono",monospace;color:var(--ink);background:var(--paper);position:relative}.atlas:before{content:"CASA DE PROVAS   •   IMPRESSÃO IMAGINÁRIA";color:#f9ead2;writing-mode:vertical-rl;width:40px;height:830px;font:500 9px/1 var(--font-technical);letter-spacing:.21em;z-index:5;background:#60372d;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:rotate(180deg)}.atlas h1,.atlas h2,.atlas h3,.atlas-dialog h2,.atlas-dialog h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500}.atlas h1 em,.atlas h2 em,.atlas-dialog h2 em{font-family:var(--font-display);letter-spacing:-.055em;font-style:italic;font-weight:400}.atlas-shell{width:min(100% - 144px,1300px)}.atlas-header{z-index:4;background:#f8f0e2;border-bottom:1px solid #cbb99f}.atlas-header-inner{grid-template-columns:1fr auto 1fr;min-height:80px;display:grid}.atlas-wordmark{letter-spacing:0;font:500 12px var(--font-technical);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.atlas-wordmark>span{font:600 11px var(--font-technical);color:#8b5139;letter-spacing:.13em;margin:0}.atlas-wordmark>strong{font:600 22px var(--font-display);letter-spacing:-.06em}.atlas-wordmark>small{font:400 9px var(--font-technical);letter-spacing:.03em;color:#766653}.atlas-nav{gap:30px;font-size:12px}.atlas-nav a{font-weight:600}.atlas-header-tag{font:500 9px var(--font-technical);letter-spacing:.09em;text-align:right;color:#86523b;max-width:260px}.atlas-hero{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:clamp(35px,4.3vw,73px);min-height:650px;padding:48px 0 25px}.atlas-hero-copy{padding-top:35px}.atlas-hero .atlas-eyebrow{color:#875039;font:600 10px/1.5 var(--font-technical);letter-spacing:.11em;margin-bottom:62px}.atlas-hero h1{letter-spacing:-.077em;max-width:700px;margin:0 0 27px;font-family:Georgia,serif;font-size:clamp(67px,6.6vw,105px);font-weight:400;line-height:1.015}.atlas-hero h1 em{color:#6d4033;display:block}.atlas-vertical-index{display:none}.atlas-lede{color:#514739;max-width:550px;margin-bottom:29px;font-size:clamp(17px,1.4vw,21px);line-height:1.67}.atlas-hero-actions{gap:12px;margin-bottom:26px}.atlas-action{min-height:54px;font:600 12px/1.4 var(--font-technical);letter-spacing:.015em;border:1px solid #6b4437;gap:20px;padding:12px 19px;transition:background-color .16s,color .16s,transform .2s}.atlas-action--primary{background:#60382e;border-color:#60382e;color:#fff5e4!important}.atlas-action--primary:hover{background:#422921;border-color:#422921;transform:none}.atlas-action--outline{color:#60382e;background:0 0;border-color:#9c8068}.atlas-action--outline:hover{background:#e9d8bb;transform:none}.atlas-action:focus-visible,.atlas-read:focus-visible,.atlas-add:focus-visible{outline-offset:4px;outline:3px solid #b64928}.atlas-arrow{transition:transform .2s}.atlas-action:hover .atlas-arrow{transform:translate(3px,-3px)}.atlas-hero-note{font:400 12px/1.65 var(--font-reading);color:#6e5e4e;border-color:#b6815e;max-width:485px}.atlas-hero-art{min-height:570px;box-shadow:none;perspective:none;isolation:isolate;background:#e9dac1;border:1px solid #c9b596;overflow:hidden}.atlas-hero-art:before{border:1px solid #ae987c;inset:20px}.atlas-hero-art:after{display:none}.atlas-hero-art-head,.atlas-hero-art-foot{font:600 9px/1.4 var(--font-technical);letter-spacing:.06em;color:#7f5645;z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;left:31px;right:31px}.atlas-hero-art-head{top:34px}.atlas-hero-art-foot{bottom:31px}.atlas-hero-sample{z-index:1;position:absolute}.atlas-hero-sample--first{width:67%;height:77%;top:10%;left:0;transform:rotate(-11deg)}.atlas-hero-sample--second{width:57%;height:66%;top:20%;right:-7%;transform:rotate(11deg)}.atlas-hero-sample .atlas-art{aspect-ratio:auto;background:0 0;border:0;width:100%;height:100%}.atlas-hero-sample .atlas-art:before,.atlas-hero-sample .atlas-art:after{display:none}.atlas-hero-sample .atlas-paper-wrapper{width:71%;height:92%;box-shadow:13px 19px 18px #59422d54}.atlas-hero-sample--second .atlas-paper-wrapper{width:69%;height:90%}.atlas-hero-sample .atlas-art-serial{display:none}.atlas-hero-sample .atlas-wrapper-ingredient{font-size:clamp(26px,2.7vw,37px)}.atlas-scroll-cue{color:#806954;border-top:1px solid #c7b79e;margin-top:32px;padding:17px 0;font-size:9px}.atlas-scroll-cue span:nth-child(2){color:#965d43}.atlas-chapter{padding-block:105px}.atlas-section-heading{grid-template-columns:minmax(0,21%) minmax(0,1fr);gap:22px;margin-bottom:59px}.atlas-section-number{letter-spacing:.08em;color:#8c573c;overflow-wrap:normal;border-left:2px solid #a77654;padding:13px 4px 0 12px;font-size:10px}.atlas-section-heading h2{max-width:900px;margin-bottom:22px;font-size:clamp(45px,5vw,73px);font-weight:400;line-height:1.08}.atlas-section-heading p{color:#595044;max-width:640px;font-size:17px;line-height:1.68}.atlas-explore{border-top:1px solid #c3b39a}.atlas-explore-grid{grid-template-columns:minmax(220px,275px) minmax(0,1fr);gap:clamp(36px,5vw,76px)}.atlas-filter-panel{background:#efe3cf;border:1px solid #c2ae94;border-top:4px solid #764334;padding:21px 18px 20px;position:static}.atlas-filter-top{border-bottom:1px solid #b79b7d;padding:0 0 13px}.atlas-filter-top .atlas-overline{color:#603b30;font-size:10px}.atlas-text-button{color:#69392d;font-size:12px;text-decoration-thickness:1px}.atlas-filter-help{color:#685b4c;padding:15px 0 9px;font-size:12px;line-height:1.6}.atlas-facet{border-bottom:1px dashed #c1ab8d;width:100%;margin:0;padding:18px 0 17px;display:block}.atlas-facet legend{font:600 13px/1.35 var(--font-reading);float:left;padding-bottom:12px}.atlas-facet-options{clear:both;flex-wrap:wrap;gap:7px;display:flex}.atlas-check{color:#45372d;cursor:pointer;background:#fff7ea;border:1px solid #ac977d;justify-content:space-between;align-items:center;gap:9px;min-height:46px;padding:8px 9px 8px 17px;font-size:12px;font-weight:600;line-height:1.3;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.atlas-check:before{content:"";pointer-events:none;background:#b7825c;width:4px;position:absolute;top:8px;bottom:8px;left:6px}.atlas-option-name{text-align:left;min-width:0;display:block}.atlas-checkmark{width:22px;height:22px;font:700 14px/1 var(--font-technical);color:#714d39;border:1px solid #ac9275;flex:0 0 22px;place-items:center;display:grid}.atlas-checkmark:empty:after{content:"+";font-size:14px;font-weight:400;display:block}.atlas-check:hover{background:#f7e6cb;border-color:#83523e}.atlas-check--active{color:#fff6e8;background:#62392f;border-color:#62392f;font-weight:600}.atlas-check--active:before{background:#eab475}.atlas-check--active .atlas-checkmark{color:#482a22;background:#e9bd80;border-color:#e9bd80}.atlas-check--active:hover{background:#4c2e27}.atlas-check:focus-within{outline-offset:3px;outline:3px solid #ad4928}.atlas-check input{opacity:0;width:1px;height:1px;position:absolute}.atlas-mini-guide{background:#e1caa7;border:1px solid #9f795a;border-left:0;margin-top:24px;padding:15px 16px 15px 34px;position:relative}.atlas-mini-guide:before{content:"";opacity:.65;background:repeating-linear-gradient(#84513e 0 3px,#0000 3px 8px);width:15px;position:absolute;top:12px;bottom:12px;left:-1px}.atlas-mini-guide strong{color:#553429;font:500 18px/1.25 var(--font-display)}.atlas-mini-guide:hover{background:#d6bd98}.atlas-results-head{border-top:3px double #75503c;border-bottom:1px solid #c9b99f;padding:17px 0}.atlas-results-head .atlas-overline{color:#694436;font-size:11px}.atlas-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:62px clamp(15px,2.6vw,38px);padding-top:29px;display:grid}.atlas-card{flex-direction:column;min-width:0;display:flex;position:relative}.atlas-art{aspect-ratio:1/.99;isolation:isolate;background:#decbb0;border:1px solid #ccba9e;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.atlas-art:before{content:"";opacity:1;background:0 0;border:1px solid #b3a184;position:absolute;inset:14px}.atlas-art:after{display:none}.atlas-paper-wrapper{--pack:#e2bb7e;--print:#5b352b;--turn:-5deg;background:var(--pack);width:60%;min-width:0;height:79%;color:var(--print);outline-offset:-10px;transform:rotate(var(--turn));clip-path:polygon(0 2%,92% 0,100% 5%,100% 96%,94% 100%,0 98%);will-change:transform;border:1px solid;outline:1px solid #ffffff3d;flex-direction:column;padding:clamp(12px,1.5vw,22px);transition:transform .25s cubic-bezier(.2,.8,.25,1),box-shadow .25s;display:flex;position:relative;box-shadow:15px 21px 20px #33251b45}.atlas-card:hover .atlas-paper-wrapper,.atlas-card:focus-within .atlas-paper-wrapper{transform:rotate(calc(var(--turn) + 2deg)) translateY(-6px);box-shadow:19px 30px 23px #33251b55}.atlas-wrapper-top{white-space:nowrap;font:600 clamp(7px,.7vw,9px)/1.25 var(--font-technical);letter-spacing:.015em;border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:5px;padding-bottom:8px;display:flex}.atlas-wrapper-ingredient{font:500 clamp(24px,2.7vw,42px)/.95 var(--font-display);letter-spacing:-.065em;overflow-wrap:anywhere;margin:clamp(18px,2vw,27px) 0 7px}.atlas-wrapper-series{font:600 8px/1.3 var(--font-technical);letter-spacing:.055em}.atlas-wrapper-motif{flex:1;place-items:center;min-height:0;display:grid;position:relative}.atlas-motif{opacity:.92;filter:none;width:100%;height:100%;max-height:200px}.atlas-wrapper-halo{font:500 clamp(24px,2.6vw,38px) var(--font-display);opacity:.21;position:absolute;bottom:-4px;right:-3px}.atlas-wrapper-bottom{font:600 clamp(8px,.8vw,10px)/1.2 var(--font-reading);border-top:1px solid;flex-direction:column;gap:3px;margin-top:auto;padding-top:7px;display:flex}.atlas-wrapper-bottom span:last-child{font:500 8px/1.3 var(--font-technical);text-transform:uppercase}.atlas-wrapper-seam{opacity:.13;background:repeating-linear-gradient(#0000 0 9px,currentColor 9px 10px);width:7px;position:absolute;top:0;bottom:0;right:0}.atlas-art-serial{color:#654d3b;font:500 8px var(--font-technical);letter-spacing:.04em;justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:15px;left:19px;right:19px}.atlas-art--p01{background:#e7d5b8}.atlas-art--p01 .atlas-paper-wrapper{--pack:#e8bd80;--print:#633b2e;--turn:-8deg;width:56%;height:79%}.atlas-art--p02{background:#c6c0a9}.atlas-art--p02 .atlas-paper-wrapper{--pack:#4d5545;--print:#f3d7ab;--turn:5deg;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);width:64%;height:73%}.atlas-art--p03{background:#e9cfb8}.atlas-art--p03 .atlas-paper-wrapper{--pack:#b85e43;--print:#fff0d5;--turn:-3deg;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);width:66%;height:76%}.atlas-art--p04{background:#c7c4ab}.atlas-art--p04 .atlas-paper-wrapper{--pack:#e6cda8;--print:#4a5546;--turn:8deg;clip-path:polygon(0 4%,8% 0,100% 0,100% 100%,0 98%);width:57%;height:83%}.atlas-art--p05{background:#e6c6a9}.atlas-art--p05 .atlas-paper-wrapper{--pack:#cb9065;--print:#4a2c27;--turn:-6deg;clip-path:polygon(0 0,97% 0,100% 94%,92% 100%,0 100%);width:68%;height:71%}.atlas-art--p06{background:#d9b8ad}.atlas-art--p06 .atlas-paper-wrapper{--pack:#623e44;--print:#f9d7b2;--turn:8deg;clip-path:polygon(0 0,100% 0,100% 97%,6% 100%,0 93%);width:54%;height:82%}.atlas-art--p07{background:#d5d8c6}.atlas-art--p07 .atlas-paper-wrapper{--pack:#eee5cd;--print:#567061;--turn:-9deg;clip-path:polygon(6% 0,100% 2%,100% 100%,0 100%,0 8%);width:62%;height:78%}.atlas-art--p08{background:#d8c6ab}.atlas-art--p08 .atlas-paper-wrapper{--pack:#7d7855;--print:#f3dfb4;--turn:4deg;clip-path:polygon(0 0,100% 0,100% 100%,5% 99%);width:60%;height:78%}.atlas-card-body{padding:18px 0 0}.atlas-card-meta{color:#87533c;font-size:9px}.atlas-card h3{font:500 clamp(27px,2.4vw,37px)/1.1 var(--font-display);letter-spacing:-.055em;margin:12px 0 13px}.atlas-card-facts{border-top:1px solid #c5b298;margin-bottom:4px;padding:10px 0 0}.atlas-card-facts div{font-size:12px}.atlas-card-summary{color:#5c5245;margin:10px 0 20px;font-size:14px;line-height:1.65}.atlas-card-actions{grid-template-columns:1fr;gap:7px;display:grid}.atlas-card-actions button{min-height:52px}.atlas-read{color:#59382c;font:600 12px var(--font-technical);background:0 0;border:1px solid #7d5a45;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.atlas-read:hover{background:#e8d5b9}.atlas-add{color:#51392c;text-align:left;background:#fbf1de;border:1px solid #85644e;justify-content:space-between;align-items:stretch;gap:12px;min-width:0;font-size:12px;display:flex;padding:0!important}.atlas-add-copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:7px 12px;display:flex}.atlas-add-copy small{font:600 8px/1.2 var(--font-technical);letter-spacing:.05em}.atlas-add-copy strong{font:500 16px/1.1 var(--font-display);letter-spacing:-.025em}.atlas-add-seal{font:500 25px/1 var(--font-display);color:#56352b;background:#e8d9bd;border-left:1px solid #85644e;flex:0 0 44px;align-self:stretch;place-items:center;transition:background-color .16s,color .16s;display:grid}.atlas-add--chosen{color:#492b24;background:#e2c59a}.atlas-add--chosen .atlas-add-seal{color:#fff0dc;background:#5d392e}.atlas-add:hover{background:#ead6b6}.atlas-add--chosen:hover{background:#dec19a}.atlas-list-end{border-color:#c9b79e;margin-top:35px}.atlas-empty{background:#eee0cb;border:1px dashed #ad8a68;padding:32px}.atlas-compare{background:#f4e8d5;border-top:1px solid #c4b297}.atlas-comparison-intro{background:#e7d3b4;border:1px solid #b69471;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:22px;padding:42px;display:grid}.atlas-comparison-intro .atlas-compare-mark{font:500 clamp(55px,7vw,105px)/1 var(--font-display);letter-spacing:-.12em;color:#724330;white-space:nowrap}.atlas-compare-mark i{font-size:.55em;font-weight:400}.atlas-comparison-intro p{font:500 clamp(22px,2.3vw,34px)/1.3 var(--font-display)}.atlas-comparison-intro a{justify-self:start}.atlas-comparison{background:#fbf2e3;border-color:#b9a488}.atlas-comparison-band{border-color:#c7b59a}.atlas-band-title{background:#ebdac0}.atlas-band-title h3{font:500 18px/1.25 var(--font-display)}.atlas-band-value{border-color:#cab59a}.atlas-band-chip{color:#89513b}.atlas-selection{background:#54362e;border-top:2px solid #d6a975;box-shadow:0 -10px 20px #4e34251f}.atlas-selection-item{background:#69483b;border-color:#b99070}.atlas-selection-go{color:#3d2b27;background:#e7ba83}.atlas-selection-go:hover{background:#f4ce9a}.atlas-selection-copy small{color:#ffdab4}.atlas-ingredient{background:#49362d}.atlas-ingredient-inner{grid-template-columns:.75fr 1.25fr;gap:5vw}.atlas-ingredient-glyph{font:400 clamp(180px,22vw,330px)/1 var(--font-display);color:#cfa97c;text-shadow:none;transform:none}.atlas-ingredient h2{font:400 clamp(48px,5vw,75px)/1.1 var(--font-display)}.atlas-ingredient h2 em{color:#edd0a4}.atlas-ingredient p{color:#f5e8d1}.atlas-about-footer{border-color:#c3b197}.atlas-dialog{color:#3d2b27;background:#faf1e2;border:1px solid #bba081;box-shadow:0 20px 75px #2b201775}.atlas-dialog::backdrop{background:#221a16b5}.atlas-dialog-top{border-bottom:1px solid #baa389}.atlas-dialog h2{font:400 clamp(38px,4vw,59px)/1.03 var(--font-display)}.atlas-dialog h2 em{color:#7b4a38;font-style:italic}.atlas-dialog-close{background:#e6d3b5;border:1px solid #a98b6b;border-radius:0}.atlas-dialog-close:hover{background:#d9bc91}.atlas-guide-choice{text-align:left;color:#4b392b;background:#fff9eb;border:1px solid #baa183;min-height:59px}.atlas-guide-choice:hover{background:#ecddc3}.atlas-guide-choice--chosen{color:#fff3e3;background:#60392f;border-color:#60392f}.atlas-guide-choice--chosen:hover{background:#4c2c25}.atlas-guide-summary{background:#e9d4b5}.atlas-art--large{aspect-ratio:3/4;min-height:470px}.atlas-art--large .atlas-paper-wrapper{width:68%;height:82%}.atlas-detail-facts{border-color:#b9a78b}.atlas-detail-facts div{border-color:#c1ad90}.atlas-detail-disclaimer{background:#e9d8c0;border-color:#9f674f}.atlas-dialog--detail[open] .atlas-art--large .atlas-paper-wrapper{animation:.24s cubic-bezier(.2,.8,.2,1) both atlas-open-paper}@keyframes atlas-open-paper{0%{opacity:.5;transform:rotate(-10deg)translateY(12px)}to{opacity:1;transform:rotate(var(--turn)) translateY(0)}}@media (width<=1200px){.atlas-shell{width:calc(100% - 110px)}.atlas-header-inner{grid-template-columns:1fr auto}.atlas-wordmark>small,.atlas-header-tag{display:none}.atlas-nav{justify-self:end}.atlas-hero{gap:25px}.atlas-hero h1{font-size:clamp(60px,6.8vw,85px)}.atlas-wrapper-ingredient{font-size:clamp(22px,2.8vw,35px)}}@media (width<=900px){.atlas:before{display:none}.atlas-shell{width:calc(100% - 52px)}.atlas-header-inner{min-height:71px}.atlas-hero{grid-template-columns:1fr;gap:25px;min-height:0}.atlas-hero-copy{padding:0}.atlas-hero .atlas-eyebrow{margin-bottom:28px}.atlas-hero h1{max-width:720px;font-size:clamp(59px,8.8vw,83px)}.atlas-hero-art{min-height:420px;max-height:none}.atlas-hero-sample--first{width:60%;height:90%;top:4%;left:9%}.atlas-hero-sample--second{width:52%;height:83%;top:10%;right:6%}.atlas-section-heading{grid-template-columns:1fr;gap:16px}.atlas-explore-grid{grid-template-columns:1fr;gap:40px}.atlas-filter-panel{display:block;position:static}.atlas-facet{vertical-align:top;width:calc(50% - 10px);margin-right:10px;display:inline-block}.atlas-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-paper-wrapper{padding:14px}.atlas-ingredient-inner{gap:25px}}@media (width<=600px){.atlas-shell{width:calc(100% - 36px)}.atlas-header-inner{flex-wrap:wrap;align-items:center;gap:7px;padding:14px 0 10px;display:flex}.atlas-wordmark{gap:9px;width:100%}.atlas-wordmark>span{font-size:9px}.atlas-wordmark>strong{font-size:20px}.atlas-nav{justify-content:space-between;gap:10px;width:100%;font-size:11px}.atlas-nav a{padding:8px 0}.atlas-hero{gap:20px;padding-top:28px}.atlas-hero-copy{display:contents}.atlas-hero .atlas-eyebrow{order:0;margin:0 0 5px}.atlas-hero-heading-wrap{order:1}.atlas-hero h1{margin:0;font-size:clamp(49px,12vw,70px);line-height:1.04}.atlas-lede{order:2;margin:0;font-size:16px}.atlas-hero-art{order:3;min-height:380px;max-height:none}.atlas-hero-sample--first{width:87%;height:91%;top:5%;left:7%;transform:rotate(-8deg)}.atlas-hero-sample--second{display:none}.atlas-hero-sample .atlas-paper-wrapper{width:63%;height:94%}.atlas-hero-sample .atlas-wrapper-ingredient{font-size:32px}.atlas-hero-art-head,.atlas-hero-art-foot{font-size:8px;left:22px;right:22px}.atlas-hero-art-head{top:19px}.atlas-hero-art-foot{bottom:18px}.atlas-hero-actions{order:4;grid-template-columns:1fr;gap:9px;margin:0;display:grid}.atlas-action{justify-content:space-between;width:100%;min-height:52px}.atlas-hero-note{order:5;margin:0;font-size:11px}.atlas-scroll-cue{order:6;margin:2px 0 0;padding:15px 0}.atlas-chapter{padding-block:72px}.atlas-section-heading{margin-bottom:36px}.atlas-section-heading h2{font-size:clamp(39px,10.7vw,56px)}.atlas-section-heading p{font-size:15px}.atlas-filter-panel{padding:19px 15px}.atlas-facet{width:100%;margin:0;display:block}.atlas-check{min-height:46px;font-size:12px}.atlas-cards{grid-template-columns:1fr;row-gap:44px}.atlas-art{aspect-ratio:1.06}.atlas-paper-wrapper{width:57%;height:80%;padding:16px}.atlas-wrapper-ingredient{font-size:clamp(26px,8vw,40px)}.atlas-card h3{font-size:34px}.atlas-card-actions{grid-template-columns:1fr}.atlas-comparison-intro{grid-template-columns:1fr;padding:28px}.atlas-comparison-intro .atlas-compare-mark{font-size:76px}.atlas-ingredient-inner{flex-direction:column;gap:16px;display:flex}.atlas-ingredient-glyph{font-size:135px}.atlas-ingredient h2{font-size:44px}.atlas-selection-inner{grid-template-columns:1fr auto;gap:8px}.atlas-dialog{padding:19px}.atlas-art--large{aspect-ratio:1.2;min-height:340px}.atlas-art--large .atlas-paper-wrapper{width:56%;height:86%}}@media (width<=350px){.atlas-shell{width:calc(100% - 30px)}.atlas-hero h1{font-size:46px}.atlas-hero-art{min-height:320px}.atlas-hero-sample .atlas-wrapper-ingredient{font-size:28px}.atlas-paper-wrapper{padding:11px}.atlas-wrapper-top{font-size:7px}.atlas-wrapper-ingredient{font-size:26px}.atlas-selection-inner{grid-template-columns:1fr}.atlas-selection-go{max-width:none}}@media (prefers-reduced-motion:reduce){.atlas .atlas-paper-wrapper,.atlas-dialog--detail[open] .atlas-art--large .atlas-paper-wrapper{transform:rotate(var(--turn));transition:none!important;animation:none!important}.atlas *,.atlas :before,.atlas :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.atlas-art-serial{color:#382a23}.atlas-art--p03 .atlas-paper-wrapper{--pack:#893c29}.atlas-art--p07 .atlas-paper-wrapper{--print:#334538}.atlas-art--p08 .atlas-paper-wrapper{--pack:#4d492f}.atlas .atlas-check,.atlas .atlas-checkmark,.atlas .atlas-add,.atlas .atlas-guide-choice{transition:none}.atlas-explore-grid{overflow-anchor:none}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");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}.adg-root{--paper:#f3f1ea;--ink:#252d2b;--mineral:#395456;--clay:#a55c47;--hair:#252d2b3b;--gutter:clamp(20px,4.4vw,80px);--max:1280px;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;min-height:100vh;font-family:Manrope Variable,Avenir Next,Avenir,Segoe UI,sans-serif;font-size:17px;font-weight:400;line-height:1.58}.adg-root *,.adg-root :before,.adg-root :after{box-sizing:border-box}.adg-root a{color:inherit;text-decoration:none}.adg-root button{font:inherit;color:inherit}.adg-root :is(a,button):focus-visible{outline:3px solid var(--mineral);outline-offset:5px;border-radius:2px}.adg-root h1,.adg-root h2,.adg-root h3,.adg-root p{margin:0}.adg-root h1,.adg-root h2,.adg-root h3{letter-spacing:-.055em;font-weight:500;line-height:1.07}.adg-root h1 em,.adg-root h2 em{letter-spacing:-.063em;font-family:Georgia,Times New Roman,serif;font-weight:400}.adg-root .adg-eyebrow,.adg-root .adg-meta{letter-spacing:.08em;font:600 12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.adg-root .adg-meta{font-weight:500}.adg-root .adg-skip{background:var(--ink);color:var(--paper);z-index:20;padding:12px 20px;position:fixed;top:-100px;left:12px}.adg-root .adg-skip:focus{top:12px}.adg-root .adg-header{width:min(100%,calc(var(--max) + var(--gutter)*2));padding:26px var(--gutter);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:20px;min-height:105px;margin:auto;display:flex}.adg-root .adg-brand{letter-spacing:-.065em;align-items:center;gap:12px;font-size:18px;font-weight:800;line-height:.94;display:inline-flex}.adg-root .adg-brand-symbol{border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);flex:none;width:34px;height:39px;display:block;position:relative;transform:skewY(-12deg)}.adg-root .adg-brand-symbol i{background:var(--ink);transform-origin:bottom;width:2px;height:30px;display:block;position:absolute;bottom:0}.adg-root .adg-brand-symbol i:first-child{left:10px;transform:rotate(30deg)}.adg-root .adg-brand-symbol i:nth-child(2){left:19px;transform:rotate(-26deg)}.adg-root .adg-brand-symbol i:nth-child(3){background:var(--clay);height:15px;left:29px;transform:rotate(43deg)}.adg-root .adg-header-right{align-items:center;gap:clamp(20px,3vw,52px);display:flex}.adg-root .adg-header-edition{color:var(--mineral);letter-spacing:.06em;white-space:nowrap;font:500 10px/1.5 ui-monospace,monospace}.adg-root .adg-header-edition span{color:var(--ink)}.adg-root .adg-navigation{align-items:center;gap:clamp(17px,2vw,35px);display:flex}.adg-root .adg-navigation a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:inline-flex;position:relative}.adg-root .adg-navigation a:after{content:"";border-bottom:1px solid var(--ink);transition:right .15s ease-out;position:absolute;bottom:5px;left:0;right:100%}.adg-root .adg-navigation a:hover:after,.adg-root .adg-navigation a:focus-visible:after,.adg-root .adg-navigation a[aria-current=page]:after{right:0}.adg-root .adg-menu-button{display:none}.adg-root main{margin:0 auto}.adg-root .adg-disclaimer{max-width:var(--max);padding:16px var(--gutter);color:var(--mineral);border-bottom:1px solid var(--hair);align-items:flex-start;gap:12px;margin:auto;font-size:12px;line-height:1.6;display:flex}.adg-root .adg-indicator{border:1px solid var(--mineral);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.adg-root .adg-hero,.adg-root .adg-section,.adg-root .adg-detail,.adg-root .adg-not-found{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:auto}.adg-root .adg-hero-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(32px,5.7vw,86px);display:flex}.adg-root .adg-hero h1{letter-spacing:-.074em;max-width:1120px;font-size:clamp(44px,6.55vw,94px);line-height:1.1}.adg-root .adg-hero h1 em{font-weight:400}.adg-root .adg-hero-bottom{grid-template-columns:minmax(0,7fr) minmax(200px,3fr);align-items:end;gap:clamp(35px,7vw,110px);margin-top:clamp(42px,6vw,88px);display:grid}.adg-root .adg-hero-intro{max-width:610px;margin-left:clamp(0px,8.2vw,128px)}.adg-root .adg-hero-intro>p{letter-spacing:-.018em;font-size:clamp(17px,1.4vw,20px);line-height:1.63}.adg-root .adg-primary-link{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:22px;min-height:56px;padding:17px 21px;font-size:14px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.adg-root .adg-primary-link span{font-size:22px;line-height:1}.adg-root .adg-text-link{border-bottom:1px solid var(--ink);align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.adg-root .adg-text-link:hover{color:var(--mineral);border-color:var(--mineral)}.adg-root .adg-hero-side{border-bottom:1px solid var(--hair);padding:10px 0 12px}.adg-root .adg-hero-side p{letter-spacing:-.045em;margin:23px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.05vw,29px);font-style:italic;line-height:1.22}.adg-root .adg-hero-side .adg-meta{color:var(--mineral);font-size:10px}.adg-root .adg-hero-motif{align-items:end;gap:18px;height:60px;display:flex}.adg-root .adg-hero-motif i{background:var(--ink);width:1px;height:35px;transform:rotate(26deg)}.adg-root .adg-hero-motif i:nth-child(2){height:60px;transform:rotate(-25deg)}.adg-root .adg-hero-motif i:nth-child(3){background:var(--clay);height:24px;transform:rotate(40deg)}.adg-root .adg-section{border-top:1px solid var(--hair);padding-top:clamp(70px,9vw,128px);padding-bottom:clamp(72px,10vw,134px)}.adg-root .adg-section-heading h2{max-width:830px;font-size:clamp(42px,5.2vw,72px)}.adg-root .adg-section-heading>p{grid-column:2;max-width:570px;margin-top:-16px;font-size:17px;line-height:1.6}.adg-root .adg-repertoire{background:var(--paper)}.adg-root .adg-work-row{border-bottom:1px solid var(--hair)}.adg-root .adg-work-row-link{grid-template-columns:minmax(66px,1fr) minmax(0,6fr) minmax(125px,2fr) 34px;align-items:center;gap:22px;min-height:151px;padding:28px 8px;transition:background .16s ease-out,padding .16s ease-out;display:grid}.adg-root .adg-work-number{color:var(--mineral);font:600 16px/1.3 ui-monospace,monospace}.adg-root .adg-work-number small{font-size:10px;font-weight:400}.adg-root .adg-work-name{flex-direction:column;gap:7px;min-width:0;display:flex}.adg-root .adg-work-name small{color:var(--mineral);font-size:13px;font-weight:400;line-height:1.45}.adg-root .adg-current-mark{text-underline-offset:3px;font-size:11px;font-weight:650;text-decoration:underline}.adg-root .adg-work-meta{flex-direction:column;gap:9px;font:500 16px/1.35 ui-monospace,monospace;display:flex}.adg-root .adg-work-arrow{justify-self:end;font-size:26px;font-weight:300}.adg-root .adg-repertoire-note{justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.adg-root .adg-repertoire-note p{font-family:Georgia,serif;font-size:17px;font-style:italic}.adg-root .adg-paths{background:var(--ink);color:var(--paper);max-width:none;padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));padding-right:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));border-top:0}.adg-root .adg-paths-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px 55px;margin-left:25%;display:grid}.adg-root .adg-copy{max-width:700px;font-size:clamp(17px,1.45vw,19px);line-height:1.65}.adg-root .adg-copy--narrow{max-width:610px;margin-bottom:45px;margin-left:25%}.adg-root .adg-paths-graph{border-bottom:1px solid #78918a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 32px;display:flex}.adg-root .adg-paths-graph span{white-space:nowrap;font:500 12px/1.4 ui-monospace,monospace}.adg-root .adg-paths-graph i{background:#78918a;width:18%;height:1px;display:block;position:relative}.adg-root .adg-paths-graph i:after{content:"";border:1px solid #c8d8d5;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.adg-root .adg-paths-links{flex-direction:column;gap:8px;display:flex}.adg-root .adg-paths-links a{border-bottom:1px solid #78918a;justify-content:space-between;gap:14px;padding:12px 0;font-size:15px;display:flex}.adg-root .adg-company .adg-section-heading{margin-bottom:35px}.adg-root .adg-company-content>p:nth-child(2){letter-spacing:-.035em;margin:22px 0 30px;font-size:clamp(19px,2.1vw,29px);line-height:1.5}.adg-root .adg-company-content .adg-meta{color:var(--mineral)}.adg-root .adg-agenda-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(105px,2fr) minmax(0,6fr) minmax(170px,3fr);align-items:center;gap:26px;padding:28px 0 32px;display:grid}.adg-root .adg-date strong{letter-spacing:-.08em;font-size:clamp(49px,5.7vw,76px);font-weight:400;line-height:1;display:block}.adg-root .adg-date span{font:500 12px/1.8 ui-monospace,monospace}.adg-root .adg-date .adg-date-spoken{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adg-root .adg-agenda-detail .adg-meta{color:var(--mineral);font-size:11px}.adg-root .adg-agenda-detail h3{margin:8px 0;font-size:clamp(24px,2.5vw,33px)}.adg-root .adg-agenda-detail>p:not(.adg-meta){margin:3px 0;font-size:13px}.adg-root .adg-arrow-link{text-underline-offset:4px;justify-self:end;font-size:13px;text-decoration:underline!important}.adg-root .adg-empty,.adg-root .adg-notice{border:1px solid var(--hair);max-width:710px;padding:32px;line-height:1.65}.adg-root .adg-empty .adg-text-link{margin-top:22px}.adg-root .adg-notice{border-left:3px solid var(--clay);margin:0 0 28px}.adg-root .adg-notice a{text-decoration:underline}.adg-root .adg-about-study{max-width:none;padding-left:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));padding-right:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));background:#e8e8de}.adg-root .adg-about-study .adg-copy{margin-left:25%}.adg-root .adg-about-study .adg-text-link{margin:25px 0 0 25%}.adg-root .adg-footer{background:var(--ink);max-width:none;color:var(--paper);padding:29px var(--gutter);letter-spacing:.02em;justify-content:space-between;gap:16px 35px;font:500 11px/1.5 ui-monospace,monospace;display:flex}.adg-root .adg-footer-dot{color:#c9d8d0}.adg-root .adg-detail{padding-top:34px;padding-bottom:112px}.adg-root .adg-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;font:500 12px/1.6 ui-monospace,monospace;display:flex}.adg-root .adg-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.adg-root .adg-detail-header h1{max-width:960px;margin:33px 0 38px;font-size:clamp(49px,7vw,98px)}.adg-root .adg-detail-deck{border-top:1px solid var(--ink);grid-template-columns:3fr 7fr;gap:30px;padding:20px 0 0;display:grid}.adg-root .adg-detail-theme{color:var(--mineral);font-size:14px;font-weight:650}.adg-root .adg-detail-deck p{letter-spacing:-.025em;max-width:590px;font-size:clamp(19px,2.1vw,27px);line-height:1.48}.adg-root .adg-detail-stage{margin:0 0 clamp(95px,10vw,140px)}.adg-root .adg-plate{isolation:isolate;background:#d7ded9;height:clamp(270px,39vw,530px);position:relative;overflow:hidden}.adg-root .adg-plate__axis{background:#252d2b47;width:1px;height:110%;position:absolute;top:-5%;left:49%;transform:rotate(26deg)}.adg-root .adg-plate__circle{aspect-ratio:1;border:1px solid #252d2b5e;border-radius:50%;width:36%;display:block;position:absolute;top:12%;left:34%;transform:scaleX(.84)}.adg-root .adg-plate__shape{opacity:.88;background:#395456;border-radius:49% 51% 6% 6%/39% 42% 3% 3%;width:19%;height:86%;position:absolute;top:5%;left:31%;transform:rotate(-22deg)}.adg-root .adg-plate__line{background:#a55c47;width:47%;height:1px;position:absolute;top:62%;left:39%;transform:rotate(-28deg)}.adg-root .adg-plate--2 .adg-plate__circle{width:50%;top:5%;left:22%}.adg-root .adg-plate--2 .adg-plate__shape{background:#7f7362;width:15%;left:49%;transform:rotate(31deg)}.adg-root .adg-plate--2 .adg-plate__line{top:34%;transform:rotate(21deg)}.adg-root .adg-plate--3 .adg-plate__circle{width:32%;top:17%;left:45%}.adg-root .adg-plate--3 .adg-plate__shape{width:23%;top:2%;left:27%;transform:rotate(42deg)}.adg-root .adg-plate--3 .adg-plate__axis{transform:rotate(-47deg)}.adg-root .adg-plate--4 .adg-plate__circle{width:46%;top:5%;left:42%}.adg-root .adg-plate--4 .adg-plate__shape{background:#405252;width:13%;left:38%;transform:rotate(60deg)}.adg-root .adg-plate--4 .adg-plate__line{top:54%;left:12%;transform:rotate(13deg)}.adg-root .adg-plate__index,.adg-root .adg-plate__caption{z-index:2;letter-spacing:.08em;font:600 11px/1.4 ui-monospace,monospace;position:absolute}.adg-root .adg-detail-stage-note{border-bottom:1px solid var(--hair);letter-spacing:.05em;justify-content:space-between;gap:15px;padding:12px 0;font:500 10px/1.4 ui-monospace,monospace;display:flex}.adg-root .adg-detail-section{border-top:1px solid var(--hair);grid-template-columns:minmax(180px,3fr) minmax(0,9fr);gap:24px;padding:45px 0 clamp(72px,8vw,110px);display:grid}.adg-root .adg-detail-index{letter-spacing:.06em;color:var(--mineral);font:600 12px/1.55 ui-monospace,monospace}.adg-root .adg-detail-section h2{margin-bottom:29px;font-size:clamp(36px,4vw,55px)}.adg-root .adg-lead-text{letter-spacing:-.035em;max-width:750px;font-size:clamp(22px,2.55vw,34px);line-height:1.55}.adg-root .adg-credit-note{color:var(--mineral);margin-bottom:27px;font-size:14px}.adg-root .adg-credits{border-top:1px solid var(--hair);max-width:730px;margin:0}.adg-root .adg-credits>div{border-bottom:1px solid var(--hair);grid-template-columns:minmax(140px,4fr) minmax(0,6fr);gap:20px;padding:17px 0;display:grid}.adg-root .adg-credits dt{color:var(--mineral);font:500 13px/1.5 ui-monospace,monospace}.adg-root .adg-credits dd{margin:0;font-size:16px}.adg-root .adg-related{border-top:1px solid var(--ink);margin-top:35px}.adg-root .adg-related a{border-bottom:1px solid var(--hair);grid-template-columns:1fr 2fr auto;align-items:center;gap:15px;padding:23px 8px;display:grid}.adg-root .adg-related a span:first-child{color:var(--mineral);font-size:12px}.adg-root .adg-related strong{letter-spacing:-.045em;font-size:clamp(18px,2.3vw,30px);font-weight:500}.adg-root .adg-related a>span:last-child{font-size:22px}.adg-root .adg-detail-bottom{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:30px;padding-top:32px;display:flex}.adg-root .adg-pagination{flex-wrap:wrap;gap:45px;display:flex}.adg-root .adg-pagination a,.adg-root .adg-disabled{flex-direction:column;gap:7px;font-size:17px;font-weight:500;display:flex}.adg-root .adg-pagination a span{color:var(--mineral);font:600 11px/1.5 ui-monospace,monospace}.adg-root .adg-pagination a:hover{text-underline-offset:4px;text-decoration:underline}.adg-root .adg-disabled{color:var(--mineral);font-size:13px}.adg-root .adg-not-found{padding-top:clamp(95px,12vw,165px);padding-bottom:clamp(110px,12vw,170px)}.adg-root .adg-not-found h1{margin:25px 0;font-size:clamp(48px,6vw,80px)}.adg-root .adg-not-found>p{max-width:550px;margin-bottom:34px;font-size:19px}@media (width<=1050px){.adg-root .adg-header-edition{display:none}.adg-root .adg-section-heading,.adg-root .adg-detail-section{grid-template-columns:minmax(130px,2fr) minmax(0,8fr)}.adg-root .adg-copy--narrow,.adg-root .adg-paths-body,.adg-root .adg-company-content,.adg-root .adg-about-study .adg-copy,.adg-root .adg-about-study .adg-text-link{margin-left:20%}}@media (width<=760px){.adg-root{--gutter:clamp(20px,5vw,32px)}.adg-root .adg-header{min-height:82px;padding-top:15px;padding-bottom:15px;position:relative}.adg-root .adg-brand{font-size:16px}.adg-root .adg-menu-button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:13px;min-height:44px;padding:3px 2px 3px 12px;font-size:14px;font-weight:650;display:flex}.adg-root .adg-menu-button span{font-size:27px;font-weight:300;line-height:1}.adg-root .adg-navigation{z-index:10;padding:16px var(--gutter) 25px;background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 35px #252d2b14}.adg-root .adg-navigation--open{display:flex}.adg-root .adg-navigation a{border-bottom:1px solid var(--hair);padding:7px 0;font-size:18px}.adg-root .adg-navigation a:after{display:none}.adg-root .adg-navigation a[aria-current=page]{font-weight:700}.adg-root .adg-hero-top .adg-meta{display:none}.adg-root .adg-hero h1{letter-spacing:-.068em;font-size:clamp(43px,8.2vw,68px)}.adg-root .adg-hero-bottom{grid-template-columns:1fr;gap:55px;margin-top:40px}.adg-root .adg-hero-intro{margin-left:0}.adg-root .adg-hero-side{width:min(290px,100%);margin-left:auto}.adg-root .adg-section-heading{display:block}.adg-root .adg-section-heading h2{margin:24px 0 26px}.adg-root .adg-section-heading>p{max-width:550px;margin:0}.adg-root .adg-work-row-link{grid-template-columns:53px minmax(0,1fr) 29px;gap:13px;min-height:125px}.adg-root .adg-work-meta{flex-direction:row;grid-area:2/2;gap:13px;font-size:13px}.adg-root .adg-work-arrow{grid-area:1/3}.adg-root .adg-work-name strong{font-size:clamp(25px,4.5vw,35px)}.adg-root .adg-work-name small{font-size:13px}.adg-root .adg-paths-body,.adg-root .adg-company-content,.adg-root .adg-about-study .adg-copy,.adg-root .adg-about-study .adg-text-link,.adg-root .adg-copy--narrow{margin-left:0}.adg-root .adg-paths-body{grid-template-columns:1fr;gap:25px}.adg-root .adg-paths-graph{grid-column:auto}.adg-root .adg-agenda-row{grid-template-columns:90px 1fr;gap:20px}.adg-root .adg-arrow-link{grid-column:2;justify-self:start}.adg-root .adg-detail-deck{grid-template-columns:1fr;gap:15px}.adg-root .adg-detail-section{display:block}.adg-root .adg-detail-index{margin-bottom:20px}.adg-root .adg-detail-stage-note span:nth-child(2){display:none}.adg-root .adg-footer{flex-direction:column}}@media (width<=420px){.adg-root .adg-header{gap:10px}.adg-root .adg-brand-symbol{width:28px}.adg-root .adg-disclaimer{font-size:11px}.adg-root .adg-hero h1{font-size:clamp(39px,10.2vw,45px);line-height:1.13}.adg-root .adg-hero h1 br{display:none}.adg-root .adg-hero-actions{flex-direction:column;align-items:stretch}.adg-root .adg-hero-actions .adg-primary-link{width:100%}.adg-root .adg-work-row-link{grid-template-columns:42px minmax(0,1fr) 20px;gap:9px;padding:22px 0}.adg-root .adg-work-number{font-size:13px}.adg-root .adg-work-name strong{font-size:26px}.adg-root .adg-work-name small{font-size:12px}.adg-root .adg-work-arrow{font-size:21px}.adg-root .adg-work-meta{flex-wrap:wrap;gap:9px}.adg-root .adg-repertoire-note{flex-direction:column;align-items:start}.adg-root .adg-paths-graph span{font-size:9px}.adg-root .adg-agenda-row{grid-template-columns:1fr;gap:15px}.adg-root .adg-arrow-link{grid-column:1}.adg-root .adg-date strong{font-size:54px}.adg-root .adg-detail-header h1{font-size:clamp(47px,12vw,58px)}.adg-root .adg-credits>div{grid-template-columns:1fr;gap:4px}.adg-root .adg-related a{grid-template-columns:1fr auto}.adg-root .adg-related a span:first-child{grid-column:1/-1}.adg-root .adg-related strong{font-size:23px}.adg-root .adg-pagination{gap:20px}.adg-root .adg-plate__caption{font-size:9px;right:14px}}@media (prefers-reduced-motion:reduce){.adg-root *,.adg-root :before,.adg-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.adg-root{--paper:#f3f1ea;--ink:#252d2b;--mineral:#395456;--clay:#a55c47;--hair:#252d2b33;--max:1360px;--gutter:clamp(22px,4.9vw,86px);font-variation-settings:"wght" 430;font-family:Manrope Variable,Avenir Next,system-ui,sans-serif;font-size:17px;line-height:1.6}.adg-root :is(h1,h2,h3){font-variation-settings:"wght" 510;letter-spacing:-.063em}.adg-root :is(h1,h2) em,.adg-root .adg-repertoire-note p,.adg-root .adg-hero-side p{font-variation-settings:"wght" 370;letter-spacing:-.048em;font-family:Newsreader Variable,Georgia,serif;font-style:italic;font-weight:370}.adg-root .adg-eyebrow,.adg-root .adg-meta{letter-spacing:.105em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6}.adg-root .adg-eyebrow{font-weight:650}.adg-root .adg-header{border-bottom-color:#252d2b54;width:100%;max-width:none;min-height:97px;padding-top:19px;padding-bottom:18px}.adg-root .adg-brand-symbol{border-bottom-width:1px;border-left-width:1px;width:30px;height:42px}.adg-root .adg-header-edition{letter-spacing:.12em;font-size:11px}.adg-root .adg-navigation a{letter-spacing:-.013em;font-size:15px;font-weight:610;transition:color .16s}.adg-root .adg-navigation a:hover{color:var(--mineral)}.adg-root .adg-disclaimer{width:100%;max-width:none;padding:10px var(--gutter);background:#eaede6;border-bottom:1px solid #39545621;font-size:11px;line-height:1.56}.adg-root .adg-disclaimer .adg-indicator{background:var(--clay);border:0;width:6px;height:6px}.adg-root .adg-hero{padding-top:clamp(44px,6vw,96px);padding-bottom:clamp(96px,11vw,155px)}.adg-root .adg-hero-top{align-items:baseline;margin-bottom:clamp(35px,5vw,75px)}.adg-root .adg-hero h1{letter-spacing:-.083em;text-wrap:balance;max-width:1180px;font-size:clamp(52px,6.65vw,101px);line-height:1.06}.adg-root .adg-hero h1 em{color:var(--mineral);letter-spacing:-.06em}.adg-root .adg-hero-bottom{grid-template-columns:minmax(0,4fr) minmax(0,5.5fr);align-items:start;gap:clamp(42px,6vw,100px);margin-top:clamp(42px,5vw,76px)}.adg-root .adg-hero-intro{max-width:485px;margin-left:0;padding-top:clamp(12px,3vw,36px)}.adg-root .adg-hero-intro>p{letter-spacing:-.037em;font-variation-settings:"wght" 440;text-wrap:pretty;font-size:clamp(19px,1.62vw,23px);line-height:1.55}.adg-root .adg-hero-actions{gap:18px 28px;margin-top:36px}.adg-root .adg-primary-link{font-variation-settings:"wght" 640;min-height:62px;padding:17px 23px;font-size:15px;transition:background .18s,transform .18s}.adg-root .adg-primary-link:hover{transform:translateY(-2px)}.adg-root .adg-text-link{font-variation-settings:"wght" 650;font-size:15px}.adg-root .adg-hero-side{border-bottom:0;min-width:0;padding:0}.adg-root .adg-hero-art{aspect-ratio:1.24;isolation:isolate;width:100%;min-height:340px;color:var(--paper);background:var(--mineral);display:block;position:relative;overflow:hidden}.adg-root .adg-hero-art:before{content:"";z-index:2;pointer-events:none;border:1px solid #f3f1ea2e;position:absolute;inset:16px}.adg-root .adg-hero-art__number{z-index:3;letter-spacing:.1em;font:500 13px/1.3 ui-monospace,monospace;position:absolute;top:27px;left:32px}.adg-root .adg-hero-art__caption{z-index:3;letter-spacing:.1em;text-align:right;font:500 11px/1.5 ui-monospace,monospace;position:absolute;bottom:28px;right:33px}.adg-root .adg-hero-side p{text-wrap:balance;max-width:445px;margin:22px 0 8px;font-size:clamp(27px,2.8vw,43px);line-height:1.15}.adg-root .adg-hero-side p em{color:var(--mineral)}.adg-root .adg-hero-side .adg-meta{font-size:11px}.adg-root .adg-score{width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;overflow:visible}.adg-root .adg-score__grid{fill:none;stroke:#252d2b1b;stroke-width:1.2px}.adg-root .adg-score__ring{fill:none;stroke:#39545654;stroke-width:1.5px}.adg-root .adg-score__ring--second{stroke:#39545638;stroke-dasharray:3 12}.adg-root .adg-score__main{fill:none;stroke:var(--mineral);stroke-width:83px;stroke-linecap:round;opacity:.9}.adg-root .adg-score__echo{fill:none;stroke:var(--clay);stroke-width:5px;stroke-linecap:round}.adg-root .adg-score--hero .adg-score__grid{stroke:#f3f1ea1a}.adg-root .adg-score--hero .adg-score__ring{stroke:#f3f1ea4d}.adg-root .adg-score--hero .adg-score__main{stroke:#d5e0d6;opacity:.94;stroke-width:76px}.adg-root .adg-score--hero .adg-score__echo{stroke:#bc896e;stroke-width:6px}.adg-root .adg-score--hero .adg-score__cross{stroke:var(--paper)}.adg-root .adg-hero-art:hover .adg-score{transform:scale(1.035)rotate(-1deg)}.adg-root .adg-section{padding-top:clamp(80px,10vw,146px);padding-bottom:clamp(88px,10vw,145px)}.adg-root .adg-section-heading{grid-template-columns:minmax(180px,2.5fr) minmax(0,9.5fr)}.adg-root .adg-section-heading h2{text-wrap:balance;max-width:925px;font-size:clamp(47px,5.6vw,83px)}.adg-root .adg-section-heading>p{max-width:600px;margin-top:-5px;font-size:clamp(17px,1.45vw,19px);line-height:1.6}.adg-root .adg-work-row-link{grid-template-columns:minmax(66px,1fr) minmax(0,6fr) minmax(140px,2fr) 34px;gap:20px;min-height:176px;padding:28px 14px;transition:background .2s,padding .2s;position:relative}.adg-root .adg-work-row-link:before{content:"";background:var(--clay);transform-origin:50%;width:3px;height:44px;transition:transform .22s;position:absolute;top:calc(50% - 22px);left:0;transform:scaleY(0)}.adg-root .adg-work-row-link:is(:hover,:focus-visible):before{transform:scaleY(1)}.adg-root .adg-work-row-link:hover,.adg-root .adg-work-row-link:focus-visible{background:#e6eae3;padding-left:26px}.adg-root .adg-work-name strong{letter-spacing:-.072em;font-variation-settings:"wght" 490;font-size:clamp(29px,3.55vw,52px);line-height:1.15;transition:transform .19s}.adg-root .adg-work-row-link:is(:hover,:focus-visible) .adg-work-name strong{transform:translate(4px)}.adg-root .adg-work-name small{color:#395456;max-width:580px;font-size:15px;line-height:1.5}.adg-root .adg-work-meta small{font-size:12px}.adg-root .adg-work-arrow{transition:transform .2s}.adg-root .adg-work-row-link:is(:hover,:focus-visible) .adg-work-arrow{transform:translate(3px,-3px)}.adg-root .adg-repertoire-note{padding-top:32px}.adg-root .adg-repertoire-note p{font-size:20px}.adg-root .adg-paths{color:var(--paper);background:#293735}.adg-root .adg-paths .adg-section-heading h2{max-width:850px}.adg-root .adg-paths-body{margin-left:20%}.adg-root .adg-paths-graph{border-bottom-color:#f3f1ea80;padding:47px 0 50px}.adg-root .adg-paths-graph span{font-size:13px}.adg-root .adg-paths-links a{padding:19px 0;font-size:18px;transition:padding .18s,background .18s}.adg-root .adg-paths-links a:hover{padding-left:8px}.adg-root .adg-company .adg-section-heading h2{max-width:1060px}.adg-root .adg-company-content>p:nth-child(2){letter-spacing:-.048em;font-size:clamp(23px,2.6vw,37px);line-height:1.52}.adg-root .adg-date strong{letter-spacing:-.075em;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(62px,6vw,90px);font-weight:400}.adg-root .adg-agenda-row{grid-template-columns:minmax(100px,1.5fr) minmax(0,6fr) minmax(180px,3fr);padding:37px 0}.adg-root .adg-agenda-detail h3{font-size:clamp(26px,2.9vw,40px)}.adg-root .adg-agenda-detail>p:not(.adg-meta){font-size:15px}.adg-root .adg-arrow-link{font-size:15px;line-height:1.5}.adg-root .adg-about-study{background:#e6e9e2}.adg-root .adg-footer{padding:42px var(--gutter);font-size:12px;line-height:1.7}.adg-root .adg-detail-header h1{letter-spacing:-.083em;text-wrap:balance;max-width:1150px;font-size:clamp(58px,7.9vw,112px)}.adg-root .adg-detail-deck{grid-template-columns:2.5fr 7.5fr;padding-top:25px}.adg-root .adg-detail-deck p{max-width:730px;font-size:clamp(23px,2.35vw,33px);line-height:1.48}.adg-root .adg-plate{background:#cfdbd2;height:clamp(330px,43vw,620px)}.adg-root .adg-plate--1{background:#dce6df}.adg-root .adg-plate--2 .adg-score__main{stroke:#807260}.adg-root .adg-plate--3 .adg-score__main{stroke:#385b58}.adg-root .adg-plate--4 .adg-score__main{stroke:#4a6964}.adg-root .adg-plate:before{content:"";z-index:2;pointer-events:none;border:1px solid #252d2b3d;position:absolute;inset:20px}.adg-root .adg-plate:hover .adg-score{transform:scale(1.045)translate(1.5%)}.adg-root .adg-plate__index,.adg-root .adg-plate__caption,.adg-root .adg-plate__rail{z-index:3;color:var(--ink);letter-spacing:.1em;font:600 12px/1.4 ui-monospace,monospace;position:absolute}.adg-root .adg-plate__caption{text-align:right;bottom:40px;right:42px}.adg-root .adg-plate__rail{writing-mode:vertical-rl;font-size:10px;bottom:44px;left:42px;transform:rotate(180deg)}.adg-root .adg-detail-stage-note{padding-top:15px;font-size:11px}.adg-root .adg-detail-section{grid-template-columns:2.5fr 9.5fr;padding-top:58px;padding-bottom:clamp(80px,8vw,125px)}.adg-root .adg-detail-section h2{font-size:clamp(42px,4.4vw,65px)}.adg-root .adg-lead-text{max-width:820px;font-size:clamp(25px,2.72vw,39px);line-height:1.54}.adg-root .adg-detail-section .adg-copy{max-width:760px}.adg-root .adg-credits>div{padding:21px 0}.adg-root .adg-credits dd{font-size:18px}.adg-root .adg-related a{padding:27px 12px;transition:background .18s,padding .18s}.adg-root .adg-related a:is(:hover,:focus-visible){padding-left:23px}.adg-root :is(a,button):focus-visible{outline:3px solid var(--mineral);outline-offset:5px}.adg-root .adg-work-row-link:focus-visible{outline-offset:-4px}@media (width<=1050px){.adg-root .adg-hero-bottom{grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:35px}.adg-root .adg-hero-art{min-height:300px}.adg-root .adg-paths-body,.adg-root .adg-company-content{margin-left:20%}}@media (width<=760px){.adg-root{--gutter:clamp(20px,5.5vw,32px)}.adg-root .adg-header{min-height:83px}.adg-root .adg-disclaimer{font-size:11px}.adg-root .adg-hero{padding-top:50px;padding-bottom:105px}.adg-root .adg-hero-top{margin-bottom:33px}.adg-root .adg-hero h1{font-size:clamp(50px,8.6vw,72px);line-height:1.08}.adg-root .adg-hero-bottom{grid-template-columns:1fr;gap:45px;margin-top:35px;display:grid}.adg-root .adg-hero-art{aspect-ratio:1.38;min-height:260px}.adg-root .adg-hero-side{width:100%;margin:0}.adg-root .adg-hero-side p{font-size:34px}.adg-root .adg-hero-intro>p{font-size:19px}.adg-root .adg-section-heading{display:block}.adg-root .adg-section-heading h2{margin:22px 0 26px;font-size:clamp(45px,7vw,62px)}.adg-root .adg-work-row-link{grid-template-columns:50px minmax(0,1fr) 26px;gap:12px;min-height:145px}.adg-root .adg-work-name strong{font-size:clamp(28px,4.8vw,39px)}.adg-root .adg-work-name small{font-size:14px}.adg-root .adg-paths-body,.adg-root .adg-company-content{margin-left:0}.adg-root .adg-paths-graph{padding:35px 0}.adg-root .adg-agenda-row{grid-template-columns:90px minmax(0,1fr)}.adg-root .adg-detail-header h1{font-size:clamp(57px,8.1vw,86px)}.adg-root .adg-detail-deck{grid-template-columns:1fr}.adg-root .adg-detail-section{display:block}.adg-root .adg-plate{height:clamp(280px,53vw,455px)}.adg-root .adg-plate__rail{display:none}}@media (width<=420px){.adg-root .adg-hero h1{letter-spacing:-.075em;font-size:clamp(45px,11.4vw,51px);line-height:1.09}.adg-root .adg-hero h1 br{display:none}.adg-root .adg-hero-art{aspect-ratio:1.12;min-height:245px}.adg-root .adg-hero-art__number{top:25px;left:27px}.adg-root .adg-hero-art__caption{max-width:160px;font-size:10px;bottom:25px;right:26px}.adg-root .adg-hero-side p{font-size:32px}.adg-root .adg-work-row-link{padding:23px 0}.adg-root .adg-work-name strong{font-size:clamp(25px,7.6vw,31px)}.adg-root .adg-work-name small{font-size:13px}.adg-root .adg-section-heading h2{font-size:clamp(43px,11vw,49px)}.adg-root .adg-detail-header h1{font-size:clamp(52px,12.6vw,67px);line-height:1.04}.adg-root .adg-detail-stage-note{flex-wrap:wrap}.adg-root .adg-plate{height:330px}.adg-root .adg-plate__index{top:36px;left:32px}.adg-root .adg-plate__caption{max-width:170px;font-size:10px;bottom:31px;right:30px}.adg-root .adg-agenda-detail>p:not(.adg-meta){font-size:14px}.adg-root .adg-date strong{font-size:72px}}@media (prefers-reduced-motion:reduce){.adg-root *,.adg-root :before,.adg-root :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important;transform:none!important}}@media (width<=420px){.adg-root .adg-hero h1 br{display:initial}}.adg-root{--stage:#10181b;--stage-alt:#192529;--stage-line:#596d6d;--chalk:#eff0e9;--cue:#eea07e;--cue-2:#add5ca;--day:#e9e7df;--dark:#172125;--gutter:clamp(20px,4.5vw,86px);--hair:#e0e7e138;background:var(--stage);color:var(--chalk);letter-spacing:-.012em;font-family:Manrope Variable,Arial Narrow,Arial,sans-serif;font-size:16px;line-height:1.6}.adg-root :is(h1,h2,h3){letter-spacing:-.065em;font-family:Manrope Variable,Arial Narrow,Arial,sans-serif;font-weight:750;line-height:1.04}.adg-root :is(h1,h2) em{letter-spacing:-.075em;font-family:inherit;font-style:normal;font-weight:300}.adg-root :is(a,button):focus-visible{outline-offset:4px;border-radius:0;outline:3px solid var(--cue)!important}.adg-root .adg-eyebrow,.adg-root .adg-meta,.adg-root .adg-header-edition{letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.adg-root .adg-eyebrow{color:var(--cue-2)}.adg-root .adg-header{max-width:none;min-height:88px;padding:18px var(--gutter);border-bottom:1px solid var(--stage-line);background:var(--stage);color:var(--chalk)}.adg-root .adg-brand{letter-spacing:-.08em;gap:14px;font-size:16px;line-height:.95}.adg-root .adg-brand-symbol{border-color:var(--cue);width:32px;height:37px}.adg-root .adg-brand-symbol i{background:var(--cue)}.adg-root .adg-brand-symbol i:nth-child(3){background:var(--cue-2)}.adg-root .adg-header-edition,.adg-root .adg-header-edition span{color:#bccbc7}.adg-root .adg-navigation a{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.adg-root .adg-navigation a:after{border-color:var(--cue)}.adg-root .adg-navigation a[aria-current]{color:#f5b396}.adg-root .adg-navigation a[aria-current]:after{right:0}.adg-root .adg-disclaimer{max-width:none;padding:12px var(--gutter);border-bottom:1px solid var(--stage-line);color:#cad8d2;background:#182326;font:500 11px/1.7 ui-monospace,monospace}.adg-root .adg-indicator{border-color:var(--cue);background:var(--cue)}.adg-root .adg-hero{isolation:isolate;max-width:none;min-height:780px;padding:74px var(--gutter) 76px;background:var(--stage);position:relative;overflow:hidden}.adg-root .adg-hero:before{content:"";left:var(--gutter);right:var(--gutter);z-index:-1;border-top:1px solid #e7eee526;position:absolute;top:170px}.adg-root .adg-hero:after{content:"";z-index:-1;border-left:1px solid #e7eee51f;height:100%;position:absolute;top:0;left:68%}.adg-root .adg-hero-top{z-index:2;color:#b7c6c1;max-width:100%;margin:0 0 70px;position:relative}.adg-root .adg-hero-top .adg-meta{color:#c4d1cb}.adg-root .adg-hero h1{z-index:2;letter-spacing:-.098em;text-transform:uppercase;text-wrap:balance;word-break:normal;max-width:1120px;margin:0;font-size:clamp(74px,10.35vw,170px);font-weight:820;line-height:.84;position:relative}.adg-root .adg-title-line{white-space:nowrap;display:block}.adg-root .adg-title-line--second{color:#e7e8de;padding-left:clamp(22px,8vw,135px)}.adg-root .adg-title-line--third{color:var(--cue);padding-left:clamp(5px,1.5vw,24px)}.adg-root .adg-period{color:var(--cue)}.adg-root .adg-hero-bottom{margin-top:75px;display:block;position:static}.adg-root .adg-hero-intro{z-index:2;border-top:2px solid var(--cue);max-width:530px;margin:0;padding-top:18px;position:relative}.adg-root .adg-hero-intro>p{color:#dee4dd;max-width:520px;font-size:clamp(15px,1.3vw,19px);line-height:1.6}.adg-root .adg-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:26px;display:flex}.adg-root .adg-primary-link{background:var(--cue);color:#151e20;letter-spacing:.005em;border-left:5px solid #eff0e9;min-height:52px;padding:13px 20px;font-size:13px;font-weight:750;transition:background-color .12s linear}.adg-root .adg-primary-link:hover{background:#f5bda6}.adg-root .adg-text-link{border-color:currentColor;min-height:44px;font-size:13px;font-weight:650}.adg-root .adg-hero-side{top:clamp(145px,17vw,215px);right:var(--gutter);z-index:1;pointer-events:none;border:0;width:clamp(320px,45%,640px);height:clamp(320px,36vw,490px);padding:0;position:absolute;bottom:auto;left:auto}.adg-root .adg-hero-art{aspect-ratio:auto;opacity:.78;border-top:1px solid #c4d7cc73;border-bottom:1px solid #c4d7cc73;min-height:0;position:absolute;inset:0;overflow:hidden}.adg-root .adg-score--hero{width:180%;max-width:none;transform:translate(3%)}.adg-root .adg-hero-art__number,.adg-root .adg-hero-art__caption{text-align:right;letter-spacing:.1em;color:#deebe3;text-shadow:0 1px 3px #142022;max-width:calc(100% - 36px);font:700 11px/1.4 ui-monospace,monospace;position:absolute;right:18px}.adg-root .adg-hero-art__number{top:12px}.adg-root .adg-hero-art__caption{bottom:12px}.adg-root .adg-hero-side>p,.adg-root .adg-hero-side>.adg-meta{display:none}.adg-root .adg-score{width:100%;height:100%;display:block;overflow:visible}.adg-root .adg-score__grid{fill:none;stroke:#77928c;stroke-width:1px;opacity:.28;stroke-dasharray:3 16}.adg-root .adg-score__echo{fill:none;stroke:#7eaaa2;stroke-width:1.8px;stroke-dasharray:7 13}.adg-root .adg-score__main{fill:none;stroke:var(--cue);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.adg-root .adg-score__point{fill:var(--cue);stroke:#142022;stroke-width:3px}.adg-root .adg-score__cross{fill:none;stroke:#c8d7d0;stroke-width:1.2px}.adg-root .adg-score__ring{fill:none;stroke:#6c8580;stroke-width:1px;stroke-dasharray:3 11;opacity:.7}.adg-root .adg-score__ring--second{stroke:var(--cue);opacity:.48}.adg-root .adg-score--2 .adg-score__main{stroke:#bccccc;stroke-width:4px}.adg-root .adg-score--2 .adg-score__echo{stroke:#f0a48c}.adg-root .adg-score--3 .adg-score__main{stroke:#cfceb3;stroke-width:2px}.adg-root .adg-score--3 .adg-score__echo{stroke:#8dd2b8;stroke-width:4px}.adg-root .adg-score--4 .adg-score__main{stroke:#e5a48a;stroke-width:4px}.adg-root .adg-score--4 .adg-score__echo{stroke:#b9cfcc;stroke-dasharray:2 14;stroke-width:3px}.adg-root .adg-repertoire{max-width:none;padding:110px var(--gutter) 90px;color:var(--chalk);background:#182328;border-top:1px solid #546664}.adg-root .adg-section-heading{grid-template-columns:22% minmax(0,1fr);align-items:start;gap:20px;margin-bottom:54px;display:grid}.adg-root .adg-section-heading h2{max-width:none;font-size:clamp(48px,6.5vw,103px);font-weight:780;line-height:.96}.adg-root .adg-section-heading>p{color:#cbd8d3;grid-column:2;max-width:590px;margin-top:0;font-size:15px;line-height:1.65}.adg-root .adg-repertoire .adg-eyebrow{padding-top:12px}.adg-root .adg-cue{border-top:1px solid #617473;border-bottom:1px solid #617473;grid-template-columns:minmax(260px,1fr) minmax(280px,1.1fr);align-items:end;gap:20px;margin:0 0 24px;padding:26px 0 34px;display:grid}.adg-root .adg-cue-heading{color:#b5c9c4;letter-spacing:.14em;margin-bottom:14px;font:700 11px/1.7 ui-monospace,monospace}.adg-root .adg-cue-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.adg-root .adg-cue-button{color:#e1e9e4;cursor:pointer;background:#1c2b2e;border:1px solid #607573;justify-content:center;align-items:center;min-height:60px;font:700 16px/1 ui-monospace,monospace;transition:none;display:flex;position:relative}.adg-root .adg-cue-button:after{content:"";background:#a5bbb3;width:80%;height:1px;position:absolute;bottom:10px;left:10%}.adg-root .adg-cue-button:hover{background:#34494b}.adg-root .adg-cue-button[aria-pressed=true]{background:var(--cue);border-color:var(--cue);color:#132022}.adg-root .adg-cue-button[aria-pressed=true]:after{background:#142123;height:3px}.adg-root .adg-cue-live{color:#f4e1d6;min-height:21px;margin-top:12px;font-size:13px}.adg-root .adg-cue-view{border-left:2px solid var(--cue);background:#121d20;min-height:174px;padding:14px 24px;position:relative;overflow:hidden}.adg-root .adg-cue-view .adg-score{opacity:.65;width:77%;height:200px;position:absolute;inset:-30px 0 0 auto}.adg-root .adg-cue-view strong{z-index:1;letter-spacing:-.065em;margin:12px 0;font-size:clamp(27px,3.3vw,47px);font-weight:750;line-height:1;display:block;position:relative}.adg-root .adg-cue-view .adg-meta{z-index:1;color:#bcd0cb;position:relative}.adg-root .adg-work-list{border-top:0}.adg-root .adg-work-row{border:0;border-bottom:1px solid #5a6b69;position:relative}.adg-root .adg-work-row--visited{border-left:0}.adg-root .adg-work-row-link{grid-template-columns:clamp(52px,5vw,78px) minmax(0,1.25fr) minmax(125px,.65fr) minmax(220px,.95fr);align-items:center;gap:clamp(12px,1.8vw,28px);min-height:200px;padding:18px 14px;transition:background-color .11s linear;display:grid;position:relative}.adg-root .adg-work-row-link:hover,.adg-root .adg-work-row-link:focus-visible{background:#293c40;padding:18px 14px}.adg-root .adg-work-row-link:hover:before,.adg-root .adg-work-row-link:focus-visible:before{content:"";background:var(--cue);width:55px;height:4px;position:absolute;top:0;left:14px}.adg-root .adg-work-number{color:var(--cue);letter-spacing:-.08em;align-self:start;padding-top:16px;font:600 22px/1.2 ui-monospace,monospace}.adg-root .adg-work-number small{color:#c4d3cc;font-size:10px}.adg-root .adg-work-name{gap:12px;padding:9px 0}.adg-root .adg-work-name strong{letter-spacing:-.065em;font-size:clamp(34px,3.55vw,67px);font-weight:750;line-height:.98}.adg-root .adg-work-name small{color:#cbd6d0;max-width:500px;font-size:13px;font-weight:450;line-height:1.5}.adg-root .adg-work-meta{letter-spacing:-.03em;color:#edf0e9;gap:11px;font:600 14px/1.5 ui-monospace,monospace}.adg-root .adg-work-meta small{color:#bdccc5;font:500 11px/1.5 ui-monospace,monospace}.adg-root .adg-work-figure{border-left:1px solid #deeae030;width:100%;height:145px;display:block;overflow:hidden}.adg-root .adg-work-figure .adg-score{width:100%;height:100%;overflow:hidden;transform:none}.adg-root .adg-work-arrow{color:var(--cue);font-size:23px;position:absolute;bottom:16px;right:1%}.adg-root .adg-work-row--2 .adg-work-name strong{letter-spacing:-.075em;font-weight:350}.adg-root .adg-work-row--3 .adg-work-name strong{text-transform:uppercase;letter-spacing:-.055em;font-size:clamp(31px,3.3vw,56px)}.adg-root .adg-work-row--4 .adg-work-name strong{letter-spacing:-.085em;max-width:410px;font-style:normal}.adg-root .adg-current-mark{color:#f7d4c2;font-size:11px}.adg-root .adg-repertoire-note{color:#ccd6d0;padding-top:22px}.adg-root .adg-repertoire-note p{font:500 14px/1.5 Manrope Variable,sans-serif}.adg-root .adg-paths{color:#182426;max-width:none;padding-inline:var(--gutter);background:#e9e6dc;padding-top:120px;padding-bottom:120px}.adg-root .adg-paths .adg-eyebrow{color:#536563}.adg-root .adg-paths .adg-section-heading h2,.adg-root .adg-company h2{font-size:clamp(52px,6vw,90px)}.adg-root .adg-paths-body{color:#1a282b;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;margin-left:calc(22% + 20px)}.adg-root .adg-paths-body>.adg-copy{grid-column:1/-1;max-width:640px}.adg-root .adg-paths-links{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;display:grid}.adg-root .adg-paths-graph{border-color:#607270}.adg-root .adg-paths-graph i{background:#5c716b}.adg-root .adg-paths-graph i:after{border-color:#3a5751}.adg-root .adg-paths-links a{border-color:#91a5a0}.adg-root .adg-paths :is(a,button):focus-visible{outline-color:#a54a2e!important}.adg-root .adg-company{color:#142224;background:#e9e6dc;max-width:none;padding-top:100px;padding-bottom:110px}.adg-root .adg-company .adg-eyebrow,.adg-root .adg-company .adg-meta{color:#526462}.adg-root .adg-company-content{max-width:740px;margin-left:calc(22% + 20px)}.adg-root .adg-company-content>p:nth-child(2){letter-spacing:-.045em;font-size:clamp(21px,2.7vw,37px);font-weight:550;line-height:1.35}.adg-root .adg-agenda{max-width:none;color:var(--chalk);padding:100px var(--gutter);background:#172226;border-color:#687773}.adg-root .adg-agenda .adg-copy{color:#cbd6d0}.adg-root .adg-agenda .adg-copy--narrow{max-width:660px;margin:0 0 55px 22%}.adg-root .adg-agenda-list{border-top:1px solid #596967}.adg-root .adg-agenda-row{border-bottom:1px solid #526563;grid-template-columns:170px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:32px;padding:35px 0}.adg-root .adg-date{border:1px solid #b0c1b8;border-top:8px solid var(--cue);flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex;position:relative;transform:rotate(-2deg)}.adg-root .adg-date strong{font-size:72px;font-weight:800;line-height:.9}.adg-root .adg-date span{color:#d2e0d8}.adg-root .adg-date .adg-date-spoken{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.adg-root .adg-agenda-detail h3{font-size:clamp(28px,3vw,48px);font-weight:730}.adg-root .adg-agenda-detail .adg-meta{color:#c5d5cd}.adg-root .adg-agenda-detail>p:not(.adg-meta){color:#e1ebe4;font-size:14px}.adg-root .adg-arrow-link{color:#f0ae94;text-underline-offset:5px;line-height:1.5;text-decoration:underline}.adg-root .adg-about-study{color:#182628;background:#e9e6dc;padding-top:90px;padding-bottom:100px}.adg-root .adg-about-study .adg-eyebrow{color:#4a625f}.adg-root .adg-about-study .adg-copy,.adg-root .adg-about-study .adg-text-link{margin-left:22%}.adg-root .adg-about-study .adg-text-link{margin-top:26px}.adg-root .adg-footer{color:#b4c9c0;background:#101719;border-top:1px solid #526363;gap:20px;font-size:11px}.adg-root .adg-detail{max-width:none;padding:28px var(--gutter) 100px;color:var(--chalk);background:#111b1e}.adg-root .adg-breadcrumb a{text-underline-offset:5px}.adg-root .adg-breadcrumb span:last-child{color:#c1d3ca}.adg-root .adg-detail-header{padding:105px 0 45px}.adg-root .adg-detail-header h1{text-transform:uppercase;letter-spacing:-.09em;max-width:1200px;font-size:clamp(62px,9vw,150px);font-weight:790;line-height:.9}.adg-root .adg-detail-deck{border-color:#7b8b84;grid-template-columns:25% 1fr}.adg-root .adg-detail-theme{color:#f1b092;font-size:13px}.adg-root .adg-detail-deck p{max-width:700px;font-size:clamp(20px,2.6vw,34px);font-weight:550}.adg-root .adg-detail-stage{margin-bottom:95px}.adg-root .adg-plate{background:#203136;border:1px solid #637874;height:clamp(280px,48vw,670px);position:relative;overflow:hidden}.adg-root .adg-plate--2{background:#2b3435}.adg-root .adg-plate--3{background:#152e30}.adg-root .adg-plate--4{background:#2b292a}.adg-root .adg-plate .adg-score{width:100%;height:100%}.adg-root .adg-plate__index,.adg-root .adg-plate__caption,.adg-root .adg-plate__rail{color:#e4ece5;letter-spacing:.1em;font:700 11px/1.5 ui-monospace,monospace;position:absolute}.adg-root .adg-plate__index{top:22px;left:26px}.adg-root .adg-plate__caption{bottom:22px;right:26px}.adg-root .adg-plate__rail{bottom:22px;left:26px}.adg-root .adg-detail-stage-note{color:#c4d3ca;border-color:#647774;flex-wrap:wrap}.adg-root .adg-detail-section{border-color:#61726c;grid-template-columns:25% minmax(0,1fr)}.adg-root .adg-detail-index{color:#c9d7d0}.adg-root .adg-detail-section h2{font-size:clamp(37px,5vw,72px);font-weight:690}.adg-root .adg-lead-text{font-size:clamp(23px,2.85vw,40px);font-weight:570;line-height:1.5}.adg-root .adg-credits{border-color:#647670}.adg-root .adg-credits>div,.adg-root .adg-related a{border-color:#63756d}.adg-root .adg-credits dt,.adg-root .adg-credit-note,.adg-root .adg-related a span:first-child,.adg-root .adg-pagination a span{color:#c8d6cd}.adg-root .adg-related{border-color:#86928b}.adg-root .adg-related a:hover,.adg-root .adg-related a:focus-visible{background:#2a3c3f}.adg-root .adg-detail-bottom{border-color:#86928b}.adg-root .adg-disabled{color:#c2d3c9}.adg-root .adg-not-found{max-width:none;color:var(--chalk);padding:120px var(--gutter) 150px;background:#111b1e}.adg-root .adg-empty,.adg-root .adg-notice{color:#eef2ea;background:#283a3b;border-color:#77908a}.adg-root .adg-notice a{text-underline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.adg-root .adg-work-row-link .adg-work-figure .adg-score__main{transition:stroke-width .22s}.adg-root .adg-work-row-link:hover .adg-score__main{stroke-width:4.2px}.adg-root .adg-hero .adg-score__main{animation:.25s ease-out both adg-v3-draw}}@keyframes adg-v3-draw{0%{opacity:.4;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media (width<=1060px){.adg-root .adg-hero{min-height:690px}.adg-root .adg-hero h1{font-size:clamp(66px,10vw,115px)}.adg-root .adg-work-row-link{grid-template-columns:58px minmax(0,2fr) minmax(95px,.7fr) minmax(140px,1.1fr);gap:16px}.adg-root .adg-work-name strong,.adg-root .adg-work-row--2 .adg-work-name strong{font-size:clamp(29px,3.8vw,46px)}}@media (width<=760px){.adg-root{--gutter:clamp(18px,5vw,30px)}.adg-root .adg-header{background:#111b1e;min-height:78px;position:relative}.adg-root .adg-menu-button{color:var(--chalk);border-color:#8b9e97}.adg-root .adg-navigation{box-shadow:none;background:#1b2b2e;border:1px solid #758a84}.adg-root .adg-navigation a{color:var(--chalk);border-color:#5c6d6b;font-size:16px}.adg-root .adg-navigation a[aria-current]{color:#f2b598}.adg-root .adg-hero{min-height:0;padding:35px var(--gutter) 65px;overflow:hidden}.adg-root .adg-hero-top{margin-bottom:48px}.adg-root .adg-hero-top .adg-meta{display:none}.adg-root .adg-hero h1{letter-spacing:-.089em;max-width:100%;font-size:clamp(53px,11.6vw,90px);line-height:.91}.adg-root .adg-title-line--second{padding-left:7vw}.adg-root .adg-title-line--third{padding-left:0}.adg-root .adg-hero-bottom{margin-top:clamp(228px,62vw,280px)}.adg-root .adg-hero-side{top:clamp(245px,68vw,315px);right:var(--gutter);left:var(--gutter);width:auto;height:clamp(175px,48vw,230px);bottom:auto}.adg-root .adg-hero-art{inset:0}.adg-root .adg-hero-art__caption,.adg-root .adg-hero-art__number{max-width:calc(100% - 24px);font-size:9px;right:12px}.adg-root .adg-hero:before{top:85px}.adg-root .adg-hero:after{left:77%}.adg-root .adg-hero-intro{max-width:none}.adg-root .adg-hero-intro>p{font-size:15px}.adg-root .adg-section-heading{margin-bottom:40px;display:block}.adg-root .adg-section-heading h2{margin:18px 0;font-size:clamp(45px,11vw,75px)}.adg-root .adg-section-heading>p{margin:0}.adg-root .adg-repertoire{padding:72px var(--gutter) 72px}.adg-root .adg-cue{padding:20px 0 24px;display:block}.adg-root .adg-cue-view{min-height:143px;margin-top:16px}.adg-root .adg-cue-button{min-height:54px}.adg-root .adg-work-row-link{grid-template-columns:45px minmax(0,1fr);align-items:start;gap:9px 12px;min-height:176px;padding:18px 2px 24px}.adg-root .adg-work-row-link:hover,.adg-root .adg-work-row-link:focus-visible{padding:18px 2px 24px}.adg-root .adg-work-number{grid-area:1/1;padding-top:11px;font-size:16px}.adg-root .adg-work-name{grid-area:1/2;min-width:0;padding-right:26px}.adg-root .adg-work-name strong{overflow-wrap:anywhere;font-size:clamp(30px,7vw,50px);font-weight:750}.adg-root .adg-work-row--2 .adg-work-name strong{font-size:clamp(30px,7vw,50px)}.adg-root .adg-work-row--3 .adg-work-name strong{font-size:clamp(29px,6.6vw,47px)}.adg-root .adg-work-meta{flex-flow:wrap;grid-area:2/2;align-self:auto;gap:10px;font-size:12px}.adg-root .adg-work-figure{border-left:1px solid #5c7770;border-right:0;grid-area:3/1/auto/-1;height:clamp(108px,27vw,145px)}.adg-root .adg-work-figure .adg-score{width:100%;height:100%;transform:none}.adg-root .adg-work-arrow{font-size:18px;top:24px;bottom:auto;right:2px}.adg-root .adg-repertoire-note{display:block}.adg-root .adg-repertoire-note p{margin-top:11px}.adg-root .adg-paths,.adg-root .adg-company,.adg-root .adg-agenda,.adg-root .adg-about-study{padding-top:70px;padding-bottom:75px}.adg-root .adg-paths-body,.adg-root .adg-company-content,.adg-root .adg-about-study .adg-copy,.adg-root .adg-about-study .adg-text-link,.adg-root .adg-agenda .adg-copy--narrow{margin-left:0}.adg-root .adg-paths-body{grid-template-columns:minmax(0,1fr);display:grid}.adg-root .adg-paths-links{grid-column:1;grid-template-columns:minmax(0,1fr);gap:8px}.adg-root .adg-company-content>p:nth-child(2){font-size:23px}.adg-root .adg-agenda-row{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:16px}.adg-root .adg-date{min-height:122px;transform:none}.adg-root .adg-date strong{font-size:54px}.adg-root .adg-arrow-link{grid-column:2;justify-self:start}.adg-root .adg-detail{padding:20px var(--gutter) 70px}.adg-root .adg-detail-header{padding:66px 0 34px}.adg-root .adg-detail-header h1{overflow-wrap:anywhere;font-size:clamp(55px,11vw,90px)}.adg-root .adg-detail-deck{display:block}.adg-root .adg-detail-deck p{margin-top:15px}.adg-root .adg-detail-section{padding:34px 0 66px;display:block}.adg-root .adg-detail-index{margin-bottom:20px}.adg-root .adg-plate{height:310px}.adg-root .adg-plate__rail{display:none}.adg-root .adg-detail-stage-note{gap:12px}.adg-root .adg-credits>div{grid-template-columns:1fr;gap:4px}.adg-root .adg-related a{grid-template-columns:1fr auto;gap:8px}.adg-root .adg-related a span:first-child{grid-column:1/-1}.adg-root .adg-pagination{gap:18px}}@media (width<=380px){.adg-root .adg-hero h1{font-size:clamp(45px,11.8vw,55px)}.adg-root .adg-work-row-link{grid-template-columns:33px minmax(0,1fr)}.adg-root .adg-work-name strong{font-size:clamp(29px,8.5vw,36px)}.adg-root .adg-work-figure{height:108px}.adg-root .adg-agenda-row{grid-template-columns:90px minmax(0,1fr);gap:14px}.adg-root .adg-date strong{font-size:46px}}@media (prefers-reduced-motion:reduce){.adg-root *,.adg-root :before,.adg-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ver-page{--paper:#f3eedf;--ink:#202a2f;--blue:#263d48;--clay:#c86a43;--mist:#a8b8b0;--line:#bdc0b4;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:"Source Sans 3",sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}.ver-page *{box-sizing:border-box}.ver-page a{color:inherit;text-decoration:none}.ver-page button{font:inherit;cursor:pointer}.ver-page button:disabled{cursor:default;opacity:.5}.ver-page p,.ver-page h1,.ver-page h2,.ver-page h3{margin:0}.ver-page h1,.ver-page h2,.ver-page h3{font-weight:500}.ver-page a:hover{text-underline-offset:5px;text-decoration:underline}.ver-container{width:calc(100% - 112px);max-width:1328px;margin:auto}.ver-skip{z-index:100;background:#fff;padding:10px 15px;position:absolute;top:-100px;left:15px}.ver-skip:focus{top:10px}.ver-page svg{display:block}.ver-header{z-index:15;border-bottom:1px solid #bcbfb3;grid-template-columns:1fr auto 1.6fr;align-items:center;gap:30px;min-height:96px;padding:0 clamp(24px,4vw,64px);display:grid;position:relative}.ver-brand{letter-spacing:.09em;align-items:center;gap:12px;width:max-content;font-size:13px;font-weight:700;line-height:.92;display:flex}.ver-brand__symbol{letter-spacing:-.1em;font:500 47px/.82 Fraunces,Georgia,serif}.ver-brand__symbol span{color:var(--clay)}.ver-brand small{letter-spacing:.22em;font-size:10px;font-weight:400}.ver-header__byline{text-align:center;letter-spacing:.1em;font:500 10px/1.55 IBM Plex Mono,monospace}.ver-header__byline strong{font-weight:500}.ver-header nav{flex-wrap:wrap;justify-content:flex-end;gap:clamp(10px,1.7vw,28px);display:flex}.ver-header nav a{white-space:nowrap;font-size:13px;font-weight:600}.ver-menu-button{display:none}.ver-eyebrow,.ver-chapter,.ver-hero__caption,.ver-shortcuts,.ver-diagram__head,.ver-diagram article>span,.ver-diagram__note strong,.ver-condition-grid article>span,.ver-condition-grid article>strong,.ver-experience-intro>span,.ver-results,.ver-experience-card small,.ver-experience-art>span,.ver-unknown,.ver-checklist__head,.ver-footer__hero>div>span,.ver-footer__columns strong,.ver-footer__last,.ver-quote>span,.ver-empty>small{letter-spacing:.065em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.ver-page .ver-link{text-underline-offset:5px;align-items:center;gap:14px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.ver-link svg{flex-shrink:0;width:17px;height:17px;transition:transform .18s}.ver-link:hover svg{transform:translate(3px,-3px)}.ver-action{background:var(--blue);align-items:center;gap:27px;padding:16px 21px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;color:#fff!important}.ver-action:hover{background:#3d5d64;transform:translateY(-2px);text-decoration:none!important}.ver-action svg{width:20px;height:20px}.ver-hero{grid-template-columns:46% 54%;min-height:755px;display:grid}.ver-hero__copy{flex-direction:column;align-items:flex-start;padding:clamp(65px,6vw,100px) clamp(28px,4.2vw,78px) 35px clamp(28px,5vw,90px);display:flex}.ver-eyebrow{color:#627371}.ver-hero h1{letter-spacing:-.065em;white-space:nowrap;margin:52px 0 30px;font:500 clamp(52px,6.1vw,102px)/.96 Fraunces,Newsreader,Georgia,serif}.ver-hero h1 em{font-weight:400}.ver-hero h1 span{color:var(--clay)}.ver-hero__lead{letter-spacing:-.024em;max-width:560px;font:400 clamp(21px,1.85vw,28px)/1.3 Fraunces,Newsreader,Georgia,serif}.ver-hero__text{color:#4a605f;max-width:530px;font-size:15px;margin-top:19px!important}.ver-hero__actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:33px;display:flex}.ver-hero__legal{color:#52635e;max-width:430px;padding-top:27px;font-size:12px;line-height:1.55;margin-top:auto!important}.ver-hero__visual{background:var(--blue);min-width:0;position:relative;overflow:hidden}.ver-landscape{background:#91aa9e;width:100%;height:100%;min-height:260px;position:relative;overflow:hidden}.ver-landscape>svg{object-fit:cover;width:100%;height:100%}.ver-landscape>span,.ver-texture>span{color:#263d48;letter-spacing:.04em;background:#f3eedfe8;max-width:calc(100% - 44px);padding:8px 12px;font:500 10px/1.45 IBM Plex Mono,monospace;position:absolute;bottom:78px;left:22px}.ver-hero__caption{background:var(--blue);color:#f3eedf;justify-content:space-between;gap:20px;padding:13px 24px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ver-shortcuts{border-bottom:1px solid var(--line);color:#667471;grid-template-columns:1fr 1.4fr 1.4fr 1fr;align-items:center;gap:22px;min-height:95px;padding:0 clamp(28px,5vw,90px);display:grid}.ver-shortcuts a{color:var(--blue);align-items:center;gap:12px;font:600 14px "Source Sans 3",sans-serif;display:flex}.ver-shortcuts a svg{width:16px;height:16px;margin-left:auto}.ver-shortcuts>span:last-child{text-align:right}.ver-section{padding:110px 0 125px;scroll-margin-top:22px}.ver-chapter{color:#67736e;grid-template-columns:90px 1fr auto;align-items:center;gap:20px;margin-bottom:50px;display:grid}.ver-chapter>span:first-child{color:#aa5738}.ver-chapter>div{background:#b7c1b7;height:1px}.ver-chapter h2{letter-spacing:-.053em;color:var(--blue);grid-column:1/-1;max-width:1090px;margin-top:17px;font:500 clamp(44px,5.1vw,77px)/1.08 Fraunces,Newsreader,Georgia,serif}.ver-lead{letter-spacing:-.029em;color:var(--blue);font:400 clamp(26px,2.8vw,39px)/1.28 Fraunces,Newsreader,Georgia,serif}.ver-split{grid-template-columns:1.6fr .8fr;gap:clamp(55px,12vw,180px);margin-bottom:67px;display:grid}.ver-split>div>p:not(.ver-lead){color:#556963;max-width:635px;margin-top:24px}.ver-source-toggle{border:0;border-bottom:1px solid var(--blue);background:0 0;margin-top:28px;padding:8px 0!important}.ver-source-toggle span{font-size:23px;text-decoration:none}.ver-source-detail{background:#e4e7db;max-width:625px;margin-top:17px;padding:18px 23px}.ver-source-detail p{margin-bottom:13px;font-size:13px}.ver-source-detail a{border-top:1px solid #c0cabe;padding:10px 0;font-size:13px;display:block}.ver-quote{border-top:1px solid var(--blue);padding-top:17px}.ver-quote>span{color:#9e563d}.ver-quote p{letter-spacing:-.035em;font:italic 400 clamp(25px,2.6vw,39px)/1.24 Fraunces,Georgia,serif;margin-top:33px!important}.ver-diagram{background:#e3e8df;border:1px solid #abbcae}.ver-diagram__head{color:#536c65;border-bottom:1px solid #b6c5b8;justify-content:space-between;gap:20px;padding:16px 22px;font-size:10px;display:flex}.ver-diagram__grid{background:#b2c2b4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ver-diagram article{background:#e3e8df;flex-direction:column;align-items:flex-start;min-height:268px;padding:40px 23px 48px;display:flex}.ver-diagram article:first-child{background:#d0ddcf}.ver-diagram article>span{color:#576e65;font-size:10px}.ver-diagram h3{letter-spacing:-.045em;margin:42px 0 14px;font:500 clamp(25px,2.7vw,40px)/1.09 Fraunces,Georgia,serif}.ver-diagram article p{color:#4b625c;font-size:13px;line-height:1.45}.ver-diagram__note{background:var(--blue);color:#eeeede;grid-template-columns:1fr 2.5fr;gap:24px;padding:24px;display:grid}.ver-diagram__note strong{color:#a8b8b0}.ver-diagram__note p{max-width:700px;font-size:13px}.ver-section-end{float:right;margin-top:26px}.ver-stay{background:#e7e6d9}.ver-stay__intro{grid-template-columns:1.2fr .8fr;align-items:start;gap:100px;margin-bottom:49px;display:grid}.ver-stay__intro>p:last-child{color:#556762;max-width:445px;font-size:16px}.ver-condition-grid{border-top:1px solid #aebbb0;border-bottom:1px solid #aebbb0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ver-condition-grid article{border-right:1px solid #b9c4b7;flex-direction:column;min-height:335px;padding:31px 26px;display:flex}.ver-condition-grid article:first-child{padding-left:0}.ver-condition-grid article:last-child{border-right:0}.ver-condition-grid article h3{letter-spacing:-.04em;margin:45px 0 21px;font:500 clamp(26px,2.5vw,35px)/1.13 Fraunces,Georgia,serif}.ver-condition-grid article p{color:#4b625e;margin-bottom:25px;font-size:15px;line-height:1.5}.ver-condition-grid article strong{color:#80654f;margin-top:auto;font-size:10px;line-height:1.5}.ver-callout{justify-content:space-between;align-items:center;gap:30px;margin-top:36px;display:flex}.ver-callout p{max-width:650px;font-size:14px}.ver-experiences{background:var(--blue);color:#eaece2}.ver-experiences .ver-chapter h2,.ver-experiences .ver-lead{color:#f3eedf}.ver-experiences .ver-chapter{color:#b2c5bc}.ver-experiences .ver-chapter>div{background:#6f8984}.ver-experience-intro{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.ver-experience-intro>div>p:last-child{color:#c7d2c8;max-width:650px;margin-top:19px}.ver-experience-intro>span{color:#e6b897;text-align:center;border:1px solid #8ea39a;border-radius:100%;place-content:center;width:145px;height:145px;line-height:1.9;display:grid;transform:rotate(8deg)}.ver-filters{flex-wrap:wrap;gap:9px;margin:49px 0 20px;display:flex}.ver-filters button{color:#f3eedf;background:0 0;border:1px solid #79918b;padding:11px 19px;font-size:13px;transition:none}.ver-filters button:hover{background:#3d5a60}.ver-filters button.active{color:var(--blue);background:#eeeede;border-color:#eeeede}.ver-results{color:#b7ccc1;margin-bottom:22px!important}.ver-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ver-experience-card{color:var(--blue);background:#e8e9db}.ver-experience-art{height:330px;position:relative;overflow:hidden}.ver-experience-art>span{background:var(--blue);color:#f3eedf;padding:7px 11px;position:absolute;top:17px;left:19px}.ver-landscape--compact>span,.ver-texture>span{bottom:18px}.ver-texture{background:radial-gradient(circle at 72% 18%,#dbb28a,#0000 40%),linear-gradient(125deg,#b1b99e,#637d6b);height:100%;position:relative;overflow:hidden}.ver-texture i{transform-origin:bottom;background:#315a51;width:6px;height:118%;position:absolute;bottom:-15%;left:52%;transform:rotate(-27deg)}.ver-texture i:nth-of-type(2){height:100%;left:39%;transform:rotate(20deg)}.ver-texture i:nth-of-type(3){height:88%;left:67%;transform:rotate(-10deg)}.ver-texture i:before,.ver-texture i:after{content:"";background:#305b50;border-radius:100% 0;width:105px;height:37px;position:absolute;top:20%;left:-88px;transform:rotate(25deg)}.ver-texture i:after{border-radius:0 100%;top:48%;left:1px;transform:rotate(-24deg)}.ver-texture__ring{border:1px solid #d7e1ce;border-radius:50%;width:270px;height:270px;position:absolute;top:15%;left:calc(50% - 135px)}.ver-experience-card__body{padding:31px 36px 35px}.ver-experience-card small{color:#9b5940}.ver-experience-card h3{letter-spacing:-.04em;margin:20px 0 19px;font:500 clamp(31px,3.1vw,46px)/1.1 Fraunces,Georgia,serif}.ver-experience-card__body>p{color:#536861;max-width:480px}.ver-unknown{border-block:1px solid #b7c6b8;gap:32px;margin:29px 0 17px;padding:16px 0;font-size:10px;display:flex}.ver-unknown span{flex-direction:column;gap:3px;display:flex}.ver-unknown b{letter-spacing:0;font:600 14px "Source Sans 3",sans-serif}.ver-experience-card button{border:0;border-bottom:1px solid var(--blue);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:14px;font-weight:700;display:flex}.ver-experience-card button>span{font-size:25px;font-weight:400;line-height:1}.ver-experience-card__expanded{padding:24px 0 2px;animation:.3s both ver-reveal}.ver-experience-card__expanded p{margin-bottom:16px;font-size:15px}.ver-experience-card__expanded ul{margin:10px 0 20px;padding-left:20px;font-size:14px}.ver-experience-card__expanded li{margin:8px 0}.ver-alert{border-left:3px solid var(--clay);background:#d9e0d6;padding:13px 16px;font-size:13px!important}.ver-empty{color:var(--blue);background:#e5e8dc;max-width:800px;padding:48px}.ver-empty h3{letter-spacing:-.04em;margin:14px 0;font:500 40px Fraunces,Georgia,serif}.ver-empty button{background:var(--blue);color:#fff;border:0;margin-top:20px;margin-right:20px;padding:10px 17px}.ver-planning{background:#d9dfd4}.ver-planning-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(50px,10vw,150px);display:grid}.ver-planning-grid>div:first-child>p:not(.ver-lead){color:#4e625a;max-width:520px;margin-top:22px}.ver-planning-grid blockquote{letter-spacing:-.06em;color:#58776d;margin:95px 0 0;font:500 clamp(40px,4.6vw,70px)/1.13 Fraunces,Georgia,serif}.ver-planning-grid blockquote em{color:var(--blue)}.ver-checklist{background:var(--paper);border:1px solid #b2c2b6;padding:34px clamp(23px,3.1vw,50px) 26px;box-shadow:18px 18px #263d4812}.ver-checklist__head{color:#526762;border-bottom:1px solid #b7c5b8;justify-content:space-between;gap:14px;padding-bottom:22px;display:flex}.ver-checklist h3{letter-spacing:-.04em;margin:28px 0 12px;font:500 38px/1.13 Fraunces,Georgia,serif}.ver-checklist>p{color:#536760;font-size:13px;margin-bottom:20px!important}.ver-check{cursor:pointer;border-top:1px solid #c3cec3;align-items:center;gap:18px;min-height:73px;padding:15px 0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.ver-check input{accent-color:#263d48;cursor:pointer;flex:none;width:23px;height:23px}.ver-check>span{color:#b36b4b;font:500 11px IBM Plex Mono,monospace}.ver-checklist__bottom{border-top:1px solid #9fb1a6;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;display:flex}.ver-checklist__bottom>span{max-width:330px;font-size:12px}.ver-checklist__bottom button{white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.ver-faq-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(55px,11vw,170px);display:grid}.ver-faq-grid>div:first-child>p:not(.ver-lead){color:#586c64;max-width:425px;margin:20px 0 28px}.ver-faq-item{border-top:1px solid #a7b7aa}.ver-faq-item:last-child{border-bottom:1px solid #a7b7aa}.ver-faq-item button{text-align:left;width:100%;color:var(--blue);background:0 0;border:0;align-items:center;gap:20px;padding:23px 0;font-weight:600;display:flex}.ver-faq-item button span{color:#b66a45;font:500 11px IBM Plex Mono,monospace}.ver-faq-item button b{margin-left:auto;font-size:25px;font-weight:400}.ver-faq-item p{color:#52665f;padding:0 33px 27px;font-size:15px;animation:.25s both ver-reveal}.ver-footer{color:#e7ece3;background:#1a2f36;padding:95px 0 22px}.ver-footer__hero{justify-content:space-between;align-items:end;gap:40px;margin-bottom:90px;display:flex}.ver-footer__hero>div>span{color:#b8c8c0}.ver-footer h2{letter-spacing:-.058em;margin-top:26px;font:500 clamp(48px,6vw,89px)/1.02 Fraunces,Georgia,serif}.ver-footer h2 em{color:#a8b8b0}.ver-footer__hero>.ver-link{white-space:nowrap;border:1px solid #819892;padding:13px 17px;text-decoration:none!important}.ver-footer__columns{grid-template-columns:1.2fr 1.1fr .8fr;gap:clamp(35px,7vw,100px);padding-bottom:70px;display:grid}.ver-footer__columns strong{color:#d4a58e}.ver-footer__columns p{color:#b7cbc4;font-size:13px;line-height:1.7;margin-top:20px!important}.ver-footer__columns a{color:#b7cbc4;text-underline-offset:4px;margin-top:16px;font-size:13px;text-decoration:underline;display:block}.ver-footer__last{color:#94ada4;border-top:1px solid #4c6462;justify-content:space-between;gap:15px;padding-top:22px;font-size:10px;display:flex}@keyframes ver-reveal{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (width<=1199px){.ver-header{grid-template-columns:1fr auto;gap:8px}.ver-header__byline{display:none}.ver-header nav{grid-column:1/-1;justify-content:center;padding-bottom:15px}.ver-hero h1{font-size:clamp(43px,5.5vw,73px)}.ver-hero__copy{padding-left:40px}.ver-shortcuts{grid-template-columns:.7fr 1fr 1fr}.ver-shortcuts>span:last-child{display:none}.ver-diagram article{min-height:245px;padding:29px 16px}.ver-condition-grid{grid-template-columns:1fr 1fr}.ver-condition-grid article{border-bottom:1px solid #b9c4b7;min-height:260px}.ver-condition-grid article:nth-child(2){border-right:0}.ver-condition-grid article:nth-child(3),.ver-condition-grid article:nth-child(4){border-bottom:0}.ver-condition-grid article:nth-child(3){padding-left:0}}@media (width<=767px){.ver-container{width:calc(100% - 40px)}.ver-header{grid-template-columns:1fr auto;min-height:80px;padding:0 20px}.ver-brand__symbol{font-size:37px}.ver-brand{font-size:11px}.ver-menu-button{background:0 0;border:1px solid #8ca09a;align-items:center;gap:9px;padding:9px 11px;font-size:11px;display:flex}.ver-menu-button span{font-size:16px}.ver-header nav{background:var(--paper);z-index:20;border-bottom:1px solid #a4b5aa;padding:12px 20px 26px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #263d4824}.ver-header nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.ver-header nav a{border-bottom:1px solid #c7c9bb;padding:12px 4px;font-size:15px}.ver-hero{grid-template-columns:1fr;min-height:0}.ver-hero__copy{padding:48px 20px 34px}.ver-hero h1{white-space:normal;margin:38px 0 25px;font-size:clamp(43px,10vw,69px)}.ver-hero__lead{font-size:23px}.ver-hero__text{font-size:14px}.ver-hero__legal{padding-top:0;margin-top:18px!important}.ver-hero__visual{height:290px}.ver-hero__caption{padding:9px 15px;font-size:9px}.ver-hero__caption span:last-child{display:none}.ver-landscape>span{bottom:53px}.ver-shortcuts{grid-template-columns:1fr 1fr;gap:15px;min-height:0;padding:18px 20px}.ver-shortcuts>span:first-child{grid-column:1/-1}.ver-shortcuts a{font-size:12px}.ver-section{padding:75px 0 85px}.ver-chapter{grid-template-columns:75px 1fr auto;gap:12px;margin-bottom:31px}.ver-chapter h2{font-size:clamp(38px,8vw,54px)}.ver-lead{font-size:27px}.ver-split,.ver-stay__intro,.ver-planning-grid,.ver-faq-grid{grid-template-columns:1fr;gap:30px}.ver-split{margin-bottom:36px}.ver-split>div>p:not(.ver-lead){font-size:15px}.ver-quote{display:none}.ver-diagram__head{flex-direction:column;gap:7px;padding:13px}.ver-diagram__grid{grid-template-columns:1fr 1fr}.ver-diagram article{min-height:215px;padding:21px 15px}.ver-diagram h3{margin:24px 0 12px;font-size:25px}.ver-diagram article p{font-size:12px}.ver-diagram__note{grid-template-columns:1fr;gap:8px;padding:17px}.ver-stay__intro{gap:19px}.ver-condition-grid{grid-template-columns:1fr}.ver-condition-grid article,.ver-condition-grid article:nth-child(3){border-bottom:1px solid #bdc7b9;border-right:0;min-height:0;padding:23px 0}.ver-condition-grid article:last-child{border:0}.ver-condition-grid article h3{margin:20px 0 15px;font-size:29px}.ver-condition-grid article p{margin-bottom:20px}.ver-callout{flex-direction:column;align-items:flex-start}.ver-experience-intro{grid-template-columns:1fr}.ver-experience-intro>span{display:none}.ver-filters{margin-top:33px}.ver-filters button{padding:10px 13px}.ver-experience-grid{grid-template-columns:1fr}.ver-experience-art{height:250px}.ver-experience-card__body{padding:25px 23px 29px}.ver-experience-card h3{font-size:35px}.ver-unknown{gap:18px}.ver-planning-grid blockquote{display:none}.ver-checklist{padding:23px 19px}.ver-checklist h3{font-size:32px}.ver-checklist__bottom{flex-direction:column;align-items:flex-start}.ver-faq-item button{gap:13px;padding:20px 0;font-size:15px}.ver-faq-item p{padding-left:26px}.ver-footer{padding-top:75px}.ver-footer__hero{flex-direction:column;align-items:flex-start;margin-bottom:58px}.ver-footer h2{font-size:47px}.ver-footer__columns{grid-template-columns:1fr;gap:24px;padding-bottom:45px}.ver-footer__last{flex-direction:column;font-size:9px}}@media (width<=359px){.ver-container{width:calc(100% - 32px)}.ver-header{padding-inline:16px}.ver-brand__symbol{font-size:35px}.ver-menu-button{padding:8px;font-size:10px}.ver-hero__copy{padding-inline:16px}.ver-hero h1{font-size:40px}.ver-hero__lead{font-size:21px}.ver-shortcuts{grid-template-columns:1fr;padding:16px}.ver-shortcuts>span:first-child{grid-column:auto}.ver-diagram__grid{grid-template-columns:1fr}.ver-diagram article{min-height:0}.ver-chapter h2{font-size:36px}.ver-experience-card__body{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.ver-page *,.ver-page :before,.ver-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ver-eyebrow,.ver-shortcuts,.ver-chapter{color:#4b625b}.ver-chapter>span:first-child,.ver-experience-card small,.ver-check>span,.ver-faq-item button span{color:#874827}.ver-diagram article>span{color:#3a5a51}.ver-condition-grid article>span{color:#4b625b}.ver-condition-grid article>strong{color:#6b4c35}.ver-experiences .ver-chapter>span:first-child{color:#eab48d}.ver-empty>button{min-height:44px;margin-right:0;display:block}.ver-empty>a{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.ver-page{--paper:#f0eddf;--ink:#253b34;--blue:#294b44;--clay:#995138;--line:#b8bda9;color:#283e36;background:#d9dfd3}.ver-page .ver-header{background:#eae9d8;border-bottom:1px solid #8a9c8b;grid-template-columns:1.2fr auto 2.4fr;min-height:81px}.ver-page .ver-brand__symbol{color:#36564a;letter-spacing:-.11em;border-right:1px solid #a8b6a4;padding-right:16px;font:600 41px/.95 Fraunces,Georgia,serif}.ver-page .ver-brand{color:#344e42;letter-spacing:.045em}.ver-page .ver-header nav a{border-bottom:2px solid #0000;padding:8px 0}.ver-page .ver-header nav a:hover,.ver-page .ver-header nav a:focus-visible{border-bottom-color:#a35d42;text-decoration:none}.ver-page .ver-header__byline{color:#4e6659}.ver-page .ver-action{clip-path:polygon(0 0,100% 0,100% 75%,calc(100% - 16px) 100%,0 100%);background:#284b42;border:1px solid #284b42;gap:22px;min-height:52px;padding:14px 18px;transition:none;color:#fbf4dc!important}.ver-page .ver-action:hover{background:#365d4e;transform:none}.ver-page .ver-link{color:inherit;text-underline-offset:6px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px}.ver-page .ver-link svg{transition:none}.ver-page .ver-link:hover svg{transform:none}.ver-opening{max-width:1550px;margin:26px auto 0;padding:0 clamp(16px,3.8vw,62px)}.ver-opening__topline{letter-spacing:.12em;color:#354d40;justify-content:space-between;gap:12px;padding:10px 0 16px;font:500 10px/1.5 IBM Plex Mono,monospace;display:flex}.ver-opening__spread{background:#eeebdc;border:1px solid #aebaa7;grid-template-columns:minmax(340px,.82fr) minmax(0,1.65fr);display:grid;position:relative;box-shadow:0 20px #bcc9b8,0 26px 45px #3d57401c}.ver-opening__spread:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#8e9d8a33,#435c491f 35%,#fff8e555 85%,#0000);width:11px;position:absolute;top:0;bottom:0;left:33.1%}.ver-opening__leaf{background:repeating-linear-gradient(0deg,#0000 0 32px,#6484720a 33px 34px),#efedde;border-right:1px solid #a5b29f;flex-direction:column;min-width:0;padding:clamp(36px,4.7vw,80px) clamp(22px,3.8vw,62px) 24px;display:flex}.ver-opening__leaf .ver-eyebrow{color:#854a37;letter-spacing:.14em}.ver-opening__leaf h1{letter-spacing:-.067em;color:#24473f;margin:clamp(33px,4vw,65px) 0 25px;font:500 clamp(70px,7.2vw,119px)/.95 Fraunces,Georgia,serif}.ver-opening__leaf h1 em{color:#96543a;font-weight:400}.ver-opening__lead{letter-spacing:-.024em;max-width:405px;font:500 clamp(24px,2.1vw,34px)/1.17 Fraunces,Georgia,serif}.ver-opening__intro{color:#4c6054;max-width:440px;font-size:15px;margin:17px 0 26px!important}.ver-opening__actions{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.ver-opening__annotation{max-width:305px;margin-top:auto;padding:36px 0 0;transform:rotate(-1.2deg)}.ver-opening__annotation:before{content:"";background:#8f6d56;width:89px;height:1px;margin-bottom:15px;display:block}.ver-opening__annotation span{letter-spacing:.12em;color:#87503a;font:500 10px/1.5 IBM Plex Mono,monospace}.ver-opening__annotation p{color:#566c5c;margin:6px 0 15px;font:italic 400 20px/1.28 Fraunces,Georgia,serif}.ver-opening__plate{background:#dce2d1;flex-direction:column;min-width:0;padding:24px 24px 12px;display:flex}.ver-opening__plate-head,.ver-opening__plate-foot{letter-spacing:.095em;color:#466355;justify-content:space-between;gap:10px;font:500 10px/1.5 IBM Plex Mono,monospace;display:flex}.ver-opening__plate-head{border-bottom:1px solid #a7b8a5;padding:0 0 12px}.ver-opening__plate-foot{border-top:1px solid #a7b8a5;margin-top:auto;padding:11px 0 1px}.ver-opening__disclosure{color:#354d40;max-width:760px;font-size:12px;margin:19px 0 43px!important}.ver-map{flex-direction:column;flex:1;min-width:0;margin:0;display:flex;position:relative}.ver-map>svg{flex:1;width:100%;height:auto;min-height:360px;display:block}.ver-map__legend{color:#2a493f;background:#f0eedd;border:1px solid #a7b4a0;justify-content:space-between;align-items:flex-start;gap:20px;max-width:650px;margin:-33px 22px 25px;padding:17px 18px;display:flex;position:relative;box-shadow:6px 7px #a6b99d4b}.ver-map__legend>div{flex-direction:column;gap:5px;display:flex}.ver-map__legend b{letter-spacing:.08em;margin-bottom:4px;font:600 11px IBM Plex Mono,monospace}.ver-map__legend span{align-items:center;gap:9px;font-size:12px;display:flex}.ver-map__legend p{border-left:1px solid #abb6a4;max-width:195px;padding-left:16px;font-size:11px;line-height:1.35}.ver-map__legend p strong{color:#894b34;text-transform:uppercase;margin-bottom:5px;display:block}.ver-map__route{border-top:2px dotted #ae6544;width:34px}.ver-map__contour{border-top:2px solid #628479;width:34px}.ver-page .ver-shortcuts{border-top:1px dashed #91a38e;border-bottom:1px solid #96ac99;max-width:1490px;min-height:80px;margin:auto;padding:0 clamp(16px,3.8vw,62px)}.ver-page .ver-shortcuts a{color:#274b42}.ver-page .ver-container{max-width:1390px}.ver-page .ver-section{padding-block:clamp(80px,8vw,124px);position:relative}.ver-page .ver-chapter{border-top:1px solid #8ca394;margin-bottom:48px;padding-top:15px}.ver-page .ver-chapter h2{color:#2d5247;max-width:1000px;font-size:clamp(43px,5.7vw,80px)}.ver-page .ver-lead{color:#315449}.ver-page .ver-quote{background:0 0;border:0;border-left:3px solid #a65d42;padding:15px 0 20px 25px;transform:rotate(-2deg)}.ver-page .ver-quote p{color:#45645a;margin-top:12px!important}.ver-page .ver-quote>span{color:#713e2b}.ver-page .ver-territory{background:#ede9da}.ver-page .ver-diagram{background:#d6ded1;border:1px solid #a4b3a3;padding:15px;position:relative;box-shadow:10px 12px #bbc8b84d}.ver-page .ver-diagram__head{color:#3a5e50;border-bottom:1px solid #9cafa0}.ver-page .ver-diagram__grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.ver-page .ver-diagram__grid:before{content:"";pointer-events:none;border:1px dashed #6d8a7d;position:absolute;inset:11px}.ver-page .ver-diagram article{border-right:1px dashed #9bae9f;min-height:240px;padding:25px 20px 30px;background:0 0!important}.ver-page .ver-diagram article:last-child{border-right:0}.ver-page .ver-diagram article>span{color:#416153}.ver-page .ver-diagram h3{color:#2f5044;margin:35px 0 14px}.ver-page .ver-diagram__note{color:#f2f0e0;background:#314f47;border:0}.ver-page .ver-diagram__note strong{color:#e8c0a2}.ver-page .ver-stay{background:#e1e3d5}.ver-page .ver-condition-grid{border-block:2px solid #6c8776}.ver-page .ver-condition-grid article{background:0 0;padding-block:28px}.ver-page .ver-condition-grid article h3{color:#2b5044;position:relative}.ver-page .ver-condition-grid article h3:before{content:"";background:#a75b3b;width:42px;height:1px;position:absolute;top:-21px;left:0}.ver-page .ver-condition-grid article strong{color:#71513c}.ver-page .ver-callout{border-top:1px solid #9bae9b;padding-top:22px}.ver-page .ver-experiences{color:#f3efdc;background:#2d4b44}.ver-page .ver-experiences .ver-chapter h2,.ver-page .ver-experiences .ver-lead{color:#f4efdb}.ver-page .ver-experiences .ver-chapter>span:first-child{color:#f5c39e}.ver-page .ver-experience-intro>div>p:last-child{color:#d8dfd0}.ver-page .ver-experience-intro>span{color:#e9d9bb;clip-path:polygon(0 0,100% 0,100% 80%,80% 100%,0 100%);border:1px dashed #d1cbaa;border-radius:0;transform:rotate(-5deg)}.ver-page .ver-filters{border-bottom:1px solid #c4d0bc;flex-wrap:wrap;gap:0;margin-top:40px;padding:0 0 1px}.ver-page .ver-filters button{color:#f5f1e1;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:#2d4b44;border:1px solid #88a296;border-bottom:0;min-height:52px;padding:11px 23px;font:600 13px/1.5 "Source Sans 3",sans-serif;position:relative;transition:none!important}.ver-page .ver-filters button:hover{color:#fffbea;background:#395f53}.ver-page .ver-filters button.active,.ver-page .ver-filters button[aria-pressed=true]{color:#233f37;background:#eee9d7;border-color:#eee9d7}.ver-page .ver-filters button.active:after{content:"";border-bottom:2px solid #995138;position:absolute;bottom:4px;left:21px;right:19px}.ver-page .ver-results{color:#dce6d5;min-height:25px;margin:16px 0 28px!important}.ver-page .ver-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ver-page .ver-experience-card{color:#294d42;background:#ebe8d8;border:1px solid #96a895;grid-template-columns:38% 62%;min-width:0;display:grid;position:relative;box-shadow:7px 8px #1c393373}.ver-page .ver-experience-card:before{content:"";pointer-events:none;border-left:1px solid #bec7b6;position:absolute;top:0;bottom:0;left:38%;box-shadow:3px 0 8px #28473614}.ver-page .ver-experience-art{background:#d0d9c7;height:auto;min-height:395px}.ver-page .ver-experience-art>span{color:#f5f0df;background:#2b4a42;font:600 10px IBM Plex Mono,monospace;top:auto;bottom:17px}.ver-study,.ver-study svg{width:100%;height:100%;display:block}.ver-study svg{object-fit:cover}.ver-page .ver-experience-card__body{padding:26px 25px 28px}.ver-page .ver-experience-card h3{margin:19px 0 18px;font-size:clamp(28px,2.6vw,41px)}.ver-page .ver-experience-card small{color:#82492f}.ver-page .ver-experience-card__body>p{color:#405e53;font-size:14px}.ver-page .ver-unknown{flex-wrap:wrap;gap:13px}.ver-page .ver-experience-card button{color:#27473c;border-top:1px dashed #8b9d8b;border-bottom:0;min-height:49px}.ver-page .ver-experience-card button:hover{text-underline-offset:4px;text-decoration:underline}.ver-page .ver-experience-card__expanded{border-top:1px solid #c0c6b8;animation:none}.ver-page .ver-empty{color:#27493e;background:#e6e5d2;border:1px dashed #8fa28f;max-width:900px;padding:45px 50px;position:relative}.ver-page .ver-empty:before{content:"FOLHA EM BRANCO";color:#506a5d;font:500 10px IBM Plex Mono,monospace;position:absolute;top:18px;right:20px}.ver-page .ver-empty button{clip-path:polygon(0 0,100% 0,100% 65%,calc(100% - 15px) 100%,0 100%);min-height:48px}.ver-page .ver-empty>a{color:#264c42;text-underline-offset:4px;text-decoration:underline}.ver-page .ver-planning{background:#d8dfd1}.ver-page .ver-checklist{background:repeating-linear-gradient(0deg,#0000 0 36px,#7d957a12 37px 38px),#efedde;border:1px solid #879f8a;box-shadow:12px 12px #9caf9b}.ver-page .ver-checklist__head{color:#415f51;border-bottom:2px solid #6f8a79}.ver-page .ver-checklist h3{color:#2a5145}.ver-page .ver-check{border-top:1px solid #b2c1af;grid-template-columns:27px 23px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:15px 2px;display:grid}.ver-page .ver-check input{accent-color:#244b40;width:23px;height:23px}.ver-page .ver-check>span{color:#81482f}.ver-page .ver-check .ver-check__label{color:#2b4b40;font:600 15px/1.3 "Source Sans 3",sans-serif}.ver-page .ver-check .ver-check__status{letter-spacing:.04em;color:#78543e;white-space:nowrap;border:1px solid #a6b29d;padding:5px 7px;font:500 10px IBM Plex Mono,monospace}.ver-page .ver-check:has(input:checked){background:#d9e2d4}.ver-page .ver-check:has(input:checked) .ver-check__status{color:#f2f0dc;background:#294f43;border-color:#294f43}.ver-page .ver-checklist__bottom button{color:#294c41;min-height:44px;padding-inline:4px}.ver-page .ver-checklist__bottom button:disabled{opacity:.57;text-decoration:none}.ver-page .ver-faq{background:#edeadd}.ver-page .ver-faq-item button{min-height:65px}.ver-page .ver-faq-item p{animation:none}.ver-page .ver-footer{color:#e7e9d8;background:#233f37}.ver-page .ver-footer__hero{border-bottom:1px solid #6d8777;padding-bottom:30px}.ver-page .ver-footer h2{color:#f3eed8}.ver-page .ver-footer__hero>.ver-link{border-color:#a6b7a5}.ver-page .ver-footer__columns strong{color:#f0bd9c}.ver-page .ver-footer__columns p,.ver-page .ver-footer__columns a{color:#d0ddce}.ver-page :focus-visible{outline-offset:4px;outline:3px solid #bc653f}.ver-page .ver-experiences :focus-visible,.ver-page .ver-footer :focus-visible{outline-color:#ffe0a0}@media (width<=1199px){.ver-opening__spread{grid-template-columns:minmax(300px,.88fr) minmax(0,1.35fr)}.ver-opening__leaf h1{font-size:clamp(62px,7vw,93px)}.ver-page .ver-experience-card{grid-template-columns:1fr}.ver-page .ver-experience-card:before{display:none}.ver-page .ver-experience-art{height:220px;min-height:0}}@media (width<=767px){.ver-page .ver-header{grid-template-columns:1fr auto;min-height:75px}.ver-page .ver-header nav{background:#efeddd;border-bottom:1px solid #93a692}.ver-page .ver-menu-button{color:#29473d;border-color:#789481;min-height:44px}.ver-opening{margin-top:14px;padding-inline:12px}.ver-opening__topline{padding:4px 4px 9px;font-size:8px}.ver-opening__topline span:last-child{display:none}.ver-opening__spread{display:block}.ver-opening__spread:after{display:none}.ver-opening__leaf{border-bottom:4px double #acb7a5;border-right:0;padding:34px 23px 24px}.ver-opening__leaf h1{margin:26px 0 19px;font-size:clamp(61px,15vw,92px)}.ver-opening__lead{font-size:26px}.ver-opening__intro{font-size:14px;margin:11px 0 23px!important}.ver-opening__annotation{margin-top:20px;padding-top:18px}.ver-opening__annotation p{font-size:17px}.ver-opening__plate{padding:15px 12px 7px}.ver-opening__plate-head{font-size:9px}.ver-opening__plate-head span:last-child{display:none}.ver-map>svg{min-height:0}.ver-map__legend{flex-direction:column;gap:10px;margin:-9px 5px 16px;padding:13px 12px}.ver-map__legend p{border-top:1px solid #b0bda9;border-left:0;max-width:none;padding:8px 0 0}.ver-opening__disclosure{font-size:11px;margin:13px 5px 32px!important}.ver-page .ver-shortcuts{grid-template-columns:1fr 1fr;padding:12px 20px 16px}.ver-page .ver-shortcuts>span:first-child{grid-column:1/-1}.ver-page .ver-section{padding-block:70px}.ver-page .ver-chapter h2{font-size:clamp(38px,9vw,57px)}.ver-page .ver-diagram__grid{grid-template-columns:1fr 1fr}.ver-page .ver-diagram article{border-bottom:1px dashed #abbcab;min-height:180px;padding:20px 12px}.ver-page .ver-diagram h3{margin:23px 0 12px;font-size:25px}.ver-page .ver-diagram__note{grid-template-columns:1fr}.ver-page .ver-condition-grid article{padding-inline:0}.ver-page .ver-experience-grid,.ver-page .ver-experience-card{grid-template-columns:1fr}.ver-page .ver-experience-card__body{padding:25px 22px}.ver-page .ver-experience-art{height:215px}.ver-page .ver-filters{gap:0}.ver-page .ver-filters button{text-align:left;flex:46%;min-height:49px;font-size:13px}.ver-page .ver-empty{padding:45px 18px 22px}.ver-page .ver-checklist{padding:24px 16px}.ver-page .ver-check{grid-template-columns:24px 20px minmax(0,1fr);gap:9px}.ver-page .ver-check .ver-check__status{grid-column:3;justify-self:start;margin-top:-6px}.ver-page .ver-check .ver-check__label{font-size:14px}.ver-page .ver-footer{padding-top:73px}}@media (width<=359px){.ver-opening__leaf h1{font-size:59px}.ver-page .ver-shortcuts,.ver-page .ver-diagram__grid{grid-template-columns:1fr}.ver-page .ver-diagram article{border-right:0;min-height:0}.ver-page .ver-filters button{flex:48%}}@media (prefers-reduced-motion:reduce){.ver-page .ver-opening *,.ver-page .ver-filters button,.ver-page .ver-check,.ver-page .ver-experience-card{transition:none!important;animation:none!important}}.ver-page .ver-filters button:focus-visible{outline-offset:-5px;z-index:2;outline:3px solid #ffe4a3}.ver-page .ver-filters button[aria-pressed=true]:focus-visible{outline-color:#793b2b}.quadra{--q-paper:#f3f1e9;--q-ink:#172a31;--q-teal:#165b57;--q-muted:#42545a;--q-line:#cbd2cd;--q-cream:#e9e9df;--q-info:#e0ebea;--q-rust:#a24127;--q-white:#fff;--q-head:"Space Grotesk","Manrope",system-ui,sans-serif;--q-body:"IBM Plex Sans","Manrope",system-ui,sans-serif;font-family:var(--q-body);background:var(--q-paper);color:var(--q-ink);isolation:isolate;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;font-weight:400;line-height:1.55}.quadra *,.quadra :before,.quadra :after{box-sizing:border-box}.quadra :is(h1,h2,h3,h4,h5,p,figure,dl,ul){margin:0}.quadra :is(h1,h2,h3,h4,h5){font-family:var(--q-head);letter-spacing:-.045em;font-weight:500;line-height:1.12}.quadra a{color:inherit;text-decoration:none}.quadra button,.quadra input,.quadra select{font:inherit}.quadra button{cursor:pointer}.quadra button:disabled{cursor:not-allowed;opacity:.5}.quadra :is(a,button,input,select):focus-visible{outline-offset:4px;z-index:3;outline:3px solid #ac5637}.quadra ::selection{color:var(--q-ink);background:#b7d9cf}.q-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.q-skip{z-index:200;background:var(--q-white);padding:13px 18px;position:fixed;top:-70px;left:20px;box-shadow:0 6px 20px #0003}.q-skip:focus{top:16px}.q-header{z-index:20;border-bottom:1px solid var(--q-line);background:var(--q-paper);position:relative}.q-header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1540px;min-height:94px;margin:auto;padding:24px clamp(20px,4vw,72px);display:flex}.q-brand{font-family:var(--q-head);letter-spacing:-.095em;white-space:nowrap;align-items:center;gap:14px;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.q-brand-dot{color:#b36f51}.q-brand-symbol{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:29px;height:29px;display:grid;transform:rotate(-8deg)}.q-brand-symbol i{border:2px solid;display:block}.q-brand-symbol i:nth-child(2){background:currentColor}.q-brand-symbol i:nth-child(3){background:#a9795b;border-color:#a9795b}.q-header nav{letter-spacing:.03em;gap:clamp(18px,2.5vw,42px);font-size:13px;font-weight:600;display:flex}.q-header nav a{transition:color .18s;position:relative}.q-header nav a:hover{color:var(--q-teal)}.q-header nav a:after{content:"";background:var(--q-teal);height:1px;transition:right .18s;position:absolute;bottom:-7px;left:0;right:100%}.q-header nav a:hover:after{right:0}.q-header-compare{border:1px solid var(--q-ink);color:var(--q-ink);background:0 0;align-items:center;gap:10px;min-height:45px;padding:0 18px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}.q-header-compare:not(:disabled):hover{background:var(--q-ink);color:var(--q-white)}.q-header-compare span{font-variant-numeric:tabular-nums;background:var(--q-ink);color:var(--q-white);padding:3px 7px}.q-header-compare:hover span{background:var(--q-white);color:var(--q-ink)}.q-arrow{transition:transform .2s;display:inline-block}:is(a,button):hover>.q-arrow{transform:translate(3px,-2px)}.q-eyebrow,.q-section-index{font-family:var(--q-body);letter-spacing:.14em;font-size:11px;font-weight:600;line-height:1.5}.q-mini-square{background:var(--q-teal);width:8px;height:8px;margin-right:9px;display:inline-block}.q-hero{border-bottom:1px solid var(--q-line);grid-template-columns:1.02fr .98fr;max-width:1540px;min-height:660px;margin:auto;display:grid}.q-hero-copy{flex-direction:column;align-items:flex-start;gap:0;padding:clamp(58px,7vw,108px) clamp(24px,5vw,84px) 48px;display:flex}.q-hero h1{letter-spacing:-.075em;max-width:720px;margin:33px 0 29px;font-size:clamp(49px,5.3vw,86px);line-height:1.02}.q-hero h1 em,.q-workspace h2 em,.q-manifesto h2 em,.q-results-head h2 em{color:var(--q-teal);font-style:normal;font-weight:400}.q-hero-lead{max-width:475px;color:var(--q-muted);font-size:clamp(16px,1.36vw,20px);line-height:1.58}.q-hero-actions{align-items:center;gap:34px;margin-top:40px;display:flex}.q-primary{background:var(--q-teal);border:1px solid var(--q-teal);justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:15px 21px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.q-primary:hover:not(:disabled){background:var(--q-ink);transform:translateY(-2px);box-shadow:0 9px 20px #172a3119}.q-hero-actions>span{color:var(--q-muted);font-size:12px;line-height:1.5}.q-hero-disclaimer{max-width:445px;color:var(--q-muted);margin-top:auto;padding-top:48px;font-size:12px;line-height:1.45}.q-hero-image{background:#b2c9be;min-height:570px;position:relative;overflow:hidden}.q-hero-image>.q-art{position:absolute;inset:0}.q-art{isolation:isolate;background:#bbcfc3;min-height:200px;position:relative;overflow:hidden}.q-art svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.q-art:after{content:"";pointer-events:none;background:linear-gradient(116deg,#092d2931,#0000 46%,#6f584219);position:absolute;inset:0}.q-art--arch svg{transform:scale(1.05)translate(-2%,1%)}.q-art--window svg{transform:scale(1.12)translate(5%)}.q-art--sun svg{transform:scale(1.07)translate(-1%,-1%)}.q-art--curve svg{transform:scale(1.13)translate(-5%,2%)}.q-art--alcove svg{transform:scale(1.17)translate(2%,3%)}.q-art-mark{z-index:2;color:#fff;text-shadow:0 1px 6px #172a3180;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:12px;left:15px;right:15px}.q-art--hero .q-art-mark{display:none}.q-hero-caption{z-index:4;color:#fff;text-shadow:0 1px 10px #0005;justify-content:space-between;align-items:end;gap:25px;display:flex;position:absolute;bottom:32px;left:36px;right:36px}.q-hero-caption>span{letter-spacing:.1em;max-width:150px;font-size:10px;font-weight:600}.q-hero-caption strong{font-family:var(--q-head);letter-spacing:-.04em;text-align:right;font-size:clamp(19px,2vw,31px);font-weight:500;line-height:1.1}.q-hero-seal{color:#fff;background:#172a3177;border:1px solid #f0f4e7b8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;top:30px;right:30px;transform:rotate(9deg)}.q-hero-seal span{letter-spacing:.16em;font-size:9px}.q-hero-seal b{font-family:var(--q-head);font-size:46px;line-height:1}.q-hero-seal b span{vertical-align:top;font-size:22px}.q-ticker{border-bottom:1px solid var(--q-line);min-height:66px;color:var(--q-muted);justify-content:center;align-items:center;gap:clamp(15px,5vw,75px);padding:12px 20px;display:flex;overflow:hidden}.q-ticker span{white-space:nowrap;letter-spacing:.13em;font-size:11px;font-weight:600}.q-ticker i{border:1px solid var(--q-teal);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.q-workspace{grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:clamp(32px,4.5vw,84px);max-width:1520px;margin:auto;padding:86px clamp(20px,4vw,72px) 120px;display:grid}.q-criteria{align-self:start;padding-right:0}.q-criteria>h2{margin:25px 0 18px;font-size:clamp(28px,2.7vw,39px);line-height:1.12}.q-criteria>p{color:var(--q-muted);max-width:310px;font-size:14px;line-height:1.65}.q-fields h3{font-family:var(--q-body);letter-spacing:.08em;align-items:center;gap:18px;padding:17px 0;font-size:10px;font-weight:700;display:flex}.q-fields h3 span{font-family:var(--q-head);letter-spacing:-.035em;font-size:16px;font-weight:600}.q-field{flex-direction:column;gap:8px;padding:13px 0 15px;display:flex}.q-field>span{font-size:13px;font-weight:600;line-height:1.35}.q-field select,.q-sort select,.q-search input{color:var(--q-ink);outline-offset:3px;background:#f9f8f3;border:1px solid #afbdb8;border-radius:0;width:100%;max-width:100%;height:47px;padding:12px 14px;font-size:14px}.q-field small{color:var(--q-muted);font-size:11px;line-height:1.5}.q-fields fieldset{border:0;min-width:0;margin:0;padding:8px 0 20px}.q-fields legend{padding:0 0 12px;font-size:13px;font-weight:600}.q-fields legend small{color:var(--q-muted);font-size:11px;font-weight:400}.q-region-list{flex-wrap:wrap;gap:7px;display:flex}.q-region-list label{cursor:pointer}.q-region-list input{opacity:0;width:1px;height:1px;position:absolute}.q-region-list span{border:1px solid var(--q-line);padding:7px 11px;font-size:12px;transition:background .18s,color .18s;display:inline-block}.q-region-list input:checked+span{background:var(--q-ink);color:#fff;border-color:var(--q-ink)}.q-region-list input:disabled+span{opacity:.4}.q-checkbox{cursor:pointer;align-items:center;gap:11px;min-height:43px;font-size:13px;font-weight:500;display:flex}.q-checkbox input,.q-compare-tools input{width:18px;height:18px;accent-color:var(--q-teal);flex-shrink:0}.q-preference-note{color:var(--q-muted);font-size:12px;line-height:1.5;margin-top:12px!important}.q-criteria-footer{border-top:1px solid var(--q-line);flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:22px;display:flex}.q-text-control,.q-link-button,.q-inline-link{text-underline-offset:4px;color:var(--q-teal);background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:600;text-decoration:underline}.q-text-control:hover,.q-link-button:hover,.q-inline-link:hover{color:var(--q-rust)}.q-explore{min-width:0}.q-results-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.q-results-head h2{margin-top:18px;font-size:clamp(36px,4vw,61px);line-height:1.09}.q-results-count{flex:none;align-items:end;gap:12px;display:flex}.q-results-count>strong{font-family:var(--q-head);letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:500;line-height:.87}.q-results-count>strong span{color:var(--q-muted);letter-spacing:-.06em;font-size:23px}.q-results-count>span{letter-spacing:.02em;color:var(--q-muted);padding-bottom:3px;font-size:10px;line-height:1.4}.q-search-row{border-bottom:1px solid var(--q-line);grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);gap:16px;margin-top:45px;padding-bottom:25px;display:grid}.q-search,.q-sort{flex-direction:column;gap:8px;display:flex}.q-search span,.q-sort span{font-size:11px;font-weight:600}.q-summary{border-bottom:1px solid var(--q-line);justify-content:space-between;align-items:center;gap:16px;padding:19px 0 17px;font-size:13px;display:flex}.q-summary b{font-size:19px;font-family:var(--q-head);font-weight:600}.q-summary>span{color:var(--q-muted);text-align:right;font-size:11px}.q-active{border-bottom:1px solid var(--q-line);flex-wrap:wrap;align-items:center;gap:7px;padding:17px 0;display:flex}.q-active strong{margin-right:6px;font-size:11px}.q-active button{border:1px solid var(--q-line);background:var(--q-info);color:var(--q-ink);padding:5px 9px;font-size:11px}.q-active button:hover{border-color:var(--q-teal)}.q-result-group-head{border-bottom:1px solid var(--q-ink);justify-content:space-between;align-items:start;gap:22px;padding-bottom:15px;display:flex}.q-result-group-head h3 span{font-family:var(--q-body);letter-spacing:0;vertical-align:top;color:var(--q-teal);margin-left:6px;font-size:12px;font-weight:600}.q-result-group-head p{color:var(--q-muted);margin-top:5px;font-size:12px}.q-home{border:1px solid var(--q-line);background:#f9f8f3;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex}.q-home:hover{border-color:#91aaa3;transform:translateY(-2px);box-shadow:0 16px 42px #172a310e}.q-home--selected{border:2px solid var(--q-teal);box-shadow:0 0 0 3px #165b5717}.q-home-visual{aspect-ratio:1.5;height:auto;overflow:hidden}.q-home-visual .q-art{height:100%;min-height:0}.q-home-visual svg{transition:transform .55s cubic-bezier(.22,.75,.25,1)}.q-home:hover .q-home-visual svg{transform:scale(1.13)translate(-2%)}.q-home-body{flex-direction:column;flex:1;padding:23px clamp(16px,2vw,29px) 22px;display:flex}.q-home-kicker{letter-spacing:.07em;color:var(--q-muted);flex-direction:column;gap:10px;font-size:10px;font-weight:600;display:flex}.q-verdict{letter-spacing:0;color:var(--q-teal);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.q-verdict--miss{color:#9b4228}.q-verdict--uncertain{color:var(--q-muted)}.q-state-symbol{text-align:center;border:1px solid;border-radius:50%;width:15px;height:15px;font-size:10px;line-height:13px;display:inline-block}.q-home h4{margin:16px 0 9px;font-size:clamp(23px,2vw,30px)}.q-home-story{color:var(--q-muted);min-height:59px;font-size:13px;line-height:1.52}.q-home-figures{border-top:1px solid var(--q-line);grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding-top:18px;display:grid}.q-home-figures>div{flex-direction:column;gap:8px;min-width:0;display:flex}.q-home-figures>div+div{border-left:1px solid var(--q-line);padding-left:14px}.q-home-figures span{letter-spacing:.06em;color:var(--q-muted);font-size:9px;font-weight:600;line-height:1.35}.q-home-figures strong{font-size:clamp(14px,1.35vw,19px);font-family:var(--q-head);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.2}.q-home-features{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.q-home-features span{border:1px solid var(--q-line);white-space:nowrap;padding:5px 8px;font-size:11px}.q-reasons,.q-preferences{padding:0;font-size:11px;line-height:1.4;list-style:none;margin:13px 0 0!important}.q-reasons{color:var(--q-rust)}.q-reasons li:before{content:"↳ ";font-weight:700}.q-reasons li+li,.q-preferences li+li{margin-top:5px}.q-preferences{color:var(--q-muted)}.q-preferences li:before{content:"· ";font-weight:700}.q-home-disclaimer{color:var(--q-muted);letter-spacing:.08em;text-transform:uppercase;padding-top:22px;font-size:10px;margin-top:auto!important}.q-home-actions{border-top:1px solid var(--q-line);flex-direction:column;gap:8px;margin-top:10px;padding-top:16px;display:flex}.q-home-actions button{text-align:center;border-radius:0;min-height:44px;padding:9px 10px;font-size:12px;font-weight:600}.q-add-action{border:1px solid var(--q-ink);background:var(--q-ink);color:#fff}.q-add-action:hover{background:var(--q-teal);border-color:var(--q-teal)}.q-selected-action{background:var(--q-info);color:var(--q-ink);border:1px solid var(--q-teal)}.q-details-action:hover{text-decoration:underline}.q-detail-expand{border-top:1px solid var(--q-line);background:var(--q-info);padding:22px}.q-details-lead h4{margin:7px 0;font-size:23px}.q-details-lead p{color:var(--q-muted);font-size:12px}.q-cost-lines{margin-top:19px!important}.q-cost-lines>div{border-bottom:1px solid #b6cac5;justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}.q-cost-lines dt{font-weight:600}.q-cost-lines dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.q-amount{font-variant-numeric:tabular-nums}.q-amount--muted{color:var(--q-muted)}.q-cost-total{border-top:2px solid var(--q-ink);margin-top:18px;padding-top:16px}.q-cost-total>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.q-cost-total>div span{font-size:12px}.q-cost-total>div strong{font-family:var(--q-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:19px}.q-cost-total>p{color:var(--q-rust);margin-top:10px;font-size:12px;line-height:1.4}.q-excluded{margin-top:21px}.q-excluded h5{font-size:17px}.q-excluded ul{color:var(--q-muted);padding-left:20px;font-size:12px;margin:10px 0!important}.q-external{border-top:1px solid #b6cac5;padding-top:12px;font-size:12px;margin-top:15px!important}.q-empty{border:1px solid var(--q-line);background:var(--q-info);margin:25px 0;padding:55px 30px}.q-empty h3{max-width:530px;margin:10px 0 14px;font-size:clamp(24px,3vw,36px)}.q-empty p{max-width:510px;font-size:14px}.q-empty button{background:var(--q-teal);color:#fff;border:0;min-height:44px;margin-top:22px;padding:13px 17px;font-weight:600}.q-comparison-section{background:var(--q-ink);color:#fff;padding:90px clamp(20px,4vw,72px) 110px;scroll-margin-top:20px}.q-comparison{max-width:1330px;margin:auto}.q-comparison-head{justify-content:space-between;gap:28px;display:flex}.q-comparison-head h2{margin:20px 0;font-size:clamp(37px,4.2vw,63px)}.q-title-dot{color:#9ec6b7}.q-comparison-head p{color:#c2d4d0;max-width:520px;font-size:15px}.q-comparison-head .q-link-button{color:#d7ebe4;white-space:nowrap;align-self:start}.q-comparison .q-empty{background:#233b40;border-color:#466369}.q-demo-note{color:#d5e5dd;letter-spacing:.1em;font-size:10px;font-weight:600;margin:36px 0 14px!important}.q-compare-tools{border-top:1px solid #466167;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}.q-compare-tools label{cursor:pointer;align-items:center;gap:8px;display:flex}.q-table-viewport{width:100%;overflow-x:auto}.q-compare-table{border-collapse:collapse;table-layout:fixed;color:#ecf3f1;width:100%;font-size:13px}.q-compare-table caption{text-align:left;color:#d1e5df;margin-bottom:12px;font-size:11px}.q-compare-table th,.q-compare-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #597073;padding:17px}.q-compare-table th:first-child{width:22%}.q-compare-table thead th{background:#284349;font-weight:500}.q-compare-table thead th:not(:first-child){min-width:180px}.q-compare-table thead th>span,.q-compare-table thead th>strong{display:block}.q-compare-table thead th strong{font-family:var(--q-head);letter-spacing:-.04em;margin:6px 0;font-size:19px;font-weight:600}.q-compare-id{color:#bcd7ca;letter-spacing:.1em;font-size:11px}.q-compare-verdict{color:#d5e5dd;margin-top:14px;font-size:11px}.q-compare-table thead button{color:#fff;background:0 0;border:1px solid #718d91;min-height:34px;margin-top:14px;padding:6px 10px;font-size:11px}.q-compare-table .q-table-group th{color:var(--q-ink);font-family:var(--q-head);letter-spacing:-.035em;background:#cadbd4;padding:12px 18px;font-size:17px;font-weight:600}.q-compare-table tbody>tr:not(.q-table-group) th{color:#e0ece8;font-weight:600}.q-compare-table tbody>tr:not(.q-table-group) td{font-variant-numeric:tabular-nums}.q-compare-mobile{display:none}.q-compare-foot{border-top:1px solid #567278;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding-top:23px;display:flex}.q-compare-foot strong{font-family:var(--q-head);font-size:22px;font-weight:500}.q-compare-foot p{color:#d3e4df;max-width:480px;font-size:12px}.q-manifesto{max-width:1520px;margin:auto;padding:108px clamp(20px,4vw,72px)}.q-manifesto>div{grid-template-columns:1fr .7fr;gap:clamp(50px,10vw,140px);margin-top:35px;display:grid}.q-manifesto p{color:var(--q-muted);font-size:15px;line-height:1.75}.q-manifesto p+p{margin-top:17px}.q-manifesto-note{border-left:3px solid var(--q-teal);padding-left:15px;font-weight:600;margin-top:25px!important}.q-footer{border-top:1px solid var(--q-line);background:#e3e8e2;justify-content:space-between;align-items:center;gap:28px;padding:46px clamp(20px,4vw,72px);display:flex}.q-footer>span{color:var(--q-muted);font-size:12px}.q-footer>a{text-underline-offset:4px;font-size:12px;font-weight:600;text-decoration:underline}.q-tray{z-index:18;border-top:2px solid var(--q-teal);background:#e8efea;justify-content:space-between;align-items:center;gap:22px;padding:13px clamp(16px,4vw,72px);display:flex;position:sticky;bottom:0;box-shadow:0 -8px 30px #172a311a}.q-tray>div{align-items:center;gap:16px;min-width:0;display:flex}.q-tray>div>strong{font-family:var(--q-head);letter-spacing:-.065em;white-space:nowrap;font-size:36px;line-height:1}.q-tray>div>strong span{color:var(--q-muted);font-size:14px}.q-tray>div>span{color:var(--q-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.q-tray .q-primary{flex-shrink:0;min-height:45px;padding:10px 18px;font-size:12px}.q-interruption{z-index:100;width:100%;max-width:none;height:100%;max-height:none;color:var(--q-ink);background:#14272cba;border:0;place-items:center;margin:0;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.q-interruption::backdrop{background:#14272cba}.q-interruption-content{background:var(--q-paper);width:100%;max-width:520px;padding:clamp(24px,5vw,46px);box-shadow:0 35px 80px #0003}.q-interruption h2{margin:15px 0;font-size:clamp(29px,4vw,43px)}.q-interruption p{color:var(--q-muted);font-size:14px}.q-swap-options{gap:8px;margin:25px 0 17px;display:grid}.q-swap-options button{border:1px solid var(--q-ink);background:var(--q-ink);color:#fff;text-align:left;justify-content:space-between;min-height:46px;padding:10px 14px;display:flex}.q-swap-options button:hover{background:var(--q-teal);border-color:var(--q-teal)}.q-fatal{flex-direction:column;justify-content:center;align-items:start;gap:20px;max-width:800px;min-height:100vh;margin:auto;padding:40px;display:flex}.q-fatal h1{font-size:45px}.q-fatal button{background:var(--q-teal);color:#fff;border:0;padding:13px 20px}@media (width<=1200px){.q-workspace{grid-template-columns:minmax(230px,285px) minmax(0,1fr);gap:32px;padding-left:32px;padding-right:32px}.q-home-list{grid-template-columns:1fr}.q-home{grid-template-columns:37% 1fr;display:grid}.q-home-visual{aspect-ratio:auto;height:100%;min-height:310px}.q-home-body{padding:22px}.q-detail-expand{grid-column:1/-1}.q-home-story{min-height:0}.q-hero{min-height:580px}.q-hero-image{min-height:550px}.q-hero-copy{padding-left:35px;padding-right:30px}.q-results-head h2{font-size:43px}}@media (width<=990px){.q-header-inner{padding:20px 28px}.q-hero{grid-template-columns:1fr 1fr;min-height:530px}.q-hero h1{margin-top:26px;font-size:clamp(40px,5.4vw,59px)}.q-hero-copy{padding:50px 28px 28px}.q-hero-image{min-height:520px}.q-hero-actions{flex-wrap:wrap;gap:18px}.q-workspace{padding:70px 30px;display:block}.q-criteria{margin-bottom:70px}.q-fields{max-width:none}.q-fields:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;display:grid}.q-fields:first-of-type h3{grid-column:1/-1}.q-fields-preferences{flex-wrap:wrap;align-items:start;column-gap:28px;padding-bottom:14px;display:flex}.q-fields-preferences h3,.q-fields-preferences fieldset{width:100%}.q-fields-preferences .q-checkbox{min-width:190px}.q-fields-preferences .q-preference-note{width:100%}.q-criteria-footer{margin-top:0}.q-home-list{grid-template-columns:repeat(2,minmax(0,1fr))}.q-home{display:flex}.q-home-visual{aspect-ratio:1.55;height:auto;min-height:0}.q-table-viewport{display:none}.q-compare-mobile{display:block}.q-mobile-group{margin-top:30px}.q-mobile-group>h3{font-family:var(--q-head);color:var(--q-ink);background:#cadbd4;padding:14px 18px;font-size:24px}.q-mobile-attribute{border-bottom:1px solid #4d676b;padding:17px 12px}.q-mobile-attribute.q-different{background:#36564f}.q-mobile-attribute>h4{font-family:var(--q-body);letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:600}.q-mobile-value{justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.q-mobile-value>span{color:#c3d9d3;white-space:nowrap}.q-mobile-value b{letter-spacing:.03em;color:#fff;margin-right:3px;font-weight:600}.q-mobile-value>strong{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:57%;font-weight:500}.q-comparison-section{padding:70px 30px}}@media (width<=700px){.q-header-inner{gap:16px;min-height:75px;padding:16px 20px}.q-brand{gap:10px;font-size:24px}.q-brand-symbol{gap:2px;width:23px;height:23px}.q-header nav{gap:17px;font-size:11px}.q-header nav a:last-child{display:none}.q-header-compare{gap:0;min-height:40px;padding:9px;font-size:0}.q-header-compare span{font-size:12px}.q-header-compare .q-arrow{display:none}.q-hero{flex-direction:column;display:flex}.q-hero-copy{padding:62px 24px 40px}.q-hero h1{max-width:600px;margin:22px 0;font-size:clamp(42px,9vw,65px)}.q-hero-lead{max-width:520px;font-size:16px}.q-hero-actions{margin-top:29px}.q-hero-disclaimer{padding-top:29px}.q-hero-image{aspect-ratio:1.2;min-height:350px;max-height:480px}.q-hero-caption{bottom:23px;left:24px;right:24px}.q-hero-seal{width:76px;height:76px;top:17px;right:17px}.q-hero-seal b{font-size:33px}.q-hero-seal span{font-size:7px}.q-ticker{justify-content:space-between;gap:16px;min-height:50px}.q-ticker span{font-size:9px}.q-ticker span:nth-of-type(3){display:none}.q-workspace{padding:59px 20px 90px}.q-criteria{margin-bottom:58px}.q-criteria>h2{font-size:36px}.q-results-head h2{font-size:clamp(33px,6.6vw,46px)}.q-results-count>strong{font-size:45px}.q-results-count>strong span{font-size:16px}.q-home-list{grid-template-columns:1fr}.q-home{grid-template-columns:34% 1fr;display:grid}.q-home-visual{aspect-ratio:auto;height:100%;min-height:350px}.q-home-body{padding:18px}.q-home-kicker{font-size:9px}.q-home h4{font-size:26px}.q-home-figures strong{font-size:16px}.q-detail-expand{grid-column:1/-1}.q-comparison-head{display:block}.q-comparison-head .q-link-button{margin-top:20px;display:inline-block}.q-compare-foot{align-items:start}.q-manifesto{padding:70px 24px}.q-manifesto>div{display:block}.q-manifesto h2{margin-bottom:28px}.q-footer{flex-wrap:wrap;padding:30px 24px}}@media (width<=520px){.q-header nav a:nth-child(2){display:none}.q-header-inner{gap:10px}.q-brand{font-size:22px}.q-header-compare{padding:7px}.q-hero-copy{padding:50px 20px 37px}.q-hero h1{font-size:clamp(39px,11vw,48px)}.q-hero-image{aspect-ratio:1.04;min-height:290px}.q-hero-actions{flex-direction:column;align-items:start;gap:15px;display:flex}.q-hero-actions>span{font-size:11px}.q-hero-caption>span{font-size:9px}.q-hero-caption strong{font-size:20px}.q-ticker span{font-size:8px}.q-workspace{padding:51px 16px 70px}.q-fields:first-of-type{display:block}.q-criteria>h2{font-size:33px}.q-fields-preferences .q-checkbox{min-width:140px}.q-results-head{align-items:start}.q-results-head h2{font-size:35px}.q-results-count{text-align:right;align-self:start;margin-top:14px;display:block}.q-results-count>strong{font-size:36px}.q-results-count>span{margin-top:8px;font-size:9px;display:block}.q-search-row{grid-template-columns:1fr;gap:17px;margin-top:26px}.q-summary{align-items:start}.q-summary>span{max-width:90px}.q-result-group-head h3{font-size:22px}.q-home{display:flex}.q-home-visual{aspect-ratio:1.5;height:auto;min-height:0}.q-home-body{padding:21px}.q-home-figures strong{font-size:19px}.q-home-figures span{font-size:9px}.q-home-story{font-size:13px}.q-comparison-section{padding:60px 16px 80px}.q-comparison-head h2{font-size:37px}.q-mobile-group>h3{font-size:21px}.q-mobile-value{display:block}.q-mobile-value>span{margin-bottom:4px;font-size:11px;display:block}.q-mobile-value>strong{text-align:left;max-width:100%;padding-left:0;font-size:14px;display:block}.q-mobile-value+.q-mobile-value{border-top:1px dashed #476269}.q-tray{gap:10px;padding:10px 14px}.q-tray>div>strong{font-size:27px}.q-tray>div>span{display:none}.q-tray .q-primary{gap:12px;min-height:43px;padding:10px 13px;font-size:11px}.q-footer .q-brand{font-size:22px}}@media (prefers-reduced-motion:reduce){.quadra *,.quadra :before,.quadra :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.q-home:hover,.q-home:hover .q-home-visual svg,.q-primary:hover:not(:disabled){transform:none}}.quadra{--q-paper:#edf0eb;--q-ink:#203638;--q-teal:#205a53;--q-muted:#485c5b;--q-line:#b8c6be;--q-info:#e4ece6;--q-rust:#914b2c;color:var(--q-ink);font-feature-settings:"tnum" 1;background:#edf0eb}.quadra :is(section,aside){scroll-margin-top:32px}.q-header{background:#f9faf5;border-bottom:1px solid #aebfb5;position:relative}.q-header-inner{max-width:none;min-height:72px;padding:14px clamp(18px,2.2vw,36px)}.q-brand{letter-spacing:-.08em;font-size:25px}.q-brand-symbol{width:25px;height:25px}.q-header nav{text-transform:uppercase;letter-spacing:.12em;margin-left:clamp(12px,4vw,65px);margin-right:auto;font-size:12px}.q-header nav a{padding:12px 3px}.q-header-compare{letter-spacing:.025em;background:var(--q-ink);color:#fff;border:1px solid var(--q-ink);border-radius:3px;min-height:45px;font-size:12px}.q-header-compare span{color:var(--q-ink);background:#d2e0d6;border-radius:2px}.q-header-compare:disabled{color:#fff;opacity:.82;background:#53625e}.q-header-compare:disabled span{background:#d7dfd8}.q-header-compare:not(:disabled):hover{background:var(--q-teal)}.q-header-compare:hover span{color:#203638;background:#d7dfd8}.q-workspace{border-left:1px solid var(--q-line);border-right:1px solid var(--q-line);grid-template-columns:310px minmax(0,1fr);align-items:start;gap:0;max-width:1600px;min-height:800px;margin:auto;padding:0}.q-criteria{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#90a69a transparent;background:#e1e9e2;border-right:1px solid #b7c6bd;max-height:100vh;padding:26px 22px 32px;position:sticky;top:0;overflow-y:auto}.q-criteria-toggle{display:none}.q-criteria-content{display:block}.q-criteria .q-section-index{color:#335951;align-items:center;gap:9px;font-size:10px;display:inline-flex}.q-criteria .q-section-index:before{content:"";background:#3d7567;width:6px;height:6px}.q-criteria>div>h2{letter-spacing:-.065em;margin:16px 0 12px;font-size:clamp(26px,2.35vw,33px);line-height:1.07}.q-criteria>div>p{color:var(--q-muted);max-width:260px;font-size:12px;line-height:1.55}.q-criteria h2 em{color:var(--q-teal);font-style:normal;font-weight:500}.q-fields{border-top:1px solid #aabcb1;margin-top:22px}.q-fields h3{letter-spacing:.1em;color:#42675b;gap:9px;padding:14px 0 9px;font-size:10px}.q-fields h3 span{letter-spacing:-.02em;color:var(--q-ink);font-size:14px}.q-field{gap:6px;padding:7px 0 9px}.q-field>span,.q-search>span,.q-sort>span{color:#294945;letter-spacing:.015em;font-size:11px;font-weight:700}.q-field small{color:#455c55;font-size:10px}.q-field select,.q-sort select,.q-search input{color:#213c38;background:#f9fbf7;border:1px solid #9bb1a5;border-radius:3px;min-width:0;height:49px;padding:12px 33px 12px 13px;font-size:13px;box-shadow:inset 0 1px #fff}.q-field select,.q-sort select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 8 5 5 5-5' stroke='%232c5b51' stroke-width='1.8'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:18px}.q-field select:hover,.q-sort select:hover,.q-search input:hover{border-color:#47766a}.q-field select:focus-visible,.q-sort select:focus-visible,.q-search input:focus-visible{outline-offset:2px;border-color:#205a53;outline:3px solid #9f5b36}.q-fields fieldset{padding-top:6px;padding-bottom:10px}.q-fields legend{font-size:12px}.q-region-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.q-region-list label{min-width:0;display:block;position:relative}.q-region-list input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.q-region-list span{text-align:center;color:#254b43;background:#f5f9f3;border:1px solid #9eb4a8;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:8px 6px;font-size:11px;font-weight:600;transition:none;display:flex}.q-region-list input:checked+span{color:#fff;background:#265d52;border-color:#265d52;box-shadow:inset 0 -4px #a9d9bc}.q-region-list input:focus-visible+span{outline-offset:2px;outline:3px solid #9a4a27}.q-region-list input:disabled+span{color:#546a60;opacity:1;cursor:not-allowed;background:#d3dfd5;border-color:#c5d2c8}.q-checkbox{border-bottom:1px solid #c6d2c9;gap:10px;min-height:45px;font-size:12px;position:relative}.q-checkbox input,.q-compare-tools input{accent-color:#205a53;width:19px;height:19px}.q-checkbox:has(input:checked){color:#124f42;font-weight:700}.q-checkbox:has(input:focus-visible){outline-offset:1px;outline:3px solid #99502e}.q-preference-note{font-size:11px}.q-criteria-footer{gap:16px;margin-top:20px}.q-text-control,.q-link-button,.q-inline-link{text-underline-offset:4px;min-height:44px}.q-explore{background:#f4f6f0;min-width:0;padding:28px clamp(20px,3.25vw,56px) 94px}.q-workbench-intro{border-bottom:1px solid #b1c2b8;grid-template-columns:minmax(0,1fr) 165px;gap:22px;padding:3px 0 24px;display:grid}.q-workbench-intro .q-section-index{color:#345c52;letter-spacing:.16em;font-size:10px}.q-workbench-intro h1{letter-spacing:-.075em;max-width:720px;margin:16px 0 12px;font-size:clamp(34px,3.65vw,59px);line-height:1.04}.q-workbench-intro h1 em{color:#286d5f;font-style:normal;font-weight:500}.q-workbench-intro p{color:#485e56;max-width:660px;font-size:13px;line-height:1.6}.q-workbench-status{color:#295b4e;background:#e8eee7;border:1px solid #a8c0ae;grid-template-columns:9px 1fr;align-self:start;gap:4px 9px;padding:13px 11px;display:grid}.q-workbench-status .q-status-lamp{background:#368366;border:2px solid #e8eee7;outline:1px solid #368366;width:8px;height:8px;margin-top:4px}.q-workbench-status strong{letter-spacing:.08em;font-size:10px;line-height:1.4}.q-workbench-status small{color:#4a6357;grid-column:2;font-size:10px;line-height:1.5}.q-study-disclosure{color:#566a61;max-width:780px;font-size:10px;line-height:1.6;padding:10px 0 16px!important}.q-results-head{border-top:1px solid #d4ded5;align-items:center;gap:16px;padding:19px 0 14px}.q-results-head h2{letter-spacing:-.055em;margin-top:8px;font-size:clamp(22px,2.4vw,35px);line-height:1.12}.q-results-head h2 em{font-style:normal}.q-results-count{align-items:center}.q-results-count>strong{font-size:45px;font-weight:600}.q-results-count>strong span{font-size:16px}.q-results-count>span{font-size:9px}.q-search-row{background:#e8eee7;border:1px solid #bccdc3;grid-template-columns:minmax(0,1.2fr) minmax(185px,1fr);gap:10px;margin-top:14px;padding:13px}.q-search,.q-sort{gap:6px}.q-summary{background:#dce9df;border:1px solid #bfd3c3;margin-top:12px;padding:10px 15px}.q-summary b{font-size:24px}.q-summary>span{font-size:10px}.q-active{gap:8px}.q-active strong{letter-spacing:.07em;text-transform:uppercase;font-size:10px}.q-active button{color:#254c44;background:#fff;border:1px solid #a7c2b1;border-radius:2px;min-height:37px;padding:6px 12px}.q-active button:focus-visible{outline-offset:2px;outline:3px solid #99502e}.q-result-group{margin-top:29px}.q-result-group-head{border-color:#91aaa0;align-items:end;padding:0 0 12px}.q-result-group-head h3{letter-spacing:-.045em;font-size:20px}.q-result-group-head h3 span{font-variant-numeric:tabular-nums;font-family:var(--q-body);border:1px solid #aabdb2;margin-left:7px;padding:3px 7px}.q-result-group-head p{font-size:11px;line-height:1.45}.q-home-list{grid-template-columns:1fr;gap:10px;padding-top:14px;display:grid}.q-home,.q-home:hover{min-width:0;box-shadow:none;background:#fff;border:1px solid #adbbb1;grid-template-columns:minmax(200px,36%) minmax(0,1fr);gap:0;transition:border-color .14s;display:grid;transform:none}.q-home:hover{border-color:#417365}.q-home--selected,.q-home--selected:hover{border:1px solid #245d50;box-shadow:inset 4px 0 #245d50}.q-home-visual{aspect-ratio:auto;background:#dfe9df;border-right:1px solid #d3dfd5;height:auto;min-height:0}.q-home-visual .q-floorplan{flex-direction:column;justify-content:flex-start;width:100%;height:100%;min-height:262px;display:flex}.q-floorplan{color:#335b50;background:#e0e9e1;margin:0;padding:13px}.q-plan-topline{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.q-floorplan svg{aspect-ratio:360/244;object-fit:contain;width:100%;height:auto;max-height:205px;display:block;position:static;transform:none!important}.q-floorplan figcaption{color:#4f6d60;padding:5px 0 1px;font-size:9px;line-height:1.4}.q-home-body{min-width:0;padding:20px clamp(15px,2vw,27px) 17px}.q-home-kicker{letter-spacing:.045em;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.q-verdict{letter-spacing:.055em;white-space:normal;color:#174e40;background:#dcece0;border:1px solid #a3c8aa;padding:4px 7px;font-size:10px;font-weight:700}.q-verdict--uncertain{color:#674b20;background:#f2e9d6;border-color:#d5c29d}.q-verdict--miss{color:#842f19;background:#f8e8e0;border-color:#d6b19f}.q-state-symbol{flex:none;width:15px;height:15px}.q-home h4{letter-spacing:-.06em;margin:8px 0 5px;font-size:clamp(22px,2vw,29px)}.q-home-story{min-height:0;font-size:12px;line-height:1.45}.q-home-figures{border-color:#d4ded6;gap:12px;margin-top:12px;padding-top:13px}.q-home-figures>div{gap:4px}.q-home-figures span{letter-spacing:.05em;color:#466056;font-size:9px;font-weight:700}.q-home-figures strong{letter-spacing:-.06em;overflow-wrap:anywhere;color:#263c35;font-size:clamp(15px,1.6vw,23px);line-height:1.15}.q-home-figures .q-figure-main strong{color:#1b6552}.q-home-warning{color:#734c30;font-size:10px;line-height:1.45;margin-top:8px!important}.q-home-warning span{display:inline}.q-home-features{gap:5px;margin-top:10px}.q-home-features span{background:#f5f8f3;border-color:#c2d1c7;padding:4px 7px;font-size:10px}.q-home-disclaimer{letter-spacing:.05em;padding-top:10px;font-size:9px}.q-home-actions{border-color:#d5dfd6;flex-direction:row;gap:6px;margin-top:8px;padding-top:10px}.q-home-actions button{border-radius:2px;flex:1;min-width:0;min-height:46px;padding:8px;font-size:11px}.q-add-action{background:#203638;border-color:#203638}.q-add-action:hover{background:#245f54}.q-selected-action{color:#1d594c;background:#dcefe2;border-color:#245f54}.q-details-action{color:#20574d;background:#fff;border:1px solid #a8bdb0}.q-details-action:hover{background:#ebf1ec;text-decoration:underline}.q-detail-expand{background:#f5f8f3;grid-column:1/-1}.q-preferences,.q-reasons{font-size:11px}.q-comparison-section{color:#203638;background:#e5ebe6;border-top:3px solid #205e50;padding:68px clamp(18px,4vw,64px) 90px}.q-comparison{max-width:1400px}.q-comparison-head h2{font-size:clamp(30px,3.5vw,52px)}.q-comparison-head p{color:#465b56}.q-comparison-head .q-link-button{color:#205a53}.q-comparison .q-empty{background:#f7faf6;border:1px solid #b0c8b5}.q-comparison .q-empty p{color:#3f5a4f}.q-demo-note{color:#36574b;padding:15px 0;font-size:11px}.q-compare-tools{border-color:#b6c9bb;font-size:12px}.q-compare-table{color:#24443b}.q-compare-table caption{color:#4b665a}.q-compare-table th,.q-compare-table td{color:#244238;background:#f7f9f5;border:1px solid #becfc3}.q-compare-table thead th{color:#234a40;background:#dce8df}.q-compare-table thead button{color:#1d5043;border:1px solid #84a897}.q-compare-table thead button:hover{background:#b9d3c4}.q-compare-table .q-table-group th{color:#21463b;background:#c3d9ca}.q-compare-table tbody>tr:not(.q-table-group) th{color:#24473c;background:#eaf1eb}.q-compare-table .q-different,.q-compare-table .q-different td,.q-compare-table .q-different th{background:#d8ebdc}.q-compare-id,.q-compare-verdict{color:#2a604c}.q-compare-foot{border-color:#bfd0c1}.q-compare-foot p{color:#405c50}.q-manifesto{max-width:1500px;padding:57px clamp(18px,4vw,64px)}.q-manifesto>div{gap:45px;margin-top:16px}.q-manifesto h2{max-width:560px;font-size:clamp(29px,3.15vw,47px)}.q-manifesto p{font-size:13px;line-height:1.65}.q-footer{background:#dae6dc;padding:24px clamp(18px,4vw,64px)}.q-tray{color:#fff;background:#203d38;border-top:2px solid #6fb094;padding:12px clamp(18px,3vw,42px);position:sticky;bottom:0;box-shadow:0 -6px 19px #10271d2c}.q-tray>div>span,.q-tray>div>strong span{color:#d6e5d9}.q-tray .q-primary{background:#d0e9d5;border-color:#d0e9d5;color:#163f33!important}.q-tray .q-primary:hover:not(:disabled){background:#fff;transform:none;color:#163f33!important}.q-tray .q-primary:disabled{opacity:1;background:#bed0c1;color:#25443b!important}.q-primary{border-radius:2px;transition:background .14s}.q-primary:hover:not(:disabled){box-shadow:none;transform:none}.q-interruption-content{border:1px solid #99b6a5;border-top:6px solid #205a53}.q-swap-options button{min-height:44px}.quadra :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #99502e}@media (hover:hover){.q-region-list label:hover input:not(:disabled)+span{color:#174d3e;background:#e2efe4;border-color:#245d51}.q-region-list label:hover input:checked+span{color:#fff;background:#245b50}.q-home:not(.q-home--selected):hover{box-shadow:inset 3px 0 #7da590}}@media (width<=1199px){.q-workspace{grid-template-columns:285px minmax(0,1fr);gap:0;padding:0}.q-home,.q-home:hover{grid-template-columns:minmax(180px,36%) minmax(0,1fr);display:grid}.q-home-visual{min-height:0}.q-home-list{grid-template-columns:1fr}.q-home-story{min-height:0}}@media (width<=980px){.q-workspace{border:0;display:block}.q-criteria{background:#e0eae1;border-bottom:1px solid #b0c3b6;border-right:0;max-height:none;margin:0;padding:16px 24px;position:static;overflow:visible}.q-criteria-toggle{color:#244f41;text-align:left;background:#f6faf4;border:1px solid #8fae9a;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:9px 15px;font-size:15px;font-weight:700;display:flex}.q-criteria-toggle span:first-child{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.q-criteria-toggle b{color:#426555;border-left:1px solid #b3c7b9;padding-left:12px;font-size:11px;font-weight:600}.q-criteria-toggle span:last-child{font-size:24px;line-height:1}.q-criteria[data-open=false] .q-criteria-content{display:none}.q-criteria-content{padding:16px 0 3px}.q-criteria>div>h2{font-size:30px}.q-fields:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.q-fields:first-of-type h3{grid-column:1/-1}.q-fields-preferences{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.q-fields-preferences h3,.q-fields-preferences fieldset,.q-fields-preferences .q-preference-note{width:100%}.q-fields-preferences .q-checkbox{min-width:180px}.q-region-list{display:flex}.q-region-list span{min-width:102px;padding:8px 12px}.q-explore{padding:29px 28px 65px}.q-home-list{grid-template-columns:1fr}.q-home,.q-home:hover{grid-template-columns:minmax(210px,36%) minmax(0,1fr);display:grid}.q-home-visual{aspect-ratio:auto;height:auto;min-height:0}.q-home-visual .q-floorplan{min-height:260px}.q-comparison-section{padding:50px 28px}}@media (width<=650px){.q-header-inner{min-height:65px;padding:12px 16px}.q-header nav{display:none}.q-header-compare{padding:8px 11px;font-size:11px}.q-header-compare span{font-size:11px}.q-criteria{padding:12px 16px}.q-explore{padding:25px 16px 55px}.q-workbench-intro{padding-bottom:16px;display:block}.q-workbench-intro h1{margin:12px 0;font-size:clamp(33px,8.5vw,46px)}.q-workbench-status{flex-wrap:wrap;align-items:center;gap:10px;max-width:none;margin-top:18px;display:flex}.q-workbench-status small{margin-left:auto}.q-results-head h2{font-size:clamp(23px,6vw,32px)}.q-results-count>strong{font-size:37px}.q-results-count>span{font-size:9px}.q-search-row{grid-template-columns:1fr;gap:11px;margin-top:10px}.q-summary{align-items:center}.q-home,.q-home:hover{flex-direction:column;display:flex}.q-home-visual{aspect-ratio:auto;border-bottom:1px solid #c4d4c8;border-right:0;height:auto;min-height:0}.q-home-visual .q-floorplan{min-height:0;padding:12px}.q-floorplan svg{max-height:185px}.q-home-body{padding:16px}.q-home-figures strong{font-size:clamp(16px,4.8vw,22px)}.q-home-figures>div+div{padding-left:10px}.q-home-actions{flex-direction:row}.q-home-actions button{font-size:11px}.q-detail-expand{width:100%}.q-comparison-section{padding:48px 16px}.q-comparison .q-empty{padding:25px 18px}.q-manifesto{padding:48px 17px}.q-tray{padding:10px 14px}}@media (width<=380px){.q-header-inner{gap:10px}.q-header-compare{gap:5px}.q-brand{gap:7px;font-size:22px}.q-brand-symbol{width:21px;height:21px}.q-workbench-status small{margin:0}.q-results-count>span{display:none}.q-criteria .q-fields:first-of-type{display:block}.q-home-kicker{align-items:start}.q-home-actions{flex-direction:column}.q-home-actions button{width:100%}.q-summary>span{display:none}}@media (prefers-reduced-motion:reduce){.quadra *,.quadra :before,.quadra :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.q-region-list input:focus+span,.q-region-list input:focus-visible+span,.q-field select:focus,.q-sort select:focus,.q-search input:focus{outline-offset:2px;outline:3px solid #99502e}.q-region-list input:focus+span,.q-region-list input:focus-visible+span{box-shadow:inset 0 0 0 3px #99502e}@media (width<=239px){.q-header-inner{flex-wrap:wrap;justify-content:center;gap:4px;padding:9px 8px}.q-brand{font-size:21px}.q-header-compare{flex:100%;width:100%;min-width:0;padding:6px 4px;font-size:10px}.q-results-head{flex-wrap:wrap;gap:5px}.q-results-count{justify-content:flex-start;width:100%}.q-explore{padding-inline:12px}.q-home-body{padding:12px}.q-home-figures{flex-wrap:wrap;gap:6px}.q-home-figures>div{min-width:0}.q-home-figures>div+div{padding-left:0}.q-workbench-intro h1{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:25px}.q-title-dot{display:none}}.demo-lab-home{color:#1f211f;background:#f5f3ee;place-items:center;min-height:100vh;padding:32px;display:grid}.demo-lab-home>div{border-top:1px solid #1f211f38;width:min(100%,620px);padding-top:24px}.demo-lab-home p{color:#686963;margin:0 0 12px}.demo-lab-home h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2rem,7vw,4.5rem);font-weight:450;line-height:.98}.aurea-root{--a-paper:#f3f1ec;--a-paper-secondary:#e4e2db;--a-foreground:#181816;--a-muted:#6b6963;--a-hairline:#cac6bc;--a-ink:var(--a-foreground);--a-ink-soft:var(--a-muted);--a-ink-faint:color-mix(in srgb, var(--a-muted) 76%, var(--a-paper));--a-line:var(--a-hairline);--a-line-strong:color-mix(in srgb, var(--a-hairline) 68%, var(--a-foreground));--a-inverse:var(--a-paper);--a-placeholder:color-mix(in srgb, var(--a-paper-secondary) 75%, var(--a-hairline));--a-placeholder-deep:var(--a-hairline);--a-sans:"Manrope Variable", Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--a-serif:"Newsreader Variable", Newsreader, "Iowan Old Style", "Baskerville", Georgia, serif;--a-gutter:20px;--a-grid-gap:16px;--a-section-space:96px;--a-content-max:1440px;--a-focus:var(--a-foreground);background:var(--a-paper);min-height:100vh;color:var(--a-ink);font-family:var(--a-sans);font-size:16px;line-height:1.55;overflow:clip}.aurea-root *{text-underline-offset:.22em;text-decoration-thickness:1px}.aurea-root :focus-visible{outline:2px solid var(--a-focus);outline-offset:4px}.aurea-container{width:min(calc(100% - (var(--a-gutter) * 2)), var(--a-content-max));margin-inline:auto}.aurea-skip-link{z-index:1000;background:var(--a-foreground);color:var(--a-inverse);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.aurea-skip-link:focus{transform:translateY(0)}.aurea-eyebrow{color:var(--a-ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:560;line-height:1.25}.aurea-section{padding-block:var(--a-section-space);scroll-margin-top:80px}.aurea-section--secondary{background:var(--a-paper-secondary)}.aurea-section-heading{gap:20px;margin-bottom:48px;display:grid}.aurea-section-heading h2,.aurea-approach h2,.aurea-doctor h2,.aurea-clinic h2,.aurea-social-proof h2,.aurea-contact h2,.aurea-final-cta h2{font-family:var(--a-serif);letter-spacing:-.035em;margin:0;font-weight:330;line-height:.98}.aurea-section-heading h2{max-width:11ch;font-size:clamp(2.7rem,12vw,4.8rem)}.aurea-button{letter-spacing:.02em;border:1px solid;justify-content:space-between;align-items:center;gap:28px;width:fit-content;min-height:48px;padding:12px 16px;font-size:.84rem;font-weight:520;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.aurea-button--primary{background:var(--a-ink);color:var(--a-paper)}.aurea-button--primary:hover,.aurea-button--primary:focus-visible{color:var(--a-ink);background:0 0}.aurea-button--inverse{border-color:var(--a-inverse);background:var(--a-inverse);color:var(--a-foreground)}.aurea-button--inverse:hover,.aurea-button--inverse:focus-visible{color:var(--a-inverse);background:0 0}.aurea-header-shell{z-index:50;background:var(--a-paper);height:72px;position:relative}.aurea-header{z-index:50;background:var(--a-paper);width:100%;height:72px;position:relative}.aurea-header.is-compact{border-bottom:1px solid var(--a-line);height:60px;position:fixed;inset:0 0 auto}.aurea-header__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.aurea-wordmark{min-width:104px;color:var(--a-ink);font-family:var(--a-serif);letter-spacing:-.025em;font-size:1.15rem;font-weight:430;line-height:.9;text-decoration:none;display:grid}.aurea-desktop-nav{display:none}.aurea-menu-button{cursor:pointer;letter-spacing:.06em;background:0 0;border:0;min-width:48px;min-height:48px;padding:0 4px;font-size:.8rem}.aurea-menu-button span{display:block}.aurea-mobile-nav{border-top:1px solid var(--a-line);background:var(--a-paper);width:100%;min-height:calc(100svh - 60px);position:absolute;top:100%;left:0;overflow-y:auto}.aurea-mobile-nav__inner{align-content:start;padding-block:24px 48px;display:grid}.aurea-mobile-nav a{border-bottom:1px solid var(--a-line);min-height:60px;color:var(--a-ink);font-family:var(--a-serif);justify-content:space-between;align-items:center;font-size:1.9rem;font-weight:340;text-decoration:none;display:flex}.asset-frame{isolation:isolate;border:1px solid color-mix(in srgb, var(--a-foreground) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--a-paper) 28%, transparent), transparent 38%), repeating-linear-gradient(135deg, transparent 0 26px, color-mix(in srgb, var(--a-foreground) 3.5%, transparent) 26px 27px), var(--a-placeholder);color:var(--a-ink);flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden}.asset-frame:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--a-foreground) 10%, transparent);position:absolute;inset:14px}.asset-frame--4-5{aspect-ratio:4/5}.asset-frame--3-4{aspect-ratio:3/4}.asset-frame--3-2{aspect-ratio:3/2}.asset-frame--16-10{aspect-ratio:16/10}.asset-frame__eyebrow,.asset-frame__caption span{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.asset-frame__caption{gap:2px;display:grid}.asset-frame__caption strong{max-width:12ch;font-family:var(--a-serif);letter-spacing:-.03em;font-size:clamp(1.55rem,6vw,2.4rem);font-weight:350;line-height:.95}.aurea-hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:92px;display:grid}.aurea-hero__eyebrow{order:1}.aurea-hero__title{max-width:9ch;font-family:var(--a-serif);letter-spacing:-.052em;order:2;margin:18px 0 34px;font-size:clamp(3.65rem,15.5vw,6rem);font-weight:310;line-height:.86}.aurea-hero__portrait{order:3;width:100%}.aurea-hero__support{order:4;gap:26px;padding-top:30px;display:grid}.aurea-hero__support>p{max-width:36rem;color:var(--a-ink-soft);margin:0;font-size:1rem;line-height:1.7}.aurea-hero__meta{border-top:1px solid var(--a-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 0;padding-top:18px;display:grid}.aurea-hero__meta div{gap:4px;display:grid}.aurea-hero__meta dt{color:var(--a-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:560}.aurea-hero__meta dd{margin:0;font-size:.86rem}.aurea-approach{border-bottom:1px solid var(--a-line-strong);gap:44px;padding-bottom:54px;display:grid}.aurea-approach__statement{gap:22px;display:grid}.aurea-approach h2{max-width:11ch;font-size:clamp(3.1rem,13vw,5.2rem)}.aurea-approach__support{align-self:end}.aurea-approach__support p{max-width:36rem;color:var(--a-ink-soft);margin:0;line-height:1.75}.aurea-treatment-desktop{display:none}.aurea-treatment-mobile{border-top:1px solid var(--a-line-strong)}.aurea-accordion-item{border-bottom:1px solid var(--a-line)}.aurea-accordion-item h3{font-size:inherit;font-weight:inherit;margin:0}.aurea-accordion-item h3>button{width:100%;min-height:72px;color:var(--a-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:10px 0;display:grid}.aurea-accordion-item h3>button>span:nth-child(2){font-family:var(--a-serif);letter-spacing:-.03em;font-size:clamp(1.65rem,7vw,2.3rem);font-weight:360}.aurea-accordion-item__number{color:var(--a-ink-faint);letter-spacing:.08em;font-size:.7rem}.aurea-accordion-item__mark{justify-self:end;font-size:1.3rem;font-weight:300}.aurea-accordion-panel{padding:0 0 28px 50px}.aurea-accordion-panel p{max-width:35rem;color:var(--a-ink-soft);margin:0 0 24px;line-height:1.72}.aurea-accordion-panel .asset-frame{margin-left:-50px}.aurea-doctor{gap:32px;display:grid}.aurea-doctor__heading{gap:20px;display:grid}.aurea-doctor h2{max-width:9ch;font-size:clamp(3rem,13vw,5rem)}.aurea-doctor__content{gap:36px;display:grid}.aurea-doctor__bio{color:var(--a-ink-soft);margin:0;line-height:1.75}.aurea-definition-list{border-top:1px solid var(--a-line-strong);margin:0}.aurea-definition-list>div{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(100px,.8fr) 1.2fr;align-items:center;gap:16px;min-height:62px;display:grid}.aurea-definition-list dt{color:var(--a-ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:560}.aurea-definition-list dd{margin:0;font-size:.9rem}.aurea-clinic__intro{gap:20px;margin-bottom:52px;display:grid}.aurea-clinic h2{max-width:10ch;font-size:clamp(3rem,13vw,5rem)}.aurea-clinic__intro>p:last-child{max-width:38rem;color:var(--a-ink-soft);margin:6px 0 0;line-height:1.75}.aurea-clinic__frames{gap:18px;display:grid}.aurea-clinic__detail-primary{justify-self:end;width:min(78%,430px)}.aurea-clinic__detail-secondary{width:min(86%,560px);margin-top:12px}.aurea-social-proof{border-top:1px solid var(--a-line)}.aurea-social-proof__layout{gap:42px;display:grid}.aurea-social-proof__layout>div:first-child{gap:20px;display:grid}.aurea-social-proof h2{max-width:10ch;font-size:clamp(3rem,13vw,5rem)}.aurea-social-proof__placeholder{border-top:1px solid var(--a-line-strong);border-bottom:1px solid var(--a-line);align-content:space-between;gap:28px;min-height:250px;padding:24px 0;display:grid}.aurea-social-proof__placeholder>span:first-child,.aurea-social-proof__slot{color:var(--a-ink-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem}.aurea-social-proof__placeholder p{max-width:32rem;font-family:var(--a-serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,7vw,2.8rem);font-weight:350;line-height:1.05}.aurea-social-proof__slot{justify-self:end}.aurea-contact__layout{gap:46px;display:grid}.aurea-contact__copy{gap:22px;display:grid}.aurea-contact h2{max-width:9ch;font-size:clamp(3rem,13vw,5rem)}.aurea-definition-list--contact{margin-top:16px}.aurea-map-frame{aspect-ratio:4/3;border:1px solid var(--a-line);background:linear-gradient(var(--a-line) 1px, transparent 1px), linear-gradient(90deg, var(--a-line) 1px, transparent 1px), color-mix(in srgb, var(--a-paper) 24%, transparent);background-size:48px 48px;align-content:space-between;padding:20px;display:grid}.aurea-map-frame span{color:var(--a-ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.aurea-map-frame strong{max-width:12ch;font-family:var(--a-serif);letter-spacing:-.03em;font-size:clamp(1.8rem,7vw,3rem);font-weight:350;line-height:1}.aurea-ending{background:var(--a-foreground);color:var(--a-inverse)}.aurea-ending .aurea-eyebrow{color:color-mix(in srgb, var(--a-paper) 58%, transparent)}.aurea-final-cta{padding-block:104px}.aurea-final-cta__inner{gap:24px;display:grid}.aurea-final-cta h2{max-width:9ch;color:var(--a-inverse);font-size:clamp(4rem,16vw,7rem);line-height:.86}.aurea-final-cta__inner>p:not(.aurea-eyebrow){max-width:35rem;color:color-mix(in srgb, var(--a-paper) 68%, transparent);margin:0 0 10px}.aurea-footer{border-top:1px solid color-mix(in srgb, var(--a-paper) 20%, transparent);padding-block:26px 34px}.aurea-footer__inner{gap:24px;display:grid}.aurea-footer__brand{font-family:var(--a-serif);gap:2px;font-size:1.08rem;line-height:1.05;display:grid}.aurea-footer__brand span:last-child{color:color-mix(in srgb, var(--a-paper) 56%, transparent);font-family:var(--a-sans);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.aurea-footer__disclaimer{color:var(--a-inverse);margin:0;font-size:.78rem;font-weight:520}.aurea-footer a{width:fit-content;color:color-mix(in srgb, var(--a-paper) 78%, transparent);font-size:.78rem}.aurea-root [data-reveal]{opacity:0;transition:opacity .52s,transform .62s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.aurea-root [data-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}@media (width>=768px){.aurea-root{--a-gutter:36px;--a-grid-gap:20px;--a-section-space:120px}.aurea-header-shell,.aurea-header{height:84px}.aurea-header.is-compact{height:64px}.aurea-menu-button{display:none}.aurea-desktop-nav{align-items:center;gap:24px;display:flex}.aurea-desktop-nav a{min-height:44px;color:var(--a-ink-soft);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.aurea-desktop-nav a:hover,.aurea-desktop-nav a:focus-visible{color:var(--a-ink);text-decoration:underline}.aurea-mobile-nav{display:none}.aurea-hero{padding-top:62px;padding-bottom:120px}.aurea-hero__title{max-width:10ch;font-size:clamp(5.2rem,11.5vw,7.4rem)}.aurea-hero__portrait{width:min(82%,660px);margin-left:auto}.aurea-hero__support{grid-template-columns:minmax(0,1fr) auto;align-items:end}.aurea-hero__meta{grid-column:1/-1}.aurea-approach{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:56px}.aurea-approach__support{padding-bottom:8px}.aurea-doctor__portrait{width:min(78%,600px)}.aurea-clinic__frames{gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.aurea-clinic__establishing{grid-column:1/span 9}.aurea-clinic__detail-primary{grid-area:2/8/auto/span 5;width:100%;margin-top:-70px}.aurea-clinic__detail-secondary{grid-area:2/2/auto/span 6;width:100%;margin-top:36px}.aurea-social-proof__layout,.aurea-contact__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.aurea-social-proof__placeholder{min-height:340px;padding:28px 0}.aurea-footer__inner{grid-template-columns:1fr auto;align-items:end}.aurea-footer__disclaimer{grid-area:2/1/auto/-1}.aurea-footer a{grid-area:1/2}}@media (width>=1024px){.aurea-root{--a-gutter:48px;--a-grid-gap:24px;--a-section-space:148px}.aurea-desktop-nav{gap:30px}.aurea-hero{column-gap:var(--a-grid-gap);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-height:calc(100svh - 84px);padding-top:70px;padding-bottom:96px}.aurea-hero__eyebrow{grid-area:1/1/auto/span 5;align-self:end}.aurea-hero__title{grid-area:2/1/auto/span 5;align-self:start;max-width:none;margin:28px 0 42px;font-size:clamp(4.8rem,7.3vw,7.4rem);line-height:.87}.aurea-hero__support{grid-area:3/1/auto/span 5;grid-template-columns:1fr;align-self:end;gap:24px;padding-top:0}.aurea-hero__portrait{grid-area:1/7/span 3/span 6;align-self:start;width:100%;max-height:calc(100svh - 150px);margin:0}.aurea-hero__meta{grid-column:auto}.aurea-approach{gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:72px}.aurea-approach__statement{grid-column:1/span 7}.aurea-approach__support{grid-column:9/span 4}.aurea-approach h2{max-width:none;font-size:clamp(4.8rem,7vw,7rem)}.aurea-section-heading{column-gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:72px}.aurea-section-heading .aurea-eyebrow{grid-column:1/span 3}.aurea-section-heading h2{grid-column:5/span 7;max-width:none;font-size:clamp(4.8rem,6.6vw,6.8rem)}.aurea-treatment-mobile{display:none}.aurea-treatment-desktop{gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.aurea-treatment-index{border-top:1px solid var(--a-line-strong);grid-column:1/span 6;align-self:stretch}.aurea-treatment-row{border:0;border-bottom:1px solid var(--a-line);width:100%;min-height:94px;color:var(--a-ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:10px 0;transition:padding-left .16s,color .16s;display:grid}.aurea-treatment-row:hover,.aurea-treatment-row:focus-visible,.aurea-treatment-row.is-active{padding-left:10px}.aurea-treatment-row__number{color:var(--a-ink-faint);letter-spacing:.08em;font-size:.7rem}.aurea-treatment-row__title{font-family:var(--a-serif);letter-spacing:-.035em;font-size:clamp(2.1rem,3vw,3.25rem);font-weight:340;line-height:1}.aurea-treatment-row__mark{opacity:0;justify-self:end;transition:opacity .16s}.aurea-treatment-row:hover .aurea-treatment-row__mark,.aurea-treatment-row:focus-visible .aurea-treatment-row__mark,.aurea-treatment-row.is-active .aurea-treatment-row__mark{opacity:1}.aurea-treatment-description{align-items:flex-end;min-height:130px;padding:30px 74px 0 58px;display:flex}.aurea-treatment-description p{max-width:34rem;color:var(--a-ink-soft);margin:0;line-height:1.72}.aurea-treatment-preview{grid-column:8/span 5}.aurea-treatment-preview__crossfade{animation:.18s both aurea-crossfade}@keyframes aurea-crossfade{0%{opacity:.28}to{opacity:1}}.aurea-doctor{column-gap:var(--a-grid-gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px}.aurea-doctor__heading{grid-area:1/7/auto/span 6}.aurea-doctor h2{max-width:10ch;font-size:clamp(4.6rem,6.3vw,6.4rem)}.aurea-doctor__portrait{grid-area:1/1/span 2/span 5;width:100%}.aurea-doctor__content{grid-area:2/7/auto/span 6;align-self:end;gap:48px}.aurea-doctor__bio{max-width:38rem;font-size:1.02rem}.aurea-clinic__intro{column-gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:76px}.aurea-clinic__intro .aurea-eyebrow{grid-column:1/span 3}.aurea-clinic h2{grid-column:5/span 7;max-width:none;font-size:clamp(4.6rem,6.3vw,6.4rem)}.aurea-clinic__intro>p:last-child{grid-column:8/span 5;margin-top:36px}.aurea-clinic__establishing{grid-column:1/span 8}.aurea-clinic__detail-primary{grid-area:1/9/auto/span 4;margin-top:118px}.aurea-clinic__detail-secondary{grid-area:2/3/auto/span 5;margin-top:32px}.aurea-social-proof__layout{gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.aurea-social-proof__layout>div:first-child{grid-column:1/span 5}.aurea-social-proof__placeholder{grid-column:7/span 6;min-height:430px}.aurea-social-proof h2{max-width:10ch;font-size:clamp(4.3rem,6vw,6rem)}.aurea-contact__layout{gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.aurea-contact__copy{grid-column:1/span 5}.aurea-map-frame{grid-column:7/span 6}.aurea-contact h2{max-width:none;font-size:clamp(4.4rem,6vw,6rem)}.aurea-final-cta{padding-block:146px}.aurea-final-cta__inner{column-gap:var(--a-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.aurea-final-cta__inner .aurea-eyebrow{grid-column:1/span 3;align-self:start}.aurea-final-cta h2{grid-column:4/span 8;max-width:none;font-size:clamp(6.2rem,10vw,10rem)}.aurea-final-cta__inner>p:not(.aurea-eyebrow){grid-column:4/span 5;margin-top:28px}.aurea-final-cta .aurea-button{grid-column:10/span 3;justify-self:stretch;width:100%}.aurea-footer__inner{gap:var(--a-grid-gap);grid-template-columns:4fr 5fr 3fr;align-items:end}.aurea-footer__brand{grid-column:1}.aurea-footer__disclaimer{grid-area:1/2;justify-self:center}.aurea-footer a{grid-area:1/3;justify-self:end}}@media (width>=1440px){.aurea-root{--a-gutter:64px;--a-grid-gap:28px;--a-section-space:168px}.aurea-hero{padding-top:78px;padding-bottom:108px}.aurea-hero__title{font-size:clamp(6.4rem,7.6vw,8.5rem)}.aurea-hero__support>p{max-width:31rem}.aurea-treatment-row{min-height:108px}.aurea-treatment-description{min-height:150px}}@media (prefers-reduced-motion:reduce){.aurea-root [data-reveal]{opacity:1;transform:none}.aurea-treatment-preview__crossfade{animation:none}}.concepts-home{--c-bg:#0a0a0a;--c-bg-soft:#0d0d0d;--c-panel:#111;--c-panel-soft:#151515;--c-line:#222;--c-line-hover:#333;--c-text:#ededed;--c-text-secondary:#888;--c-text-muted:#666;--c-accent:#5c6fff;--c-paper:#f3f1ec;--c-paper-2:#e4e2db;--c-ink:#181816;--c-paper-line:#cac6bc;--c-radius:12px;--c-sans:"Manrope Variable", Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--c-serif:"Newsreader Variable", Newsreader, Georgia, serif;--c-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;background:var(--c-bg);min-height:100vh;color:var(--c-text);font-family:var(--c-sans);overflow-x:clip}.concepts-home *,.concepts-home :before,.concepts-home :after{box-sizing:border-box}.concepts-home a{color:inherit}.concepts-home__container{width:min(100% - 48px,1200px);margin-inline:auto}.concepts-home__header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ae0;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.concepts-home__header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.concepts-home__brand{align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.concepts-home__brand strong{color:var(--c-text);font-family:var(--c-mono);font-size:1.15rem}.concepts-home__brand span{color:var(--c-text-muted);font-family:var(--c-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.concepts-home__nav{align-items:center;gap:26px;font-size:.82rem;display:flex}.concepts-home__nav a{color:var(--c-text-secondary);text-decoration:none;transition:color .16s}.concepts-home__nav a:hover,.concepts-home__nav a:focus-visible{color:var(--c-text)}.concepts-home__hero{border-bottom:1px solid var(--c-line);background:radial-gradient(circle at 84% 16%, #5c6fff1f, transparent 30%), var(--c-bg);position:relative;overflow:hidden}.concepts-home__hero-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(600px,100svh - 72px,760px);padding-block:clamp(88px,10vw,128px) 56px;display:flex}.concepts-home__kicker{color:var(--c-text-muted);font-family:var(--c-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem}.concepts-home__hero h1{letter-spacing:-.055em;max-width:930px;margin:24px 0 26px;font-size:clamp(3.1rem,7vw,6.1rem);font-weight:600;line-height:.98}.concepts-home__hero-copy{max-width:720px;color:var(--c-text-secondary);margin:0;font-size:clamp(1.05rem,1.7vw,1.24rem);line-height:1.7}.concepts-home__hero-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:38px;display:flex}.concepts-home__button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s,gap .18s;display:inline-flex}.concepts-home__button--primary{background:var(--c-text);color:var(--c-bg)}.concepts-home__button--primary:hover,.concepts-home__button--primary:focus-visible{background:#fff;transform:translateY(-1px)}.concepts-home__button--secondary{border-color:var(--c-line-hover);width:fit-content;color:var(--c-text);background:0 0}.concepts-home__button--secondary:hover,.concepts-home__button--secondary:focus-visible{background:var(--c-panel-soft);border-color:#444;gap:14px}.concepts-home__text-link{color:var(--c-text-secondary);font-size:.88rem;text-decoration:none;transition:color .16s}.concepts-home__text-link:hover,.concepts-home__text-link:focus-visible{color:var(--c-text)}.concepts-home__hero-meta{width:100%;color:var(--c-text-muted);font-family:var(--c-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 0;margin-top:auto;padding-top:46px;font-size:.68rem;display:flex}.concepts-home__hero-meta span:not(:last-child):after{content:"/";color:var(--c-line-hover);margin-inline:18px}.concepts-home__section{border-bottom:1px solid var(--c-line);padding-block:clamp(82px,10vw,124px)}.concepts-home__featured{background:var(--c-bg)}.concepts-home__section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.concepts-home__section-heading h2,.concepts-home__method-heading h2,.concepts-home__next-card h2{color:var(--c-text);letter-spacing:-.045em;margin:12px 0 0;font-weight:600;line-height:1}.concepts-home__section-heading h2{font-size:clamp(2.6rem,5vw,4.4rem)}.concepts-home__section-heading>span{color:var(--c-text-muted);font-family:var(--c-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.concepts-project{border:1px solid var(--c-line);border-radius:var(--c-radius);background:linear-gradient(145deg, var(--c-panel), var(--c-bg-soft));grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(44px,6vw,84px);padding:clamp(36px,5vw,58px);display:grid;position:relative;overflow:hidden}.concepts-project:before{content:"";background:linear-gradient(to bottom, transparent, var(--c-accent) 28%, var(--c-accent) 72%, transparent);opacity:.8;width:3px;position:absolute;inset:0 auto 0 0}.concepts-project__copy{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.concepts-project__copy>p{max-width:520px;color:var(--c-text-secondary);margin:0;font-size:.96rem;line-height:1.72}.concepts-project__copy .concepts-project__lede{color:var(--c-text);font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.5}.concepts-project__meta{border-top:1px solid var(--c-line);width:100%;margin:6px 0 4px}.concepts-project__meta>div{border-bottom:1px solid var(--c-line);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;min-height:48px;display:grid}.concepts-project__meta dt{color:var(--c-text-muted);font-family:var(--c-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.concepts-project__meta dd{color:var(--c-text-secondary);margin:0;font-size:.82rem}.concepts-project__visual-link{min-width:0;color:var(--c-ink);text-decoration:none;display:block}.concepts-project__visual{background:var(--c-paper);color:var(--c-ink);border:1px solid #2b2b2b;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;overflow:hidden;box-shadow:22px 22px 64px #0000003d}.concepts-project__visual-link:hover .concepts-project__visual,.concepts-project__visual-link:focus-visible .concepts-project__visual{transform:translateY(-4px);box-shadow:24px 28px 72px #0000004d}.concepts-project__visual-bar,.concepts-project__visual-footer{border-color:var(--c-paper-line);min-height:45px;font-family:var(--c-mono);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:22px;padding:0 18px;font-size:.6rem;display:flex}.concepts-project__visual-bar{border-bottom:1px solid var(--c-paper-line)}.concepts-project__visual-footer{border-top:1px solid var(--c-paper-line);color:#6b6963;justify-content:flex-start}.concepts-project__visual-body{grid-template-columns:.9fr 1.1fr;min-height:clamp(390px,38vw,500px);display:grid}.concepts-project__visual-copy{border-right:1px solid var(--c-paper-line);flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(26px,3.6vw,42px);display:flex}.concepts-project__visual-copy>span,.concepts-project__visual-copy p{color:#6b6963;font-family:var(--c-mono);letter-spacing:.08em;margin:0;font-size:.58rem;line-height:1.6}.concepts-project__visual-copy strong{font-family:var(--c-serif);letter-spacing:-.08em;font-size:clamp(5.4rem,9vw,8rem);font-weight:350;line-height:.8}.concepts-project__visual-media{background:var(--c-paper-2);flex-direction:column;justify-content:center;gap:26px;padding:clamp(24px,3.5vw,38px);display:flex;position:relative}.concepts-project__portrait{aspect-ratio:4/5;border:1px solid var(--c-ink);background:linear-gradient(145deg,#d8d4ca,#f0eee8);width:min(72%,230px);margin-inline:auto;position:relative}.concepts-project__portrait span{color:#6b6963;font-family:var(--c-mono);font-size:.55rem;position:absolute;top:10px;right:10px}.concepts-project__portrait i{opacity:.8;background:#865247;width:1px;height:72%;position:absolute;bottom:0;left:50%}.concepts-project__visual-rules{gap:8px;width:72%;margin-inline:auto;display:grid}.concepts-project__visual-rules i{background:#b9b4a9;height:1px;display:block}.concepts-project__visual-rules i:nth-child(2){width:72%}.concepts-project__visual-rules i:nth-child(3){width:48%}.concepts-project__visual-number{color:#18181617;font-family:var(--c-serif);font-size:3.2rem;line-height:1;position:absolute;bottom:12px;right:18px}.concepts-home__method{background:var(--c-bg-soft)}.concepts-home__method-heading{max-width:720px;margin-bottom:54px}.concepts-home__method-heading h2{font-size:clamp(2.4rem,5vw,4rem)}.concepts-home__method-heading>p:last-child{max-width:620px;color:var(--c-text-secondary);margin:18px 0 0;line-height:1.7}.concepts-home__method-grid{border-top:1px solid var(--c-line-hover);border-bottom:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.concepts-home__method-grid article{min-width:0;padding:30px 28px 34px}.concepts-home__method-grid article+article{border-left:1px solid var(--c-line)}.concepts-home__method-grid span{color:var(--c-accent);font-family:var(--c-mono);font-size:.68rem}.concepts-home__method-grid h3{color:var(--c-text);margin:24px 0 10px;font-size:1rem;font-weight:600}.concepts-home__method-grid p{color:var(--c-text-secondary);margin:0;font-size:.88rem;line-height:1.65}.concepts-home__next{padding-block:72px}.concepts-home__next-card{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);justify-content:space-between;align-items:end;gap:36px;padding:38px 40px;display:flex}.concepts-home__next-card h2{max-width:760px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.concepts-home__next-card>span{color:var(--c-line-hover);font-family:var(--c-mono);font-size:2rem}.concepts-home__footer{background:var(--c-bg);padding-block:30px}.concepts-home__footer-inner{color:var(--c-text-muted);font-family:var(--c-mono);grid-template-columns:1fr auto auto;align-items:center;gap:28px;font-size:.68rem;display:grid}.concepts-home__footer-inner>div{align-items:baseline;gap:10px;display:flex}.concepts-home__footer strong{color:var(--c-text);font-size:.9rem}.concepts-home__footer a{color:var(--c-text-secondary);text-decoration:none}.concepts-home__footer a:hover,.concepts-home__footer a:focus-visible{color:var(--c-text)}@media (width<=900px){.concepts-project{grid-template-columns:1fr}.concepts-project__copy{max-width:660px}.concepts-project__visual-link{width:min(100%,680px)}.concepts-home__method-grid{grid-template-columns:1fr}.concepts-home__method-grid article+article{border-left:0;border-top:1px solid var(--c-line)}}@media (width<=700px){.concepts-home__container{width:min(100% - 32px,1200px)}.concepts-home__header-inner{gap:18px;min-height:64px}.concepts-home__brand span{display:none}.concepts-home__nav{gap:16px;font-size:.76rem}.concepts-home__nav a:first-child{display:none}.concepts-home__hero-inner{min-height:calc(100svh - 64px);padding-block:72px 42px}.concepts-home__hero h1{margin-top:20px;font-size:clamp(2.8rem,13vw,4.5rem)}.concepts-home__hero-meta span:not(:last-child):after{margin-inline:10px}.concepts-home__section-heading{flex-direction:column;align-items:flex-start;gap:16px}.concepts-project{gap:38px;padding:30px 24px}.concepts-project__visual-body{grid-template-columns:1fr;min-height:0}.concepts-project__visual-copy{border-right:0;border-bottom:1px solid var(--c-paper-line);min-height:220px}.concepts-project__visual-media{min-height:300px}.concepts-home__method-heading{margin-bottom:38px}.concepts-home__method-grid article{padding-inline:0}.concepts-home__next-card{align-items:flex-start;padding:28px 24px}.concepts-home__footer-inner{grid-template-columns:1fr;gap:12px}}@media (width<=440px){.concepts-home__nav a:last-child{display:none}.concepts-home__hero-actions{flex-direction:column;align-items:flex-start}.concepts-home__button--primary{width:100%}.concepts-home__hero-meta{gap:10px 14px}.concepts-home__hero-meta span:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){.concepts-home__button,.concepts-project__visual,.concepts-home__nav a,.concepts-home__text-link{transition:none}.concepts-project__visual-link:hover .concepts-project__visual,.concepts-project__visual-link:focus-visible .concepts-project__visual,.concepts-home__button--primary:hover,.concepts-home__button--primary:focus-visible{transform:none}}.concepts-home__hero{isolation:isolate;background:var(--c-bg)}.concepts-home__hero-inner{z-index:1;position:relative}.concepts-home__ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.concepts-home__ambient-light{aspect-ratio:1;opacity:.2;will-change:transform, opacity;background:radial-gradient(circle,#5c6fff38 0%,#5c6fff17 34%,#5c6fff00 72%);border-radius:50%;width:clamp(112px,13vw,188px);position:absolute;transform:translate(0,0)}.concepts-home__ambient-light--1{animation:23s ease-in-out -7s infinite concepts-ambient-drift-1,11s ease-in-out -3s infinite concepts-ambient-breathe;top:9%;left:7%}.concepts-home__ambient-light--2{width:clamp(96px,11vw,154px);animation:29s ease-in-out -16s infinite concepts-ambient-drift-2,13s ease-in-out -8s infinite concepts-ambient-breathe;top:18%;left:58%}.concepts-home__ambient-light--3{width:clamp(126px,15vw,206px);animation:26s ease-in-out -4s infinite concepts-ambient-drift-3,15s ease-in-out -11s infinite concepts-ambient-breathe;top:48%;left:84%}.concepts-home__ambient-light--4{width:clamp(88px,10vw,142px);animation:19s ease-in-out -12s infinite concepts-ambient-drift-4,10s ease-in-out -6s infinite concepts-ambient-breathe;top:69%;left:24%}.concepts-home__ambient-light--5{background:radial-gradient(circle,#e1e6ff26 0%,#5c6fff0f 36%,#5c6fff00 72%);width:clamp(82px,9vw,130px);animation:17s ease-in-out -9s infinite concepts-ambient-drift-5,12s ease-in-out -5s infinite concepts-ambient-breathe;top:8%;right:2%}.concepts-home__ambient-light--6{width:clamp(104px,12vw,168px);animation:27s ease-in-out -19s infinite concepts-ambient-drift-6,14s ease-in-out -1s infinite concepts-ambient-breathe;top:73%;left:63%}.concepts-home a.concepts-home__button--primary{background:var(--c-text);color:var(--c-bg)}.concepts-home a.concepts-home__button--primary:hover{color:#090909;background:#fff;transform:translateY(-1px)}.concepts-home a.concepts-home__button--primary:focus-visible{color:#090909;outline-offset:4px;background:#fff;outline:2px solid #fff;transform:translateY(-1px)}.concepts-home a.concepts-home__button--primary:active{color:#090909;background:#e3e3e3;transform:translateY(0)scale(.99)}@keyframes concepts-ambient-drift-1{0%,to{transform:translate(0,0)scale(1)}24%{transform:translate(52px,-26px)scale(1.018)}53%{transform:translate(-22px,44px)scale(.99)}78%{transform:translate(34px,20px)scale(1.01)}}@keyframes concepts-ambient-drift-2{0%,to{transform:translate(0,0)scale(1)}19%{transform:translate(-34px,24px)scale(1.012)}47%{transform:translate(28px,56px)scale(.988)}74%{transform:translate(58px,-18px)scale(1.016)}}@keyframes concepts-ambient-drift-3{0%,to{transform:translate(0,0)scale(1)}28%{transform:translate(-54px,-28px)scale(.992)}58%{transform:translate(-20px,50px)scale(1.02)}83%{transform:translate(10px,16px)scale(1.006)}}@keyframes concepts-ambient-drift-4{0%,to{transform:translate(0,0)scale(1)}22%{transform:translate(24px,-50px)scale(1.015)}51%{transform:translate(62px,16px)scale(.99)}79%{transform:translate(-28px,34px)scale(1.008)}}@keyframes concepts-ambient-drift-5{0%,to{transform:translate(0,0)scale(1)}31%{transform:translate(-38px,30px)scale(1.01)}62%{transform:translate(12px,52px)scale(.992)}86%{transform:translate(-18px,-24px)scale(1.014)}}@keyframes concepts-ambient-drift-6{0%,to{transform:translate(0,0)scale(1)}17%{transform:translate(46px,28px)scale(.994)}49%{transform:translate(-32px,-48px)scale(1.018)}76%{transform:translate(-60px,20px)scale(1.005)}}@keyframes concepts-ambient-breathe{0%,to{opacity:.12}37%{opacity:.29}68%{opacity:.17}84%{opacity:.24}}@media (width<=767px){.concepts-home__ambient-light{opacity:.14;width:104px}.concepts-home__ambient-light--1{animation-name:concepts-ambient-drift-mobile-1,concepts-ambient-breathe;top:12%;left:-4%}.concepts-home__ambient-light--2{animation-name:concepts-ambient-drift-mobile-2,concepts-ambient-breathe;top:30%;left:68%}.concepts-home__ambient-light--3{width:126px;animation-name:concepts-ambient-drift-mobile-3,concepts-ambient-breathe;top:62%;left:78%}.concepts-home__ambient-light--4{width:88px;animation-name:concepts-ambient-drift-mobile-4,concepts-ambient-breathe;top:76%;left:18%}.concepts-home__ambient-light--5,.concepts-home__ambient-light--6{display:none}}@keyframes concepts-ambient-drift-mobile-1{0%,to{transform:translate(0,0)scale(1)}24%{transform:translate(34px,-18px)scale(1.018)}53%{transform:translate(8px,30px)scale(.99)}78%{transform:translate(22px,14px)scale(1.01)}}@keyframes concepts-ambient-drift-mobile-2{0%,to{transform:translate(0,0)scale(1)}19%{transform:translate(-22px,16px)scale(1.012)}47%{transform:translate(18px,36px)scale(.988)}74%{transform:translate(26px,-12px)scale(1.016)}}@keyframes concepts-ambient-drift-mobile-3{0%,to{transform:translate(0,0)scale(1)}28%{transform:translate(-36px,-18px)scale(.992)}58%{transform:translate(-14px,34px)scale(1.02)}83%{transform:translate(-8px,10px)scale(1.006)}}@keyframes concepts-ambient-drift-mobile-4{0%,to{transform:translate(0,0)scale(1)}22%{transform:translate(16px,-34px)scale(1.015)}51%{transform:translate(40px,10px)scale(.99)}79%{transform:translate(-18px,22px)scale(1.008)}}@media (prefers-reduced-motion:reduce){.concepts-home__ambient-light{opacity:.08;will-change:auto;transform:none;animation:none!important}}.concepts-home__study-stack{border-top:1px solid var(--c-line-hover);gap:clamp(84px,9vw,128px);margin-top:clamp(92px,10vw,136px);padding-top:clamp(72px,8vw,112px);display:grid}.concepts-home__study{min-width:0}.concepts-project__visual--sabores{--study-bg:#f2e7d6;--study-ink:#4e332e;--study-line:#5c3f2b3d;background:var(--study-bg)}.concepts-project__visual--gesto{--study-bg:#11191b;--study-ink:#f5f0e8;--study-line:#e9ebe133;background:var(--study-bg)}.concepts-project__visual--veredas{--study-bg:#edece0;--study-ink:#273c34;--study-line:#2d483d38;background:var(--study-bg)}.concepts-project__visual--quadra{--study-bg:#e5ede6;--study-ink:#243c3c;--study-line:#243c3c38;background:var(--study-bg)}.concepts-project__visual--sabores .concepts-project__visual-bar,.concepts-project__visual--gesto .concepts-project__visual-bar,.concepts-project__visual--veredas .concepts-project__visual-bar,.concepts-project__visual--quadra .concepts-project__visual-bar,.concepts-project__visual--sabores .concepts-project__visual-footer,.concepts-project__visual--gesto .concepts-project__visual-footer,.concepts-project__visual--veredas .concepts-project__visual-footer,.concepts-project__visual--quadra .concepts-project__visual-footer{color:var(--study-ink);border-color:var(--study-line);background:var(--study-bg)}.concepts-project__visual--sabores .concepts-project__visual-bar,.concepts-project__visual--veredas .concepts-project__visual-bar,.concepts-project__visual--quadra .concepts-project__visual-bar,.concepts-project__visual--gesto .concepts-project__visual-bar{border-bottom:1px solid var(--study-line)}.concepts-project__visual--sabores .concepts-project__visual-footer,.concepts-project__visual--gesto .concepts-project__visual-footer,.concepts-project__visual--veredas .concepts-project__visual-footer,.concepts-project__visual--quadra .concepts-project__visual-footer{border-top:1px solid var(--study-line);flex-wrap:wrap;gap:18px;padding-block:12px;line-height:1.4}.concepts-studio{min-height:clamp(390px,38vw,500px);color:var(--study-ink);background:var(--study-bg);flex-direction:column;padding:clamp(12px,2.5vw,23px);display:flex;overflow:hidden}.concepts-studio__topline,.concepts-studio__footnote{font-family:var(--c-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:.55rem;line-height:1.4;display:flex}.concepts-studio__topline{border-bottom:1px solid var(--study-line);padding-bottom:13px}.concepts-studio__footnote{border-top:1px solid var(--study-line);margin-top:auto;padding-top:13px}.concepts-studio__sabores-stage{flex:1;justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);padding:28px 0 24px;display:flex}.concepts-studio__wrapper{aspect-ratio:.7;border:1px solid;flex-direction:column;width:min(42%,196px);min-width:0;padding:clamp(10px,1.6vw,18px);display:flex;position:relative;box-shadow:9px 13px #2f271b14}.concepts-studio__wrapper:before{content:"";pointer-events:none;opacity:.35;border:1px solid;position:absolute;inset:6px}.concepts-studio__wrapper--caju{color:#603e36;background:#e8bf82;transform:rotate(-7deg)}.concepts-studio__wrapper--cafe{color:#f1d4a8;background:#4a5745;margin-top:24px;transform:rotate(6deg)}.concepts-studio__wrapper-top,.concepts-studio__wrapper-bottom{z-index:1;font-family:var(--c-mono);letter-spacing:.02em;font-size:clamp(.39rem,.65vw,.52rem);font-weight:700;line-height:1.45;position:relative}.concepts-studio__wrapper-top{border-bottom:1px solid;padding-bottom:8px}.concepts-studio__wrapper strong{font-family:var(--c-serif);letter-spacing:-.045em;margin-top:10px;font-size:clamp(1.65rem,3.9vw,3.5rem);font-weight:540;line-height:.9}.concepts-studio__wrapper svg{stroke:currentColor;stroke-width:1.45px;fill:none;flex:1;width:100%;min-height:0;max-height:140px;margin:auto;overflow:visible}.concepts-studio__wrapper-bottom{border-top:1px solid;margin-top:auto;padding-top:10px}.concepts-studio__gesto-stage{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:10px;padding:18px 0;display:grid}.concepts-studio__gesto-type{color:#f5f0e8;min-width:0;font-family:var(--c-sans);letter-spacing:-.087em;text-transform:uppercase;flex-direction:column;font-size:clamp(2rem,4.5vw,4.3rem);font-weight:620;line-height:.96;display:flex}.concepts-studio__gesto-type strong{font-weight:inherit;align-self:flex-end}.concepts-studio__gesto-type em{color:#ee9c7f;font-style:normal}.concepts-studio__gesto-type small{color:#cad4d0;width:min(94%,210px);font-family:var(--c-mono);letter-spacing:.05em;border-top:1px solid #ee9c7f;margin-top:clamp(22px,4vw,46px);padding-top:10px;font-size:.52rem;font-weight:400;line-height:1.65}.concepts-studio__gesto-notation{width:100%;height:min(100%,320px);overflow:visible}.concepts-studio__gesto-rule,.concepts-studio__gesto-fine{fill:none;stroke:#d9e7e238;stroke-width:.85px}.concepts-studio__gesto-main{fill:none;stroke:#dbebe3;stroke-width:3.1px;stroke-linecap:round}.concepts-studio__gesto-dash{fill:none;stroke:#efaa8e;stroke-width:2.5px;stroke-dasharray:3 9;stroke-linecap:round}.concepts-studio__veredas-stage{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:10px;padding:15px 0;display:grid}.concepts-studio__veredas-copy{flex-direction:column;justify-content:space-evenly;align-self:stretch;gap:22px;min-width:0;display:flex}.concepts-studio__veredas-copy small,.concepts-studio__veredas-copy span{max-width:145px;font-family:var(--c-mono);letter-spacing:.07em;font-size:.53rem;line-height:1.8}.concepts-studio__veredas-copy strong{font-family:var(--c-serif);letter-spacing:-.06em;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:450;line-height:1.05}.concepts-studio__veredas-copy i{font-weight:400}.concepts-studio__veredas-map{fill:none;stroke:#758b70;stroke-width:1.4px;width:100%;max-height:340px}.concepts-studio__veredas-cross{stroke:#c17854;stroke-width:1.8px}.concepts-studio__quadra-stage{flex:1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(12px,2vw,23px);padding:22px 0;display:grid}.concepts-studio__quadra-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.concepts-studio__quadra-rail small{font-family:var(--c-mono);letter-spacing:.06em;font-size:.49rem;line-height:1.65}.concepts-studio__quadra-rail strong{font-family:var(--c-sans);letter-spacing:-.07em;margin:clamp(7px,2vw,18px) 0 12px;font-size:clamp(1.25rem,2.2vw,2.3rem);font-weight:650;line-height:1.05}.concepts-studio__quadra-rail>span{border-bottom:1px solid var(--study-line);font-family:var(--c-mono);align-items:center;gap:8px;padding-block:8px;font-size:clamp(.49rem,.73vw,.62rem);display:flex}.concepts-studio__quadra-rail>span i{background:#70a59c;border-radius:50%;width:7px;height:7px}.concepts-studio__quadra-panel{background:#d6e2da;border:1px solid #b4c4bc;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(10px,1.8vw,18px);display:flex}.concepts-studio__quadra-panel-head,.concepts-studio__quadra-panel-foot{font-family:var(--c-mono);letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.5rem;display:flex}.concepts-studio__quadra-panel svg{fill:none;width:100%;max-height:265px;margin-block:auto}.concepts-studio__quadra-outline{fill:none;stroke:#284244;stroke-width:3.5px}.concepts-studio__quadra-furniture{fill:#d8e3dc;stroke:#87aaa2;stroke-width:2px}@media (width<=700px){.concepts-home__study-stack{gap:78px;margin-top:72px;padding-top:70px}.concepts-studio{min-height:350px;padding:13px}.concepts-studio__wrapper{width:min(40%,185px);padding:12px}.concepts-studio__wrapper strong{font-size:clamp(1.8rem,8vw,2.9rem)}.concepts-studio__gesto-type{font-size:clamp(1.9rem,8vw,3.25rem)}.concepts-studio__veredas-copy strong{font-size:clamp(2rem,7vw,3.1rem)}.concepts-studio__quadra-rail strong{font-size:clamp(1.2rem,5.8vw,2rem)}}@media (width<=400px){.concepts-studio__gesto-stage{grid-template-columns:1.25fr .75fr;gap:2px}.concepts-studio__gesto-type{font-size:clamp(1.65rem,7.5vw,2.5rem)}.concepts-studio__wrapper{padding:8px}.concepts-studio__wrapper strong{font-size:1.7rem}.concepts-studio__quadra-stage{grid-template-columns:.76fr 1.24fr;gap:8px}.concepts-studio__quadra-panel{padding:8px}.concepts-studio__quadra-rail>span{gap:4px}.concepts-studio__veredas-copy strong{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.concepts-project__visual{transition:none}}.concepts-home__featured .concepts-home__kicker,.concepts-home__featured .concepts-home__section-heading>span{color:#a3a3a3}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;overscroll-behavior-y:chain;background:#f3f1ec;min-height:100%}body,#root{min-height:100vh}body{color:#181816;-webkit-font-smoothing:antialiased;background:#f3f1ec;min-width:320px;margin:0;font-family:Manrope Variable,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}html[data-surface=concepts]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-surface=concepts],html[data-surface=concepts] body,html[data-surface=concepts] #root{background:#0a0a0a}html[data-surface=aurea],html[data-surface=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-surface=aurea],html[data-surface=aurea] body,html[data-surface=aurea] #root,html[data-surface=paper],html[data-surface=paper] body,html[data-surface=paper] #root{background:#f3f1ec}button,a,input,textarea,select{font:inherit}a,button{color:inherit}img,svg{max-width:100%;display:block}::selection{background:#18181624}:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
