@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;450;500;550;600;650;700&display=swap');
:root{--lime:#B2C248;--sage:#87A96B;--forest:#344738;--ink:#303c32;--muted:#6f766b;--paper:#fbfaf6;--line:#e4e5db;--answer-size:16px;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #7e952d;outline-offset:5px}button:disabled{opacity:.35;cursor:default}::selection{background:#dbe3ab;color:#273a2d}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-definitions{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;left:20px;top:-60px;padding:12px;background:var(--forest);color:white;z-index:50}.skip:focus{top:12px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.9px;line-height:1.7;display:block}.sidebar{position:fixed;inset:0 auto 0 0;width:256px;background:var(--forest);color:#ecede2;padding:37px 22px 24px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:13px;padding:0 9px;font-size:12px;letter-spacing:2px;font-weight:550}.brand small{font-size:7px;letter-spacing:1.3px;display:block;margin-top:7px;color:#c3cdb4}.brand-mark{position:relative;font-family:var(--serif);font-size:36px;font-weight:400;letter-spacing:-3px;color:#d4dfa7;line-height:1}.brand-mark>span{position:absolute;top:-11px;right:-7px;font-size:21px}.side-divider{height:1px;background:#ffffff1b;margin:33px 10px 27px}.side-label{color:#b7c2a6;margin:0 13px 16px;font-size:9px}.journey{display:grid;gap:12px}.journey-item{display:flex;align-items:center;gap:12px;padding:16px 12px;border-radius:8px;font-weight:600;font-size:14px;min-height:74px}.journey-number{font-size:11px;font-weight:500;align-self:flex-start;margin-top:3px;color:#cbd4b9}.journey-item small{display:block;font-size:9px;margin-top:7px;font-weight:400;line-height:1.5}.journey-item.active{background:#b2c248;color:#273b2d}.active .journey-number{color:#4e612e}.active-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#344738}.locked{color:#c2c9b9}.locked .icon{margin-left:auto;width:15px;height:15px}.locked small{color:#b2bda7}.extra-nav{display:grid;gap:22px;padding:0 13px}.extra-nav a{display:flex;align-items:center;gap:11px;font-size:10px;color:#d4dcc8;line-height:1.6}.extra-nav a:hover{color:white}.extra-nav .icon{width:17px;height:17px}.sidebar-bottom{margin-top:auto;padding:35px 12px 0;color:#ccd6bb}.sidebar-bottom>.eyebrow{font-size:8px;color:#b2c248}.sidebar-bottom p{font-family:var(--serif);font-size:23px;line-height:1.3;color:#e5e8dc;margin:12px 0 25px}.sidebar-bottom>small{display:block;font-size:8px;line-height:1.7;margin-top:12px;color:#b4c0a9}.side-progress>span{font-size:9px}.progress-track{height:3px;background:#ffffff21;border-radius:5px;margin-top:10px;overflow:hidden}.progress-track>div{height:100%;background:var(--lime);width:0;transition:width .4s}.page{margin-left:256px}.topbar{height:79px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 6.2%}.breadcrumb{font-size:8px;font-weight:650;letter-spacing:1.7px;color:#757d6e}.breadcrumb>span{margin:0 12px;color:#b0b5a6}.top-contact{display:flex;align-items:center;gap:9px;font-size:10px;color:#68765f}.top-contact .icon{width:16px;height:16px}.mobile-brand{display:none}.hero{position:relative;display:flex;min-height:488px;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 90% 80%,#e7ebda80,transparent 65%);padding:61px 6.2% 36px;align-items:center}.hero-copy{position:relative;width:70%;z-index:1}.hero-eyebrow{font-size:9px;color:#6a7e53;letter-spacing:1.6px;display:flex;align-items:center;gap:9px}.hero-eyebrow>span{width:5px;height:5px;background:var(--sage);border-radius:50%}h1{font-family:var(--serif);font-size:clamp(56px,5.6vw,86px);font-weight:400;line-height:.99;letter-spacing:-2.6px;margin:25px 0 22px}h1 em{color:#748a54;font-weight:400}.hero-subtitle{font-size:14px;line-height:1.9;max-width:460px;color:#6c7365;margin-bottom:24px}.primary-link{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--forest);color:#fff;padding:15px 22px;border-radius:4px;font-size:10px;font-weight:550;transition:background .2s,transform .2s}.primary-link:hover{background:#455e45;transform:translateY(-2px)}.primary-link>span{font-size:19px;color:#c7d79b}.hero-meta{display:flex;gap:21px;margin-top:31px;font-size:7px;font-weight:650;letter-spacing:1.2px;color:#7d8474}.hero-meta>span+span{border-left:1px solid #c9cfbc;padding-left:21px}.botanical{position:absolute;right:3%;top:16px;width:31%;height:calc(100% - 25px);color:#879f68}.botanical>svg{position:relative;width:100%;height:calc(100% - 20px);z-index:1}.botanical-ring{position:absolute;inset:52px 2% 25px 2%;background:linear-gradient(160deg,#edf0e2,#e9ebdd90);border:1px solid #dbe1c7;border-radius:50% 50% 44% 44%}.botanical-caption{position:absolute;bottom:3px;width:100%;text-align:center;font-size:6px;letter-spacing:1.3px;color:#7a8969}.content-wrap{padding:38px 6.2% 0;max-width:1240px;margin:auto}.reading-notice{display:flex;gap:19px;border:1px solid #d9dfbc;border-left:3px solid var(--lime);border-radius:5px;background:#f2f3e7;padding:23px 25px}.notice-icon{border:1px solid #d2d9b3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#708345;background:#fafbf3}.notice-icon .icon{width:18px;height:18px}.reading-notice .eyebrow{font-size:8px;letter-spacing:1.5px;color:#6c7c43}.reading-notice h2{font-family:var(--serif);font-size:27px;font-weight:500;margin:6px 0 8px}.reading-notice p{font-size:12px;line-height:1.9;max-width:730px;color:#69705d;margin:0}.reading-notice .notice-foot{margin-top:10px;font-size:10px;color:#4c5b3d}.introduction{margin:16px 0 26px;border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.introduction>summary{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:13px 2px 18px;font-weight:600;gap:15px}.introduction>summary>span{color:#737b68;font-weight:400;font-size:10px}.introduction>summary>span>span{margin-left:16px;font-size:17px;display:inline-block;transition:transform .2s}.introduction[open]>summary>span>span{transform:rotate(45deg)}.intro-body{max-width:740px;padding:0 20px 20px}.intro-body p{font-size:var(--answer-size);line-height:1.95;color:#58614f}.stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:58px}.stage{padding:20px 20px 19px;border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column;gap:12px;background:#fffefa}.stage-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1.4px;font-weight:650}.stage-top .icon{width:13px;height:13px}.stage strong{font-family:var(--serif);font-size:33px;font-weight:500;line-height:1}.stage.current{background:#ecf0df;border-color:#c3ce9c;transition:border-color .2s,transform .2s}.stage.current:hover{border-color:#869d50;transform:translateY(-2px)}.available{font-size:7px;letter-spacing:.3px;color:#456333;padding:4px 8px;border-radius:20px;background:#dce6c9}.stage-description{font-size:9px;color:#71805e;display:flex;justify-content:space-between;gap:8px}.stage-description>span{font-size:15px;line-height:1}.stage.unavailable{background:#f5f4ee;color:#858b7b}.unavailable .stage-description{color:#858b7b;font-size:8px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-heading .eyebrow{color:#7a885d;font-size:8px;letter-spacing:1.6px}.section-heading h2{font-family:var(--serif);font-size:clamp(32px,3.3vw,46px);font-weight:400;letter-spacing:-.9px;line-height:1.13;margin:11px 0 12px}.section-heading h2 em{color:#7b8f61;font-weight:400}.section-counter{font-family:var(--serif);font-size:31px;color:#879b65;white-space:nowrap}.section-counter>span{font-size:20px;color:#bbc3ad}.section-description{font-size:12px;line-height:1.9;color:#737a6b;margin:0 0 25px;max-width:600px}.faq-tools{display:flex;gap:12px;margin-top:27px}.search-box{display:flex;align-items:center;gap:12px;background:#fffefa;border:1px solid #dfe3d5;border-radius:5px;padding:0 16px;flex:1;min-width:0;color:#81916b}.search-box:focus-within{border-color:#7a9056;box-shadow:0 0 0 2px #87a96b15}.search-box .icon{width:17px;height:17px}.search-box input{width:100%;height:45px;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px;min-width:0}.search-box input:focus-visible{outline:none}.search-box input::placeholder{color:#929886}.search-hint{color:#9ca58d;font-size:18px}.type-controls{display:flex;align-items:center;border:1px solid #dfe3d5;border-radius:5px;background:#fffefa;padding:5px}.type-controls button{background:none;border:0;color:#62764e;width:34px;height:32px;font-size:12px}.type-controls button+button{border-left:1px solid var(--line)}.type-controls button:hover:not(:disabled){background:#eef2e4}.faq-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px 0 13px;color:#838a79;font-size:9px}.faq-toolbar button{font-size:9px;border:0;background:transparent;color:#63794c;padding:4px 0 4px 12px}.faq-toolbar button>span{margin-left:7px;font-size:14px}.faq-item{border:1px solid #e1e4d7;background:#fffefa;border-radius:6px;margin-bottom:10px;overflow:hidden;scroll-margin-top:24px;transition:border-color .2s,box-shadow .2s}.faq-item:hover{border-color:#b9c59d}.faq-item[open]{border-color:#b0bf8a;box-shadow:0 6px 28px #34473805}.faq-item>summary{display:grid;grid-template-columns:40px 1fr 28px;gap:11px;align-items:center;padding:21px 22px}.q-number{font-family:var(--serif);font-size:25px;line-height:1;color:#94a378;font-weight:500}.q-text{display:block;font-size:14px;line-height:1.85;font-weight:550;color:#43513b}.q-topic{display:block;font-size:7px;font-weight:650;color:#87976f;letter-spacing:1.1px;text-transform:uppercase;line-height:1.4;margin-bottom:6px}.q-toggle{width:25px;height:25px;display:grid;place-items:center;border:1px solid #e0e5d4;border-radius:50%;font-size:18px;color:#7e925b;transition:transform .2s,background .2s;font-weight:400}.faq-item[open] .q-toggle{transform:rotate(45deg);background:#edf1e2;border-color:#d8e1c6}.faq-item[open]>summary{background:#f5f6ee}.answer{padding:26px 35px 26px 73px;font-size:var(--answer-size);line-height:1.95;color:#53604b;overflow-wrap:anywhere}.answer p{margin:0 0 19px}.answer p:last-child{margin-bottom:0}.answer h3{font-family:var(--serif);color:#3e5338;font-weight:500;font-size:28px;line-height:1.3;margin:30px 0 18px}.answer-label{display:block;font-size:8px;font-weight:650;letter-spacing:1.5px;color:#899b71;margin-bottom:18px}.answer-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);margin-top:27px;padding-top:18px;font-size:10px}.answer-actions a,.answer-actions button{border:0;background:none;padding:4px 0;color:#607f44;font-size:10px;line-height:1.6;text-align:left}.answer-actions .done{color:#7c896c;display:flex;align-items:center;gap:6px;font-size:8px}.answer-actions .icon{width:13px;height:13px}#empty-state{text-align:center;padding:50px 20px;background:#f0f3e8;border-radius:6px}#empty-state>.icon{width:30px;height:30px;color:#82985f}#empty-state h3{font-family:var(--serif);font-size:30px;font-weight:500}#empty-state p{font-size:11px;color:var(--muted)}#empty-state button{background:var(--forest);color:white;border:0;border-radius:4px;padding:12px 18px;margin-top:12px;font-size:11px}[hidden]{display:none!important}.conclusions-section{margin:66px 0 55px}.section-flower{color:#9caa78;font-size:32px;font-weight:400}.conclusion-item{border-top:1px solid #dce1d0}.conclusion-item:last-child{border-bottom:1px solid #dce1d0}.conclusion-item>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 3px;font-family:var(--serif);font-size:27px;color:#536746}.conclusion-item>summary>span{font-size:21px;font-family:var(--sans);color:#8d9e73;transition:transform .2s}.conclusion-item[open]>summary>span{transform:rotate(45deg)}.conclusion-item .answer{padding:5px 25px 26px 3px;max-width:800px}.contact-section{position:relative;overflow:hidden;text-align:center;padding:47px 25px 43px;background:#eef1e3;border:1px solid #dbe2c8;border-radius:100px 7px 100px 7px}.contact-section .eyebrow{font-size:8px;color:#7b8c5e;letter-spacing:1.5px}.contact-section h2{font-family:var(--serif);font-size:53px;font-weight:400;line-height:1.02;letter-spacing:-1px;margin:18px 0}.contact-section h2 em{color:#7b905b;font-weight:400}.contact-section>p{font-size:11px;line-height:1.9;color:#6a775c;max-width:390px;margin:0 auto 25px}.email-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--forest);border:1px solid var(--forest);color:#f8faef;padding:16px 23px;border-radius:4px;font-size:12px;transition:background .2s}.email-link:hover{background:#4a6042}.email-link>.icon{width:17px;height:17px;color:#cfdaa9}.email-link>span{font-size:18px;margin-left:9px;color:#c2d38b}.contact-small{display:block;color:#859171;font-size:8px;margin-top:14px}.contact-ornament{position:absolute;top:27px;right:43px;font-family:var(--serif);font-size:55px;color:#b2c248;font-weight:400}footer{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line);margin-top:48px;padding:27px 0 31px}footer>span{font-size:8px;line-height:1.9;color:#8c9382;text-align:right;margin-left:auto}.footer-brand{font-family:var(--serif);font-size:23px}.footer-brand>span{display:block;font-family:var(--sans);font-size:6px;letter-spacing:1.1px;margin-top:5px;color:#879178}.back-top{width:33px;height:33px;display:grid;place-items:center;border:1px solid #dce2cf;color:#708259;border-radius:50%}.noscript{position:fixed;bottom:0;left:0;right:0;background:#fff6cc;padding:20px;text-align:center;z-index:100}
@media(min-width:1550px){.hero{padding-left:max(6.2%,calc((100% - 1090px)/2));padding-right:max(6.2%,calc((100% - 1090px)/2))}.botanical{right:calc((100% - 1080px)/2);width:300px}.hero-copy{max-width:700px}}
@media(max-height:800px) and (min-width:961px){.sidebar{padding-top:28px}.side-divider{margin:25px 10px 20px}.journey{gap:5px}.journey-item{padding:12px;min-height:65px}.sidebar-bottom{padding-top:20px}.sidebar-bottom p{font-size:20px;margin-bottom:20px}}
@media(max-width:1150px){.sidebar{width:224px;padding-left:14px;padding-right:14px}.page{margin-left:224px}.brand{font-size:11px;gap:12px;letter-spacing:1.4px}.hero{min-height:450px}.hero-copy{width:73%}.hero-subtitle{max-width:380px}.botanical{right:0;width:32%}.hero-meta{font-size:6px;gap:12px}.hero-meta>span+span{padding-left:12px}.stage{padding:17px 14px}.stage-grid{gap:10px}.available{font-size:6px;padding:3px 6px}.section-heading h2{font-size:37px}.answer{padding-left:34px;padding-right:28px}}
@media(max-width:960px){.sidebar{display:none}.page{margin-left:0}.topbar{height:64px;padding:0 6%}.mobile-brand{display:block;font-size:11px;letter-spacing:2px;font-weight:600}.breadcrumb{display:none}.top-contact{font-size:9px}.hero{padding:49px 6% 30px;min-height:445px}.hero-copy{width:70%}h1{font-size:75px}.hero-subtitle{font-size:14px;max-width:390px}.hero-meta{font-size:7px}.content-wrap{padding-left:6%;padding-right:6%;max-width:900px}.botanical{right:2%;width:29%}.section-heading h2{font-size:43px}.stage{padding:19px}.stage-top{font-size:8px}.available{font-size:7px}.stage-description{font-size:10px}.stage.unavailable .stage-description{font-size:9px}.answer{padding-left:65px}}
@media(max-width:600px){html{scroll-padding-top:15px}.topbar{height:62px;padding:0 22px}.mobile-brand{font-size:10px;letter-spacing:1.7px}.top-contact>span{display:none}.top-contact .icon{width:19px;height:19px}.hero{min-height:425px;padding:38px 24px 27px;align-items:flex-start}.hero-copy{width:100%}.hero-eyebrow{font-size:7px;letter-spacing:1.1px}h1{font-size:59px;line-height:1.01;letter-spacing:-1.9px;margin:26px 0 20px;max-width:100%}.hero-subtitle{font-size:11px;line-height:1.95;max-width:81%;margin-bottom:22px}.botanical{right:-47px;top:35px;width:172px;height:340px;opacity:.24;pointer-events:none}.botanical-ring{inset:37px 2% 20px}.botanical-caption{display:none}.primary-link{font-size:10px;padding:13px 18px;gap:31px}.hero-meta{font-size:6px;letter-spacing:.8px;margin-top:28px;gap:13px}.hero-meta>span+span{padding-left:13px}.content-wrap{padding:25px 20px 0}.reading-notice{padding:20px 17px;gap:12px}.notice-icon{height:29px;width:29px}.notice-icon .icon{width:15px;height:15px}.reading-notice .eyebrow{font-size:7px;letter-spacing:1px}.reading-notice h2{font-size:25px;line-height:1.1;margin:8px 0 10px}.reading-notice p{font-size:12px;line-height:1.85}.reading-notice .notice-foot{font-size:10px;margin-top:13px}.introduction{margin:13px 0 22px}.introduction>summary{font-size:11px;padding:12px 0 16px;align-items:flex-start;gap:8px}.introduction>summary>span{font-size:8px;display:flex;align-items:center;gap:9px;max-width:145px;line-height:1.8}.introduction>summary>span>span{margin-left:0}.intro-body{padding:0 5px 10px}.intro-body p{font-size:var(--answer-size)}.stage-grid{gap:7px;margin-bottom:40px}.stage{padding:13px 9px;gap:14px;min-width:0;border-radius:5px}.stage-top{font-size:6px;letter-spacing:.6px;gap:3px;min-height:14px}.available{font-size:0;width:6px;height:6px;padding:0;background:#79964e}.stage-top .icon{width:11px;height:11px}.stage strong{font-size:25px;letter-spacing:-.6px}.stage-description{font-size:8px;line-height:1.7;min-height:26px;align-items:center}.stage.unavailable .stage-description{font-size:7px;line-height:1.7}.stage-description>span{font-size:12px}.section-heading .eyebrow{font-size:7px;letter-spacing:1.1px}.section-heading h2{font-size:35px;line-height:1.05;max-width:280px;margin-top:12px}.section-heading h2 em{display:block}.section-counter{font-size:27px;align-self:center}.section-counter>span{font-size:17px}.section-description{font-size:12px;line-height:1.9;margin-top:6px;margin-bottom:20px}.faq-tools{gap:8px;margin-top:23px}.search-box{padding:0 11px;gap:8px}.search-box input{height:44px;font-size:10px}.search-hint{display:none}.type-controls{padding:3px}.type-controls button{width:27px;font-size:10px}.faq-toolbar{font-size:8px;padding:18px 0 12px}.faq-toolbar button{font-size:9px}.faq-item{margin-bottom:9px}.faq-item>summary{grid-template-columns:24px 1fr 21px;gap:10px;padding:18px 13px}.q-number{font-size:23px;align-self:start;margin-top:4px}.q-topic{font-size:6px;letter-spacing:.8px;margin-bottom:7px}.q-text{font-size:13px;line-height:1.8}.q-toggle{width:21px;height:21px;font-size:15px}.answer{padding:23px 20px;line-height:1.9}.answer p{margin-bottom:20px}.answer h3{font-size:26px}.answer-actions{font-size:9px;gap:12px}.answer-actions button,.answer-actions a{font-size:9px}.answer-actions .done{font-size:7px}.conclusions-section{margin:43px 0 38px}.section-flower{font-size:25px}.conclusion-item>summary{font-size:25px;padding:20px 2px}.conclusion-item .answer{padding:5px 4px 24px}.contact-section{padding:37px 20px 34px;border-radius:65px 6px 65px 6px}.contact-section .eyebrow{font-size:7px;letter-spacing:1px}.contact-section h2{font-size:46px}.contact-section>p{font-size:11px;max-width:280px}.email-link{font-size:11px;padding:15px 13px;gap:9px;max-width:100%;overflow-wrap:anywhere}.email-link .icon{width:15px;height:15px}.email-link>span{margin-left:1px}.contact-small{font-size:8px}.contact-ornament{font-size:36px;right:22px;top:15px}footer{margin-top:33px;padding:22px 0;gap:12px}.footer-brand{font-size:21px}.footer-brand>span{font-size:5px;letter-spacing:.6px}footer>span{font-size:7px}.back-top{width:28px;height:28px;flex-shrink:0}.search-box:focus-within{box-shadow:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{.sidebar,.topbar,.botanical,.faq-tools,.faq-toolbar,.answer-actions,.primary-link,.back-top,.contact-ornament{display:none!important}.page{margin:0}.hero{min-height:0;padding:20px 0;background:none}.hero-copy{width:100%}h1{font-size:44px}.hero-meta{display:none}.content-wrap{padding:20px 0}.stage-grid{margin-bottom:25px}.answer{font-size:12px!important;line-height:1.7;padding:15px}.faq-item,.conclusion-item{break-inside:auto}.faq-item>summary{break-after:avoid}.faq-item{box-shadow:none}.contact-section{background:none;border-radius:0}.contact-section h2{font-size:32px}.email-link{background:none;color:#333;border:0}.section-heading h2{font-size:30px}a[href^='mailto:']::after{content:''}}

.introduction>summary .intro-callout{color:#b12d37;font-weight:700}.introduction>summary:hover .intro-callout{text-decoration:underline;text-underline-offset:4px}

.contact-section>.email-address{font-family:var(--sans);font-size:clamp(16px,2vw,22px);font-weight:600;line-height:1.6;color:var(--forest);margin:20px auto 0;max-width:100%;overflow-wrap:anywhere;user-select:text;cursor:text}

/* Additional contents share the existing locked-state treatment. */
.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#75876a #344738}.brand,.side-divider{flex-shrink:0}.sidebar-extras{margin-top:23px}.sidebar-extras h2{font-size:8px;margin-bottom:9px}.extra-locked{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;color:#c2c9b9;font-size:10px;line-height:1.4}.extra-locked small{display:block;font-size:7px;color:#b2bda7;margin-top:4px}.extra-locked .icon{width:13px;height:13px}.sidebar-bottom{flex-shrink:0}.extra-content{margin-top:-31px;margin-bottom:52px}.extra-content>h2{color:#7a885d;font-size:9px;letter-spacing:1.7px;margin:0 0 15px}.extra-stage-grid{margin-bottom:0}.extra-stage-grid .stage strong{font-size:29px;line-height:1.1}.extra-stage-grid .stage{justify-content:space-between;min-height:151px}
@media(max-width:1150px){.extra-stage-grid .stage strong{font-size:25px}.extra-locked{font-size:9px}}
@media(max-width:600px){.extra-content{margin-top:-17px;margin-bottom:38px}.extra-content>h2{font-size:8px;letter-spacing:1.3px;margin-bottom:12px}.extra-stage-grid .stage strong{font-size:22px;letter-spacing:-.6px}.extra-stage-grid .stage{min-height:133px}.extra-stage-grid .stage-top{font-size:5px;letter-spacing:.3px}}

.second-author{display:block;margin-top:6px;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.brand .second-author{font-size:10px;letter-spacing:1.4px}.mobile-brand{line-height:1.4}.mobile-brand .second-author{font-size:9px;letter-spacing:1.4px;margin-top:3px}.footer-brand>.footer-second-author{font-family:var(--serif);font-size:23px;letter-spacing:0;line-height:1.1;color:var(--ink);margin-top:2px}
@media(max-width:600px){.footer-brand{max-width:48%}.footer-brand>.footer-second-author{font-size:21px}footer>span{max-width:39%}.topbar .session-tools{gap:8px}.topbar .session-tools a,.topbar .session-tools button{font-size:9px}}
