html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.smoke-edge{--smoke-rgb: 7 7 7;--smoke-anchor: 100%;--smoke-direction: 0deg;position:absolute;inset-inline:0;bottom:0;height:var(--smoke-height, clamp(6rem, 14vw, 15.875rem));pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(var(--smoke-direction),#000 0%,#000 65%,transparent 100%);mask-image:linear-gradient(var(--smoke-direction),#000 0%,#000 65%,transparent 100%);background:linear-gradient(var(--smoke-direction),rgb(var(--smoke-rgb)) 0%,rgb(var(--smoke-rgb) / .98) 9%,rgb(var(--smoke-rgb) / .78) 30%,rgb(var(--smoke-rgb) / .36) 58%,rgb(var(--smoke-rgb) / .08) 80%,rgb(var(--smoke-rgb) / 0) 100%),radial-gradient(ellipse at 18% var(--smoke-anchor),rgb(var(--smoke-rgb) / .75),rgb(var(--smoke-rgb) / 0) 69%),radial-gradient(ellipse at 73% var(--smoke-anchor),rgb(var(--smoke-rgb) / .65),rgb(var(--smoke-rgb) / 0) 73%)}.smoke-edge--top{--smoke-anchor: 0%;--smoke-direction: 180deg;top:0;bottom:auto}.smoke-edge--subtle{--smoke-height: clamp(3rem, 7vw, 6rem)}.hero>.smoke-edge--bottom{--smoke-height: min(55%, 20rem)}.faq-light{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:-1}.faq-light:before{content:"";position:absolute;top:0;left:0;width:100%;height:70rem;background:radial-gradient(ellipse clamp(12rem,26vw,38rem) 42rem at 53% 38rem,rgb(112 145 178 / .22),rgb(60 84 109 / .09) 48%,transparent 76%);opacity:.8}@media(prefers-reduced-motion:no-preference){.faq-light:before{animation:faq-breathe 8s ease-in-out infinite alternate}}@keyframes faq-breathe{0%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.book-jacket{transition:none}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cormorant-400.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/cormorant-500.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-400.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-500.ttf) format("truetype")}:root{--page-background:#070707;--content-width:81rem;--gutter:clamp(1.25rem,6.18vw,5.5625rem);--section-space:clamp(4rem,8vw,7rem);--line:#1f1f1f;font-family:Montserrat,sans-serif;color:#f2f2ed;background:var(--page-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:dark}*{box-sizing:border-box}body,h1,h2,h3,p,blockquote,ul{margin:0}body{min-width:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #a5c8f0;outline-offset:5px}ul{padding:0;list-style:none}img,video{display:block;max-width:100%;height:auto}[hidden]{display:none!important}.site-canvas{width:100%;background:var(--page-background)}.container{width:min(calc(100% - 2 * var(--gutter)),var(--content-width));margin-inline:auto}.container>*,.group-content>*{min-width:0}.section{position:relative;isolation:isolate;scroll-margin-top:1.5rem}.section>.container{position:relative;z-index:1}.text-node{max-width:100%;white-space:pre-line;overflow-wrap:break-word}.group-content{min-width:0}.artwork,.decoration{pointer-events:none}.blue-text{color:#9bbce1}.n127-128 .blue-text{color:#a5c8f0}.cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:2.625rem;padding:.875rem 1.625rem;border-radius:1.5rem;background:#050505;box-shadow:inset 0 0 0 1px var(--line);text-align:center;text-decoration:none;isolation:isolate}.cta .group-content{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%}.cta .text-node{line-height:1.4;white-space:normal}.cta-arrow{flex:0 0 1.0625rem;width:1.0625rem;height:.9375rem;object-fit:contain}.cta:hover{outline:1px solid #555;outline-offset:0}.cta:active{filter:brightness(.85)}.navigation{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:center}.navigation a{display:inline-flex;align-items:center;min-height:2.75rem;line-height:1.5;white-space:nowrap}.navigation a:hover,.social-links button:hover{color:#a5c8f0}.dialog{width:min(42.5rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:3rem clamp(1.25rem,4vw,2.25rem);border:1px solid #333;border-radius:1rem;background:#0d1014;color:#f2f2ed;box-shadow:0 24px 100px #000;margin:auto}.dialog::backdrop{background:#000c}.dialog h2{font:500 clamp(1.75rem,3vw,2.25rem)/1.1 "Cormorant Garamond",serif;margin-bottom:1.25rem;overflow-wrap:anywhere}.dialog p{font:400 .9375rem/1.7 Montserrat,sans-serif;color:#bbb;overflow-wrap:anywhere}.dialog-close{position:absolute;right:.875rem;top:.5rem;min-width:2.75rem;min-height:2.75rem;background:none;font-size:1.75rem}.dialog video{width:100%;max-height:65dvh;object-fit:contain}.skip-link{position:fixed;left:1rem;top:1rem;z-index:9999;padding:.75rem 1rem;background:#fff;color:#000;transform:translateY(-180%)}.skip-link:focus{transform:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.n127-144{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n127-146{font-family:Cormorant Garamond,serif;font-size:2.75rem;font-weight:400;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-148{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.08125rem;color:#0d0a08}.n127-150{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1375rem;color:#f2ab47}.n127-151{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-152{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:0em;color:#858580}.n127-154{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:400;line-height:1.2;letter-spacing:0em;color:#f2f2ed}.n127-155{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2ab47}.n127-157{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:400;line-height:1.2;letter-spacing:0em;color:#f2f2ed}.n127-158{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2ab47}.n127-160{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:400;line-height:1.2;letter-spacing:0em;color:#f2f2ed}.n127-161{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2ab47}.n127-163{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:400;line-height:1.2;letter-spacing:0em;color:#f2f2ed}.n127-164{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2ab47}.n127-174{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.13125rem;color:#f2ab47}.n127-175{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-176{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:0em;color:#858580}.n127-178{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#f2f2ed}.n127-181{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.1125rem;color:#858580}.n127-182{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#858580}.n127-183{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:400;line-height:1;letter-spacing:0em;color:#858580}.n127-35{font-family:Cormorant Garamond,serif;font-size:1.3125rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-36{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.1375rem;color:#f2f2ed}.n127-38{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#f2f2ed}.n127-39{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.15625rem;color:#f2f2ed}.n127-40{font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:500;line-height:.96;letter-spacing:-.025rem;color:#f2f2ed}.n127-41{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-43{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#f2f2ed}.n127-44{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:400;line-height:1;letter-spacing:.1125rem;color:#858580}.n127-46{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.14375rem;color:#f2ab47}.n127-47{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-48{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0em;color:#858580}.n127-50{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#f2f2ed}.n127-53{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-54{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:400;line-height:1;letter-spacing:.0625rem;color:#858580}.n127-56{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1375rem;color:#f2ab47}.n127-57{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-58{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.55;letter-spacing:0em;color:#858580}.n127-60{font-family:Cormorant Garamond,serif;font-size:2.1875rem;font-weight:400;line-height:1.18;letter-spacing:0em;color:#f2f2ed}.n127-62{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.14375rem;color:#f2ab47}.n127-63{font-family:Cormorant Garamond,serif;font-size:3.25rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-64{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0em;color:#858580}.n127-66{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2ab47}.n127-67{font-family:Cormorant Garamond,serif;font-size:1.6875rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-68{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-70{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2ab47}.n127-71{font-family:Cormorant Garamond,serif;font-size:1.6875rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-72{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-74{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2ab47}.n127-75{font-family:Cormorant Garamond,serif;font-size:1.6875rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-76{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-78{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2ab47}.n127-79{font-family:Cormorant Garamond,serif;font-size:1.6875rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-80{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-82{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2ab47}.n127-83{font-family:Cormorant Garamond,serif;font-size:1.6875rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-84{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-86{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2ab47}.n127-87{font-family:Cormorant Garamond,serif;font-size:1.6875rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-88{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-99{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.125rem;color:#f2ab47}.n127-100{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:500;line-height:.98;letter-spacing:0em;color:#f2f2ed}.n127-101{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.55;letter-spacing:0em;color:#858580}.n127-103{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.1375rem;color:#f2ab47}.n127-104{font-family:Cormorant Garamond,serif;font-size:3.25rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-105{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0em;color:#858580}.n127-107{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;color:#858580}.n127-108{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2f2ed}.n127-109{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n127-111{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;color:#858580}.n127-112{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2f2ed}.n127-113{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n127-115{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;color:#858580}.n127-116{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2f2ed}.n127-117{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n127-119{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;color:#858580}.n127-120{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2f2ed}.n127-121{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n149-90{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;color:#858580}.n149-91{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2f2ed}.n149-92{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n149-95{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:400;line-height:1;letter-spacing:0em;color:#858580}.n149-96{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#f2f2ed}.n149-97{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n127-123{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.1125rem;color:#f2ab47}.n127-124{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.55;letter-spacing:0em;color:#858580}.n127-125{font-family:Cormorant Garamond,serif;font-size:2.375rem;font-weight:400;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-126{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.1125rem;color:#f2ab47}.n127-127{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.55;letter-spacing:0em;color:#f2f2ed}.n127-128{font-family:Cormorant Garamond,serif;font-size:1.875rem;font-weight:500;line-height:1.15;letter-spacing:0em;color:#f2f2ed}.n127-130{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.14375rem;color:#f2ab47}.n127-131{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-132{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#858580}.n127-135{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.175rem;color:#f2ab47}.n127-136{font-family:Cormorant Garamond,serif;font-size:2.125rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2f2ed}.n127-138,.n127-140,.n127-142{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:0em;color:#858580}.n127-137,.n127-139,.n127-141,.n127-143{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0em;color:#f2ab47}.n130-11{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.125rem;color:#db8c2e}.n130-13{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:500;line-height:1.02;letter-spacing:0em;color:#edebe3}.n130-14{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:0em;color:#6e6b66}.n130-23{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#db8c2e}.n130-24{font-family:Cormorant Garamond,serif;font-size:1.5625rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#edebe3}.n130-25{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#6e6b66}.n130-27{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.1125rem;color:#dfdfdf}.n130-31{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#db8c2e}.n130-32{font-family:Cormorant Garamond,serif;font-size:1.5625rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#edebe3}.n130-33{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#6e6b66}.n130-35{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.1125rem;color:#d5d5d5}.n130-55{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#db8c2e}.n130-56{font-family:Cormorant Garamond,serif;font-size:1.5625rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#edebe3}.n130-57{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#6e6b66}.n130-59{font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#fff}.n130-61{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#db8c2e}.n130-62{font-family:Cormorant Garamond,serif;font-size:1.5625rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#edebe3}.n130-63{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#6e6b66}.n130-65{font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#c7c7c7}.n130-67{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#db8c2e}.n130-68{font-family:Cormorant Garamond,serif;font-size:1.5625rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#edebe3}.n130-69{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#6e6b66}.n130-71{font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#fff}.n130-73{font-family:Montserrat,sans-serif;font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.09375rem;color:#db8c2e}.n130-74{font-family:Cormorant Garamond,serif;font-size:1.5625rem;font-weight:500;line-height:1.1;letter-spacing:0em;color:#edebe3}.n130-75{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0em;color:#6e6b66}.n130-77{font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:500;line-height:1;letter-spacing:.1rem;color:#dfdfdf}.hero{min-height:clamp(57.125rem,24vw,80rem);display:flex;flex-direction:column;padding-top:2.125rem;padding-bottom:6rem}.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 3.5rem}.site-header>.cta{justify-self:end}.site-header .n127-34{grid-column:1/-1;height:1px;width:100%;margin-top:.75rem;background:var(--line)}.hero-content{padding-top:clamp(5rem,12.8vw,11.5rem);padding-bottom:7rem}.hero-copy{max-width:40rem}.hero-copy h1{font-size:clamp(2.25rem,1.25rem + 3.1vw,4rem);margin-top:1rem}.hero-copy .n127-41{max-width:29.375rem;font-size:clamp(1rem,.5rem + .7vw,1.125rem);margin-top:.25rem}.hero-copy .cta{margin-top:1.8125rem}.hero-index{display:flex;justify-content:flex-end;margin-top:auto}.hero-index .text-node{padding-right:1.5rem}.n127-3,.n129-51,.n135-67{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.n127-3{top:.875rem;height:calc(100% - .875rem);object-position:92% 30%}.n135-67{object-position:50% 55%}.n127-45,.n127-165{position:absolute;inset:0 0 auto;height:1px;background:var(--line);z-index:-1}.glow{position:absolute;pointer-events:none;width:min(40%,32.3125rem);height:12.625rem;border-radius:50%;background:#9ec0e9;filter:blur(12rem);z-index:-1}.introduction{padding-block:9.8125rem 7.1875rem}.intro-layout{display:grid;grid-template-columns:minmax(0,25rem) minmax(0,47.5rem);justify-content:space-between;gap:clamp(2rem,6vw,7.8125rem);align-items:center}.intro-copy h2{font-size:clamp(2.25rem,1.75rem + 1.5vw,3rem);margin-top:.75rem}.intro-copy .n127-48{margin-top:.375rem}.intro-copy .cta{margin-top:1.4375rem}.introduction>.glow{left:57%;top:50%;width:min(24%,17.1875rem);height:7.25rem}.video-panel{display:grid;aspect-ratio:760/430;border-radius:1rem;background:#0e0e0e;border:1px solid var(--line);min-width:0}.video-panel>.group-content{display:grid;grid-template-rows:1fr auto;padding:1.625rem}.play-button{align-self:center;justify-self:center;border-radius:50%;width:4.75rem;aspect-ratio:1;padding:0;background:#141414;box-shadow:inset 0 0 0 1px #ccccbf59;margin-top:1rem}.play-button .text-node{line-height:1}.video-panel .n127-54{margin-top:.75rem}.manifesto{padding-block:7rem 13.75rem}.manifesto-layout{display:grid;grid-template-columns:minmax(0,35rem) minmax(0,32.5rem);justify-content:space-between;gap:4rem}.manifesto-copy h2{font-size:clamp(2.25rem,1.5rem + 2.3vw,3.5rem);margin-top:.75rem}.manifesto-copy .n127-58{margin-top:.25rem;font-size:clamp(1rem,.5rem + .7vw,1.125rem)}.manifesto-quote{padding-top:1.75rem}.n127-59{width:7.5rem;height:1px;background:#333}.manifesto-quote blockquote{font-size:clamp(1.75rem,1.3rem + 1vw,2.1875rem)}.modules{padding-block:3.875rem 4.375rem}.n130-10,.n127-90,.n135-65{position:absolute;inset:0;background:#060606;z-index:-3}.module-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.75rem 1.25rem}.module-card{display:grid;grid-column:span 3;border-radius:.875rem;isolation:isolate;min-width:0;--art-ratio:312/300}.modules-copy,.module-dominio,.module-disciplina{grid-column:span 4}.modules-copy{align-self:start;padding-right:.5rem}.n130-12{width:7.5rem;height:1px;background:#987048;margin-block:1rem 2.25rem}.modules-copy h2{font-size:clamp(2.25rem,1.75rem + 1.5vw,3rem)}.modules-copy .n130-14{margin-top:1.5rem}.module-card>.group-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;height:100%;min-height:18.75rem;padding:1.75rem 1.5rem;aspect-ratio:var(--art-ratio)}.module-card .artwork{position:absolute;inset:0;width:100%;height:100%;border-radius:.875rem;object-fit:cover;z-index:-1}.module-dominio{--art-ratio:400/300}.module-disciplina{--art-ratio:420/300}.module-dominio .artwork{object-position:68% 0%}.module-disciplina .artwork{object-position:62% 0%}.module-corpo .artwork{object-position:100% 0%}.module-foco .artwork{object-position:50% 0%}.module-estrategia .artwork{object-position:50% 12%}.module-execucao .artwork{object-position:65% 0%}.module-card .module-text-1{margin-top:1.75rem}.module-card .module-text-2{margin-top:.375rem;max-width:11.5625rem}.module-card .module-text-3{margin-top:auto;padding-top:2rem}.rupture{padding-block:8.5rem 7.375rem}.rupture-layout{display:grid;grid-template-columns:minmax(0,32.5rem) minmax(0,32.5rem);align-items:center;justify-content:space-between;gap:4rem}.rupture-copy h2{font-size:clamp(2.25rem,1.5rem + 2.3vw,3.5rem);margin-top:1rem}.rupture-copy .n127-101{margin-top:1.875rem;max-width:26.875rem}.book-art{position:relative;display:grid;place-items:center;isolation:isolate}.book-jacket{width:min(90%,23.3rem);border-radius:1rem;overflow:hidden;transform:perspective(75rem) rotateX(calc(2deg + var(--book-x,0deg))) rotateY(calc(-11deg + var(--book-y,0deg))) rotate(2deg);box-shadow:3px 2px #252522,8px 12px 30px #0008;transition:transform .35s ease-out;transform-origin:center}.book-cover{width:100%;height:auto;object-fit:contain}.book-art .glow{left:20%;top:34%;width:60%;height:7.25rem}.process{padding-block:5rem 6rem}.process-layout{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:4rem;align-items:start}.process-copy .n127-103{margin-top:.625rem}.process-copy h2{font-size:clamp(2.25rem,1.75rem + 1.7vw,3.25rem);margin-top:2rem}.process-copy .n127-105{margin-top:1.75rem}.laws{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2rem 1rem}.law{grid-column:span 2}.law:nth-child(5){grid-column:2/span 2}.law:nth-child(6){grid-column:6/span 2}.law>.group-content{display:flex;flex-direction:column}.law .decoration{width:100%;height:1px;background:var(--line);margin-top:.875rem}.law-title{margin-top:1.75rem;min-height:1.25rem}.law-body{margin-top:1.25rem}.comparison-layout{margin-top:3.5rem}.n127-122{width:100%;height:1px;background:var(--line)}.transformation-comparison{display:grid;grid-template-columns:minmax(7rem,10rem) 4rem minmax(8rem,12rem) minmax(0,1fr);align-items:center;gap:1rem;padding:4rem .75rem 0}.before .n127-124,.after .n127-127{margin-top:1.625rem}.comparison-arrow{text-align:center}.transformation-comparison .n127-128{justify-self:end;max-width:25rem;font-size:clamp(1.5rem,1.1rem + 1vw,1.875rem)}.offer{padding-block:4.75rem 5.6875rem}.offer>.glow{left:50%;top:50%;transform:translate(-50%)}.offer-layout{display:flex;flex-direction:column;align-items:center;gap:3rem}.offer-heading,.faq-heading{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.offer-heading h2{font-size:clamp(2.25rem,1.5rem + 2.3vw,3.5rem);margin-top:1rem;max-width:40rem}.offer-heading .n127-132{margin-top:1rem;max-width:29.375rem}.offer-card{width:min(100%,45.625rem);border:1px solid var(--line);border-radius:1rem;background:#080808}.offer-card>.group-content{display:flex;flex-direction:column;align-items:center;padding:2.125rem clamp(1.25rem,6vw,7.5rem) 2.5rem}.n127-134{width:4.375rem;height:1px;background:var(--line)}.offer-card .n127-135{margin-top:3.375rem}.offer-card h3{margin-top:1.25rem}.offer-inclusions{display:flex;flex-direction:column;gap:1.875rem;margin-top:2.25rem;max-width:100%}.offer-inclusions li{display:flex;align-items:baseline;gap:1rem}.offer-bullet{flex:0 0 auto}.n127-145{width:100%;height:1px;background:var(--line);margin-top:3rem}.price{margin-top:2.125rem;text-align:center}.offer-action{width:min(100%,20rem);position:relative;margin-top:2.125rem;isolation:isolate}.offer-cta{width:100%;min-height:3.625rem;border-radius:.25rem;background:#fff;padding:1rem;color:#080808;box-shadow:none}.offer-cta .text-node{color:#080808}.offer-cta:hover{outline-color:#fff}.button-glow{position:absolute;inset:0;border-radius:.25rem;background:#fff;filter:blur(.5375rem);z-index:-1}.faq{padding-block:5.4375rem 12.5rem}.faq-heading h2{font-size:clamp(2.25rem,1.75rem + 1.5vw,3rem);margin-top:.625rem}.faq-heading .n127-152{max-width:26.875rem;margin-top:.625rem}.faq-list{width:min(100%,43.75rem);margin:6rem auto 0}.faq-item{border-bottom:1px solid var(--line);padding-bottom:1.8125rem;margin-bottom:1.0625rem}.faq-item:last-child{margin-bottom:0}.faq-item h3{font-weight:400}.faq-item button{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;width:100%;min-height:2.75rem;padding:0;background:none;text-align:left;font:400 1.25rem/1.2 Cormorant Garamond,serif}.faq-item button>span:first-child{min-width:0;overflow-wrap:anywhere}.faq-symbol{color:#f2ab47;font:400 1.375rem/1 Montserrat,sans-serif;flex:0 0 2.5rem}.faq-answer{padding-top:1.25rem;font-size:.9375rem;line-height:1.7;color:#aaa;overflow-wrap:anywhere}.closing{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;background:url(../assets/closing.png) center/cover no-repeat}.closing-art{position:relative;grid-area:1/1/4/2;justify-self:center;width:min(100%,90rem);min-height:58.8125rem;isolation:isolate}.closing-art .n129-51{object-position:50% 50%}.closing-copy{grid-area:1/1;margin-top:3.3125rem;display:flex;flex-direction:column;align-items:center;text-align:center}.closing-copy h2{font-size:clamp(2.5rem,1.5rem + 2.3vw,3.5rem);max-width:28.125rem;margin-top:.625rem}.closing-copy .n127-176{max-width:24.375rem;margin-top:.8125rem}.closing-copy .cta{margin-top:.75rem}.site-footer{grid-area:3/1;margin-bottom:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.875rem 2rem}.n127-179{width:100%;height:1px;background:var(--line);grid-column:1/-1}.footer-brand{display:flex;flex-direction:column;gap:.125rem}.n149-101{width:4.6875rem;height:auto;object-fit:contain}.site-footer .n127-183{line-height:1.5}.social-links{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;flex-wrap:wrap}.social-links button{font:400 .5625rem/1.5 Montserrat,sans-serif;letter-spacing:.0625rem;min-height:2.75rem;background:none;padding:0}.n149-102{width:3px;height:3px;flex:0 0 3px;background:#85857f;border-radius:50%}@media(min-width:90rem){.closing-art .artwork{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}@media(max-width:75rem){.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07070785,#0707077a 80%,#0707071f)}.site-header{gap:0 2rem}.navigation{gap:1rem}.intro-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem}.introduction{padding-block:var(--section-space)}.manifesto{padding-block:var(--section-space) calc(var(--section-space) * 1.4)}.module-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.modules-copy{grid-column:1/-1;max-width:34rem;margin-bottom:1.25rem}.module-card,.module-dominio,.module-disciplina{grid-column:span 2}.process-layout{grid-template-columns:minmax(0,1fr);gap:3.5rem}.process-copy{max-width:30rem}.laws{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.law,.law:nth-child(5),.law:nth-child(6){grid-column:auto}.site-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.site-footer .navigation{grid-column:1/-1;grid-row:3}}@media(max-width:56rem){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem}.site-header .navigation{grid-column:1/-1;grid-row:2;justify-content:center}.site-header .n127-34{grid-row:3;margin-top:0}.hero{min-height:0;padding-bottom:3rem}.hero-content{padding-top:6rem;padding-bottom:6rem}.hero-copy{max-width:34rem}.module-card,.module-dominio,.module-disciplina{grid-column:span 3}.intro-layout,.manifesto-layout,.rupture-layout{grid-template-columns:minmax(0,1fr);gap:3rem}.intro-copy{max-width:30rem}.video-panel{width:100%;max-width:47.5rem}.manifesto-copy{max-width:35rem}.manifesto-quote{max-width:32.5rem;padding-top:0}.manifesto-quote blockquote{margin-top:.75rem}.rupture{padding-block:var(--section-space)}.rupture-copy{max-width:32.5rem}.book-art{width:100%}.book-jacket{width:min(85%,23.3rem)}.transformation-comparison{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);row-gap:2.5rem;padding-inline:0}.transformation-comparison .n127-128{grid-column:1/-1;justify-self:start}.offer,.faq{padding-block:var(--section-space)}.closing{background:var(--page-background);grid-template-rows:auto auto auto}.closing-copy{margin-top:var(--section-space)}.closing-art{grid-area:2/1;width:min(100%,40rem);min-height:0;aspect-ratio:6/5;overflow:clip;-webkit-mask-image:linear-gradient(transparent,#000 6%,#000 90%,transparent);mask-image:linear-gradient(transparent,#000 6%,#000 90%,transparent)}.closing-art .n129-51{top:auto;bottom:0;height:140%;object-position:50% 100%;-webkit-mask-image:none;mask-image:none}.site-footer{margin-top:1.5rem}}@media(max-width:40rem){.module-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.module-card,.module-dominio,.module-disciplina,.modules-copy{grid-column:auto}.module-card>.group-content{min-height:18.75rem}.laws{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.hero-copy h1{font-size:clamp(2.25rem,1.6rem + 3vw,3rem)}.hero-content{padding-top:3rem;padding-bottom:3rem}.hero{padding-top:1.5rem;padding-bottom:2rem}.cta{min-height:2.75rem;padding-inline:1.125rem}.site-header .cta{padding-inline:.875rem}.navigation{gap:.375rem .75rem}.navigation a,.site-header .n127-38{font-size:.5625rem;letter-spacing:.075rem}.site-header .cta .group-content{gap:.5rem}.hero-copy .n127-39{font-size:.625rem;letter-spacing:.12rem;line-height:1.6}.process,.modules{padding-block:var(--section-space)}.offer-card>.group-content{padding-inline:1.25rem}.offer-cta{min-height:3.625rem}.offer-cta .text-node{font-size:.75rem;letter-spacing:.0625rem}.offer-inclusions{gap:1.5rem}.offer-inclusions li{gap:.75rem}.faq-list{margin-top:3rem}.faq-item{padding-bottom:1.5rem}.faq-symbol{flex-basis:1.375rem}.site-footer{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;gap:1rem}.site-footer .navigation{grid-column:1;grid-row:auto;gap:.75rem}.footer-brand{align-items:center}.social-links{justify-content:center}.closing-copy .text-node{max-width:100%}.closing-copy .n127-176{max-width:24.375rem}}@media(max-width:25rem){.laws{grid-template-columns:minmax(0,1fr)}.law-body{max-width:28rem}.site-header{gap:.5rem}.site-header .cta{padding-inline:.75rem}.site-header .n127-38{font-size:.5rem;letter-spacing:.06rem}.site-header .navigation{gap:.25rem .5rem}.site-header .navigation a{font-size:.5rem;letter-spacing:.04rem}}@media(max-height:37.5rem)and (min-width:56.0625rem)and (max-width:90rem){.hero{min-height:44rem}.hero-content{padding-top:5rem;padding-bottom:4rem}}.module-card{position:relative}.module-reveal{display:grid;min-width:0;height:100%}.module-select{position:absolute;inset:0;z-index:3;width:100%;height:100%;background:transparent;border-radius:inherit;padding:0}.module-card .group-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;min-height:18.75rem;padding:1.75rem 1.5rem;aspect-ratio:var(--art-ratio);border-radius:inherit}.module-reveal{border-radius:inherit}.module-card:focus-within .module-reveal{opacity:1!important;filter:none!important;transform:none!important}.faq-answer{height:0;padding-top:0;overflow:hidden}.faq-answer-body{padding-top:1.25rem}.faq-symbol{display:inline-block;transform-origin:50% 50%;text-align:center}.book-jacket{--book-x:0deg;--book-y:0deg;--book-drift-x:0px;--book-drift-y:0px;--book-depth:0px;transition:none;transform:perspective(75rem) translate3d(var(--book-drift-x),var(--book-drift-y),var(--book-depth)) rotateX(calc(2deg + var(--book-x))) rotateY(calc(-11deg + var(--book-y))) rotate(2deg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html.lenis{scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.type-letter{opacity:1!important}}.module-card,.module-reveal{min-height:0}.module-reveal{overflow:clip}.module-grid[data-expanded] .module-card .group-content{aspect-ratio:auto;min-height:0}.module-grid[data-expanded] .module-card:not([data-selected]) .group-content{filter:brightness(.38)}.module-card .group-content{transition:filter .4s ease}.module-card[data-selected] .group-content:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#000b,#0005);pointer-events:none;z-index:0}.module-card[data-selected] .group-content>p,.module-card[data-selected] h3{position:relative;z-index:1}.module-card[data-selected] .module-text-1{margin-top:.875rem}.module-card[data-selected] .module-text-3{padding-top:.75rem}.module-description{margin-top:.75rem;max-width:27rem;font:400 .8125rem/1.55 Montserrat,sans-serif;color:#f2f2ed;overflow-wrap:break-word}.motion-word{display:inline-block;white-space:nowrap}.motion-letter{display:inline}.type-letter{position:relative}.type-letter.is-typing:after{content:"|";position:absolute;left:100%;top:-.08em;font-weight:400;animation:caret-blink .8s step-end infinite;pointer-events:none}@keyframes caret-blink{50%{opacity:0}}.entry-screen{display:none;position:fixed;inset:0;z-index:2;background:#101011;align-items:center;justify-content:center;pointer-events:none}.entry-word{font:400 clamp(2.5rem,8vw,7rem)/1 "Cormorant Garamond",serif;letter-spacing:.08em;color:#f2f2ed}@media(prefers-reduced-motion:no-preference){.entry-screen{display:flex}}@keyframes saber-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.hero-word{display:inline-block;transform-origin:50% 75%}.saber-cta{position:relative;--glow-visibility:0;transition:translate .45s ease,scale .45s ease,--glow-visibility .5s ease}.saber-cta:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:#fff;filter:blur(12px);opacity:calc(var(--glow-visibility) * var(--glow-breath,.18));z-index:-1;pointer-events:none}.saber-border{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.85;transition:opacity .45s ease;filter:drop-shadow(0 0 2px #ffffff80)}.saber-track{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:23px;fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:12 88;vector-effect:non-scaling-stroke}.saber-cta:focus-visible{--glow-visibility:1}@media(hover:hover){.saber-cta:hover{--glow-visibility:1}.saber-cta:hover:not(:focus-visible){outline:none}.saber-cta:hover .saber-border{opacity:1}}@media(prefers-reduced-motion:no-preference){.saber-track{animation:saber-orbit 3.6s linear infinite}.saber-cta:before{animation:button-glow-breathe 2.8s ease-in-out infinite alternate}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.saber-cta:hover{translate:0 -3px;scale:1.025}}@property --glow-visibility{syntax:"<number>";inherits:true;initial-value:0}@property --glow-breath{syntax:"<number>";inherits:false;initial-value:.18}@keyframes button-glow-breathe{0%{--glow-breath:.13}to{--glow-breath:.24}}@media(prefers-reduced-motion:reduce){.module-card .group-content{transition:none}.type-letter.is-typing:after{display:none}}
