/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.questions{color:var(--paper);background:#171512;grid-template-columns:.82fr 1.18fr;gap:8vw;padding:120px 7vw;display:grid}.questions-heading{align-self:start;position:sticky;top:115px}.questions-heading h2{letter-spacing:-.05em;margin:28px 0 26px;font:clamp(46px,5.8vw,82px)/.94 Georgia,serif}.questions-heading h2 em{color:var(--gold);font-weight:400}.questions-heading>p:last-child{color:#bdb4a8;max-width:510px;font:18px/1.7 Georgia,serif}.questions-list{border-top:1px solid #4a443c}.questions-list details{border-bottom:1px solid #4a443c}.questions-list summary{cursor:pointer;grid-template-columns:44px 1fr 28px;align-items:start;gap:18px;padding:29px 0;list-style:none;display:grid}.questions-list summary::-webkit-details-marker{display:none}.questions-list summary span{color:var(--gold);letter-spacing:.18em;padding-top:7px;font-size:9px;font-weight:700}.questions-list summary h3{margin:0;font:clamp(24px,2.4vw,35px)/1.2 Georgia,serif}.questions-list summary b{color:var(--gold);font:29px/1 Georgia,serif;transition:transform .25s}.questions-list details[open] summary b{transform:rotate(45deg)}.questions-list details>p{color:#c9c1b6;max-width:760px;margin:0;padding:0 46px 32px 62px;font:17px/1.75 Georgia,serif}@media (width<=850px){.questions{grid-template-columns:1fr;padding:82px 6vw}.questions-heading{position:static}.questions-list details>p{padding-left:0}}@media (width<=520px){.questions{gap:48px;padding:70px 6vw}.questions-heading h2{font-size:45px}.questions-heading>p:last-child{font-size:16px}.questions-list summary{grid-template-columns:32px 1fr 22px;gap:10px}.questions-list summary h3{font-size:24px}.questions-list details>p{padding-right:0;font-size:16px}}:root{--ink:#0d0c0a;--paper:#eee9df;--gold:#b99854;--muted:#a8a39a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0c0acc;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:.24em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.brand-mark,.mini-mark{border:1px solid var(--gold);width:35px;height:35px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:19px;font-style:italic;display:grid}.nav-links{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:32px;font-size:10px;display:flex}.nav-links a:hover{color:var(--gold)}.nav-cta{color:var(--ink);background:var(--paper);border:0;padding:13px 18px;font-weight:700}.menu-button{color:var(--paper);text-transform:uppercase;letter-spacing:.15em;background:0 0;border:0;font-size:10px;display:none}.hero{text-align:center;background:radial-gradient(circle at 50% 55%,#493a1b22,#0000 35%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:150px 6vw 60px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #ffffff0c;position:absolute;inset:82px 4vw 40px}.orb{border:1px solid #b9985430;border-radius:50%;position:absolute}.orb-one{width:620px;height:620px;top:17%;left:calc(50% - 310px)}.orb-two{width:390px;height:390px;top:30%;left:calc(50% - 195px);box-shadow:inset 0 0 100px #b9985410}.kicker,.section-number{color:var(--gold);letter-spacing:.28em;font-size:10px;font-weight:700}.hero h1{letter-spacing:-.055em;margin:32px 0 24px;font-family:Georgia,serif;font-size:clamp(54px,8.5vw,128px);font-weight:400;line-height:.88;position:relative}.hero h1 em{color:var(--gold);font-weight:400}.hero-copy{color:#c9c3b8;font-family:Georgia,serif;font-size:clamp(16px,1.5vw,21px);line-height:1.65;position:relative}.primary{border:1px solid var(--gold);background:var(--gold);color:var(--ink);letter-spacing:.18em;justify-content:space-between;align-items:center;gap:45px;margin-top:25px;padding:18px 22px;font-size:10px;font-weight:700;transition:all .25s;display:inline-flex;position:relative}.primary:hover{background:var(--paper);border-color:var(--paper);transform:translateY(-2px)}.primary span{font-size:17px}.scroll-note{letter-spacing:.22em;color:#77736b;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:28px;left:6vw}.scroll-note span{background:#77736b;width:45px;height:1px}.statement{background:var(--paper);color:var(--ink);padding:120px 8vw}.statement-grid{grid-template-columns:1.25fr 1fr;gap:10vw;margin-top:55px;display:grid}.statement h2,.principles>h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:.98}.statement-grid>div{padding-top:8px}.statement-grid p{margin:0 0 27px;font-family:Georgia,serif;font-size:20px;line-height:1.65}.statement-grid .gold{color:#80672f;font-style:italic}.contrast{grid-template-columns:1fr 1fr;display:grid}.contrast-side{min-height:610px;padding:100px 8vw}.contrast-side>span{letter-spacing:.25em;font-size:9px}.contrast-side h3{margin:55px 0;font:clamp(35px,4vw,58px)/1.08 Georgia,serif}.contrast-side ul{border-top:1px solid;margin:0;padding:0;list-style:none}.contrast-side li{border-bottom:1px solid;padding:18px 0 18px 25px;font-family:Georgia,serif;font-size:16px;position:relative}.contrast-side li:before{content:"×";color:#7f7b74;position:absolute;left:0}.old{color:#77736d;background:#181715}.old h3{text-decoration:line-through;text-decoration-thickness:1px}.new{color:#0d0c0a;background:#aa8a48}.new li:before{content:"·";color:#0d0c0a}.mirror{background:linear-gradient(135deg,#0d0c0a,#15130f);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:120px 8vw;display:grid}.mirror h2{letter-spacing:-.04em;margin:35px 0;font:clamp(50px,6vw,85px)/.95 Georgia,serif}.mirror h2 em,.principles h2 em{color:var(--gold);font-weight:400}.mirror-intro>p:last-child{color:#aaa49a;font:18px/1.6 Georgia,serif}.quiz-card{background:var(--paper);min-height:560px;color:var(--ink);align-items:center;padding:clamp(28px,5vw,65px);display:flex;box-shadow:0 35px 80px #0008}.quiz-start{text-align:center;width:100%}.quiz-start .mini-mark{width:62px;height:62px;margin:0 auto 40px;font-size:30px}.quiz-start p{font:26px/1.45 Georgia,serif}.primary.dark{background:var(--ink);border-color:var(--ink);color:var(--paper);margin:25px auto}.primary.dark:hover{background:var(--gold);color:var(--ink)}.quiz-start small,.session small{color:#77736d;font:italic 13px Georgia,serif;display:block}.question,.result{width:100%}.progress{background:#ccc5b8;height:1px;margin-bottom:45px}.progress span{background:var(--gold);height:100%;transition:width .4s;display:block}.question-count{color:#8b713b;letter-spacing:.25em;text-transform:uppercase;font-size:9px;font-weight:700}.question h3,.result h3{margin:22px 0 36px;font:clamp(29px,3vw,42px)/1.15 Georgia,serif}.options{flex-direction:column;display:flex}.options button{text-align:left;color:var(--ink);background:0 0;border:0;border-top:1px solid #c6bfb2;grid-template-columns:45px 1fr 25px;align-items:center;padding:19px 5px;font-family:Georgia,serif;display:grid}.options button:last-child{border-bottom:1px solid #c6bfb2}.options button:hover{color:#80672f;padding-left:10px}.options button span{color:#9d968b;letter-spacing:.15em;font:9px Arial,sans-serif}.options button b{font-family:Arial,sans-serif;font-weight:400}.result>p:not(.question-count){color:#4f4b44;font:17px/1.65 Georgia,serif}.result blockquote{border-left:2px solid var(--gold);color:#80672f;margin:28px 0;padding:5px 0 5px 20px;font:italic 19px/1.45 Georgia,serif}.result-actions{align-items:center;gap:20px;display:flex}.result-actions .primary{margin:0}.result-actions>button{color:#666057;background:0 0;border:0;font-size:11px;text-decoration:underline}.principles{background:var(--paper);color:var(--ink);padding:120px 8vw}.principles>h2{margin:45px 0 80px}.principle-grid{border-top:1px solid #b9b1a4;grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-right:1px solid #b9b1a4;min-height:270px;padding:35px 5vw 20px 0}.principle-grid article:not(:first-child){padding-left:35px}.principle-grid article:last-child{border:0}.principle-grid span{color:#9b7f43;font-size:10px}.principle-grid h3{margin:50px 0 15px;font:35px Georgia,serif}.principle-grid p{color:#6d675e;font:16px/1.55 Georgia,serif}.session{text-align:center;color:#0d0c0a;background:#a68748;padding:130px 8vw}.session .section-number{color:#2e281c}.session h2{letter-spacing:-.04em;margin:40px 0 20px;font:clamp(50px,7vw,95px)/.95 Georgia,serif}.session>p{font:21px/1.55 Georgia,serif}.session-meta{letter-spacing:.2em;justify-content:center;gap:35px;margin:45px auto 10px;font-size:9px;font-weight:700;display:flex}.primary.light{background:var(--paper);border-color:var(--paper);margin:28px auto 20px}.primary.light:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.session small{color:#3f3728}footer{color:#77736d;letter-spacing:.15em;border-top:1px solid #ffffff16;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:38px 5vw;font-size:9px;display:grid}footer p:nth-child(2){text-align:center;letter-spacing:0;font:italic 13px Georgia,serif}footer p:last-child{text-align:right}@media (width<=800px){.nav{height:68px}.menu-button{display:block}.nav-links{background:#0d0c0a;flex-direction:column;align-items:stretch;padding:25px 5vw;display:none;position:absolute;top:68px;left:0;right:0}.nav-links.open{display:flex}.hero{padding-top:110px}.hero:before{inset:68px 14px 18px}.orb-one{width:390px;height:390px;top:25%;left:calc(50% - 195px)}.orb-two{width:250px;height:250px;top:34%;left:calc(50% - 125px)}.hero h1{font-size:clamp(49px,15vw,76px)}.hero-copy br{display:none}.statement,.principles{padding:90px 6vw}.statement-grid,.mirror{grid-template-columns:1fr}.statement-grid{gap:45px}.contrast{grid-template-columns:1fr}.contrast-side{min-height:auto;padding:75px 7vw}.mirror{gap:45px;padding:90px 5vw}.quiz-card{min-height:535px}.principle-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article:not(:first-child){border-bottom:1px solid #b9b1a4;border-right:0;min-height:auto;padding:30px 0}.principle-grid h3{margin:25px 0 12px}.session{padding:95px 6vw}.session-meta{flex-direction:column;gap:12px}.result-actions{flex-direction:column;align-items:stretch}footer{text-align:center;grid-template-columns:1fr;gap:25px}footer p:last-child{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero-portrait{z-index:0;object-fit:cover;object-position:center top;opacity:.3;filter:saturate(.65)contrast(1.08);width:min(34vw,500px);height:82%;position:absolute;bottom:0;right:3vw;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 78%,#0000 100%)}.about{background:#151411;grid-template-columns:1fr 1fr;min-height:820px;display:grid}.about-image{min-height:820px;overflow:hidden}.about-image img{object-fit:cover;object-position:center 18%;filter:sepia(.08)contrast(1.05);width:100%;height:100%;display:block}.about-copy{flex-direction:column;justify-content:center;padding:110px 9vw 80px 7vw;display:flex}.about-copy h2,.books h2{letter-spacing:-.04em;margin:38px 0;font:clamp(48px,6vw,86px)/.94 Georgia,serif}.about-copy h2 em,.books h2 em{color:var(--gold);font-weight:400}.about-copy>p:not(.section-number){color:#aaa49a;font:17px/1.65 Georgia,serif}.about-copy .about-lead{color:var(--paper)!important;font-size:22px!important}.ilogica-logo{filter:invert();mix-blend-mode:screen;opacity:.62;width:150px;margin-top:34px}.books{background:var(--paper);min-height:820px;color:var(--ink);grid-template-columns:1fr .8fr;align-items:center;padding:100px 10vw;display:grid;overflow:hidden}.books-copy{padding-right:8vw}.books-copy>p:not(.section-number){color:#615b52;max-width:590px;font:20px/1.65 Georgia,serif}.book-note{color:#80672f;letter-spacing:.2em;border-top:1px solid #9f9688;border-bottom:1px solid #9f9688;margin-top:25px;padding:14px 0;font-size:9px;font-weight:700;display:inline-block}.book-visual{perspective:900px;justify-content:center;display:flex}.book-visual img{object-fit:contain;filter:drop-shadow(0 34px 30px #3f382c55);width:min(440px,100%);max-height:650px;transition:transform .4s;display:block;transform:rotate(1.5deg)}.book-visual img:hover{transform:rotate(0)translateY(-6px)}.session{position:relative;overflow:hidden}.session-photo{object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.44;filter:grayscale(.3);width:34%;height:100%;position:absolute;inset:0 auto 0 0}.session-content{z-index:1;position:relative}footer>.footer-end{text-align:center;grid-column:1/-1;width:100%;margin-top:20px}.footer-follow{color:var(--gold);letter-spacing:.22em;font-size:9px;font-weight:700;margin:0 0 17px!important}.footer-end .social-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.footer-end .social-links a{color:#15130f;text-align:left;background:#e8e1d5;border:1px solid #d1c7b8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:14px;transition:all .2s;display:grid}.footer-end .social-links a:hover{border-color:var(--gold);background:#f5efe5;transform:translateY(-2px)}.footer-end .social-links i{color:#c7a45b;background:#15130f;border-radius:50%;place-items:center;width:38px;height:38px;font:700 17px Arial,sans-serif;display:grid}.footer-end .social-links span{min-width:0;display:block}.footer-end .social-links b{color:#15130f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.footer-end .social-links small{color:#665d50;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.footer-end .social-links em{color:#80672f;font:15px Arial,sans-serif}.footer-copyright{color:#aaa297;letter-spacing:.16em;white-space:normal;font-size:9px;margin:20px 0 0!important}.session small a{text-underline-offset:4px;text-decoration:underline}.community{text-align:center;background:var(--paper);color:var(--ink);padding:95px 7vw}.community h2{margin:35px 0 18px;font:clamp(48px,6vw,82px)/1 Georgia,serif}.community>p:not(.section-number){color:#6d675e;font:19px/1.55 Georgia,serif}.community .primary{margin-top:25px}.social-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.social-links a{border-bottom:1px solid #0000;padding-bottom:4px;transition:all .2s}.social-links a:hover{color:var(--paper);border-color:var(--gold)}.book-button{margin-bottom:34px}.second-book{border-top:1px solid #a8a093;border-bottom:1px solid #a8a093;grid-template-columns:1fr auto;gap:7px 20px;max-width:540px;padding:24px 0;transition:all .25s;display:grid}.second-book:hover{color:#80672f;padding-left:12px}.second-book span,.second-book b{letter-spacing:.2em;font:700 8px Arial,sans-serif}.second-book span{color:#887c6b;grid-column:1/-1}.second-book strong{font:28px Georgia,serif}.second-book small{color:#6d675e;grid-column:1/2;font:italic 15px Georgia,serif}.second-book b{grid-area:2/2/4;align-self:center}@media (width<=800px){.hero-portrait{opacity:.19;width:90vw;height:75%;right:-25%}.about{grid-template-columns:1fr}.about-image{min-height:570px}.about-copy{padding:80px 7vw}.books{grid-template-columns:1fr;gap:55px;padding:85px 7vw}.books-copy{padding-right:0}.book-visual img{max-height:530px}.session-photo{opacity:.18;width:100%}.footer-end{text-align:center}.footer-end .social-links{grid-template-columns:1fr}.footer-end .social-links a{width:100%}.nav-links{max-height:calc(100vh - 68px);overflow:auto}}.books{padding:110px 8vw;display:block}.books-heading{text-align:center;max-width:900px;margin:0 auto 75px}.books-heading h2{margin-top:35px}.books-grid{grid-template-columns:1fr 1fr;gap:7vw;max-width:1180px;margin:0 auto;display:grid}.book-card{grid-template-columns:minmax(170px,.8fr) 1fr;align-items:center;gap:32px;display:grid}.book-cover{perspective:900px;display:block}.book-cover img{object-fit:contain;filter:drop-shadow(0 26px 22px #3f382c55);width:100%;max-height:490px;transition:all .35s;display:block}.book-cover:hover img{transform:translateY(-7px)rotate(1deg)}.book-card>div>span{letter-spacing:.19em;color:#80672f;font:700 8px Arial,sans-serif}.book-card h3{margin:18px 0;font:34px/1.02 Georgia,serif}.book-card p{color:#6d675e;font:16px/1.55 Georgia,serif}.book-card>div>a{color:#80672f;letter-spacing:.17em;border-bottom:1px solid #80672f;margin-top:20px;padding-bottom:7px;font-size:9px;font-weight:700;display:inline-block}@media (width<=1000px){.books-grid{gap:60px}.book-card{text-align:center;grid-template-columns:1fr}.book-cover img{height:430px}.book-card p{max-width:440px;margin-left:auto;margin-right:auto}}@media (width<=700px){.books-grid{grid-template-columns:1fr;gap:85px}.book-cover img{height:470px}.books-heading{text-align:left}.books{padding:85px 7vw}}.blog{color:var(--paper);background:#0e0d0b;border-top:1px solid #ffffff12;padding:120px 8vw}.blog-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;max-width:1180px;margin:0 auto 75px;display:grid}.blog-heading .section-number{grid-column:1/-1}.blog-heading h2{letter-spacing:-.045em;margin:25px 0 0;font:clamp(52px,7vw,96px)/.92 Georgia,serif}.blog-heading h2 em{color:var(--gold);font-weight:400}.blog-heading>p:last-child{color:#aaa49a;margin:0;font:20px/1.6 Georgia,serif}.blog-grid{grid-template-columns:1.35fr .65fr;gap:26px;max-width:1180px;margin:0 auto;display:grid}.blog-featured{background:var(--paper);color:var(--ink);grid-row:span 2;grid-template-columns:70px 1fr;gap:28px;padding:clamp(35px,5vw,70px);display:grid}.blog-index{color:#9b7f43;font:italic 32px Georgia,serif}.blog-featured span,.blog-card span{letter-spacing:.2em;color:#80672f;font-size:8px;font-weight:700}.blog-featured h3{letter-spacing:-.035em;max-width:690px;margin:26px 0;font:clamp(38px,4.7vw,68px)/.98 Georgia,serif}.blog-featured>div>p{color:#615b52;font:20px/1.6 Georgia,serif}.blog-featured details{border-top:1px solid #a8a093;margin-top:40px}.blog-featured summary{cursor:pointer;color:#80672f;letter-spacing:.18em;justify-content:space-between;padding:22px 0;font-size:9px;font-weight:700;list-style:none;display:flex}.blog-featured summary::-webkit-details-marker{display:none}.blog-featured summary b{font-size:16px}.article-body{border-top:1px solid #d1c9bd;padding:12px 0 8px}.article-body p{color:#4f4b44;font:18px/1.72 Georgia,serif}.article-body blockquote{border-left:2px solid var(--gold);color:#80672f;margin:35px 0;padding:22px 0 22px 25px;font:italic 26px/1.35 Georgia,serif}.blog-card{background:#181715;border:1px solid #36322c;flex-direction:column;justify-content:center;min-height:280px;padding:38px;display:flex}.blog-card h3{margin:25px 0 18px;font:31px/1.08 Georgia,serif}.blog-card p{color:#9e978d;margin:0 0 30px;font:16px/1.55 Georgia,serif}.blog-card small{color:#6f695f;letter-spacing:.18em;margin-top:auto;font-size:8px;font-weight:700}@media (width<=900px){.blog{padding:90px 6vw}.blog-heading,.blog-grid{grid-template-columns:1fr}.blog-heading{gap:35px;margin-bottom:55px}.blog-featured{grid-row:auto}.blog-card{min-height:250px}}@media (width<=560px){.blog-featured{grid-template-columns:1fr;padding:35px 7vw}.blog-index{font-size:24px}.blog-featured h3{font-size:42px}.article-body blockquote{font-size:22px}.blog-heading h2{font-size:52px}}.videos{background:var(--paper);color:var(--ink);border-top:1px solid #c8c0b4;padding:120px 8vw}.videos-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;max-width:1180px;margin:0 auto 75px;display:grid}.videos-heading .section-number{grid-column:1/-1}.videos-heading h2{letter-spacing:-.045em;margin:25px 0 0;font:clamp(52px,7vw,96px)/.92 Georgia,serif}.videos-heading h2 em{color:#80672f;font-weight:400}.videos-heading>p:last-child{color:#615b52;margin:0;font:20px/1.6 Georgia,serif}.videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1180px;margin:0 auto;display:grid}.video-card{background:#e8e1d5;border:1px solid #b9b1a4}.video-frame{aspect-ratio:16/9;background:#111;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-copy{padding:32px 35px 38px}.video-copy span{color:#80672f;letter-spacing:.2em;font-size:8px;font-weight:700}.video-copy h3{letter-spacing:-.025em;max-width:760px;margin:18px 0 0;font:clamp(31px,3.2vw,48px)/1.05 Georgia,serif}.video-card:only-child{grid-column:1/-1}.video-card:only-child .video-copy{grid-template-columns:.35fr 1fr;align-items:start;gap:35px;display:grid}.video-card:only-child .video-copy h3{margin:0}@media (width<=900px){.videos{padding:90px 6vw}.videos-heading,.videos-grid{grid-template-columns:1fr}.videos-heading{gap:35px;margin-bottom:55px}.video-card:only-child .video-copy{grid-template-columns:1fr;gap:16px}.video-card:only-child .video-copy h3{margin:0}}@media (width<=560px){.videos{padding:80px 6vw}.videos-heading h2{font-size:52px}.video-copy{padding:27px 25px 31px}.video-copy h3{font-size:34px}}.chosen-self{color:var(--paper);background:#0e0d0b;border-top:1px solid #2c2924;grid-template-columns:minmax(360px,.82fr) 1.18fr;display:grid}.chosen-portrait{min-height:100vh;position:relative}.chosen-portrait img{object-fit:cover;object-position:center 20%;filter:contrast(1.06);width:100%;height:calc(100vh - 80px);display:block;position:sticky;top:80px}.chosen-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#0e0d0b);position:absolute;inset:0}.chosen-copy{padding:120px clamp(7vw,9vw,150px) 130px 8vw}.chosen-copy h2{letter-spacing:-.055em;margin:45px 0 65px;font:clamp(70px,8vw,122px)/.82 Georgia,serif}.chosen-copy h2 em{color:var(--gold);font-weight:400}.chosen-copy>p{color:#c9c2b7;max-width:720px;margin:0 0 30px;font:19px/1.72 Georgia,serif}.chosen-copy .chosen-lead{color:var(--paper);margin-bottom:48px;font-size:clamp(25px,2.2vw,34px);line-height:1.35}.chosen-copy blockquote{border-left:1px solid var(--gold);max-width:760px;color:var(--gold);margin:52px 0;padding:38px 0 38px 38px;font:italic clamp(25px,2.6vw,39px)/1.3 Georgia,serif}.chosen-copy .chosen-declaration{color:var(--paper);letter-spacing:-.035em;margin:58px 0;font-size:clamp(35px,4vw,58px);line-height:1.05}.chosen-copy .chosen-closing{color:var(--gold);border-top:1px solid #5b4b2e;margin-top:58px;padding-top:35px;font-size:clamp(26px,2.7vw,40px);line-height:1.25}@media (width<=900px){.chosen-self{grid-template-columns:1fr}.chosen-portrait{min-height:72vh}.chosen-portrait img{object-position:center 25%;height:72vh;position:relative;top:0}.chosen-portrait:after{background:linear-gradient(#0000 72%,#0e0d0b)}.chosen-copy{padding:80px 7vw 95px}.chosen-copy h2{margin:35px 0 50px}.chosen-copy blockquote{margin:42px 0;padding-left:25px}.chosen-copy>p{font-size:18px}}@media (width>=801px) and (width<=1120px){.nav{padding-left:3vw;padding-right:3vw}.nav-links{letter-spacing:.12em;gap:14px;font-size:8px}.nav-cta{padding:11px 12px}.brand{gap:8px;font-size:9px}.brand-mark{width:31px;height:31px}}.contact{color:var(--paper);background:#151411;border-top:1px solid #ffffff12;padding:120px 7vw}.contact-heading{grid-template-columns:.7fr 1fr;align-items:end;gap:7vw;margin-bottom:85px;display:grid}.contact-heading .section-number{grid-column:1/-1}.contact-heading h2{letter-spacing:-.06em;margin:0;font:clamp(74px,10vw,150px)/.78 Georgia,serif}.contact-heading h2 span{color:var(--gold)}.contact-heading>p:last-child{color:#bdb6aa;max-width:560px;margin:0;font:21px/1.6 Georgia,serif}.contact-grid{border-top:1px solid #413d36;grid-template-columns:.8fr 1.2fr;gap:9vw;padding-top:65px;display:grid}.contact-details{flex-direction:column;display:flex}.contact-channel{border-bottom:1px solid #413d36;margin-bottom:30px;padding:0 0 30px}.contact-channel>span,.contact-map>div>span{color:var(--gold);letter-spacing:.23em;margin-bottom:13px;font-size:8px;font-weight:700;display:block}.contact-channel>a{font:clamp(23px,2.4vw,36px)/1.2 Georgia,serif}.contact-location p{margin:0 0 18px;font:28px Georgia,serif}.contact-location strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font:11px Arial,sans-serif;display:block}.contact-location address,.contact-map address{color:#aaa49a;font:16px/1.6 Georgia,serif}.contact-socials{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.contact-socials a{color:#c5bcae;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #413d36;padding:16px 0;font-size:10px}.contact-socials a:hover{color:var(--gold)}.contact-form{background:var(--paper);color:var(--ink);padding:clamp(32px,5vw,70px)}.contact-form>p{margin:0 0 42px;font:clamp(32px,4vw,52px) Georgia,serif}.contact-form label{color:#756e64;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:8px;font-weight:700;display:block}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #a9a093;border-radius:0;outline:0;margin-top:10px;padding:13px 0;font:18px/1.4 Georgia,serif;display:block}.contact-form input:focus,.contact-form textarea:focus{border-color:#80672f}.contact-form .primary{margin-top:8px}.contact-form small{color:#716a61;max-width:520px;margin-top:18px;font:italic 12px/1.5 Georgia,serif;display:block}.contact-map{min-height:440px;color:var(--ink);background:#aa8a48;grid-template-columns:1.5fr .5fr;margin-top:90px;display:grid}.contact-map iframe{filter:grayscale()sepia(.18)contrast(.9);border:0;width:100%;height:100%;min-height:440px}.contact-map>div{flex-direction:column;justify-content:center;padding:45px;display:flex}.contact-map>div>span{color:#352d1e}.contact-map p{margin:0 0 12px;font:30px/1.05 Georgia,serif}.contact-map address{color:#352f24}.contact-map a{letter-spacing:.17em;border-bottom:1px solid #2c271d;align-self:flex-start;margin-top:28px;padding-bottom:7px;font-size:9px;font-weight:700}@media (width<=900px){.contact{padding:90px 6vw}.contact-heading,.contact-grid{grid-template-columns:1fr}.contact-heading{gap:40px;margin-bottom:65px}.contact-grid{gap:55px}.contact-map{grid-template-columns:1fr;margin-top:65px}.contact-map iframe{height:400px}.contact-map>div{padding:38px}.contact-socials{grid-template-columns:1fr 1fr}}@media (width<=560px){.contact-form{padding:35px 6vw}.contact-socials{grid-template-columns:1fr}.contact-map iframe{height:330px;min-height:330px}.contact-heading h2{font-size:70px}}.blog-read{color:#80672f;letter-spacing:.18em;border-top:1px solid #a8a093;border-bottom:1px solid #a8a093;justify-content:space-between;margin-top:40px;padding:22px 0;font-size:9px;font-weight:700;display:flex}.blog-read b{font-size:16px}.article-page{background:var(--paper);color:var(--ink)}.article-nav{background:var(--ink);height:82px;color:var(--paper);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:0 5vw;display:flex}.article-nav>a:last-child{letter-spacing:.18em;color:var(--gold);font-size:9px;font-weight:700}.article-hero{background:var(--ink);color:var(--paper);padding:110px 8vw 90px}.article-hero>p{color:var(--gold);letter-spacing:.22em;font-size:9px;font-weight:700}.article-hero h1{letter-spacing:-.065em;max-width:1120px;margin:45px 0 65px;font:clamp(68px,11vw,165px)/.78 Georgia,serif}.article-hero h1 em{color:var(--gold);font-weight:400}.article-intro{border-top:1px solid #ffffff2b;grid-template-columns:.65fr 1.35fr;align-items:start;gap:8vw;padding-top:35px;display:grid}.article-intro span{color:#8c857b;letter-spacing:.2em;font-size:9px;font-weight:700}.article-intro p{max-width:720px;margin:0;font:italic clamp(22px,2.5vw,35px)/1.35 Georgia,serif}.article-content{max-width:820px;margin:0 auto;padding:100px 40px 130px}.article-content>p,.article-aside p{color:#3f3b35;font:19px/1.78 Georgia,serif}.article-content .article-lead{color:var(--ink);font-size:clamp(25px,2.5vw,34px);line-height:1.5}.article-content h2{letter-spacing:-.035em;margin:95px 0 35px;font:clamp(42px,5vw,70px)/.98 Georgia,serif}.article-content>blockquote{text-align:center;color:#80672f;border-top:1px solid #b9b1a4;border-bottom:1px solid #b9b1a4;margin:65px -8vw;padding:50px 8vw;font:italic clamp(30px,4vw,52px)/1.3 Georgia,serif}.article-emphasis{color:var(--ink)!important;margin:35px 0!important;font:italic clamp(27px,3vw,40px)/1.35 Georgia,serif!important}.article-emphasis.gold{color:#80672f!important}.article-image{margin:55px 0}.article-image img{object-fit:cover;width:100%;max-height:670px;display:block}.article-image.opening{margin-top:0}.article-image.wide{margin-left:-8vw;margin-right:-8vw}.article-image figcaption{color:#81796f;margin-top:12px;font:italic 13px Georgia,serif}.article-aside{color:var(--paper);background:#171512;margin:55px -8vw;padding:55px 8vw}.article-aside h3{color:var(--gold);margin:0 0 30px;font:34px Georgia,serif}.article-aside p{color:#c1baaf}.article-content ul{border-top:1px solid #b9b1a4;margin:35px 0;padding:0;list-style:none}.article-content li{border-bottom:1px solid #b9b1a4;padding:18px 0 18px 28px;font:18px/1.55 Georgia,serif;position:relative}.article-content li:before{content:"·";color:#80672f;position:absolute;left:5px}.article-truths{background:#d9d1c3;margin:50px 0;padding:25px 40px}.article-truths p{border-bottom:1px solid #b9b1a4;margin:0;padding:18px 0;font:20px/1.35 Georgia,serif}.article-truths p:last-child{border:0}.article-truths small{color:#80672f;margin-top:5px;font-style:italic;display:block}.article-image.float{float:right;width:45%;margin:0 -12vw 30px 40px}.article-ending{text-align:center;background:#aa8a48;margin:90px -8vw 0;padding:70px 8vw}.article-ending span{letter-spacing:.22em;font-size:9px;font-weight:700}.article-ending p{font:22px/1.5 Georgia,serif}.article-ending strong{margin-top:35px;font:clamp(34px,4vw,52px)/1.15 Georgia,serif;display:block}.article-cta{text-align:center;background:var(--ink);color:var(--paper);padding:90px 7vw}.article-cta>p{margin:0;font:clamp(35px,5vw,65px) Georgia,serif}.article-footer{background:var(--ink);color:#77736d;letter-spacing:.18em;border-top:1px solid #ffffff18;justify-content:space-between;padding:35px 5vw;font-size:8px;display:flex}.article-footer a:last-child{color:var(--gold)}@media (width<=800px){.article-nav{height:68px}.article-hero{padding:80px 6vw 65px}.article-hero h1{margin:38px 0 55px;font-size:clamp(62px,19vw,105px)}.article-intro{grid-template-columns:1fr;gap:25px}.article-content{padding:70px 7vw 95px}.article-content>blockquote,.article-image.wide,.article-aside,.article-ending{margin-left:0;margin-right:0}.article-image.float{float:none;width:100%;margin:35px 0}.article-footer{text-align:center;flex-direction:column;gap:25px}}.newsletter-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090806d9;place-items:center;padding:24px;animation:.35s newsletter-in;display:grid;position:fixed;inset:0}.newsletter-modal{background:var(--paper);width:min(640px,100%);max-height:calc(100vh - 48px);color:var(--ink);border:1px solid #b9985466;padding:clamp(35px,6vw,70px);position:relative;overflow:auto;box-shadow:0 30px 100px #000b}.newsletter-modal:before{content:"A";color:#b9985418;pointer-events:none;font:italic 240px/1 Georgia,serif;position:absolute;bottom:-55px;right:25px}.newsletter-close{z-index:2;width:38px;height:38px;color:var(--ink);background:0 0;border:1px solid #9f9688;border-radius:50%;font:24px Georgia,serif;position:absolute;top:15px;right:18px}.newsletter-eyebrow,.newsletter-success>span{color:#80672f;letter-spacing:.22em;font-size:8px;font-weight:700;position:relative}.newsletter-modal h2{letter-spacing:-.045em;margin:30px 0 20px;font:clamp(42px,6vw,72px)/.92 Georgia,serif;position:relative}.newsletter-modal h2 em{color:#80672f;font-weight:400}.newsletter-modal>p{color:#5e584f;font:18px/1.55 Georgia,serif;position:relative}.newsletter-modal form{margin-top:30px;position:relative}.newsletter-modal label:not(.newsletter-consent){color:#756e64;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:8px;font-weight:700;display:block}.newsletter-modal input[type=text],.newsletter-modal input[type=email]{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #9f9688;border-radius:0;outline:0;margin-top:8px;padding:12px 0;font:18px Georgia,serif;display:block}.newsletter-modal input:focus{border-color:#80672f}.newsletter-consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:25px 0;color:#615b52!important;text-transform:none!important;letter-spacing:0!important;font:12px/1.5 Arial,sans-serif!important;display:grid!important}.newsletter-consent input{accent-color:#80672f;width:16px;height:16px;margin:2px 0}.newsletter-modal form>button{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.2em;border:0;padding:18px;font-size:9px;font-weight:700}.newsletter-modal form>button:hover{background:#80672f}.newsletter-modal form>button:disabled{opacity:.6}.newsletter-modal form>small{color:#8a3327;margin-top:13px;font:13px/1.4 Georgia,serif;display:block}.newsletter-fineprint{color:#837c72!important;margin:16px 0 0!important;font:italic 11px/1.45 Georgia,serif!important}.newsletter-success{text-align:center;position:relative}.newsletter-success h2{margin-top:30px}.newsletter-success p{font:18px/1.5 Georgia,serif}.newsletter-success strong{color:#80672f;letter-spacing:.12em;border:1px solid #80672f;margin:28px 0;padding:18px;font:28px Georgia,serif;display:block}.newsletter-success a{color:#80672f;letter-spacing:.17em;border-bottom:1px solid #80672f;padding-bottom:6px;font-size:9px;font-weight:700;display:inline-block}@keyframes newsletter-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=560px){.newsletter-overlay{padding:12px}.newsletter-modal{max-height:calc(100vh - 24px);padding:42px 7vw 35px}.newsletter-modal h2{font-size:43px}.newsletter-modal>p{font-size:16px}}.admin-shell{min-height:100vh;color:var(--paper);background:#0d0c0a}.admin-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:82px;padding:18px 6vw;display:flex}.admin-brand{letter-spacing:.2em;align-items:center;gap:13px;font-size:9px;font-weight:700;display:flex}.admin-brand i{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold);border-radius:50%;place-items:center;font:italic 15px Georgia,serif;display:grid}.admin-header>div{color:#8e887e;align-items:center;gap:24px;font-size:10px;display:flex}.admin-header>div a{border-bottom:1px solid var(--gold);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;padding-bottom:5px;font-weight:700}.admin-content{max-width:1500px;margin:auto;padding:85px 7vw 120px}.admin-title{justify-content:space-between;align-items:end;gap:50px;display:flex}.admin-title>div:first-child>span{color:var(--gold);letter-spacing:.25em;font-size:9px;font-weight:700}.admin-title h1{letter-spacing:-.06em;margin:28px 0 18px;font:clamp(62px,9vw,130px)/.82 Georgia,serif}.admin-title p{color:#aaa49a;max-width:650px;font:18px/1.55 Georgia,serif}.admin-actions{gap:12px;padding-bottom:20px;display:flex}.admin-actions button,.admin-actions a,.admin-state button{color:var(--paper);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:1px solid #4d473d;padding:15px 19px;font-size:9px;font-weight:700}.admin-actions a{background:var(--gold);border-color:var(--gold);color:var(--ink)}.admin-stat{background:#151411;border:1px solid #3b362f;margin:65px 0 35px;padding:34px 40px}.admin-stat span{color:var(--gold);letter-spacing:.22em;font-size:8px;font-weight:700}.admin-stat strong{margin:10px 0 2px;font:60px Georgia,serif;display:block}.admin-stat p{color:#898279;margin:0;font:14px Georgia,serif}.admin-state{color:#aaa49a;border:1px solid #3b362f;padding:45px;font:18px Georgia,serif}.admin-state.error{color:#dfb0a6}.admin-state button{margin-top:15px}.subscriber-table-wrap{border:1px solid #3b362f;overflow-x:auto}.subscriber-table{border-collapse:collapse;width:100%}.subscriber-table th{text-align:left;color:var(--gold);letter-spacing:.2em;text-transform:uppercase;background:#181715;padding:17px 22px;font-size:8px}.subscriber-table td{color:#d0c9bd;border-top:1px solid #332f29;padding:22px;font:16px Georgia,serif}.subscriber-table td a{border-bottom:1px solid #6e624c}.subscriber-table td b{color:var(--gold);letter-spacing:.16em;font:9px Arial,sans-serif}.admin-denied{place-items:center;padding:25px;display:grid}.admin-denied-card{background:var(--paper);max-width:650px;color:var(--ink);text-align:center;padding:65px}.admin-denied-card>span{color:#80672f;letter-spacing:.2em;font-size:9px;font-weight:700}.admin-denied-card h1{font:50px/1 Georgia,serif}.admin-denied-card p{font:17px Georgia,serif}.admin-denied-card a{background:var(--ink);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;margin-top:20px;padding:15px 20px;font-size:9px;font-weight:700;display:inline-block}@media (width<=760px){.admin-header>div span{display:none}.admin-content{padding:60px 5vw 90px}.admin-title{flex-direction:column;align-items:stretch;gap:25px}.admin-actions{padding:0}.admin-actions>*{text-align:center;flex:1}.admin-stat{margin-top:45px}.subscriber-table,.subscriber-table tbody,.subscriber-table tr,.subscriber-table td{display:block}.subscriber-table thead{display:none}.subscriber-table tr{border-top:1px solid #332f29;padding:17px 20px}.subscriber-table tr:first-child{border-top:0}.subscriber-table td{overflow-wrap:anywhere;border:0;grid-template-columns:95px 1fr;gap:15px;padding:9px 0;display:grid}.subscriber-table td:before{content:attr(data-label);color:#8d8478;letter-spacing:.15em;text-transform:uppercase;font:8px Arial,sans-serif}.admin-denied-card{padding:45px 7vw}.admin-denied-card h1{font-size:40px}}.analytics-content{max-width:1600px}.analytics-periods button.active{background:var(--gold);border-color:var(--gold);color:var(--ink)}.analytics-summary{background:#39342d;border:1px solid #39342d;grid-template-columns:repeat(4,1fr);gap:1px;margin:60px 0 28px;display:grid}.analytics-summary article{background:#151411;padding:30px}.analytics-summary span,.analytics-panel>header>span{color:var(--gold);letter-spacing:.2em;font-size:9px;font-weight:700}.analytics-summary strong{margin:15px 0 5px;font:54px/1 Georgia,serif;display:block}.analytics-summary small{color:#8f887d;font:14px Georgia,serif}.analytics-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:28px;display:grid}.analytics-panel{background:#151411;border:1px solid #39342d;min-width:0;padding:34px}.analytics-panel>header{margin-bottom:28px}.analytics-panel h2{margin:12px 0 0;font:30px/1.15 Georgia,serif}.analytics-funnel>div{background:#312d27;gap:1px;display:grid}.analytics-funnel>div>div{background:#11100e;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.analytics-funnel>div>div>span{width:30px;height:30px;color:var(--gold);border:1px solid #4b4439;border-radius:50%;place-items:center;font-size:11px;display:grid}.analytics-funnel p{margin:0;font:17px Georgia,serif}.analytics-funnel p small{color:#817a70;margin-top:4px;font:11px Arial,sans-serif;display:block}.analytics-funnel strong{font:28px Georgia,serif}.analytics-chart{border-bottom:1px solid #4b4439;align-items:end;gap:7px;height:335px;padding-top:20px;display:flex}.analytics-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:5px;height:100%;display:flex}.analytics-chart i{background:var(--gold);width:100%;max-width:27px;min-height:4px;display:block}.analytics-chart span{color:#756f66;white-space:nowrap;transform-origin:50%;margin-top:10px;font-size:9px;transform:rotate(-45deg)}.analytics-chart p,.analytics-bars>p{color:#8f887d;align-self:center;font:16px Georgia,serif}.analytics-details{grid-template-columns:repeat(2,1fr)}.analytics-bars{gap:19px;display:grid}.analytics-bars header{color:#c9c2b7;justify-content:space-between;gap:20px;margin-bottom:8px;font:15px Georgia,serif;display:flex}.analytics-bars header span{overflow-wrap:anywhere}.analytics-bars header b{color:var(--paper);font:16px Georgia,serif}.analytics-bars i{background:#2c2924;height:5px;display:block}.analytics-bars i span{background:var(--gold);height:100%;display:block}.analytics-note{border-left:2px solid var(--gold);color:#8f887d;margin:45px 0 0;padding:22px;font:15px/1.6 Georgia,serif}.practice-analytics{margin-bottom:28px}.practice-metrics{background:#39342d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.practice-metrics>div{background:#11100e;min-width:0;padding:24px 18px}.practice-metrics>div.confirmed{background:#1a2118}.practice-metrics span{min-height:28px;color:var(--gold);letter-spacing:.14em;font-size:9px;font-weight:700;display:block}.practice-metrics strong{margin:13px 0 5px;font:38px/1 Georgia,serif;display:block}.practice-metrics small{color:#8f887d;font:13px Georgia,serif}.payments-panel{margin-bottom:28px}.payments-panel .admin-state{margin:0}.payments-panel .subscriber-table-wrap{border-color:#39342d}@media (width<=1100px){.practice-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.analytics-summary{grid-template-columns:1fr 1fr}.analytics-grid,.analytics-details{grid-template-columns:1fr}.analytics-chart{height:280px}}@media (width<=560px){.admin-header{align-items:flex-start;gap:18px}.admin-header>div{flex-wrap:wrap;justify-content:flex-end}.analytics-summary{grid-template-columns:1fr 1fr;margin-top:40px}.analytics-summary article{padding:23px 18px}.analytics-summary strong{font-size:42px}.analytics-panel{padding:26px 20px}.practice-metrics{grid-template-columns:1fr 1fr}.practice-metrics>div{padding:20px 14px}.analytics-funnel>div>div{grid-template-columns:32px 1fr auto;gap:10px}.analytics-chart span{display:none}}.comments-section{color:var(--paper);background:#151411;border-top:1px solid #ffffff16;padding:110px 7vw 125px}.comments-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;max-width:1180px;margin:0 auto 75px;display:grid}.comments-heading>span{color:var(--gold);letter-spacing:.23em;grid-column:1/-1;font-size:9px;font-weight:700}.comments-heading h2{letter-spacing:-.05em;margin:20px 0 0;font:clamp(52px,7vw,92px)/.9 Georgia,serif}.comments-heading h2 em{color:var(--gold);font-weight:400}.comments-heading p{color:#aaa49a;margin:0;font:19px/1.55 Georgia,serif}.comments-grid{grid-template-columns:.8fr 1.2fr;gap:7vw;max-width:1180px;margin:auto;display:grid}.comment-form{background:var(--paper);color:var(--ink);align-self:start;padding:clamp(30px,4vw,55px)}.comment-form h3{margin:0 0 35px;font:38px Georgia,serif}.comment-form label{color:#756e64;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:8px;font-weight:700;display:block}.comment-form input,.comment-form textarea{width:100%;color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #a9a093;border-radius:0;outline:0;margin-top:9px;padding:12px 0;font:17px/1.45 Georgia,serif;display:block}.comment-form input:focus,.comment-form textarea:focus{border-color:#80672f}.comment-honeypot{position:absolute!important;left:-9999px!important}.comment-privacy{color:#777065;font:italic 12px/1.45 Georgia,serif}.comment-form button{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.18em;border:0;margin-top:12px;padding:17px;font-size:9px;font-weight:700}.comment-form button:hover{background:#80672f}.comment-form button:disabled{opacity:.6}.comment-message{font:14px/1.4 Georgia,serif}.comment-message.error{color:#9d382d}.comment-message.success{color:#526b3e}.comment-count{border-bottom:1px solid #484139;justify-content:space-between;align-items:end;padding:0 0 20px;display:flex}.comment-count span{color:var(--gold);letter-spacing:.2em;font-size:9px;font-weight:700}.comment-count b{color:#80786e;font:30px Georgia,serif}.comment-card{border-bottom:1px solid #484139;padding:30px 0}.comment-card header{justify-content:space-between;gap:20px;display:flex}.comment-card strong{color:var(--gold);font:22px Georgia,serif}.comment-card time{color:#777168;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.comment-card p{color:#d0c8bc;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;font:17px/1.65 Georgia,serif}.comments-empty{color:#8d867c;padding:35px 0;font:italic 17px Georgia,serif}@media (width<=850px){.comments-section{padding:85px 6vw}.comments-heading,.comments-grid{grid-template-columns:1fr}.comments-heading{gap:30px;margin-bottom:55px}.comments-grid{gap:60px}.comment-card header{flex-direction:column;gap:8px}}@media (width>=801px){.hero{text-align:left;align-items:flex-start;padding-left:7vw;padding-right:39vw}.hero-content{align-items:flex-start;width:min(720px,54vw)}.hero h1{margin:28px 0 22px;font-size:clamp(54px,6.1vw,88px);line-height:.92}.hero h1 em{letter-spacing:-.035em;margin-top:16px;font-size:.52em;line-height:1.08;display:block}.hero-copy{font-size:clamp(15px,1.2vw,18px)}.hero-portrait{opacity:.56;object-position:center 8%;width:min(42vw,610px);height:88%;right:1vw}.orb-one{left:10vw}.orb-two{left:18vw}}@media (width<=800px){.hero{text-align:left;justify-content:flex-end;align-items:flex-start;padding:105px 7vw 88px}.hero-content{align-items:flex-start}.hero h1{margin:22px 0 18px;font-size:clamp(40px,11vw,58px);line-height:.95}.hero h1 em{letter-spacing:-.03em;margin-top:12px;font-size:.58em;line-height:1.12;display:block}.hero-copy{max-width:88%;font-size:15px}.hero-portrait{opacity:.38;object-position:center 5%;width:92vw;height:86%;right:-10%}.kicker{max-width:75%;font-size:8px;line-height:1.5}.scroll-note{display:none}}.frequency-page{min-height:100vh;color:var(--paper);background:#0d0c0a}.frequency-nav{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.frequency-nav>a:last-child{color:var(--gold);letter-spacing:.17em;font-size:9px;font-weight:700}.frequency-intro{background:radial-gradient(circle at 75% 45%,#b9985418,#0000 28%);grid-template-columns:1.45fr .55fr;align-items:center;gap:8vw;min-height:calc(100vh - 82px);padding:90px 7vw 75px;display:grid}.frequency-intro>div>span,.frequency-lead>div>span,.frequency-result>header span{color:var(--gold);letter-spacing:.24em;font-size:9px;font-weight:700}.frequency-intro h1{letter-spacing:-.06em;max-width:940px;margin:32px 0 30px;font:clamp(58px,8.5vw,125px)/.84 Georgia,serif}.frequency-intro h1 em{color:var(--gold);font-weight:400;display:block}.frequency-intro>div>p{color:#b8b0a5;max-width:720px;font:20px/1.55 Georgia,serif}.frequency-intro button,.frequency-lead form>button{border:1px solid var(--gold);background:var(--gold);width:min(430px,100%);color:var(--ink);letter-spacing:.17em;justify-content:space-between;align-items:center;margin-top:35px;padding:19px 22px;font-size:9px;font-weight:700;display:flex}.frequency-intro small{color:#777168;max-width:560px;margin-top:18px;font:italic 12px/1.5 Georgia,serif;display:block}.frequency-intro aside{text-align:center;border:1px solid #b9985445;padding:60px 45px}.frequency-intro aside i{color:var(--gold);font:italic 110px/1 Georgia,serif;display:block}.frequency-intro aside p{color:#aaa297;font:17px/1.55 Georgia,serif}.frequency-question{max-width:1120px;min-height:calc(100vh - 82px);margin:auto;padding:70px 6vw 90px}.frequency-question>header{grid-template-columns:auto 1fr;align-items:center;gap:35px;display:grid}.frequency-question>header span{color:var(--gold);letter-spacing:.2em;font-size:8px;font-weight:700}.frequency-question>header>div{background:#39342d;height:1px}.frequency-question>header i{background:var(--gold);height:100%;transition:width .3s;display:block}.frequency-question h2{letter-spacing:-.04em;max-width:950px;margin:65px 0 55px;font:clamp(38px,5vw,70px)/1.05 Georgia,serif}.frequency-options{border-top:1px solid #3e3932}.frequency-options button{color:#d3cbc0;text-align:left;background:0 0;border:0;border-bottom:1px solid #3e3932;grid-template-columns:55px 1fr 25px;align-items:center;gap:20px;width:100%;padding:21px 10px;display:grid}.frequency-options button:hover{color:var(--gold);background:#ffffff05;padding-left:20px}.frequency-options button>b{color:#726b62;letter-spacing:.1em;font-size:9px}.frequency-options button>span{font:18px/1.4 Georgia,serif}.frequency-options button>i{font-style:normal}.frequency-back{color:#777168;letter-spacing:.16em;background:0 0;border:0;margin-top:28px;font-size:8px;font-weight:700}.frequency-back:disabled{opacity:0}.frequency-lead{grid-template-columns:1fr .8fr;align-items:center;gap:9vw;min-height:calc(100vh - 82px);padding:85px 8vw;display:grid}.frequency-lead h2{letter-spacing:-.05em;margin:30px 0;font:clamp(55px,7vw,95px)/.9 Georgia,serif}.frequency-lead>div>p{color:#aaa297;max-width:600px;font:19px/1.55 Georgia,serif}.frequency-lead form{background:var(--paper);color:var(--ink);padding:clamp(35px,5vw,65px)}.frequency-lead label:not(.frequency-consent):not(.frequency-honeypot){color:#756e64;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:8px;font-weight:700;display:block}.frequency-lead input:not([type=checkbox]){width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #a9a093;outline:0;margin-top:9px;padding:12px 0;font:18px Georgia,serif;display:block}.frequency-consent{color:#665f56;grid-template-columns:18px 1fr;gap:12px;margin:28px 0;font:12px/1.5 Arial,sans-serif;display:grid}.frequency-consent input{accent-color:#80672f;width:17px;height:17px}.frequency-honeypot{position:absolute;left:-9999px}.frequency-lead form>button{background:var(--ink);border-color:var(--ink);width:100%;color:var(--paper);justify-content:center;margin-top:0}.frequency-lead form>button:disabled{opacity:.6}.frequency-lead form>small{color:#837c72;margin-top:15px;font:italic 11px Georgia,serif;display:block}.frequency-error{color:#98392e;font:13px Georgia,serif}.frequency-result{background:linear-gradient(145deg,#0d0c0a,#17140e);min-height:calc(100vh - 82px);padding:70px 7vw 0}.frequency-result>header{border-bottom:1px solid #3d382f;justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.frequency-result>header p{color:#777168;letter-spacing:.18em;margin:0;font-size:8px}.frequency-result-grid{grid-template-columns:.52fr 1.48fr;gap:7vw;max-width:1280px;margin:75px auto 100px;display:grid}.frequency-gauge{aspect-ratio:1;text-align:center;border:1px solid #b9985450;border-radius:50%;place-content:center;align-self:start;display:grid;box-shadow:0 0 0 25px #b9985408,0 0 0 50px #b9985405}.frequency-gauge i{color:var(--gold);font:italic clamp(55px,7vw,95px)/1 Georgia,serif}.frequency-gauge span{color:#847c71;letter-spacing:.18em;margin-top:12px;font-size:8px;font-weight:700}.frequency-result-grid h1{letter-spacing:-.06em;margin:0;font:clamp(65px,8vw,115px)/.84 Georgia,serif}.frequency-result-grid h2{color:var(--gold);margin:25px 0 35px;font:italic 25px Georgia,serif}.frequency-result-lead{color:#d1c9bd;font:23px/1.55 Georgia,serif}.frequency-result article{border-top:1px solid #3d382f;margin-top:38px;padding-top:25px}.frequency-result article span{color:var(--gold);letter-spacing:.19em;font-size:8px;font-weight:700}.frequency-result article p{color:#aaa297;font:17px/1.6 Georgia,serif}.frequency-result blockquote{border-left:2px solid var(--gold);color:var(--gold);margin:45px 0;padding:8px 0 8px 28px;font:italic 25px/1.4 Georgia,serif}.frequency-result-grid a{background:var(--gold);color:var(--ink);letter-spacing:.17em;justify-content:space-between;gap:50px;padding:18px 22px;font-size:9px;font-weight:700;display:inline-flex}.frequency-result-grid>div:last-child>button{color:#777168;letter-spacing:.15em;background:0 0;border:0;margin-top:23px;font-size:8px;font-weight:700;display:block}.frequency-result>footer{text-align:center;border-top:1px solid #ffffff13;padding:30px 0;display:block}.frequency-result>footer p{color:#777168;letter-spacing:0;margin:0;font:italic 13px Georgia,serif}@media (width<=850px){.frequency-nav{height:68px}.frequency-intro,.frequency-lead{grid-template-columns:1fr;min-height:calc(100vh - 68px);padding:65px 6vw}.frequency-intro{gap:55px}.frequency-intro h1{font-size:clamp(51px,15vw,78px)}.frequency-intro aside{padding:35px}.frequency-intro aside i{font-size:80px}.frequency-question{min-height:calc(100vh - 68px);padding:55px 6vw 75px}.frequency-question>header{grid-template-columns:1fr;gap:18px}.frequency-question h2{margin:45px 0 40px;font-size:clamp(34px,10vw,52px)}.frequency-options button{grid-template-columns:30px 1fr 18px;gap:10px;padding:18px 4px}.frequency-options button>span{font-size:16px}.frequency-lead{gap:45px}.frequency-lead form{padding:38px 7vw}.frequency-result{padding:55px 6vw 0}.frequency-result>header{flex-direction:column}.frequency-result-grid{grid-template-columns:1fr;gap:70px;margin:55px auto 80px}.frequency-gauge{width:min(280px,75vw);margin:auto}.frequency-result-grid h1{font-size:clamp(60px,17vw,90px)}.frequency-result-lead{font-size:20px}}.frequency-gift-overlay{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080705e6;place-items:center;padding:22px;animation:.3s newsletter-in;display:grid;position:fixed;inset:0}.frequency-gift{background:var(--paper);width:min(650px,100%);max-height:calc(100vh - 44px);color:var(--ink);text-align:center;border:1px solid #b9985470;padding:clamp(38px,6vw,72px);position:relative;overflow:auto;box-shadow:0 35px 100px #000c}.frequency-gift>span{color:#80672f;letter-spacing:.23em;font-size:8px;font-weight:700}.frequency-gift h2{letter-spacing:-.05em;margin:28px 0 22px;font:clamp(45px,6vw,76px)/.9 Georgia,serif}.frequency-gift h2 em{color:#80672f;font-weight:400}.frequency-gift>p{color:#5d574e;max-width:500px;margin:0 auto;font:18px/1.5 Georgia,serif}.frequency-gift-code{border-top:1px solid #aaa092;border-bottom:1px solid #aaa092;margin:30px auto;padding:18px}.frequency-gift-code small{color:#7b7368;letter-spacing:.2em;font-size:8px;font-weight:700;display:block}.frequency-gift-code b{color:#80672f;letter-spacing:.12em;margin-top:8px;font:28px Georgia,serif;display:block}.frequency-gift>a{background:var(--ink);color:var(--paper);letter-spacing:.16em;padding:18px;font-size:9px;font-weight:700;display:block}.frequency-gift>a:hover{background:#80672f}.frequency-gift-close{width:38px;height:38px;color:var(--ink);background:0 0;border:1px solid #9f9688;border-radius:50%;font:24px Georgia,serif;position:absolute;top:14px;right:16px}.frequency-gift-decline{color:#777168;letter-spacing:.15em;text-underline-offset:4px;background:0 0;border:0;margin-top:18px;font-size:8px;font-weight:700;text-decoration:underline}@media (width<=560px){.frequency-gift-overlay{padding:12px}.frequency-gift{max-height:calc(100vh - 24px);padding:48px 7vw 36px}.frequency-gift h2{font-size:44px}.frequency-gift>p{font-size:16px}}.newsletter-decline{color:#777168;letter-spacing:.14em;text-underline-offset:4px;background:0 0;border:0;margin:15px auto 0;font-size:8px;font-weight:700;text-decoration:underline;display:block}.frequency-intro h1{letter-spacing:-.055em;max-width:980px;font-size:clamp(52px,6.5vw,96px);line-height:.9}@media (width<=850px){.frequency-intro h1{font-size:clamp(42px,11vw,64px)}}.cookie-banner{z-index:1200;color:#f2eee7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11100ded;border:1px solid #b9985460;grid-template-columns:1fr auto;align-items:end;gap:28px;max-width:1180px;margin:auto;padding:24px 26px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 60px #000a}.cookie-banner span,.cookie-settings>span{color:#b99854;letter-spacing:.2em;font-size:8px;font-weight:700}.cookie-banner h2,.cookie-settings h2{margin:8px 0 9px;font:28px/1.05 Georgia,serif}.cookie-banner p{color:#aaa297;max-width:760px;margin:0;font:14px/1.5 Arial,sans-serif}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.cookie-actions button,.cookie-settings-actions button{color:#f2eee7;letter-spacing:.13em;background:0 0;border:1px solid #b99854;min-height:42px;padding:0 17px;font-size:8px;font-weight:700}.cookie-actions button:first-child,.cookie-settings-actions button:first-child{color:#11100d;background:#b99854}.cookie-overlay{z-index:1250;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cookie-settings{color:#17140f;background:#f2eee7;width:min(620px,100%);max-height:calc(100vh - 36px);padding:38px;position:relative;overflow:auto;box-shadow:0 30px 90px #000c}.cookie-settings h2{font-size:42px}.cookie-option{border-top:1px solid #c9c0b2;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:22px 0;display:grid}.cookie-option strong{font:20px Georgia,serif}.cookie-option p{color:#6d655b;margin:6px 0 0;font:13px/1.5 Arial,sans-serif}.cookie-option>b{color:#7c6940;letter-spacing:.13em;font-size:7px}.cookie-option input{accent-color:#80672f;width:23px;height:23px}.cookie-settings-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cookie-settings-actions button{color:#17140f}.cookie-close{color:#17140f;background:0 0;border:0;font:28px/1 Georgia,serif;position:absolute;top:15px;right:17px}.cookie-reopen{z-index:1100;color:#b99854;letter-spacing:.13em;background:#11100de8;border:1px solid #b9985460;padding:9px 11px;font-size:7px;font-weight:700;position:fixed;bottom:14px;left:14px}@media (width<=720px){.cookie-banner{grid-template-columns:1fr;gap:18px;padding:22px}.cookie-actions{justify-content:flex-start}.cookie-actions button{flex:1}.cookie-settings{padding:34px 23px}.cookie-settings h2{font-size:34px}.cookie-option{gap:14px}.cookie-settings-actions{display:grid}.cookie-settings-actions button{width:100%}}.frequency-gift-form{text-align:left;margin:28px auto 0}.frequency-gift-form>label:not(.frequency-consent){color:#756e64;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:8px;font-weight:700;display:block}.frequency-gift-form input:not([type=checkbox]){width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #a9a093;outline:0;margin-top:8px;padding:11px 0;font:17px Georgia,serif;display:block}.frequency-gift-form>button{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.17em;border:0;padding:17px;font-size:9px;font-weight:700}.frequency-gift-form>button:disabled{opacity:.6}.frequency-gift-form>small{color:#98392e;margin-top:12px;font:13px Georgia,serif;display:block}.results-table{min-width:1500px}.result-open{white-space:nowrap;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #665c4c;padding:10px 12px;font-size:8px;font-weight:700}.result-detail-overlay{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080705e6;padding:28px;position:fixed;inset:0;overflow:auto}.result-detail{background:var(--paper);width:min(1050px,100%);color:var(--ink);margin:0 auto;padding:clamp(38px,6vw,75px);position:relative}.result-detail>span{color:#80672f;letter-spacing:.2em;font-size:8px;font-weight:700}.result-detail h2{margin:22px 0 8px;font:clamp(45px,6vw,78px)/.95 Georgia,serif}.result-detail>p{color:#80672f;margin:0 0 45px;font:17px Georgia,serif}.result-detail-close{width:40px;height:40px;color:var(--ink);background:0 0;border:1px solid #9f9688;border-radius:50%;font:25px Georgia,serif;position:absolute;top:16px;right:18px}.result-detail-grid{grid-template-columns:.8fr 1.2fr;gap:45px;display:grid}.result-detail dl{margin:0}.result-detail dt{color:#80776b;letter-spacing:.16em;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:700}.result-detail dd{border-bottom:1px solid #c8c0b4;margin:7px 0 0;padding-bottom:14px;font:17px/1.45 Georgia,serif}.break-value{overflow-wrap:anywhere}.result-answers{border-top:1px solid #a9a093;margin-top:55px;padding-top:40px}.result-answers h3{margin:0 0 25px;font:35px Georgia,serif}.result-answers ol{border-top:1px solid #c8c0b4;margin:0;padding:0;list-style:none}.result-answers li{border-bottom:1px solid #c8c0b4;grid-template-columns:50px 1fr;gap:20px;padding:16px 0;font:16px/1.45 Georgia,serif;display:grid}.result-answers li b{color:#80672f;letter-spacing:.12em;font:10px Arial,sans-serif}@media (width<=760px){.admin-actions{flex-wrap:wrap}.result-detail-overlay{padding:12px}.result-detail{padding:55px 7vw 38px}.result-detail-grid{grid-template-columns:1fr;gap:15px}.results-table{min-width:0}.results-table td{display:grid}.result-answers li{grid-template-columns:35px 1fr}.admin-header>div{gap:12px}}.admin-actions .danger-action,.result-delete{color:#efafa6;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #a64f45;font-size:9px;font-weight:700}.admin-actions .danger-action:disabled,.result-delete:disabled{opacity:.45;cursor:not-allowed}.result-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:110px;display:flex}.result-delete{padding:10px 12px}.detail-delete{margin-top:32px;padding:14px 18px}.admin-actions .danger-action{max-width:230px;line-height:1.35}.booking-page{min-height:100vh;color:var(--paper);background:#0d0c0a}.booking-nav{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:82px;padding:18px 6vw;display:flex}.booking-nav>a:last-child{color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:700}.booking-shell{max-width:1500px;margin:auto;padding:70px 6vw 120px}.booking-shell>header>span,.booking-form>span,.booking-success>span{color:var(--gold);letter-spacing:.22em;font-size:9px;font-weight:700}.booking-shell>header h1{letter-spacing:-.065em;margin:24px 0 18px;font:clamp(65px,10vw,145px)/.78 Georgia,serif}.booking-shell>header h1 em{color:var(--gold);font-weight:400}.booking-shell>header p{color:#aaa49a;font:19px Georgia,serif}.booking-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.7fr);gap:28px;margin-top:60px;display:grid}.calendar-card,.booking-form{background:#151411;border:1px solid #3b362f}.week-controls{border-bottom:1px solid #3b362f;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px;display:grid}.week-controls button{color:var(--paper);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:700}.week-controls button:last-child{text-align:right}.week-controls button:disabled{opacity:.25}.week-controls b{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.calendar-days{grid-template-columns:repeat(3,1fr);display:grid}.calendar-days article{border-bottom:1px solid #302d27;border-right:1px solid #302d27;padding:23px}.calendar-days article:nth-child(3n){border-right:0}.calendar-days h2{color:#c6beb0;text-transform:capitalize;margin:0 0 17px;font:17px Georgia,serif}.calendar-days article>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.calendar-days button,.mode-choice button{color:#d8d0c4;background:0 0;border:1px solid #4b453b;padding:11px 8px}.calendar-days button.selected,.mode-choice button.active{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:700}.calendar-days button:disabled{opacity:.3;text-decoration:line-through}.calendar-note{color:#8e877c;margin:0;padding:18px 23px;font:13px Georgia,serif}.booking-form{flex-direction:column;gap:18px;padding:34px;display:flex}.booking-form h2{margin:0 0 5px;font:32px/1.05 Georgia,serif}.booking-form label{color:#948c80;letter-spacing:.15em;text-transform:uppercase;gap:8px;font-size:8px;font-weight:700;display:grid}.booking-form input,.booking-form textarea{width:100%;color:var(--paper);background:#0d0c0a;border:1px solid #4b453b;padding:13px 14px;font:15px Georgia,serif}.mode-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.booking-submit{background:var(--gold);color:var(--ink);letter-spacing:.14em;border:0;padding:17px;font-size:10px;font-weight:700}.booking-submit:disabled{opacity:.4}.booking-form small{color:#888074;font:13px/1.5 Georgia,serif}.booking-error{color:#efafa6;margin:0;font:14px Georgia,serif}.booking-success{text-align:center;max-width:800px;margin:auto;padding:120px 7vw}.booking-success h1{font:clamp(55px,8vw,95px)/.9 Georgia,serif}.booking-success p{font:19px/1.6 Georgia,serif}.booking-success small{color:#999184;font:14px/1.6 Georgia,serif;display:block}.booking-success a{background:var(--gold);color:var(--ink);letter-spacing:.15em;margin-top:35px;padding:16px 22px;font-size:9px;font-weight:700;display:inline-block}.appointment-actions{flex-direction:column;gap:8px;display:flex}.appointment-actions button{border:1px solid var(--gold);color:var(--gold);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:10px 12px;font-size:8px;font-weight:700}.booking-consent{flex-direction:row;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;grid-template-columns:none!important;gap:10px!important;font:13px/1.45 Georgia,serif!important;display:flex!important}.booking-consent input{margin-top:2px;width:auto!important}@media (width<=950px){.booking-grid{grid-template-columns:1fr}.calendar-days{grid-template-columns:repeat(2,1fr)}.calendar-days article:nth-child(3n){border-right:1px solid #302d27}.calendar-days article:nth-child(2n){border-right:0}}@media (width<=600px){.booking-shell{padding:50px 4vw 80px}.booking-grid{margin-top:40px}.week-controls{grid-template-columns:1fr 1fr;gap:12px}.week-controls b{text-align:center;grid-area:1/1/auto/-1}.calendar-days{grid-template-columns:1fr}.calendar-days article,.calendar-days article:nth-child(3n){border-right:0}.calendar-days article>div{grid-template-columns:repeat(3,1fr)}.booking-form{padding:25px}.booking-nav{padding:14px 4vw}.booking-nav>a:last-child{font-size:8px}}.booking-page{color:#241f18;background:#f4efe5}.booking-nav{background:#fffaf1;border-bottom-color:#d8cebd}.booking-nav .admin-brand,.booking-nav>a:last-child{color:#4a3820}.booking-nav .admin-brand i{color:#806129;border-color:#806129}.booking-shell>header>span,.booking-form>span,.booking-success>span{color:#806129;font-size:11px}.booking-shell>header p{color:#635b50;font-size:21px}.booking-shell>header h1 em{color:#8a672b}.calendar-card,.booking-form{background:#fffaf1;border-color:#cfc3b0;box-shadow:0 18px 55px #6d56301a}.week-controls{border-bottom-color:#d8cebd}.week-controls button{color:#30291f;font-size:11px}.week-controls b{color:#775820;font-size:10px}.calendar-days article{border-color:#ddd3c3}.calendar-days article:nth-child(3n){border-right-color:#ddd3c3}.calendar-days h2{color:#30291f;font-size:19px}.calendar-days button,.mode-choice button{color:#30291f;background:#fffdf8;border-color:#b8aa95;font-size:14px}.calendar-days button:hover:not(:disabled),.mode-choice button:hover{border-color:#806129}.calendar-days button.selected,.mode-choice button.active{color:#fff;background:#9c7838;border-color:#9c7838}.calendar-days button:disabled{color:#786f64;background:#eee7db}.calendar-note{color:#5f574c;font-size:15px}.booking-form h2{color:#241f18}.booking-form label{color:#554b3e;font-size:10px}.booking-form input,.booking-form textarea{color:#241f18;background:#fffdf8;border-color:#bfb19d;font-size:17px}.booking-form input:focus,.booking-form textarea:focus{outline-offset:1px;outline:2px solid #a98545}.booking-submit{color:#fff;background:#2e2922;font-size:12px}.booking-form small{color:#5e5548;font-size:15px}.booking-consent{color:#453e35!important;font-size:15px!important}.booking-error{color:#9b2f25;font-size:16px}.booking-success p{color:#383129}.booking-success small{color:#62594d;font-size:16px}.booking-success a{color:#fff;background:#2e2922;font-size:11px}@media (width<=600px){.booking-nav>a:last-child{font-size:10px}.booking-shell>header p{font-size:18px}.calendar-days article:nth-child(3n){border-right:0}.calendar-days button{font-size:15px}.booking-form small{font-size:14px}}.accompaniment-program{color:var(--paper);background:radial-gradient(circle at 85% 20%,#b9985410,#0000 27%),#0e0d0b;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:125px 7vw}.accompaniment-heading{max-width:1200px;margin:0 auto}.accompaniment-bridge{color:#d8d0c4;max-width:850px;margin:34px 0 28px;font:clamp(20px,2.3vw,31px)/1.45 Georgia,serif}.accompaniment-bridge strong{color:var(--gold);font-weight:400}.accompaniment-premise{border-left:2px solid var(--gold);color:#e2dbcf;background:#b998540a;max-width:980px;margin:0 0 55px;padding:26px 30px;font:clamp(20px,2.15vw,29px)/1.5 Georgia,serif}.accompaniment-heading h2{letter-spacing:-.05em;max-width:1120px;margin:0 0 55px;font:clamp(50px,7vw,94px)/.92 Georgia,serif}.accompaniment-heading h2 em{color:var(--gold);font-weight:400;display:block}.accompaniment-copy{border-top:1px solid #3d382f;grid-template-columns:1fr 1fr;gap:7vw;padding-top:45px;display:grid}.accompaniment-copy p{color:#aaa297;margin:0;font:18px/1.7 Georgia,serif}.accompaniment-copy blockquote{border-left:2px solid var(--gold);max-width:920px;color:var(--gold);grid-column:1/-1;margin:20px 0 0;padding:9px 0 9px 30px;font:italic clamp(24px,3vw,38px)/1.35 Georgia,serif}.accompaniment-includes{border-top:1px solid #4a443a;border-bottom:1px solid #4a443a;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:85px auto 0;display:grid}.accompaniment-includes article{border-right:1px solid #4a443a;min-height:360px;padding:38px 36px 42px}.accompaniment-includes article:last-child{border-right:0}.accompaniment-includes span{color:var(--gold);letter-spacing:.2em;font-size:9px}.accompaniment-includes h3{margin:42px 0 12px;font:31px/1.05 Georgia,serif}.accompaniment-includes strong{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.accompaniment-includes p{color:#aaa297;margin:28px 0 0;font:16px/1.65 Georgia,serif}.accompaniment-investment{background:var(--paper);max-width:1200px;color:var(--ink);grid-template-columns:.45fr 1fr auto;align-items:center;gap:45px;margin:70px auto 0;padding:48px;display:grid}.accompaniment-investment>div span{color:#80672f;letter-spacing:.2em;font-size:8px;font-weight:700;display:block}.accompaniment-investment>div strong{margin-top:8px;font:62px Georgia,serif;display:block}.accompaniment-investment>p{color:#5f584f;margin:0;font:17px/1.55 Georgia,serif}.accompaniment-investment>a{background:var(--ink);color:var(--paper);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:35px;padding:20px 22px;font-size:9px;font-weight:700;display:inline-flex}.accompaniment-investment>a:hover{background:#80672f}.accompaniment-investment>small{text-align:center;color:#756d62;border-top:1px solid #c9c0b2;grid-column:1/-1;padding-top:28px;font:italic 15px/1.55 Georgia,serif}.frequency-result .accompaniment-program{margin:0 -7vw;padding-left:7vw;padding-right:7vw}.frequency-result .accompaniment-program article{border-top:0;margin-top:0;padding-top:38px}.frequency-result .accompaniment-program article p{color:#aaa297}.frequency-result .accompaniment-investment p{color:#5f584f}.frequency-result .accompaniment-investment a{color:var(--paper)}@media (width<=900px){.accompaniment-program{padding:90px 6vw}.accompaniment-copy{grid-template-columns:1fr;gap:25px}.accompaniment-copy blockquote{grid-column:auto}.accompaniment-includes{grid-template-columns:1fr;margin-top:60px}.accompaniment-includes article{border-bottom:1px solid #4a443a;border-right:0;min-height:auto;padding:32px 0}.accompaniment-includes article:last-child{border-bottom:0}.accompaniment-includes h3{margin-top:25px}.accompaniment-investment{grid-template-columns:1fr;gap:25px;padding:35px 7vw}.accompaniment-investment>a{width:100%}.accompaniment-investment>small{grid-column:auto}.frequency-result .accompaniment-program{margin-left:-6vw;margin-right:-6vw}}@media (width<=520px){.accompaniment-program{padding-top:75px;padding-bottom:75px}.accompaniment-heading h2{font-size:44px}.accompaniment-bridge{font-size:20px}.accompaniment-premise{margin-bottom:42px;padding:21px 20px;font-size:20px}.accompaniment-copy p{font-size:17px}.accompaniment-copy blockquote{padding-left:20px;font-size:25px}.accompaniment-investment>div strong{font-size:56px}.accompaniment-investment>a{gap:20px;padding:18px 16px;font-size:8px}}footer{background:#0f0e0c;grid-template-columns:1fr 1fr;gap:24px;padding:64px 6vw 54px}footer>.footer-end{border-top:1px solid #b998544d;margin-top:38px;padding-top:54px}.footer-kicker{color:var(--gold);letter-spacing:.3em;font-size:12px;font-weight:700;display:block}.footer-follow{color:var(--paper);letter-spacing:-.04em!important;margin:16px 0 38px!important;font:clamp(48px,6vw,82px)/1 Georgia,serif!important}.footer-end .social-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto;display:grid}.footer-end .social-links a{background:#f1ebe1;border:2px solid #d5cbbb;min-height:112px;padding:22px 24px}.footer-end .social-links b{letter-spacing:.08em;font-size:16px}.footer-copyright{color:#d5cec3;letter-spacing:.12em;font-size:14px;font-weight:700;margin-top:34px!important}@media (width<=800px){footer{padding:56px 6vw 44px}.footer-kicker{font-size:10px}.footer-follow{margin-bottom:30px!important;font-size:52px!important}.footer-end .social-links{grid-template-columns:1fr;gap:13px}.footer-end .social-links a{min-height:104px;padding:19px 20px}.footer-end .social-links b{font-size:18px}.footer-end .social-links small{font-size:13px}.footer-copyright{font-size:12px;line-height:1.6}}footer{padding:52px 6vw 44px}footer>.footer-end{margin-top:26px;padding-top:38px}.footer-kicker{font-size:10px}.footer-follow{margin:12px 0 28px!important;font-size:clamp(38px,4.5vw,60px)!important}.footer-end .social-links{gap:13px}.footer-end .social-links a{min-height:88px;padding:17px 19px}.footer-end .social-links i{width:46px;height:46px;font-size:20px}.footer-end .social-links b{font-size:13px}.footer-end .social-links small{margin-top:5px;font-size:10px}.footer-end .social-links em{font-size:18px}.footer-copyright{font-size:12px;margin-top:27px!important}@media (width<=800px){footer{padding:48px 6vw 40px}.footer-follow{margin-bottom:24px!important;font-size:42px!important}.footer-end .social-links{gap:11px}.footer-end .social-links a{min-height:82px;padding:15px 17px}.footer-end .social-links i{width:44px;height:44px;font-size:19px}.footer-end .social-links b{font-size:15px}.footer-end .social-links small,.footer-copyright{font-size:11px}}.men-home-callout{color:var(--paper);background:#171510;border-top:1px solid #3f392f;grid-template-columns:.72fr 1.28fr;gap:4vw;padding:115px 7vw;display:grid}.men-home-callout>span{color:var(--gold);letter-spacing:.2em;font-size:10px;font-weight:700}.men-home-callout h2{letter-spacing:-.055em;grid-column:2;margin:0;font:clamp(54px,7.5vw,105px)/.88 Georgia,serif}.men-home-callout h2 em{color:var(--gold);font-weight:400}.men-home-callout p{color:#c9c0b4;grid-column:2;max-width:780px;margin:12px 0 18px;font:20px/1.65 Georgia,serif}.men-home-callout a{background:var(--gold);color:#171510;letter-spacing:.15em;grid-column:2;width:max-content;padding:18px 22px;font-size:10px;font-weight:700}.men-home-callout a b{margin-left:45px}.men-listening-page{color:#171510;background:radial-gradient(circle at 8% 5%,#b998541c,#0000 28%),#f0e9de;min-height:100vh}.men-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0e9deef;border-bottom:1px solid #c9beae;grid-template-columns:1fr auto;align-items:center;min-height:79px;padding:20px 5vw;display:grid;position:sticky;top:0}.men-brand{letter-spacing:.2em;font-size:12px;font-weight:700}.men-topbar>span{color:#6f675c;letter-spacing:.12em;font-size:11px}.men-progress{background:#d8cec0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.men-progress i{background:#171510;height:100%;transition:width .25s;display:block}.men-intro{max-width:1400px;margin:auto;padding:80px 7vw 110px}.men-intro>span,.men-thanks>span,.men-question>div>span,.men-admin header span{color:#80672f;letter-spacing:.2em;font-size:10px;font-weight:700}.men-intro h1{letter-spacing:-.07em;max-width:1150px;margin:27px 0 30px;font:clamp(65px,10vw,145px)/.78 Georgia,serif}.men-intro h1 em,.men-thanks h1 em,.men-admin h1 em{color:#80672f;font-weight:400}.men-intro h2{margin:0 0 36px;font:italic clamp(27px,3vw,44px) Georgia,serif}.men-intro p{color:#514a41;max-width:800px;font:19px/1.65 Georgia,serif}.men-intro blockquote{background:#fffaf3;border-left:2px solid #80672f;max-width:900px;margin:42px 0;padding:28px 32px;font:italic clamp(23px,2.5vw,34px)/1.45 Georgia,serif}.men-intro .men-note{color:#726a60;max-width:700px;font-size:15px}.men-intro button{color:#fff;letter-spacing:.17em;background:#171510;border:0;margin-top:22px;padding:19px 23px;font-size:10px;font-weight:700}.men-intro button b{margin-left:50px}.men-question{place-items:center;min-height:calc(100vh - 79px);padding:55px 6vw 90px;display:grid}.men-question>div{background:#fffaf3;border:1px solid #cfc4b4;width:min(900px,100%);padding:clamp(30px,5vw,65px);box-shadow:0 24px 80px #4e3e2618}.men-question>div>small{float:right;color:#7f776b;letter-spacing:.16em;font-size:9px;font-weight:700}.men-question h1{letter-spacing:-.04em;margin:25px 0 38px;font:clamp(36px,5.2vw,67px)/1.04 Georgia,serif}.men-question textarea,.men-email>input{color:#171510;resize:vertical;background:#fff;border:1px solid #bfb3a2;width:100%;padding:19px;font:18px/1.6 Georgia,serif;display:block}.men-question textarea:focus,.men-email>input:focus{outline-offset:2px;outline:2px solid #8c6c32}.men-choices{gap:11px;display:grid}.men-choices label{cursor:pointer;background:#fff;border:1px solid #c8bcab;align-items:flex-start;gap:15px;padding:16px 18px;font:17px/1.4 Georgia,serif;display:flex;position:relative}.men-choices label:hover{border-color:#80672f}.men-choices input{opacity:0;position:absolute}.men-choices i{border:1px solid #746b5f;border-radius:50%;flex:0 0 19px;width:19px;height:19px;margin-top:2px}.men-choices input[type=checkbox]+i{border-radius:2px}.men-choices input:checked+i{border:5px solid #171510}.men-choices input[type=checkbox]:checked+i{background:#b99854;border:4px solid #171510}.men-email{gap:18px;display:grid}.men-email>label{color:#514a41;align-items:flex-start;gap:12px;font:14px/1.5 Arial,sans-serif;display:flex}.men-email>label input{accent-color:#80672f;flex:none;width:18px;height:18px}.men-email>small{color:#736b60;font:13px/1.5 Georgia,serif}.men-error{color:#9b2f25;margin:18px 0 0;font:15px Georgia,serif}.men-question nav{justify-content:space-between;gap:20px;margin-top:38px;display:flex}.men-question nav button{color:#5f574c;letter-spacing:.14em;background:0 0;border:0;padding:16px 21px;font-size:10px;font-weight:700}.men-question nav button:last-child{color:#fff;background:#171510}.men-question nav button:disabled{opacity:.55}.men-thanks{max-width:1100px;margin:auto;padding:125px 7vw}.men-thanks h1{letter-spacing:-.06em;margin:25px 0 38px;font:clamp(65px,9vw,125px)/.85 Georgia,serif}.men-thanks p{color:#514a41;max-width:760px;font:21px/1.65 Georgia,serif}.men-thanks a{color:#fff;letter-spacing:.15em;background:#171510;margin-top:35px;padding:18px 21px;font-size:10px;font-weight:700;display:inline-block}.men-admin{max-width:1450px;margin:auto;padding:70px 6vw 110px}.men-admin>header{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:55px;display:flex}.men-admin h1{letter-spacing:-.05em;margin:20px 0 10px;font:clamp(52px,7vw,90px)/.9 Georgia,serif}.men-admin header p{color:#6f675d;margin:0;font:17px Georgia,serif}.men-admin-header-actions{align-items:center;gap:10px;display:flex}.men-admin-header-actions a,.men-admin-header-actions button{color:#fff;letter-spacing:.14em;background:#171510;border:1px solid #171510;padding:16px 19px;font-size:9px;font-weight:700}.men-admin-header-actions button{color:#171510;background:0 0}.men-admin-list{gap:14px;display:grid}.men-admin details{background:#fffaf3;border:1px solid #c6bbab}.men-admin summary{cursor:pointer;grid-template-columns:.5fr .7fr 1fr;gap:25px;padding:23px 25px;list-style:none;display:grid}.men-admin summary span{color:#80672f;letter-spacing:.16em;font-size:9px;font-weight:700}.men-admin summary b,.men-admin summary i{font:14px Georgia,serif}.men-admin details>div{padding:5px 25px 30px}.men-admin article{border-top:1px solid #d8cec0;grid-template-columns:45px 1fr;gap:18px;padding:25px 0;display:grid}.men-admin article>span{color:#80672f;font-size:10px;font-weight:700}.men-admin article h2{margin:0 0 9px;font:21px/1.35 Georgia,serif}.men-admin article p{color:#534c43;white-space:pre-wrap;margin:0;font:17px/1.6 Georgia,serif}.men-admin-delete{color:#8f3d35;letter-spacing:.13em;background:0 0;border:1px solid #9b4c43;margin-top:20px;padding:13px 17px;font-size:9px;font-weight:700}.men-admin-delete:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.men-home-callout{grid-template-columns:1fr;padding:80px 6vw}.men-home-callout h2,.men-home-callout p,.men-home-callout a{grid-column:1}.men-home-callout h2{font-size:54px}.men-intro{padding:55px 6vw 85px}.men-intro h1{font-size:61px}.men-question{padding:25px 4vw 65px}.men-question>div{padding:30px 22px}.men-question h1{font-size:38px}.men-question nav{gap:8px}.men-question nav button{padding:14px 12px;font-size:8px}.men-admin{padding:50px 5vw 80px}.men-admin>header{flex-direction:column;align-items:flex-start}.men-admin-header-actions{flex-direction:column;align-items:stretch;width:100%}.men-admin-header-actions>*{text-align:center}.men-admin summary{grid-template-columns:1fr;gap:8px}.men-admin details>div{padding:0 18px 24px}.men-admin article{grid-template-columns:32px 1fr}.men-admin-delete{width:100%}.men-thanks{padding:85px 7vw}.men-thanks h1{font-size:64px}}.men-gift{color:#f7f0e4;background:#171510;border:1px solid #b89a5d;max-width:800px;margin:42px 0;padding:30px 32px}.men-gift>span{color:#d7b96f;letter-spacing:.2em;font-size:10px;font-weight:700}.men-gift h3{color:#fff;margin:13px 0 12px;font:clamp(26px,3vw,40px)/1.12 Georgia,serif}.men-gift p{color:#f7f0e4;margin:0 0 10px;font-size:18px}.men-gift small{color:#d7cec0;max-width:680px;font:14px/1.6 Georgia,serif;display:block}.men-email-gift{color:#514a41;margin:0;font:italic 17px/1.5 Georgia,serif}.men-gift-confirmation{background:#fffaf3;border-left:2px solid #80672f;padding:20px 22px;font-size:17px!important}@media (width<=760px){.men-gift{padding:24px 21px}.men-gift p{font-size:17px}}.card-reading-page{background:var(--paper);min-height:100vh;color:var(--ink)}.card-reading-nav{border-bottom:1px solid #c9c0b2;justify-content:space-between;align-items:center;height:84px;padding:18px 6vw;display:flex}.card-reading-nav>a:last-child{color:#715624;letter-spacing:.16em;font-size:10px;font-weight:700}.card-reading-hero{grid-template-columns:minmax(320px,.72fr) 1.28fr;align-items:center;gap:8vw;max-width:1450px;margin:auto;padding:80px 7vw 105px;display:grid}.card-reading-image-wrap{max-width:470px;margin:auto;position:relative}.card-reading-image-wrap img{border-radius:24px;width:100%;height:auto;display:block;box-shadow:18px 22px #171510}.card-reading-image-wrap>span{color:#80672f;letter-spacing:.18em;font-size:10px;font-weight:700;position:absolute;bottom:-42px;right:-18px}.card-reading-heading h1{letter-spacing:-.065em;margin:28px 0 24px;font:clamp(72px,10vw,150px)/.76 Georgia,serif}.card-reading-heading h1 em{color:#80672f;font-weight:400}.card-reading-keywords{color:#80672f;letter-spacing:.22em;margin:0 0 38px;font-size:11px;font-weight:700}.card-reading-heading blockquote{border-left:2px solid #a78138;max-width:720px;margin:0;padding:7px 0 7px 28px;font:italic clamp(22px,2.3vw,34px)/1.42 Georgia,serif}.card-reading-message{color:var(--paper);background:#12110f;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:115px 7vw;display:grid}.card-reading-message h2{letter-spacing:-.045em;max-width:650px;margin:28px 0 0;font:clamp(45px,6vw,82px)/.95 Georgia,serif}.card-reading-prose>p{color:#d0c8bc;margin:0 0 24px;font:18px/1.75 Georgia,serif}.card-reading-prose aside{border-left:2px solid var(--gold);background:#b998540b;margin-top:48px;padding:28px 30px}.card-reading-prose aside span{color:var(--gold);letter-spacing:.2em;font-size:9px;font-weight:700}.card-reading-prose aside p{color:var(--paper);margin:14px 0 0;font:italic 23px/1.5 Georgia,serif}.card-reading-practice{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:115px 7vw;display:grid}.card-reading-practice-heading{align-self:start;position:sticky;top:115px}.card-reading-practice h2{letter-spacing:-.045em;margin:28px 0 24px;font:clamp(44px,5.5vw,76px)/.95 Georgia,serif}.card-reading-practice h2 em{color:#80672f;font-weight:400}.card-reading-practice-heading>p:last-child{color:#685f53;max-width:520px;font:17px/1.65 Georgia,serif}.card-reading-practice ol{border-top:1px solid #bdb3a5;margin:0;padding:0;list-style:none}.card-reading-practice li{border-bottom:1px solid #bdb3a5;grid-template-columns:64px 1fr;gap:22px;padding:30px 0;display:grid}.card-reading-practice li>span{color:#80672f;letter-spacing:.18em;font-size:10px;font-weight:700}.card-reading-practice h3{margin:0 0 9px;font:29px Georgia,serif}.card-reading-practice li p{color:#5e564b;margin:0;font:17px/1.65 Georgia,serif}.card-reading-reflection{color:#171510;text-align:center;background:#b99854;padding:95px 12vw}.card-reading-reflection span{letter-spacing:.22em;font-size:9px;font-weight:700}.card-reading-reflection p{letter-spacing:-.035em;max-width:1000px;margin:28px auto 0;font:italic clamp(34px,5vw,69px)/1.15 Georgia,serif}.card-reading-actions{background:#eee7dc;grid-template-columns:1fr 1fr;gap:8vw;padding:105px 7vw;display:grid}.card-reading-actions h2{letter-spacing:-.04em;margin:25px 0 0;font:clamp(42px,5vw,70px)/.97 Georgia,serif}.card-reading-actions h2 em{color:#80672f;font-weight:400}.card-reading-actions>div:last-child{flex-direction:column;justify-content:center;gap:14px;display:flex}.card-reading-actions a{letter-spacing:.13em;justify-content:space-between;align-items:center;padding:20px 22px;font-size:10px;font-weight:700;display:flex}.card-whatsapp{color:var(--ink);border:1px solid #7f7466}.card-whatsapp:hover{background:#dad0c1}.card-reading-footer{color:var(--paper);background:#0f0e0c;justify-content:space-between;align-items:center;display:flex;padding:42px 6vw!important}.card-reading-footer p{color:#a9a196;margin:0;font:16px Georgia,serif}.card-reading-footer>a:last-child{color:var(--gold);letter-spacing:.15em;font-size:9px;font-weight:700}@media (width<=850px){.card-reading-hero,.card-reading-message,.card-reading-practice,.card-reading-actions{grid-template-columns:1fr}.card-reading-hero{padding-top:55px}.card-reading-image-wrap{width:min(75vw,410px);margin-bottom:40px}.card-reading-message,.card-reading-practice{padding-top:80px;padding-bottom:80px}.card-reading-practice-heading{position:static}.card-reading-footer{flex-direction:column;align-items:flex-start;gap:22px}.card-reading-footer p{font-size:15px}}@media (width<=520px){.card-reading-nav{height:72px;padding:14px 5vw}.card-reading-nav .brand>span:last-child{font-size:10px}.card-reading-nav>a:last-child{font-size:8px}.card-reading-hero{padding:42px 6vw 75px}.card-reading-image-wrap{width:76vw}.card-reading-image-wrap img{border-radius:18px;box-shadow:11px 14px #171510}.card-reading-heading h1{font-size:67px}.card-reading-keywords{font-size:9px;line-height:1.7}.card-reading-heading blockquote{padding-left:20px;font-size:22px}.card-reading-message,.card-reading-practice,.card-reading-actions{gap:45px;padding:72px 6vw}.card-reading-message h2,.card-reading-practice h2,.card-reading-actions h2{font-size:43px}.card-reading-prose>p,.card-reading-practice li p{font-size:16px}.card-reading-prose aside{padding:23px 20px}.card-reading-prose aside p{font-size:20px}.card-reading-practice li{grid-template-columns:42px 1fr;gap:12px}.card-reading-practice h3{font-size:25px}.card-reading-reflection{padding:72px 7vw}.card-reading-reflection p{font-size:36px}.card-reading-actions a{font-size:8px}.card-reading-footer{padding:38px 6vw!important}}.card-reading-heading h1{overflow-wrap:anywhere;text-transform:capitalize}.card-suit-oro .card-reading-heading h1{color:#8c4e4e}.card-suit-copa .card-reading-heading h1{color:#667444}.card-suit-basto .card-reading-heading h1{color:#a97416}.card-suit-espada .card-reading-heading h1{color:#667d99}.card-reveal-gate{color:var(--paper);background:#12110f;grid-template-columns:1fr .8fr;align-items:center;gap:8vw;padding:95px 8vw;display:grid}.card-reveal-gate>div>span{color:var(--gold);letter-spacing:.22em;font-size:10px;font-weight:700}.card-reveal-gate h2{letter-spacing:-.05em;margin:25px 0;font:clamp(48px,6vw,86px)/.92 Georgia,serif}.card-reveal-gate h2 em{color:var(--gold);font-weight:400}.card-reveal-gate>div>p{color:#b9b1a6;max-width:620px;font:19px/1.6 Georgia,serif}.card-reveal-gate form{background:var(--paper);color:var(--ink);padding:45px}.card-reveal-gate form>label:not(.card-reveal-consent):not(.card-reveal-honeypot){color:#6f675d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:700;display:block}.card-reveal-gate input:not([type=checkbox]){width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #aaa093;margin-top:9px;padding:12px 0;font:18px Georgia,serif;display:block}.card-reveal-consent{color:#625b51;grid-template-columns:18px 1fr;gap:12px;margin:28px 0;font:13px/1.5 Arial,sans-serif;display:grid}.card-reveal-consent input{accent-color:#80672f;width:17px;height:17px}.card-reveal-honeypot{position:absolute;left:-9999px}.card-reveal-gate button{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.15em;border:0;padding:18px;font-size:10px;font-weight:700}.card-reveal-gate button:disabled{opacity:.55}.card-reveal-gate form>small{color:#9b352e;margin-top:15px;font:14px Georgia,serif;display:block}.card-reveal-gate form>p{color:#81796e;margin:15px 0 0;font:12px/1.5 Georgia,serif}@media (width<=850px){.card-reveal-gate{grid-template-columns:1fr;padding:72px 6vw}.card-reveal-gate form{padding:35px 7vw}}@media (width<=520px){.card-reveal-gate h2{font-size:45px}.card-reveal-gate>div>p{font-size:17px}.card-reveal-gate form{padding:30px 6vw}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.hero-offer{color:var(--gold);font-size:14px;line-height:1.6;position:relative}.hero-explore{color:var(--paper);text-underline-offset:5px;background:0 0;border:0;margin:22px auto 0;padding:10px;font-size:13px;text-decoration:underline;display:block;position:relative}.sales-page{background:var(--ink);color:var(--paper)}.sales-page h1,.sales-page h2,.sales-page h3{font-family:Georgia,serif;font-weight:400}.sales-page h2{letter-spacing:-.04em;font-size:clamp(38px,5vw,68px);line-height:1.05}.sales-page em{color:var(--gold);font-weight:400}.sales-nav{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;padding:24px 6vw;display:flex}.sales-nav .nav-cta{letter-spacing:.1em;font-size:11px}.sales-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:6vw;max-width:1440px;margin:auto;padding:75px 6vw 90px;display:grid}.sales-hero h1{letter-spacing:-.05em;margin:28px 0;font-size:clamp(50px,6.5vw,94px);line-height:.98}.sales-lead{color:#d3cbc0;max-width:620px;font:21px/1.6 Georgia,serif}.sales-promise{max-width:560px;color:var(--muted);font:17px/1.7 Georgia,serif}.sales-price{font-size:14px;line-height:1.7}.sales-price strong{color:var(--gold);margin-right:8px;font:40px Georgia,serif}.sales-hero small{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6;display:block}.sales-hero figure{margin:0}.sales-hero figure img{aspect-ratio:4/5;object-fit:cover;border:1px solid #b9985444;width:100%;display:block}.sales-hero figcaption{color:var(--gold);padding:22px 0;font:23px/1.4 Georgia,serif}.sales-hero figcaption span{color:var(--paper);font-size:17px}.sales-page .primary{gap:20px;max-width:100%;min-height:48px;line-height:1.7}.sales-steps{background:var(--paper);color:var(--ink);padding:75px 7vw}.sales-steps h2 em{color:#80672f}.sales-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.sales-steps article{border-top:1px solid #b1a58e;padding-top:25px}.sales-steps article span{color:#80672f;font-size:12px}.sales-steps h3{font-size:28px}.sales-steps p{font:18px/1.6 Georgia,serif}.sales-about{grid-template-columns:.7fr 1fr;align-items:center;gap:7vw;padding:90px 10vw;display:grid}.sales-about img{object-fit:cover;width:100%;max-height:500px}.sales-about p:not(.section-number){color:#c9c1b6;font:20px/1.7 Georgia,serif}.sales-faq{max-width:1100px;margin:auto;padding:65px 7vw 90px}.sales-faq details{border-bottom:1px solid #4a443c;padding:24px 0}.sales-faq summary{cursor:pointer;min-height:44px;font:25px/1.3 Georgia,serif}.sales-faq details p{color:#c9c1b6;font:18px/1.7 Georgia,serif}.sales-help{margin-top:35px;font-size:15px;line-height:1.7}.sales-help a{text-underline-offset:4px;color:var(--gold);text-decoration:underline}.sales-close{text-align:center;background:#211d16;padding:75px 6vw}.sales-close>p:not(.kicker){font:18px/1.6 Georgia,serif}.sales-page .sales-footer{justify-content:space-between;align-items:center;gap:24px;padding:30px 6vw;display:flex}.sales-footer p,.sales-footer a{font-size:12px;line-height:1.6}.sales-page a:focus-visible,.sales-page summary:focus-visible,.hero-explore:focus-visible{outline:2px solid var(--gold);outline-offset:6px}@media (width<=760px){.sales-hero{grid-template-columns:1fr;gap:36px;padding-top:45px}.sales-hero h1{font-size:clamp(44px,10vw,68px)}.sales-hero figure{max-width:420px}.sales-steps>div{grid-template-columns:1fr;gap:20px}.sales-about{grid-template-columns:1fr;gap:24px;padding:65px 6vw}.sales-about img{max-width:360px}.sales-nav .brand{letter-spacing:.1em;gap:8px;font-size:9px}.sales-nav .nav-cta{padding:14px 12px;font-size:9px}.sales-page .sales-footer{flex-direction:column;align-items:flex-start}.hero .primary{gap:18px;max-width:100%;line-height:1.7}.sales-lead{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sales-page .primary{transition:none}.sales-page .primary:hover{transform:none}}.nav-resources{position:relative}.nav-resources summary{cursor:pointer;min-height:44px;padding:14px 0}.nav-resources>div{background:var(--ink);border:1px solid #b9985466;gap:0;min-width:220px;max-height:65vh;padding:14px;display:grid;position:absolute;top:100%;left:0;overflow:auto}.nav-resources>div a{padding:13px;line-height:1.4}.nav-links .nav-cta:hover{color:var(--ink);background:var(--gold)}@media (width<=800px){.nav-resources{width:100%}.nav-resources>div{border:0;border-left:1px solid var(--gold);background:0 0;max-height:none;padding:0 14px;position:static}.nav-resources summary{font-size:inherit}.nav-resources>div a{font-size:13px}}.simple-landing{--landing-width:1160px;--ink:#362a30;--paper:#fff9f4;--gold:#ad3150;--muted:#786970;--rose:#d94967;--orange:#f39a31;--pink:#e17aa1;--lilac:#b982bd;--line:#f0dedf;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.simple-landing a{color:inherit;text-decoration:none}.landing-header{max-width:var(--landing-width);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:24px 32px;display:flex}.landing-brand{letter-spacing:.09em;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.landing-brand-mark{color:#fff;background:var(--rose);letter-spacing:0;border-radius:15px;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.landing-xxl{letter-spacing:.12em;font-size:12px;font-weight:800}.landing-xxl b{letter-spacing:-.045em;color:var(--rose);font-size:24px}.landing-header-contact{border:1px solid var(--line);border-radius:99px;padding:10px 17px;font-size:14px;font-weight:700}.landing-header-contact span{color:var(--gold);margin-left:9px}.landing-intro{max-width:var(--landing-width);grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;margin:auto;padding:68px 32px 88px;display:grid}.landing-eyebrow{letter-spacing:.13em;color:var(--gold);font-size:11px;font-weight:800;line-height:1.8}.landing-intro h1{letter-spacing:-.06em;max-width:550px;margin:22px 0;font-size:clamp(46px,5.8vw,78px);font-weight:800;line-height:1.03}.landing-motto{letter-spacing:-.035em;color:var(--gold);max-width:480px;margin:0 0 28px;font-size:clamp(23px,2.7vw,33px);font-weight:600;line-height:1.25}.landing-lead{color:var(--muted);max-width:490px;font-size:18px;line-height:1.8}.simple-landing .landing-button{background:var(--rose);color:#fff;letter-spacing:.035em;text-align:center;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:17px;max-width:100%;min-height:54px;padding:17px 23px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.6;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 25px #d9496726}.simple-landing .landing-button:hover{background:#b93252;transform:translateY(-2px)}.landing-intro .landing-button{margin-top:16px}.landing-mode{color:var(--muted);margin-top:18px;font-size:14px}.landing-mode>span{color:var(--orange);margin-right:6px}.landing-photo{border:1px solid var(--line);background:#fff;border-radius:32px;min-width:0;margin:0;padding:15px 15px 23px;position:relative;box-shadow:0 18px 55px #70444e1c}.landing-photo:before{content:"";z-index:0;background:linear-gradient(135deg,#e17aa133,#f39a3126);border-radius:36px;position:absolute;inset:-16px 12px 20px -16px;transform:rotate(-3deg)}.landing-photo-frame,.landing-photo figcaption{position:relative}.landing-photo-frame{border-radius:23px;overflow:hidden}.landing-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;display:block}.landing-photo figcaption{padding:20px 10px 0;font-size:21px;font-weight:700;line-height:1.5}.landing-photo figcaption span{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.landing-offer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:65px;padding:72px max(32px,50vw - 548px);display:grid}.simple-landing h2{letter-spacing:-.05em;max-width:460px;margin:22px 0;font-size:clamp(34px,3.9vw,50px);font-weight:750;line-height:1.08}.landing-offer>div>p:not(.landing-eyebrow){color:var(--muted);max-width:440px;font-size:18px;line-height:1.8}.landing-includes ul{margin:0;padding:0;list-style:none}.landing-includes li{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:22px 0;display:flex}.landing-includes li:first-child{padding-top:0}.landing-step{color:#965300;background:#fff0e0;border-radius:12px;flex:0 0 37px;place-items:center;height:37px;font-size:12px;font-weight:800;display:grid}.landing-includes li:nth-child(2) .landing-step{color:#ad3150;background:#fbeaf1}.landing-includes li:nth-child(3) .landing-step{color:#775080;background:#f4eaf5}.landing-includes li strong{font-size:19px;font-weight:700;line-height:1.4;display:block}.landing-includes li div>span{color:var(--muted);margin-top:7px;font-size:15px;line-height:1.7;display:block}.landing-investment{background:var(--paper);border:1px solid var(--line);border-radius:22px;align-items:center;gap:22px;margin-top:26px;padding:20px 24px;display:flex}.landing-investment strong{letter-spacing:-.055em;color:var(--gold);white-space:nowrap;font-size:47px;line-height:1.2}.landing-investment span{font-size:14px;line-height:1.6}.landing-includes .landing-terms{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.7}.landing-contact{max-width:var(--landing-width);grid-template-columns:1fr 1fr;gap:65px;margin:auto;padding:80px 32px;scroll-margin-top:25px;display:grid}.landing-contact>div>p:not(.landing-eyebrow){color:var(--muted);max-width:400px;font-size:18px;line-height:1.8}.simple-landing .landing-email{color:var(--gold);text-underline-offset:5px;overflow-wrap:anywhere;padding:10px 0;font-size:16px;text-decoration:underline;display:inline-block}.landing-form{border:1px solid var(--line);background:#fff;border-radius:28px;gap:20px;min-width:0;padding:28px;display:grid;box-shadow:0 10px 35px #5c3f4510}.landing-form label{gap:9px;font-size:14px;font-weight:600;line-height:1.5;display:grid}.landing-form input,.landing-form textarea{background:var(--paper);width:100%;min-width:0;color:var(--ink);border:1px solid #dcc7cf;border-radius:12px;padding:13px;font:16px/1.5 Arial,sans-serif}.landing-form textarea{resize:vertical}.landing-form-note{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.landing-form-status{color:var(--gold);margin:0;font-size:14px;line-height:1.7}.simple-landing .landing-footer{text-align:left;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:32px max(32px,50vw - 548px);display:flex}.landing-footer p{letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:800;line-height:1.5}.landing-footer span{color:var(--muted);font-size:13px}.landing-footer nav{flex-wrap:wrap;gap:12px 26px;display:flex}.landing-footer nav a{padding:10px 0;font-size:14px}.simple-landing .landing-footer-xxl{color:var(--gold);margin-top:10px;font-size:12px;display:block}.simple-landing a:focus-visible,.simple-landing button:focus-visible,.simple-landing input:focus-visible,.simple-landing textarea:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (width<=760px){.landing-header{gap:12px;padding:18px 24px}.landing-brand{letter-spacing:.04em;gap:8px;font-size:10px}.landing-brand-mark{border-radius:12px;width:36px;height:36px;font-size:12px}.landing-xxl{letter-spacing:.02em;font-size:9px}.landing-xxl b{font-size:19px}.landing-header-contact{padding:8px 10px;font-size:12px}.landing-header-contact span{display:none}.landing-intro{grid-template-columns:1fr;gap:36px;padding:38px 24px 56px}.landing-intro h1{font-size:clamp(44px,12vw,66px)}.landing-lead{font-size:17px}.landing-photo{width:100%;max-width:450px;margin:0 auto}.landing-photo:before{inset:-10px 12px 20px -8px}.landing-offer{grid-template-columns:1fr;gap:28px;padding:48px 24px}.landing-contact{grid-template-columns:1fr;gap:24px;padding:52px 24px}.simple-landing .landing-footer{flex-direction:column;align-items:flex-start;padding:28px 24px}.simple-landing .landing-button{width:100%;padding:17px 15px}.landing-eyebrow{letter-spacing:.09em;font-size:10px}.simple-landing h2{font-size:38px}.landing-investment{flex-wrap:wrap;gap:8px 22px}.landing-form{padding:22px}}@media (prefers-reduced-motion:reduce){.simple-landing .landing-button{transition:none}.simple-landing .landing-button:hover{transform:none}}
