.zoom-public{--ivory:#f8f5ef;--beige:#eee3d7;--white:#fffdf9;--cacao:#49372c;--brown:#79543e;--muted:#71645b;--border:#ddcbb9;background:var(--ivory);color:var(--cacao);font:15px/1.6 Arial,sans-serif;min-height:100vh}.zoom-public *{box-sizing:border-box}.zoom-public h1,.zoom-public h2,.zoom-public h3,.zoom-public p{margin:0}.zoom-public h1,.zoom-public h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.13}.zoom-public h1{font-size:clamp(36px,4.125vw,58.5px);letter-spacing:-.025em}.zoom-public h2{font-size:clamp(24px,2.4vw,34.5px);letter-spacing:-.02em}.zoom-public h3{font-size:16.5px;line-height:1.4;font-weight:700}.zoom-public a{color:inherit}.zoom-public button{font:inherit;cursor:pointer}.zoom-public button:disabled{cursor:default}.zoom-public .wrap{max-width:900px;width:calc(100% - 72px);margin:auto}.zoom-public .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--brown);color:white;border:1px solid var(--brown);border-radius:749.25px;padding:9.75px 17.25px;text-decoration:none;font-size:14px;font-weight:600;min-height:44px;text-align:center}.zoom-public .btn:hover{background:#65442f}.zoom-public .btn:disabled{background:#dfd6cc;border-color:#dfd6cc}.zoom-public :focus-visible{outline:3px solid #ac7c54;outline-offset:4px}.zoom-public .eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:var(--brown);font-weight:700;margin-bottom:12px}.zoom-public .muted{color:var(--muted)}.zoom-public header{border-bottom:1px solid var(--border);background:var(--white)}.zoom-public .nav{height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px}.zoom-public .brand{display:flex;align-items:center;text-decoration:none;gap:7.5px;line-height:1.15}.zoom-public .brand img{width:45px;height:51px;object-fit:contain;mix-blend-mode:multiply}.zoom-public .brand span{font-family:Georgia,serif;font-size:18px}.zoom-public .brand small{display:block;letter-spacing:.2em;font-size:12px;margin-top:3.75px}.zoom-public .links{display:flex;align-items:center;gap:22.5px}.zoom-public .links a{font-size:13px;text-decoration:none}.zoom-public .menu{display:none;border:0;background:transparent;color:var(--cacao);font-size:19.5px;min-width:36px;min-height:44px}.zoom-public .hero{padding:42px 0 48px;display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center}.zoom-public .hero .intro{font-size:14.25px;line-height:1.65;margin-top:18.75px;max-width:397.5px}.zoom-public .tagline{margin:19.5px 0 21px;padding-top:15px;border-top:1px solid var(--border)}.zoom-public .hero img{width:100%;height:390px;object-fit:cover;object-position:67% 52%;border-radius:105px 105px 13.5px 13.5px}.zoom-public .journey{background:var(--beige);padding:31.5px 0 36px}.zoom-public .line-title{display:flex;align-items:center;gap:18px;font:700 22.5px/1.3 Arial,sans-serif;margin-bottom:12px}.zoom-public .line-title:after{content:"";height:2px;flex:1;background:linear-gradient(90deg,var(--brown),transparent)}.zoom-public .journey-card{background:var(--white);border:1px solid var(--border);border-radius:15px;padding:21px;margin-top:21px}.zoom-public .journey-card em{font:italic 22.5px Georgia,serif;color:var(--brown);margin-right:9px}.zoom-public .steps{list-style:none;padding:0;margin:30px 0 4px;display:grid;row-gap:22.5px}.zoom-public .steps li{position:relative;text-align:center}.zoom-public .steps li:before{content:"";position:absolute;top:18px;left:0;right:0;height:2px;background:var(--border)}.zoom-public .steps li:first-child:before{left:50%}.zoom-public .steps li:last-child:before{right:50%}.zoom-public .step{position:relative;display:block;border:0;background:none;color:var(--muted);width:100%;padding:0 6px}.zoom-public .num{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--border);border-radius:50%;background:var(--white);font-weight:700;font-size:15px;margin:0 auto 9px}.zoom-public .completed .num,.zoom-public .today .num{background:var(--brown);border-color:var(--brown);color:white}.zoom-public .today .num{box-shadow:0 0 0 7.5px var(--beige)}.zoom-public .step small,.zoom-public .step strong{display:block;font-size:14px;line-height:1.5}.zoom-public .step small{margin-bottom:6px;color:var(--muted)}.zoom-public .step strong{font-weight:400}.zoom-public .today .step strong{font-weight:700;color:var(--brown)}.zoom-public .section{padding:48px 0}.zoom-public .events{display:grid;gap:12px;margin-top:21px}.zoom-public .event{width:100%;text-align:left;border:1px solid var(--border);background:var(--white);border-radius:15px;padding:18px;display:grid;grid-template-columns:67.5px minmax(0,1fr) 90px;gap:16.5px;align-items:center;color:var(--cacao)}.zoom-public .event.completed,.zoom-public .event.today{border-color:var(--brown)}.zoom-public .event.today{background:linear-gradient(100deg,var(--white),var(--beige))}.zoom-public .date{min-height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--beige);border-radius:10.5px;color:var(--brown);font-weight:700;line-height:1.2}.zoom-public .date b{font-size:25.5px}.zoom-public .date small{font-size:14px}.zoom-public .completed .date{background:var(--brown);color:white}.zoom-public .event .eyebrow{display:block;margin:0 0 3px}.zoom-public .event-title{display:block;font-size:16.5px;line-height:1.4}.zoom-public .resources{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.zoom-public .chip{display:inline-flex;align-items:center;gap:4.5px;border:1px solid var(--border);border-radius:749.25px;padding:3px 9px;font-size:12px;color:var(--muted)}.zoom-public .chip.available{background:var(--beige);color:var(--brown);font-weight:600}.zoom-public .event-action{display:grid;gap:7.5px;justify-items:end;color:var(--brown);font-weight:700}.zoom-public .badge{border-radius:9px;background:var(--beige);font-size:12px;padding:5.25px 9px}.zoom-public .today .badge{background:var(--brown);color:white}.zoom-public .upcoming .badge{background:transparent;border:1px solid var(--border);color:var(--muted)}.zoom-public .programs{display:grid;gap:18px;margin-top:27px}.zoom-public .program{padding:25.5px;border:1px solid var(--border);border-radius:15px;background:var(--white);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.zoom-public .program h3{font-size:19.5px;max-width:345px}.zoom-public .program .muted{margin-top:15px;font-size:14.25px}.zoom-public .program .pending{margin-top:15px;color:var(--brown)}.zoom-public footer{border-top:1px solid var(--border);text-align:center;padding:27px 18px;background:var(--white)}.zoom-public footer img{width:82.5px;height:82.5px;object-fit:contain;margin:auto}.zoom-public footer p{font-size:13px;margin-top:7.5px}.zoom-public .zoom-dialog{border:0;border-radius:15px;padding:0;color:var(--cacao);background:var(--white);width:min(750px,calc(100% - 30px));max-height:88dvh;margin:auto;overflow:auto}.zoom-public .zoom-dialog::backdrop{background:#26333199;backdrop-filter:blur(4px)}.zoom-public .modal-content{padding:24px;position:relative}.zoom-public .close{position:sticky;top:0;float:right;background:var(--beige);border:0;border-radius:50%;font-size:21px;line-height:1;z-index:1}.zoom-public .modal-content h3{padding-right:36px;font-size:19.5px}.zoom-public .modal-date{margin:9px 0 18px}.zoom-public iframe{border:0;border-radius:10.5px;aspect-ratio:16/9;width:100%;display:block;background:#000}.zoom-public .video-fallback{display:block;margin:12px 0 18px;text-decoration:underline}.zoom-public .modal-content h4{font-size:15px;font-weight:700;margin:21px 0 9px}.zoom-public .summary{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--beige);border-left:4px solid var(--brown);padding:13.5px}.zoom-public .empty-video{padding:30px;background:var(--beige);border-radius:10.5px;margin-bottom:15px}.zoom-public .registration-dialog{max-width:570px}.zoom-public .product-select{display:block;font-weight:700;margin:18px 0}.zoom-public input,.zoom-public select{width:100%;border:1px solid var(--border);border-radius:7.5px;padding:9px;background:var(--white);color:var(--cacao);font:inherit}.zoom-public .checkoutHead h3{font-size:16.5px}.zoom-public .checkoutHead p,.zoom-public .privacyNote{font-size:13px;color:var(--muted);margin:7.5px 0}.zoom-public .checkoutOffer{display:flex;justify-content:space-between;gap:15px;background:var(--beige);padding:12px;border-radius:9px;margin:13.5px 0}.zoom-public .checkoutOffer b,.zoom-public .checkoutOffer small,.zoom-public .checkoutOffer strong{display:block}.zoom-public .checkoutFields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zoom-public .field label{display:block;font-size:13px;margin-bottom:4.5px}.zoom-public .couponSummary{display:grid;gap:6px;margin:15px 0}.zoom-public .couponSummary>span{display:flex;justify-content:space-between;gap:15px}.zoom-public .privacyCheck{display:flex;gap:9px;margin:15px 0;font-size:13px}.zoom-public input[type=checkbox]{width:13.5px;flex:none}.zoom-public .checkoutSubmit{width:100%}.zoom-public .formError{color:#9f3023;margin-top:10.5px}@media(max-width:1100px){.zoom-public .wrap{width:calc(100% - 64px)}.zoom-public .hero{gap:36px}.zoom-public .hero img{height:480px}.zoom-public .links{gap:20px}}@media(max-width:900px){.zoom-public .wrap{width:calc(100% - 48px)}.zoom-public .nav{height:76px}.zoom-public .links{display:none}.zoom-public .menu{display:block}.zoom-public .links.open{display:flex;position:absolute;top:76px;left:0;right:0;background:var(--white);z-index:10;flex-direction:column;padding:24px;border-bottom:1px solid var(--border)}.zoom-public .hero{gap:28px;padding:40px 0 48px}.zoom-public h1{font-size:48px}.zoom-public .hero .intro{font-size:17px}.zoom-public .hero img{height:440px;border-radius:100px 100px 16px 16px}.zoom-public .steps{display:block;max-width:480px;margin:28px auto 0}.zoom-public .steps li{text-align:left;padding-bottom:22px}.zoom-public .steps li:last-child{padding-bottom:0}.zoom-public .steps li:before,.zoom-public .steps li:first-child:before,.zoom-public .steps li:last-child:before{top:0;bottom:0;left:31px;right:auto;width:2px;height:auto}.zoom-public .steps li:last-child:before{display:none}.zoom-public .step{display:grid;grid-template-columns:48px 1fr;column-gap:20px;align-items:center;text-align:left}.zoom-public .num{grid-row:1/3;margin:0}.zoom-public .step small{margin:0}.zoom-public .event{grid-template-columns:80px minmax(0,1fr);gap:16px}.zoom-public .event-action{grid-column:2;display:flex;justify-content:space-between;width:100%}.zoom-public .program{padding:28px}}@media(max-width:600px){.zoom-public .wrap{width:calc(100% - 40px)}.zoom-public .nav{height:72px;gap:10px}.zoom-public .brand img{width:43px;height:56px}.zoom-public .brand span{font-size:20px}.zoom-public .brand small{font-size:10px}.zoom-public .links.open{top:72px}.zoom-public .hero{grid-template-columns:1fr;gap:30px;padding:32px 0 40px}.zoom-public h1{font-size:48px}.zoom-public h2{font-size:33px}.zoom-public .hero .intro{font-size:16px;margin-top:18px}.zoom-public .tagline{font-size:14px;margin:20px 0}.zoom-public .hero .btn{width:100%}.zoom-public .hero img{height:330px;border-radius:90px 90px 14px 14px;object-position:68% 48%}.zoom-public .journey{padding:32px 0}.zoom-public .line-title{font-size:25px}.zoom-public .journey-card{padding:20px}.zoom-public .journey-card h3{font-size:18px}.zoom-public .event{padding:16px;grid-template-columns:65px minmax(0,1fr);gap:12px}.zoom-public .date{min-height:85px}.zoom-public .event-title{font-size:17px}.zoom-public .resources{gap:6px}.zoom-public .chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 9px}.zoom-public .event-action{grid-column:1/3}.zoom-public .section{padding:40px 0}.zoom-public .program{display:flex;flex-direction:column;align-items:stretch;padding:24px}.zoom-public .program h3{font-size:23px}.zoom-public .program .muted{font-size:17px}.zoom-public .eyebrow{font-size:12px;letter-spacing:.13em}.zoom-public .modal-content{padding:20px}.zoom-public .modal-content h3{font-size:21px}.zoom-public .zoom-dialog{width:calc(100% - 20px);max-height:92dvh}.zoom-public .checkoutFields{grid-template-columns:1fr}}.zoom-public .hero{display:block;padding:36px 0 40px;max-width:900px}.zoom-public .hero .intro{max-width:720px;font-size:16px;margin-top:16px}.zoom-public .tagline{border:0;padding:0;margin:12px 0 20px;font-size:14px}.zoom-public .hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.zoom-public .hero-meta>span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;background:var(--white);padding:7px 14px;font-size:14px}.zoom-public .course-progress{background:var(--beige);border:1px solid var(--border);border-radius:16px;padding:18px 20px;margin:20px 0}.zoom-public .progress-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:12px}.zoom-public progress{display:block;appearance:none;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;background:#ddcbb9;color:var(--brown)}.zoom-public progress::-webkit-progress-bar{background:#ddcbb9;border-radius:999px}.zoom-public progress::-webkit-progress-value{background:var(--brown);border-radius:999px}.zoom-public progress::-moz-progress-bar{background:var(--brown);border-radius:999px}.zoom-public .event,.zoom-public .hero,.zoom-public .program{overflow-wrap:anywhere}.zoom-public .event-action{font-size:14px}.zoom-public .resources svg{width:14px;height:14px;flex:none}.zoom-public .close{width:44px;height:44px}.zoom-public input,.zoom-public select{font-size:16px;min-height:44px}.zoom-public input[type=checkbox]{min-height:18px}@media(min-width:901px){.zoom-public .nav{height:66px}.zoom-public .steps .num{width:40px;height:40px;font-size:15px}.zoom-public .steps li:before{top:20px}.zoom-public .hero h1{font-size:clamp(36px,4.125vw,58.5px)}}@media(max-width:900px){.zoom-public .wrap{max-width:900px}.zoom-public .hero{padding:30px 0 34px}.zoom-public h1{font-size:40px}.zoom-public .journey-card{padding:20px}.zoom-public .section{padding:36px 0}.zoom-public .steps .num{width:44px;height:44px}.zoom-public .event{padding:18px}.zoom-public .date{min-height:76px}.zoom-public .program{padding:22px}}@media(max-width:600px){.zoom-public .wrap{width:calc(100% - 32px)}.zoom-public .hero{padding:26px 0 30px}.zoom-public h1{font-size:36px}.zoom-public h2{font-size:28px}.zoom-public .hero .intro{font-size:15px}.zoom-public .hero .btn{width:auto}.zoom-public .hero-meta>span{font-size:13px;padding:7px 10px}.zoom-public .course-progress{padding:16px}.zoom-public .progress-label{font-size:13px;flex-wrap:wrap}.zoom-public .line-title{font-size:21px}.zoom-public .journey{padding:26px 0}.zoom-public .journey-card{padding:16px;margin-top:18px}.zoom-public .journey-card h3{font-size:16px}.zoom-public .journey-card em{font-size:23px}.zoom-public .event{padding:14px;gap:12px}.zoom-public .event-title{font-size:16px}.zoom-public .program{padding:20px}.zoom-public .program h3{font-size:21px}.zoom-public .program .muted{font-size:15px;margin-top:12px}.zoom-public .section{padding:30px 0}.zoom-public .programs{gap:16px;margin-top:22px}}.zoom-public .event-action>span:last-child{white-space:nowrap}.zoom-public main{background:var(--beige)}.zoom-public #schedule,.zoom-public .journey{background:var(--ivory)}.zoom-public #programs{background:#f3ebe2}.zoom-public .hero .course-progress{background:var(--white)}.zoom-public main{background-color:#e7d7c7;background-image:url(/zoom-reference/paper-grain.svg),radial-gradient(ellipse at 5% 0,#fffaf0aa 0,transparent 65%),linear-gradient(115deg,#eddfca,#e3cdb7 52%,#c9ad96);background-size:180px 180px,100% 650px,100% 650px;background-repeat:repeat,no-repeat,no-repeat}.zoom-public .hero{position:relative}.zoom-public .hero .course-progress,.zoom-public .hero-meta>span{background:#fffdf9b8;border-color:#b9987b66}.zoom-public .hero .course-progress{box-shadow:0 5px 20px #79543e08}.zoom-public #programs{background-color:#efe4d6;background-image:url(/zoom-reference/paper-grain.svg),radial-gradient(ellipse at 10% 10%,#fffcf5b3 0,transparent 65%),linear-gradient(115deg,#f4eadc,#e8d5c2);background-size:180px 180px,auto,auto}.zoom-public .btn{background:#c4a287;border-color:#b69377;color:#392b22;box-shadow:0 2px 5px #79543e0a;transition:background-color .18s ease,border-color .18s ease}.zoom-public .btn:not(:disabled):hover{background:#b99577;border-color:#a98466}.zoom-public .btn:disabled{background:#e2d7cc;border-color:#e2d7cc;color:#786d63;box-shadow:none}.zoom-public .completed .num,.zoom-public .today .num{background:#c4a287;border-color:#b69377;color:#392b22}.zoom-public .completed .date,.zoom-public .today .badge{background:#d1b7a0;color:#49372c}.zoom-public progress::-webkit-progress-value{background:#b18b6c}.zoom-public progress::-moz-progress-bar{background:#b18b6c}@media(prefers-reduced-motion:reduce){.zoom-public .btn{transition:none}}.zoom-public main{background:var(--ivory)}.zoom-public .paper-hero{background-color:#d8bca1;background-image:url(/zoom-reference/paper-grain.svg),radial-gradient(ellipse at 0 0,#fff6dda3 0,transparent 65%),radial-gradient(ellipse at 100% 80%,#91694d24 0,transparent 65%),linear-gradient(115deg,#e6d2b9,#d8b99c 55%,#b99679);background-size:180px 180px,100% 100%,100% 100%,100% 100%}.zoom-public .paper-hero header{background:transparent;border-bottom:0}.zoom-public .paper-hero .hero{padding-top:24px}.zoom-public .hero .course-progress{box-shadow:inset 0 1px 0 #ffffff80,0 6px 20px #79543e12}.zoom-public .btn{box-shadow:inset 0 1px 0 #ffffff40,0 2px 5px #79543e0a}.zoom-public .links.open{background:#ebd6bd url(/zoom-reference/paper-grain.svg);background-size:180px 180px;box-shadow:0 8px 16px #49372c12}.zoom-public .links a{color:#493328;font-weight:600}.zoom-public .links a:hover{color:#302218}.zoom-public .paper-hero{background-blend-mode:soft-light,normal,normal,normal}.zoom-public #programs{background-blend-mode:soft-light,normal,normal}.zoom-public .paper-hero .hero{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:center}.zoom-public .hero-art{min-width:0;mix-blend-mode:multiply}.zoom-public .hero .hero-art img{display:block;width:100%;height:370px;object-fit:cover;object-position:center;border-radius:0;mask-image:linear-gradient(180deg,transparent,black 6%,black 94%,transparent)}.zoom-public .hero-copy{min-width:0}.zoom-public .event{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.zoom-public .event:focus-visible{transform:translateY(-4px);box-shadow:0 12px 26px #79543e24}@media(hover:hover) and (pointer:fine){.zoom-public .event:hover{transform:translateY(-4px);box-shadow:0 12px 26px #79543e24;border-color:#b69377}}@media(max-width:900px){.zoom-public .paper-hero .hero{grid-template-columns:210px minmax(0,1fr);gap:24px}.zoom-public .hero .hero-art img{height:320px}}@media(max-width:600px){.zoom-public .paper-hero .hero{grid-template-columns:1fr;gap:12px}.zoom-public .hero-art{width:240px;max-width:100%;margin:auto}.zoom-public .hero .hero-art img{height:210px}}@media(prefers-reduced-motion:reduce){.zoom-public .event{transition:none}.zoom-public .event:focus-visible,.zoom-public .event:hover{transform:none}}.zoom-public .paper-hero .hero{grid-template-columns:minmax(0,1fr) 260px}.zoom-public .hero-copy{grid-column:1;grid-row:1}.zoom-public .hero-art{grid-column:2;grid-row:1;opacity:.88}.zoom-public .hero .hero-art img{filter:contrast(1.16) brightness(1.06);-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 55%,transparent 100%)}@media(max-width:900px){.zoom-public .paper-hero .hero{grid-template-columns:minmax(0,1fr) 210px}}@media(max-width:600px){.zoom-public .paper-hero .hero{grid-template-columns:1fr}.zoom-public .hero-copy{grid-column:1;grid-row:1}.zoom-public .hero-art{grid-column:1;grid-row:2}}.zoom-public .hero-art{transform:translateY(-38px)}@media(max-width:600px){.zoom-public .paper-hero .hero{display:block;isolation:isolate}.zoom-public .hero-art{position:absolute;right:-8px;bottom:8px;width:240px;max-width:70%;margin:0;transform:none;opacity:.14;pointer-events:none;z-index:-1}.zoom-public .hero .hero-art img{height:340px}.zoom-public .hero-copy{position:relative}.zoom-public .hero-art{transform:translateY(-3.5cm)}}