._5oaKfW_intro{background:radial-gradient(ellipse 75% 55% at 8% -10%, rgb(var(--teal-deep-rgb) / .12), transparent 70%), var(--paper);width:100%;min-height:42svh;color:var(--ink);display:flex;position:relative;overflow:hidden}._5oaKfW_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}._5oaKfW_glow{background:radial-gradient(circle, rgb(var(--teal-rgb) / .22) 0%, rgb(var(--teal-rgb) / .08) 42%, transparent 72%);filter:blur(50px);border-radius:50%;width:min(52vw,580px);height:min(52vw,580px);position:absolute;top:-14%;left:8%}._5oaKfW_inner{z-index:1;width:100%;max-width:var(--content-max);padding:clamp(7rem, 16vh, 9.5rem) calc(var(--side-pad) + 1rem) clamp(4rem, 10vh, 6rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,3.5vh,2rem);margin:0 auto;display:flex;position:relative}._5oaKfW_heading{max-width:18ch;font-family:var(--font-inter);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2.6rem,4vw + 1.4rem,5rem);font-weight:400;line-height:1.1}._5oaKfW_bold{color:var(--teal-deep);font-weight:700}._5oaKfW_lead{max-width:60ch;font-family:var(--font-inter);font-size:var(--fs-base);margin:0;font-weight:300;line-height:1.75}@media (min-width:1024px){._5oaKfW_lead{font-size:var(--fs-md)}}._5oaKfW_leadStrong{color:var(--ink);font-weight:400}._5oaKfW_leadMuted{font-size:var(--fs-sm);color:rgb(var(--ink-rgb) / .5);margin-top:.5rem;display:block}
.CwHe_G_container{width:100%;max-width:1440px;padding-left:var(--side-pad);padding-right:var(--side-pad);margin:0 auto}
.dzqNGq_membership{background:var(--hero-bg-bottom);width:100%;min-height:100svh;color:var(--ice);z-index:2;align-items:center;margin-top:-130svh;display:flex;position:relative;overflow:hidden;box-shadow:0 -3px 10px #040f1ab3}@media (max-width:767px){.dzqNGq_membership{min-height:100svh;box-shadow:none;margin-top:0}.dzqNGq_inner{padding-top:clamp(7rem,18vh,10rem)}}.dzqNGq_inner{z-index:1;gap:var(--space-2xl);flex-direction:column;align-items:center;padding-top:clamp(6rem,14vh,10rem);padding-bottom:clamp(6rem,14vh,10rem);display:flex;position:relative}@media (min-width:1024px){.dzqNGq_inner{flex-direction:row;align-items:center;gap:clamp(4rem,8vw,8rem)}}.dzqNGq_bubbles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.dzqNGq_bubble{left:var(--left);width:calc(var(--size) * 1.9);height:calc(var(--size) * 1.9);opacity:0;animation:dzqNGq_bubbleRise var(--duration) linear var(--delay) infinite;will-change:transform, opacity;background:radial-gradient(circle at 35% 30%,#b4e6f585 0%,#8cd2eb3d 40%,#64b9dc14 70%,#0000 100%);border-radius:50%;position:absolute;bottom:-8%;box-shadow:inset 0 0 0 1px #c8f0ff61,inset 0 -4px 8px #64c8e61f,0 0 10px #8cd2eb1f}@keyframes dzqNGq_bubbleRise{0%{opacity:0;transform:translate(0)scale(.25)}8%{opacity:.65}25%{transform:translate(14px,-28svh)scale(.38)}50%{opacity:.72;transform:translate(-12px,-55svh)scale(.52)}70%{opacity:.52;transform:translate(18px,-78svh)scale(.62)}to{opacity:0;transform:translate(6px,-115svh)scale(.7)}}.dzqNGq_content{gap:var(--space-lg);flex-direction:column;flex:1;max-width:520px;display:flex}@media (min-width:1024px){.dzqNGq_content{max-width:580px}}.dzqNGq_heading{--heading-color:var(--ice);--heading-line-height:1.08}@media (min-width:1024px){.dzqNGq_heading{--heading-size:clamp(3rem, 3.4vw + .5rem, 4rem);--heading-line-height:1.04;--heading-letter-spacing:-.03em}}.dzqNGq_description{font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--foreground-rgb) / .68);max-width:44ch;margin:0;font-weight:300;line-height:1.8}.dzqNGq_visual{display:none}@media (min-width:768px){.dzqNGq_visual{flex:1;justify-content:center;align-items:center;display:flex}}
._58krba_selector{gap:var(--space-md);flex-direction:column;display:flex}._58krba_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._58krba_item{border-radius:var(--radius-sm);border:1px solid rgb(var(--foreground-rgb) / .08);background:rgb(var(--white-rgb) / .03);width:100%;color:rgb(var(--foreground-rgb) / .65);font-family:var(--font-inter);font-size:var(--fs-sm);cursor:pointer;text-align:left;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}._58krba_item:hover{background:rgb(var(--white-rgb) / .06);border-color:rgb(var(--foreground-rgb) / .16);color:var(--ice)}._58krba_item:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._58krba_itemActive{border-color:var(--teal);background:rgb(var(--teal-rgb) / .08);color:var(--ice)}._58krba_radio{border:1.5px solid rgb(var(--foreground-rgb) / .3);border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-color .15s;display:inline-block;position:relative}._58krba_radio:after{content:"";background:var(--teal);opacity:0;border-radius:50%;transition:opacity .15s;position:absolute;inset:2.5px}._58krba_itemActive ._58krba_radio{border-color:var(--teal)}._58krba_itemActive ._58krba_radio:after{opacity:1}._58krba_itemLabel{flex:1}._58krba_download{--fill-x:50%;--fill-y:50%;isolation:isolate;background:var(--teal);color:#0d1f33;font-family:var(--font-inter);font-size:var(--fs-sm);letter-spacing:.01em;border-radius:2em;align-self:flex-start;align-items:center;gap:.5em;padding:.7em 1.5em;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden}._58krba_download:before{content:"";border-radius:inherit;z-index:-1;clip-path:circle(0% at var(--fill-x) var(--fill-y));transition:clip-path .5s var(--ease-out-quint);pointer-events:none;background:#4daead;position:absolute;inset:0}._58krba_download:hover:before,._58krba_download:focus-visible:before{clip-path:circle(150% at var(--fill-x) var(--fill-y));transition:clip-path .9s var(--ease-out-quint)}._58krba_download:hover{transform:translateY(-1px)}._58krba_download:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
._4cbFKq_bookStack{perspective:900px;flex-shrink:0;width:380px;height:500px;position:relative}._4cbFKq_bookBack,._4cbFKq_bookFront{width:320px;box-shadow:0 28px 70px rgb(var(--black-rgb) / .55), 0 6px 18px rgb(var(--black-rgb) / .35);border-radius:4px 6px 6px 4px;position:absolute}._4cbFKq_bookBack{background:#c4dce9;justify-content:center;align-items:center;height:420px;padding:1.5rem;display:flex;top:0;left:0;transform:rotate(-5deg)translate(-10px)}._4cbFKq_bookBackLogo{opacity:.55;width:45%;height:auto}._4cbFKq_bookFront{background:#f0f7fc;flex-direction:column;gap:1rem;height:430px;padding:2.25rem 2rem;display:flex;top:40px;left:40px}._4cbFKq_bookFront--enter{animation:_4cbFKq_bookEnter 1.1s var(--ease-out-quint) forwards}._4cbFKq_bookFront--exit{pointer-events:none;animation:1.1s cubic-bezier(.55,0,.78,0) forwards _4cbFKq_bookExit}@keyframes _4cbFKq_bookEnter{0%{opacity:0;transform:rotate(2deg)translate(60px)rotateY(-25deg)}55%{opacity:1}to{opacity:1;transform:rotate(2deg)translate(0)rotateY(0)}}@keyframes _4cbFKq_bookExit{0%{opacity:1;transform:rotate(2deg)translate(0)rotateY(0)}45%{opacity:0}to{opacity:0;transform:rotate(2deg)translate(-60px)rotateY(25deg)}}._4cbFKq_bookTag{font-family:var(--font-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-orange);font-size:.68rem;font-weight:700}._4cbFKq_bookTitle{font-family:var(--font-serif);color:#0d1f33;margin:0;font-size:1.53rem;font-weight:400;line-height:1.3}._4cbFKq_bookEdition{font-family:var(--font-serif);color:#0d1f3380;margin:0;font-size:.96rem;font-style:italic}._4cbFKq_bookWave{background:#0d1f331f;height:1px;margin:.25rem 0}._4cbFKq_bookFooter{font-family:var(--font-inter);letter-spacing:.05em;color:#0d1f3366;flex-direction:column;gap:.15rem;margin-top:auto;font-size:.65rem;display:flex}
.n3lHVW_card{width:100%;transition:transform .35s var(--ease-out-soft);flex-direction:column;gap:1.25rem;display:flex}.n3lHVW_card:hover{transform:translateY(-6px)}.n3lHVW_cardList{flex-direction:row;align-items:center;gap:1.5rem}.n3lHVW_cardList:hover{transform:none}.n3lHVW_cardList .n3lHVW_imageLink{flex-shrink:0;width:clamp(140px,22vw,220px)}.n3lHVW_cardList .n3lHVW_body{gap:.5rem}.n3lHVW_cardList .n3lHVW_excerpt{-webkit-line-clamp:2}@media (max-width:560px){.n3lHVW_cardList{flex-direction:column;align-items:stretch}.n3lHVW_cardList .n3lHVW_imageLink{width:100%}}.n3lHVW_imageLink{border-radius:var(--radius-md);flex-shrink:0;text-decoration:none;display:block;overflow:hidden}.n3lHVW_image{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;transition:transform .4s;position:relative;overflow:hidden}.n3lHVW_imageLink:hover .n3lHVW_image{transform:scale(1.02)}.n3lHVW_imagePhoto{object-fit:cover}.n3lHVW_image:after{content:"";z-index:1;background:linear-gradient(125deg, rgb(var(--white-rgb) / .1) 0%, rgb(var(--white-rgb) / .04) 45%, transparent 65%), linear-gradient(to top, rgb(var(--black-rgb) / .55) 0%, rgb(var(--black-rgb) / .15) 28%, transparent 50%);pointer-events:none;position:absolute;inset:0}.n3lHVW_cardGreen{background:var(--grad-journal-green)}.n3lHVW_cardTeal{background:var(--grad-journal-teal)}.n3lHVW_cardBlue{background:var(--grad-journal-blue)}.n3lHVW_cardCoral{background:var(--grad-journal-coral)}.n3lHVW_cardSlate{background:var(--grad-journal-slate)}.n3lHVW_cardNavy{background:var(--grad-journal-navy)}.n3lHVW_imageCategory{z-index:2;font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--white-rgb) / .72);font-weight:600;position:absolute;bottom:.85rem;left:.85rem}.n3lHVW_body{flex-direction:column;gap:.75rem;display:flex}.n3lHVW_meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.n3lHVW_categoryTag{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid rgb(var(--ink-rgb) / .2);border-radius:2em;padding:.2em .65em;font-weight:600}.n3lHVW_metaDot{color:rgb(var(--ink-rgb) / .3);font-size:var(--fs-xs)}.n3lHVW_metaText{font-family:var(--font-inter);font-size:var(--fs-xs);color:rgb(var(--ink-rgb) / .5)}.n3lHVW_title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.3rem,1.7vw,1.58rem);font-weight:400;line-height:1.32}.n3lHVW_titleLink{color:inherit;text-decoration:none;transition:color .18s}.n3lHVW_titleLink:hover{color:var(--teal)}.n3lHVW_titleLink:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-2xs)}.n3lHVW_excerpt{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:300;line-height:1.65;display:-webkit-box;overflow:hidden}.n3lHVW_readMore{min-height:44px;font-family:var(--font-inter);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.n3lHVW_readMore:hover{color:var(--accent-orange-strong)}.n3lHVW_readMore:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-2xs)}
.lTbzGW_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.lTbzGW_inner{gap:var(--space-2xl);flex-direction:column;padding-top:clamp(5rem,12vh,9rem);padding-bottom:clamp(5rem,12vh,9rem);display:flex}.lTbzGW_header{align-items:flex-start;gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid rgb(var(--ink-rgb) / .12);flex-direction:column;display:flex}@media (min-width:1024px){.lTbzGW_header{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-direction:row}}.lTbzGW_heading{max-width:16ch}@media (min-width:1024px){.lTbzGW_heading{--heading-size:clamp(3.5rem, 4.5vw + .5rem, 5rem);--heading-letter-spacing:-.03em}}.lTbzGW_grid{gap:var(--space-xl);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lTbzGW_grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.lTbzGW_grid{grid-template-columns:repeat(3,1fr)}}.lTbzGW_item{display:flex}.lTbzGW_ctaBtn{flex-shrink:0;margin-bottom:.35em}
.n6ZAZG_species{background:var(--hero-bg-bottom);color:var(--paper);position:relative;overflow:hidden}.n6ZAZG_viewport{align-items:center;height:100vh;display:flex;position:relative}.n6ZAZG_scrollHint{z-index:5;opacity:0;visibility:hidden;pointer-events:none;color:var(--serif-cream);font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;flex-direction:column;align-items:center;gap:.55rem;font-weight:500;display:flex;position:absolute;bottom:clamp(2rem,6vh,4rem);left:50%;transform:translate(-50%)}.n6ZAZG_scrollLine{background:var(--serif-cream-soft);transform-origin:top;width:1px;height:28px;animation:2.2s ease-in-out infinite n6ZAZG_scrollLine;display:block}@keyframes n6ZAZG_scrollLine{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.n6ZAZG_track{will-change:transform;height:100%;display:flex}.n6ZAZG_panel{flex:0 0 min(78vw,1100px);align-items:flex-end;height:100%;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.n6ZAZG_panel+.n6ZAZG_panel{margin-left:clamp(.35rem,.9vw,.85rem)}.n6ZAZG_image{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:0 -18%}.n6ZAZG_image:after{content:"";background:linear-gradient(#040f1a0d 0%,#040f1a26 45%,#040f1ad1 100%);position:absolute;inset:0}.n6ZAZG_numeral{letter-spacing:.18em;color:rgb(var(--teal-deep-rgb) / .95);font-variant-numeric:tabular-nums;font-size:.8rem}.n6ZAZG_name{letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,4vw,3rem);font-weight:500;line-height:1}@media (max-width:767px){.n6ZAZG_viewport{height:auto;display:block}.n6ZAZG_track{flex-direction:column;gap:clamp(.35rem,.9vw,.85rem);height:auto;padding:0 0 clamp(3rem,10vh,5rem)}.n6ZAZG_panel{flex:none;width:100%;height:62vh;margin-left:0}.n6ZAZG_panel+.n6ZAZG_panel{margin-left:0}.n6ZAZG_image{inset:-18% 0}}
.o_WYGG_button{--fill-x:50%;--fill-y:50%;isolation:isolate;border-radius:var(--radius-pill);font-family:var(--font-inter), sans-serif;white-space:nowrap;cursor:pointer;color:var(--btn-color);background:var(--btn-bg);border:1px solid var(--btn-border,transparent);transition:color .35s ease, border-color .25s ease, transform .3s var(--ease-back), box-shadow .3s ease;justify-content:center;align-items:center;gap:.5em;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.o_WYGG_button:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-fill);clip-path:circle(0% at var(--fill-x) var(--fill-y));transition:clip-path .5s var(--ease-out-quint);pointer-events:none;position:absolute;inset:0}.o_WYGG_button:hover:before,.o_WYGG_button:focus-visible:before{clip-path:circle(150% at var(--fill-x) var(--fill-y));transition:clip-path .9s var(--ease-out-quint)}.o_WYGG_button:hover,.o_WYGG_button:focus-visible{color:var(--btn-hover-color,var(--btn-color));border-color:var(--btn-border-hover,var(--btn-border,transparent))}.o_WYGG_button:focus-visible{outline:2px solid var(--btn-outline,var(--teal));outline-offset:3px}.o_WYGG_button:disabled,.o_WYGG_button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.o_WYGG_fullWidth{width:100%;display:flex}.o_WYGG_sm{letter-spacing:.01em;height:34px;padding:0 16px;font-size:.78rem;font-weight:500}.o_WYGG_md{height:48px;font-size:var(--fs-sm);letter-spacing:.02em;padding:0 1.6rem;font-weight:500}.o_WYGG_primary{--btn-bg:var(--accent-orange);--btn-color:var(--white);--btn-border:transparent;--btn-fill:var(--accent-orange-strong);font-weight:600}.o_WYGG_primary:hover:not(:disabled),.o_WYGG_primary:focus-visible:not(:disabled){box-shadow:0 10px 28px rgb(var(--coral-rgb) / .38), 0 0 60px rgb(var(--coral-rgb) / .18);animation:2.4s ease-in-out infinite o_WYGG_bioGlow;transform:translateY(-3px)}.o_WYGG_primary:active:not(:disabled){animation:none;transform:translateY(0)}@keyframes o_WYGG_bioGlow{0%,to{box-shadow:0 10px 28px rgb(var(--coral-rgb) / .38), 0 0 60px rgb(var(--coral-rgb) / .18)}50%{box-shadow:0 12px 36px rgb(var(--coral-rgb) / .5), 0 0 80px rgb(var(--coral-rgb) / .25)}}.o_WYGG_ghost{--btn-bg:transparent;--btn-color:var(--serif-cream-soft);--btn-border:var(--hairline);--btn-border-hover:rgb(var(--white-rgb) / .4);--btn-fill:rgb(var(--white-rgb) / .08);--btn-hover-color:var(--serif-cream)}.o_WYGG_outline{--btn-bg:transparent;--btn-color:var(--ink);--btn-border:rgb(var(--ink-rgb) / .25);--btn-border-hover:var(--ink);--btn-fill:var(--ink);--btn-hover-color:var(--paper);--btn-outline:var(--teal);border-width:1.5px;border-radius:2em;height:auto;padding:.75em 2em;font-weight:600}
.rVSVpG_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.rVSVpG_inner{flex-direction:column;gap:clamp(4.5rem,10vh,7rem);padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(6rem,14vh,10rem);display:flex}.rVSVpG_head{gap:var(--space-md);flex-direction:column;max-width:640px;display:flex}.rVSVpG_heading{max-width:16ch}.rVSVpG_intro{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);max-width:52ch;margin:0;font-weight:300;line-height:1.8}@media (min-width:1024px){.rVSVpG_intro{font-size:var(--fs-md)}}.rVSVpG_themeBanner{border-radius:var(--radius-xl);background:radial-gradient(ellipse 70% 60% at 50% -10%, rgb(var(--teal-deep-rgb) / .1), transparent 70%), var(--white);box-shadow:0 24px 48px -16px rgb(var(--ink-rgb) / .08);flex-direction:column;gap:clamp(2.5rem,6vh,3.5rem);padding:clamp(2.5rem,6vw,4rem);display:flex;position:relative;overflow:hidden}.rVSVpG_themeMain{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vh,1.75rem);display:flex}.rVSVpG_themeDates{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);font-weight:600}.rVSVpG_themeLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-weight:600}.rVSVpG_themeText{max-width:46ch;font-family:var(--font-serif);color:var(--ink);margin:0;font-size:clamp(1.5rem,1.8vw + 1rem,2.3rem);font-style:italic;font-weight:500;line-height:1.3}.rVSVpG_themeDivider{background:var(--teal-deep);border-radius:2px;width:2.5rem;height:2px;display:block}.rVSVpG_themeMotto{max-width:52ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-style:italic;font-weight:300;line-height:1.7}.rVSVpG_venues{border-top:1px solid rgb(var(--ink-rgb) / .12);flex-direction:column;gap:1.5rem;padding-top:clamp(2rem,5vh,3rem);display:flex;position:relative}.rVSVpG_venuesLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);margin:0;font-weight:600}.rVSVpG_venuesGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:720px){.rVSVpG_venuesGrid{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem)}}.rVSVpG_venue{transition:transform .4s var(--ease-out-expo);flex-direction:column;gap:.35rem;display:flex}.rVSVpG_venue:hover{transform:translateY(-3px)}@media (min-width:720px){.rVSVpG_venue+.rVSVpG_venue{border-left:1px solid rgb(var(--ink-rgb) / .12);padding-left:clamp(1.5rem,4vw,3.5rem)}}.rVSVpG_venueHolds{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .45);font-weight:600}.rVSVpG_venueName{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-xl);color:var(--ink);margin:.2rem 0 0}.rVSVpG_venueTown{font-family:var(--font-inter);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin:0;font-weight:600}.rVSVpG_venueDetail{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:.5rem 0 0;font-weight:300;line-height:1.7}.rVSVpG_callsBanner{border-radius:var(--radius-xl);background:rgb(var(--teal-deep-rgb) / .06);grid-template-columns:1fr;gap:clamp(2rem,5vw,2.5rem) 0;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:760px){.rVSVpG_callsBanner{grid-template-columns:1fr auto 1fr;gap:0 clamp(2rem,4vw,3.5rem)}}.rVSVpG_callsCol{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.rVSVpG_callsDivider{background:rgb(var(--ink-rgb) / .1);width:100%;height:1px}@media (min-width:760px){.rVSVpG_callsDivider{width:1px;height:auto}}.rVSVpG_abstractsLabel,.rVSVpG_sponsorsLabel{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-xl);color:var(--ink)}.rVSVpG_sponsorsLabel{color:var(--teal-deep)}.rVSVpG_abstractsText,.rVSVpG_sponsorsText{max-width:48ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}.rVSVpG_abstractsButton,.rVSVpG_sponsorsButton{margin-top:.4rem}
.Xvjhxq_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.Xvjhxq_inner{padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(6rem,14vh,9rem)}.Xvjhxq_block{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,3vh,1.75rem);padding:0 clamp(2rem,5vw,4rem);display:flex;position:relative}.Xvjhxq_mark{font-family:var(--font-serif);color:rgb(var(--ink-rgb) / .06);pointer-events:none;font-size:clamp(8rem,16vw,13rem);font-style:italic;font-weight:600;line-height:1;position:absolute;top:-.3em;left:.15em}.Xvjhxq_eyebrow{z-index:1;font-family:var(--font-inter);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .55);font-weight:600;display:block;position:relative}.Xvjhxq_people{z-index:1;max-width:60ch;font-family:var(--font-inter);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:clamp(1.3rem,1.6vw + .9rem,1.9rem);font-weight:300;line-height:1.5;position:relative}.Xvjhxq_accent{font-family:var(--font-serif);color:var(--teal-deep);font-style:italic;font-weight:500}.Xvjhxq_cta{z-index:1;margin-top:.25rem;position:relative}
.lce8Fa_divider{z-index:3;width:100%;height:clamp(60px,10vw,200px);margin-top:-2px;margin-bottom:-2px;line-height:0;display:block;position:relative;overflow:hidden}@media (max-width:767px){.lce8Fa_divider{height:60px}}.lce8Fa_overlap{margin-top:calc(-1*clamp(60px,10vw,200px))}@media (max-width:767px){.lce8Fa_overlap{margin-top:-60px}}.lce8Fa_wave{will-change:transform;width:200%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.lce8Fa_waveBack{opacity:.9;animation:30s linear infinite lce8Fa_waveDriftBack;transform:translateY(-16%)}@media (max-width:767px){.lce8Fa_waveBack{animation-name:lce8Fa_waveDriftBackMobile}}@keyframes lce8Fa_waveDriftBackMobile{0%{transform:translate(-40%,-6%)}to{transform:translateY(-2%)}}.lce8Fa_waveFront{height:calc(100% + 2px);animation:22s linear infinite lce8Fa_waveDriftFront;top:auto;bottom:-2px}@keyframes lce8Fa_waveDriftFront{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes lce8Fa_waveDriftBack{0%{transform:translate(-40%)}to{transform:translateY(-5%)}}
.VVV9Ia_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.VVV9Ia_inner{flex-direction:column;gap:clamp(4.5rem,10vh,7rem);padding-top:0;padding-bottom:clamp(6rem,14vh,10rem);display:flex}.VVV9Ia_head{gap:var(--space-md);flex-direction:column;max-width:820px;display:flex}.VVV9Ia_heading{max-width:24ch}.VVV9Ia_intro{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);max-width:78ch;margin:0;font-weight:300;line-height:1.8}@media (min-width:1024px){.VVV9Ia_intro{font-size:var(--fs-md)}}.VVV9Ia_prose{flex-direction:column;gap:clamp(2rem,5vh,3rem);display:flex}.VVV9Ia_proseGrid{grid-template-columns:minmax(0,240px) 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (max-width:860px){.VVV9Ia_proseGrid{grid-template-columns:1fr;gap:1.25rem}}.VVV9Ia_proseSide{flex-direction:column;gap:.85rem;display:flex;position:sticky;top:clamp(6rem,12vh,8rem)}@media (max-width:860px){.VVV9Ia_proseSide{position:static}}.VVV9Ia_proseEra{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);font-weight:600}.VVV9Ia_proseRule{background:var(--teal-deep);border-radius:2px;width:2.5rem;height:2px;display:block}.VVV9Ia_subheading{max-width:22ch;font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-2xl);color:var(--ink);margin:0;line-height:1.2}.VVV9Ia_proseMain{flex-direction:column;gap:1.3em;max-width:66ch;display:flex}.VVV9Ia_proseText{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.8}.VVV9Ia_proseText:first-of-type:first-letter{float:left;font-family:var(--font-serif);color:var(--teal-deep);padding:.05em .1em 0 0;font-size:3.4em;font-style:italic;font-weight:600;line-height:.82}.VVV9Ia_proseClosing{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-lg);color:var(--ink);margin:0;line-height:1.55}@media (min-width:1024px){.VVV9Ia_proseText{font-size:var(--fs-md)}.VVV9Ia_proseClosing{font-size:var(--fs-xl)}}.VVV9Ia_proseFigure{border-radius:var(--radius-xl);height:clamp(320px,44vw,520px);margin:clamp(2.5rem,6vh,4rem) 0 clamp(.75rem,2vh,1.5rem);position:relative;overflow:hidden}.VVV9Ia_proseImg{object-fit:cover;object-position:center 30%}.VVV9Ia_proseCaption{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--serif-cream);background:#15294a8c;margin:0;padding:.5em 1em;font-weight:500;position:absolute;bottom:clamp(1.25rem,3vw,2rem);left:clamp(1.5rem,4vw,2.5rem)}.VVV9Ia_milestones{border-top:1px solid rgb(var(--ink-rgb) / .12);grid-template-columns:repeat(3,1fr);gap:2.25rem 1.5rem;margin:0;padding-top:clamp(2rem,5vh,3rem);display:grid}@media (max-width:900px){.VVV9Ia_milestones{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.VVV9Ia_milestones{grid-template-columns:1fr}}.VVV9Ia_milestonesLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);grid-column:1/-1;margin:0;font-weight:600}.VVV9Ia_milestone{transition:transform .4s var(--ease-out-expo);flex-direction:column;gap:.4rem;display:flex}.VVV9Ia_milestone:hover{transform:translateY(-3px)}.VVV9Ia_milestoneYear{font-family:var(--font-inter);font-size:var(--fs-lg);color:var(--teal-deep);margin:0;font-weight:700}.VVV9Ia_milestoneText{font-family:var(--font-inter);font-size:var(--fs-2xs);color:rgb(var(--ink-rgb) / .55);margin:0;font-weight:400;line-height:1.5}.VVV9Ia_dmaBlock{border-radius:var(--radius-xl);background:var(--grad-journal-navy);color:var(--serif-cream);grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,3.5rem);padding:clamp(2.5rem,6vw,4rem);display:grid;position:relative;overflow:hidden}@media (max-width:860px){.VVV9Ia_dmaBlock{grid-template-columns:1fr}}.VVV9Ia_dmaWatermark{font-family:var(--font-serif);color:rgb(var(--cream-rgb) / .05);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,16vw,14rem);font-style:italic;font-weight:600;line-height:1;animation:14s ease-in-out infinite VVV9Ia_dmaWatermarkDrift;position:absolute;top:clamp(-2rem,-4vw,-1rem);right:clamp(-1rem,-1vw,.5rem)}@media (prefers-reduced-motion:reduce){.VVV9Ia_dmaWatermark{animation:none}}.VVV9Ia_dmaMain{z-index:1;flex-direction:column;gap:.9rem;display:flex;position:relative}.VVV9Ia_dmaKicker{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--teal-rgb) / .85);font-weight:600}.VVV9Ia_dmaTitle{font-family:var(--font-serif);color:var(--serif-cream);margin:0;font-size:clamp(1.6rem,1.6vw + 1.1rem,2.4rem);font-style:italic;font-weight:500;line-height:1.2}.VVV9Ia_dmaText{max-width:58ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--serif-cream-soft);margin:0;font-weight:300;line-height:1.8}@media (min-width:1024px){.VVV9Ia_dmaText{font-size:var(--fs-md)}}.VVV9Ia_dmaSpecies{z-index:1;border-top:1px solid rgb(var(--cream-rgb) / .16);flex-direction:column;gap:1rem;padding-top:clamp(1.5rem,3vh,2rem);display:flex;position:relative}@media (min-width:860px){.VVV9Ia_dmaSpecies{border-top:none;border-left:1px solid rgb(var(--cream-rgb) / .16);padding-top:0;padding-left:clamp(2rem,4vw,2.75rem)}}.VVV9Ia_dmaSpeciesIntro{font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--cream-rgb) / .65);margin:0;font-weight:400;line-height:1.6}.VVV9Ia_speciesChips{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.VVV9Ia_speciesChip{font-family:var(--font-inter);font-style:italic;font-size:var(--fs-xs);color:var(--serif-cream);border-radius:var(--radius-pill);border:1px solid rgb(var(--cream-rgb) / .25);background:rgb(var(--cream-rgb) / .06);transition:background .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);padding:.4rem .85rem;font-weight:400}.VVV9Ia_speciesChip:hover{background:rgb(var(--cream-rgb) / .14);border-color:rgb(var(--cream-rgb) / .4);transform:translateY(-2px)}@keyframes VVV9Ia_dmaWatermarkDrift{0%,to{transform:translate(0)}50%{transform:translate(-.6%,1.2%)}}.VVV9Ia_photoColumns{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:clamp(.5rem,2vh,1.5rem) 0;display:grid}@media (max-width:900px){.VVV9Ia_photoColumns{grid-template-columns:1fr}}.VVV9Ia_photoCard{background:rgb(var(--ink-rgb) / .06);border-radius:var(--radius-xl);min-height:360px;transition:transform .4s var(--ease-out-expo);flex-direction:column;justify-content:flex-end;padding:2.25rem 1.75rem;display:flex;position:relative;overflow:hidden}.VVV9Ia_photoCard:hover{transform:translateY(-4px)}.VVV9Ia_photoImg{object-fit:cover;z-index:0}.VVV9Ia_photoImgContain{object-fit:contain;object-position:50% 22%;z-index:0;padding:clamp(.75rem,2vw,1.25rem)}.VVV9Ia_photoOverlay{z-index:1;background:linear-gradient(180deg, rgb(var(--black-rgb) / .05) 0%, rgb(var(--black-rgb) / .25) 40%, rgb(var(--black-rgb) / .96) 100%);position:absolute;inset:0}.VVV9Ia_photoBody{z-index:2;flex-direction:column;gap:.6rem;display:flex;position:relative}.VVV9Ia_photoTitle{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-lg);color:var(--serif-cream);margin:0}.VVV9Ia_photoDesc{font-family:var(--font-inter);font-size:var(--fs-xs);color:rgb(var(--foreground-rgb) / .8);margin:0;font-weight:300;line-height:1.65}
._9CHvBa_iconButton{--icon-size:44px;width:var(--icon-size);height:var(--icon-size);border:1px solid var(--icon-border,var(--hairline));background:var(--icon-bg,transparent);color:var(--icon-color,var(--serif-cream));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}._9CHvBa_iconButton:hover,._9CHvBa_iconButton:focus-visible{border-color:var(--icon-border-hover,var(--serif-cream));color:var(--icon-color-hover,var(--white));background:var(--icon-bg-hover,var(--icon-bg,transparent))}._9CHvBa_iconButton:focus-visible{outline:2px solid var(--icon-outline,var(--accent-orange));outline-offset:3px}
.hk9LTq_hint{display:none}@media (min-width:1024px){.hk9LTq_hint{z-index:1;font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--serif-cream-soft);white-space:nowrap;opacity:0;animation:hk9LTq_hintFadeUp 1s var(--ease-out-expo) 1.3s forwards;flex-direction:column;align-items:center;gap:10px;font-size:.62rem;font-weight:500;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.75rem);left:50%;transform:translate(-50%)}}.hk9LTq_hintCream{color:rgb(var(--ink-rgb) / .5)}.hk9LTq_line{transform-origin:top;background:currentColor;width:1px;height:28px;animation:2.2s ease-in-out 2.3s infinite hk9LTq_scrollLine;display:block}@keyframes hk9LTq_hintFadeUp{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes hk9LTq_scrollLine{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}
._82-ZSq_intro{background:linear-gradient(180deg, var(--hero-bg-top) 0%, var(--hero-bg-bottom) 100%);width:100%;min-height:100svh;color:var(--serif-cream);display:flex;position:relative;overflow:hidden}._82-ZSq_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}._82-ZSq_glow{background:radial-gradient(circle, rgb(var(--teal-rgb) / .24) 0%, rgb(var(--teal-rgb) / .09) 42%, transparent 72%);filter:blur(50px);border-radius:50%;width:min(52vw,580px);height:min(52vw,580px);position:absolute;top:-14%;left:8%}._82-ZSq_inner{z-index:1;width:100%;max-width:var(--content-max);padding:clamp(8rem, 18vh, 11rem) calc(var(--side-pad) + 1rem) clamp(6rem, 12vh, 8rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.75rem,4vh,2.5rem);margin:0 auto;display:flex;position:relative}._82-ZSq_heading{max-width:16ch;font-family:var(--font-inter);letter-spacing:-.02em;color:var(--serif-cream);opacity:0;filter:blur(16px);animation:_82-ZSq_introRise 1.2s var(--ease-out-expo) .15s forwards;margin:0;font-size:clamp(2.6rem,4vw + 1.4rem,5rem);font-weight:400;line-height:1.1;transform:translateY(28px)}._82-ZSq_bold{color:var(--sea-mist);font-weight:700}._82-ZSq_serif{font-family:var(--font-serif);font-style:italic;font-weight:500}._82-ZSq_lead{max-width:52ch;font-family:var(--font-inter);font-size:var(--fs-base);opacity:0;filter:blur(8px);animation:_82-ZSq_introRise 1s var(--ease-out-expo) .55s forwards;margin:0;font-weight:300;line-height:1.75;transform:translateY(16px)}@media (min-width:1024px){._82-ZSq_lead{font-size:var(--fs-md)}}@keyframes _82-ZSq_introRise{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}
._5xLfrG_heading{font-family:var(--font-serif);font-weight:300;font-size:var(--heading-size,var(--fs-section-heading));line-height:var(--heading-line-height,1.05);letter-spacing:var(--heading-letter-spacing,var(--track-display));color:var(--heading-color,var(--ink));margin:0}._5xLfrG_accent{color:var(--heading-accent,var(--teal));font-style:italic;font-weight:640}
.rZCxPG_root{width:100%;display:block}
.d11e3q_wrap{background:radial-gradient(ellipse 75% 55% at 8% -10%, rgb(var(--teal-deep-rgb) / .1), transparent 70%), var(--paper);width:100%;min-height:100svh;color:var(--ink);display:flex;position:relative;overflow:hidden}.d11e3q_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.d11e3q_glow{background:radial-gradient(circle, rgb(var(--teal-rgb) / .22) 0%, rgb(var(--teal-rgb) / .08) 42%, transparent 72%);filter:blur(60px);border-radius:50%;width:min(56vw,620px);height:min(56vw,620px);position:absolute;top:-18%;left:-8%}.d11e3q_inner{z-index:1;width:100%;max-width:var(--content-max);padding:clamp(8rem, 20vh, 12rem) calc(var(--side-pad) + 1rem) clamp(6rem, 14vh, 9rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,3.5vw,2.25rem);margin:0 auto;display:flex;position:relative}@media (max-width:767px){.d11e3q_inner{padding-top:clamp(7rem,18vh,9rem);padding-bottom:clamp(4rem,10vh,6rem)}}.d11e3q_tag{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);opacity:0;animation:d11e3q_rise .9s var(--ease-out-expo) .1s forwards;align-items:center;gap:.55em;font-weight:500;display:inline-flex}.d11e3q_tag:before{content:"";background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 4px rgb(var(--teal-rgb) / .18);border-radius:50%}.d11e3q_heading{max-width:16ch;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);opacity:0;filter:blur(16px);animation:d11e3q_rise 1.2s var(--ease-out-expo) .15s forwards;margin:0;font-size:clamp(2.6rem,4vw + 1.4rem,5rem);font-weight:400;line-height:1.1;transform:translateY(28px)}.d11e3q_serif{font-family:var(--font-serif);color:var(--teal-deep);font-style:italic;font-weight:500}.d11e3q_lead{max-width:46ch;font-family:var(--font-sans);font-size:var(--fs-base);color:rgb(var(--ink-rgb) / .62);opacity:0;filter:blur(8px);animation:d11e3q_rise 1s var(--ease-out-expo) .5s forwards;margin:0;font-weight:300;line-height:1.75;transform:translateY(16px)}@media (min-width:1024px){.d11e3q_lead{font-size:var(--fs-md)}}.d11e3q_actions{opacity:0;animation:d11e3q_rise 1s var(--ease-out-expo) .75s forwards;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;display:flex}.d11e3q_homeLink{font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:.5em;font-weight:500;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.d11e3q_homeLink:before{content:"←";transition:transform .2s;display:inline-block}.d11e3q_homeLink:hover{gap:.7em}.d11e3q_homeLink:hover:before{transform:translate(-3px)}.d11e3q_mail{font-family:var(--font-sans);font-size:var(--fs-sm);color:rgb(var(--ink-rgb) / .5);border-bottom:1px solid rgb(var(--ink-rgb) / .2);text-decoration:none;transition:color .2s,border-color .2s}.d11e3q_mail:hover{color:var(--ink);border-color:rgb(var(--ink-rgb) / .5)}@keyframes d11e3q_rise{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.d11e3q_tag,.d11e3q_heading,.d11e3q_lead,.d11e3q_actions{opacity:1;filter:none;animation:none;transform:none}}
.MRIu2q_root{margin-left:auto;display:flex}@media (min-width:768px){.MRIu2q_root{display:none}}.MRIu2q_toggle{z-index:110;flex-direction:column;gap:5px;position:relative}.MRIu2q_bar{background:var(--serif-cream);border-radius:var(--radius-2xs);width:18px;height:1.5px;transition:transform .4s var(--ease-in-out), opacity .25s ease, background .35s ease;transform-origin:50%;display:block}.MRIu2q_bar1{transform:translateY(0)rotate(0)}.MRIu2q_bar2{opacity:1}.MRIu2q_bar3{transform:translateY(0)rotate(0)}.MRIu2q_toggleOpen .MRIu2q_bar1{transform:translateY(6.5px)rotate(45deg)}.MRIu2q_toggleOpen .MRIu2q_bar2{opacity:0;transform:scaleX(0)}.MRIu2q_toggleOpen .MRIu2q_bar3{transform:translateY(-6.5px)rotate(-45deg)}.MRIu2q_panel{background:linear-gradient(180deg, var(--hero-bg-top) 0%, var(--hero-bg-bottom) 100%);z-index:105;visibility:hidden;pointer-events:none;clip-path:circle(0% at 100% 0);transition:visibility 0s linear .7s,clip-path .7s cubic-bezier(.7,0,.3,1);position:fixed;inset:0}.MRIu2q_panelOpen{visibility:visible;pointer-events:auto;clip-path:circle(150% at 100% 0);transition:visibility linear,clip-path .7s cubic-bezier(.7,0,.3,1)}.MRIu2q_panelInner{width:100%;height:100%;padding:104px var(--side-pad) calc(1.5rem + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;gap:24px;display:flex;position:relative;overflow-y:auto}.MRIu2q_list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.MRIu2q_item{position:relative}.MRIu2q_row{cursor:pointer;width:100%;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--serif-cream);text-align:left;background:0 0;border:0;align-items:baseline;gap:14px;padding:8px 0;font-size:1.47rem;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.MRIu2q_numeral{font-family:var(--font-inter);letter-spacing:.16em;color:var(--accent-orange);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2ch;font-size:.65rem;font-weight:600}.MRIu2q_rowLabel{flex:1}.MRIu2q_row:hover{color:var(--white)}.MRIu2q_chev{color:var(--accent-orange);margin-left:auto;transition:transform .3s}.MRIu2q_rowOpen .MRIu2q_chev{transform:rotate(180deg)}.MRIu2q_submenu{transition:grid-template-rows .45s var(--ease-in-out);grid-template-rows:0fr;display:grid}.MRIu2q_submenuOpen{grid-template-rows:1fr}.MRIu2q_submenuInner{flex-direction:column;min-height:0;padding-bottom:6px;display:flex;overflow:hidden}.MRIu2q_submenu:not(.MRIu2q_submenuOpen) .MRIu2q_submenuInner{visibility:hidden}.MRIu2q_col{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.MRIu2q_col:last-child{border-bottom:1px solid var(--hairline)}.MRIu2q_colHeading{cursor:pointer;width:100%;font-family:var(--font-inter);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-orange);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:14px 0;font-size:.7rem;font-weight:600;display:flex}.MRIu2q_colChev{color:var(--accent-orange);flex-shrink:0;transition:transform .3s}.MRIu2q_colHeadingOpen .MRIu2q_colChev{transform:rotate(180deg)}.MRIu2q_colBody{transition:grid-template-rows .4s var(--ease-in-out);grid-template-rows:0fr;display:grid}.MRIu2q_colBodyOpen{grid-template-rows:1fr}.MRIu2q_colList{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0 0 14px;list-style:none;display:flex;overflow:hidden}.MRIu2q_entry{font-family:var(--font-inter);color:var(--serif-cream);padding:8px 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:block}.MRIu2q_entry:hover{color:var(--white)}.MRIu2q_actions{flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding-top:1rem;display:flex}.MRIu2q_welcome{font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);color:var(--serif-cream);padding-bottom:2px;font-weight:500}.MRIu2q_list{flex-shrink:0}.MRIu2q_cta{letter-spacing:.01em;font-size:.95rem}.MRIu2q_cta:hover:not(:disabled),.MRIu2q_cta:focus-visible:not(:disabled){box-shadow:none;animation:none;transform:none}.MRIu2q_ctaGhost{--btn-fill:var(--ink);--btn-hover-color:var(--serif-cream)}.MRIu2q_panel .MRIu2q_item,.MRIu2q_panel .MRIu2q_actions{opacity:0;transition:opacity .35s ease, transform .45s var(--ease-out-soft);transform:translateY(14px)}.MRIu2q_panel .MRIu2q_actions{transition-delay:0s}.MRIu2q_panel .MRIu2q_item:nth-child(4){transition-delay:50ms}.MRIu2q_panel .MRIu2q_item:nth-child(3){transition-delay:.1s}.MRIu2q_panel .MRIu2q_item:nth-child(2){transition-delay:.15s}.MRIu2q_panel .MRIu2q_item:first-child{transition-delay:.2s}.MRIu2q_panelOpen .MRIu2q_item,.MRIu2q_panelOpen .MRIu2q_actions{opacity:1;transform:translateY(0)}.MRIu2q_panelOpen .MRIu2q_item:first-child{transition-delay:.18s}.MRIu2q_panelOpen .MRIu2q_item:nth-child(2){transition-delay:.24s}.MRIu2q_panelOpen .MRIu2q_item:nth-child(3){transition-delay:.3s}.MRIu2q_panelOpen .MRIu2q_item:nth-child(4){transition-delay:.36s}.MRIu2q_panelOpen .MRIu2q_actions{transition-delay:.45s}[data-navtheme-current=light] .MRIu2q_bar{background:var(--navy)}[data-navtheme-current=light] .MRIu2q_toggle{--icon-border:rgb(var(--navy-rgb) / .25);--icon-border-hover:var(--navy)}
.h_PyYG_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.h_PyYG_inner{flex-direction:column;gap:clamp(3.5rem,8vh,5.5rem);padding-top:0;padding-bottom:clamp(6rem,14vh,10rem);display:flex}.h_PyYG_head{gap:var(--space-md);flex-direction:column;max-width:640px;display:flex}.h_PyYG_heading{max-width:18ch}.h_PyYG_blocks{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:900px){.h_PyYG_blocks{grid-template-columns:repeat(2,1fr)}}.h_PyYG_block{flex-direction:column;gap:1rem;display:flex}.h_PyYG_blockMedia{aspect-ratio:16/10;border-radius:var(--radius-xl);background:rgb(var(--ink-rgb) / .06);width:100%;position:relative;overflow:hidden}.h_PyYG_blockImg{object-fit:cover}.h_PyYG_blockTitle{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-lg);color:var(--teal-deep);margin:.5rem 0 0}.h_PyYG_blockBody{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}.h_PyYG_numbers{border-top:1px solid rgb(var(--ink-rgb) / .12);grid-template-columns:repeat(3,1fr);gap:2.25rem 1.5rem;margin:0;padding-top:clamp(2rem,5vh,3rem);display:grid}@media (max-width:900px){.h_PyYG_numbers{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.h_PyYG_numbers{grid-template-columns:1fr}}.h_PyYG_numbersLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);grid-column:1/-1;margin:0;font-weight:600}.h_PyYG_numberItem{flex-direction:column;gap:.4rem;display:flex}.h_PyYG_numberValue{font-family:var(--font-inter);font-size:var(--fs-lg);color:var(--teal-deep);margin:0;font-weight:700}.h_PyYG_numberLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);color:rgb(var(--ink-rgb) / .55);margin:0;font-weight:400;line-height:1.4}.h_PyYG_feature{border-radius:var(--radius-xl);height:clamp(320px,44vw,520px);margin:0;position:relative;overflow:hidden}.h_PyYG_featureImg{object-fit:cover;object-position:center 40%}.h_PyYG_featureCaption{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--serif-cream);background:#15294a8c;margin:0;padding:.5em 1em;font-weight:500;position:absolute;bottom:clamp(1.25rem,3vw,2rem);left:clamp(1.5rem,4vw,2.5rem)}
.NNlU1a_darkWrap{background:linear-gradient(180deg, var(--hero-bg-top) 0, #17304f 45vh, var(--hero-bg-bottom) 90vh);position:relative}
.Y3qCLq_footer{background:var(--hero-bg-bottom);color:rgb(var(--foreground-rgb) / .65);z-index:3;width:100%;position:relative}.Y3qCLq_inner{max-width:1440px;padding:clamp(3.5rem, 8vh, 5.5rem) var(--side-pad) clamp(1.75rem, 3vh, 2.5rem);flex-direction:column;gap:clamp(2.5rem,5vh,3.5rem);margin:0 auto;display:flex}.Y3qCLq_top{flex-direction:column;gap:3rem;display:flex}@media (min-width:900px){.Y3qCLq_top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(3.5rem,7vw,8rem)}}.Y3qCLq_brand{flex-direction:column;flex-shrink:0;gap:1.25rem;max-width:360px;display:flex}.Y3qCLq_lockup{align-items:center;gap:1rem;display:flex}.Y3qCLq_lockupMark{flex-shrink:0;width:auto;height:clamp(3.25rem,5vw,4.25rem)}.Y3qCLq_lockupName{font-family:var(--font-serif);letter-spacing:-.005em;color:rgb(var(--foreground-rgb) / .92);margin:0;font-size:clamp(1.05rem,.6vw + .9rem,1.35rem);font-weight:400;line-height:1.25}.Y3qCLq_tagline{max-width:42ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--foreground-rgb) / .55);margin:0;line-height:1.7}.Y3qCLq_contactGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:.75rem;display:grid}.Y3qCLq_contactLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--foreground-rgb) / .35);margin:0 0 .45rem;font-weight:600}.Y3qCLq_contactValue{font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--foreground-rgb) / .6);margin:0;line-height:1.7}.Y3qCLq_contactLink{color:inherit;text-decoration:none;transition:color .18s}.Y3qCLq_contactLink:hover{color:rgb(var(--foreground-rgb) / .9)}.Y3qCLq_navCols{flex:1;grid-template-columns:repeat(2,1fr);gap:2.5rem clamp(1.5rem,3vw,3rem);max-width:780px;display:grid}@media (min-width:640px){.Y3qCLq_navCols{grid-template-columns:repeat(4,1fr)}}.Y3qCLq_colHeading{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-orange);margin:0 0 1.1rem;font-weight:600}.Y3qCLq_colList{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.Y3qCLq_colLink{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--serif-cream-soft);font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-block}.Y3qCLq_colLink:hover{color:var(--serif-cream)}.Y3qCLq_colLink:focus-visible{outline:2px solid var(--accent-orange);outline-offset:3px;border-radius:var(--radius-2xs)}.Y3qCLq_bottom{border-top:1px solid rgb(var(--foreground-rgb) / .1);flex-direction:column;gap:.75rem;padding-top:clamp(1.5rem,3vh,2rem);display:flex}@media (min-width:640px){.Y3qCLq_bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.Y3qCLq_copyright{font-family:var(--font-inter);font-size:var(--fs-xs);color:rgb(var(--foreground-rgb) / .35);margin:0}.Y3qCLq_legalLinks{align-items:center;gap:.6rem;display:flex}.Y3qCLq_legalLink{font-family:var(--font-inter);font-size:var(--fs-xs);color:rgb(var(--foreground-rgb) / .35);text-decoration:none;transition:color .18s}.Y3qCLq_legalLink:hover{color:rgb(var(--foreground-rgb) / .7)}.Y3qCLq_legalLink:focus-visible{outline:2px solid var(--accent-orange);outline-offset:3px;border-radius:var(--radius-2xs)}.Y3qCLq_legalDot{color:rgb(var(--foreground-rgb) / .2);font-size:var(--fs-xs)}.Y3qCLq_credit{font-family:var(--font-inter);font-size:var(--fs-xs);color:rgb(var(--foreground-rgb) / .35);margin:0}@media (max-width:767px){.Y3qCLq_inner{padding:clamp(3rem, 8vh, 4.5rem) var(--side-pad) clamp(1.75rem, 4vh, 2.5rem);gap:2.5rem}.Y3qCLq_top{gap:2.75rem}.Y3qCLq_brand{max-width:100%}.Y3qCLq_contactGrid{gap:1.25rem;margin-top:.5rem}.Y3qCLq_navCols{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem;max-width:100%}.Y3qCLq_colHeading{margin-bottom:.9rem}.Y3qCLq_bottom{gap:.75rem}.Y3qCLq_legalLinks{flex-wrap:wrap;row-gap:.35rem}}
.D3LaPq_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.D3LaPq_inner{flex-direction:column;gap:clamp(3rem,7vh,5rem);padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(5rem,12vh,8rem);display:flex}.D3LaPq_header{gap:var(--space-md);flex-direction:column;max-width:640px;display:flex}.D3LaPq_heading{max-width:18ch}.D3LaPq_lead{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.8}@media (min-width:1024px){.D3LaPq_lead{font-size:var(--fs-base)}}.D3LaPq_mapWrap{aspect-ratio:1156/524;width:100%;position:relative}.D3LaPq_mobileList{display:none}@media (max-width:767px){.D3LaPq_mapWrap{display:none}.D3LaPq_mobileList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}}.D3LaPq_mobileItem{border-radius:var(--radius-lg);background:rgb(var(--ink-rgb) / .03)}.D3LaPq_mobileLink{color:inherit;align-items:center;gap:.85rem;padding:.75rem 1rem;text-decoration:none;display:flex}.D3LaPq_mobileLogo{background:rgb(var(--teal-deep-rgb) / .1);width:48px;height:48px;color:var(--teal-deep);font-family:var(--font-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-style:italic;font-weight:600;display:flex;position:relative;overflow:hidden}.D3LaPq_mobileLogoImage{background:0 0}.D3LaPq_mobileLogo img{object-fit:contain;padding:3px}.D3LaPq_mobileBody{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.D3LaPq_mobileName{font-family:var(--font-inter);font-weight:600;font-size:var(--fs-sm);color:var(--ink);line-height:1.3}.D3LaPq_mobileMeta{font-family:var(--font-inter);font-size:var(--fs-2xs);color:rgb(var(--ink-rgb) / .5)}.D3LaPq_mobileArrow{color:var(--teal-deep);font-size:var(--fs-sm);flex-shrink:0}.D3LaPq_mapClip{border-radius:var(--radius-lg);background:rgb(var(--ink-rgb) / .03);position:absolute;inset:0;overflow:hidden}.D3LaPq_mapImg{object-fit:cover;pointer-events:none;opacity:.85}.D3LaPq_pinWrap{position:absolute;transform:translate(-50%,-50%)}.D3LaPq_pinWrapActive{z-index:3}.D3LaPq_pin{all:unset;box-sizing:border-box;background:rgb(var(--ink-rgb) / .4);cursor:pointer;border-radius:50%;width:10px;height:10px;transition:background .25s,transform .25s,box-shadow .25s;display:block;position:relative}.D3LaPq_pin:before{content:"";border-radius:50%;position:absolute;inset:-10px}.D3LaPq_pin:after{content:"";background:rgb(var(--ink-rgb) / .35);pointer-events:none;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite D3LaPq_pinPing;position:absolute;inset:0}.D3LaPq_pinActive:after{background:rgb(var(--teal-deep-rgb) / .55)}@keyframes D3LaPq_pinPing{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.D3LaPq_pinActive{background:var(--teal-deep);box-shadow:0 0 0 5px rgb(var(--teal-deep-rgb) / .22);transform:scale(1.6)}.D3LaPq_pin:focus-visible{outline:2px solid var(--teal-deep);outline-offset:3px}.D3LaPq_card{border-radius:var(--radius-lg);background:var(--white);width:max-content;max-width:280px;box-shadow:0 16px 40px rgb(var(--ink-rgb) / .18);z-index:2;transform:translateX(var(--tx,-50%));animation:D3LaPq_cardIn .2s var(--ease-out-expo);align-items:center;gap:.9rem;padding:.9rem 1.1rem;text-decoration:none;display:flex;position:absolute;left:50%}.D3LaPq_cardAbove{bottom:calc(100% + 14px)}.D3LaPq_cardBelow{top:calc(100% + 14px)}.D3LaPq_card:before{content:"";height:16px;position:absolute;left:0;right:0}.D3LaPq_cardAbove:before{top:100%}.D3LaPq_cardBelow:before{bottom:100%}@keyframes D3LaPq_cardIn{0%{opacity:0;transform:translateX(var(--tx,-50%)) translateY(4px)}to{opacity:1;transform:translateX(var(--tx,-50%)) translateY(0)}}.D3LaPq_cardLogo{background:rgb(var(--teal-deep-rgb) / .1);width:72px;height:72px;color:var(--teal-deep);font-family:var(--font-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-style:italic;font-weight:600;display:flex;position:relative;overflow:hidden}.D3LaPq_cardLogoImage{background:0 0}.D3LaPq_cardLogo img{object-fit:contain;padding:4px}.D3LaPq_cardBody{flex-direction:column;gap:.25rem;min-width:0;display:flex}.D3LaPq_cardName{font-family:var(--font-inter);font-weight:600;font-size:var(--fs-sm);color:var(--ink);white-space:normal;line-height:1.3}.D3LaPq_cardMeta{font-family:var(--font-inter);font-size:var(--fs-2xs);color:rgb(var(--ink-rgb) / .5)}.D3LaPq_cardVisit{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);align-items:center;gap:.35em;margin-top:.25rem;font-weight:600;display:inline-flex}.D3LaPq_cardArrow{transition:transform .25s var(--ease-out-soft);display:inline-block}.D3LaPq_card:hover .D3LaPq_cardArrow{transform:translate(2px,-2px)}
.w0duWG_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.w0duWG_inner{flex-direction:column;gap:clamp(4rem,9vh,6rem);padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(6rem,14vh,10rem);display:flex}.w0duWG_block{flex-direction:column;gap:clamp(1.75rem,4vh,2.5rem);display:flex}.w0duWG_statusBanner{border-radius:var(--radius-xl);flex-direction:column;gap:.9rem;padding:1.25rem 1.5rem;display:flex}.w0duWG_returnBanner{font-family:var(--font-inter);font-size:var(--fs-sm);font-weight:400;line-height:1.7}.w0duWG_statusBannerText{font-family:var(--font-inter);font-size:var(--fs-sm);max-width:62ch;margin:0;font-weight:300;line-height:1.7}.w0duWG_statusBannerMember{background:rgb(var(--teal-rgb) / .12);border:1px solid rgb(var(--teal-rgb) / .3);color:var(--ink)}.w0duWG_statusBannerWarn{color:var(--ink);background:#c46c2d1a;border:1px solid #c46c2d4d}.w0duWG_statusBannerActions{flex-wrap:wrap;gap:.75rem;display:flex}a.w0duWG_joinButton{border-radius:var(--radius-pill);letter-spacing:.01em;height:34px;padding:0 16px;font-size:.78rem;font-weight:500}.w0duWG_block+.w0duWG_block{border-top:1px solid rgb(var(--ink-rgb) / .12);padding-top:clamp(3rem,6vh,4rem)}.w0duWG_heading{max-width:16ch}.w0duWG_headingWide{max-width:none}.w0duWG_headingNote{color:var(--ink-soft);white-space:nowrap;font-size:.5em;font-weight:400}.w0duWG_studentCols{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:700px){.w0duWG_studentCols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem}}.w0duWG_studentCols .w0duWG_blockIntro{margin:0}.w0duWG_studentNote{flex-direction:column;gap:1rem;display:flex}.w0duWG_studentNoteText{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.7}.w0duWG_blockHead{flex-direction:column;gap:.85rem;display:flex}@media (min-width:700px){.w0duWG_blockHead{flex-direction:row;justify-content:space-between;align-items:center}}.w0duWG_badge{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);background:rgb(var(--teal-rgb) / .12);border:1px solid rgb(var(--teal-rgb) / .3);border-radius:var(--radius-pill);white-space:nowrap;align-self:flex-start;padding:.45em 1em;font-weight:600}.w0duWG_blockIntro{max-width:56ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}.w0duWG_blockIntro strong{color:var(--ink);font-weight:700}.w0duWG_thSub{letter-spacing:.02em;text-transform:none;margin-top:.25rem;font-weight:400;display:block}.w0duWG_tableWrap{border-radius:var(--radius-xl);border:1px solid rgb(var(--ink-rgb) / .1);background:var(--white);overflow-x:auto}.w0duWG_tableScroll{overflow-x:auto}.w0duWG_table{border-collapse:collapse;width:100%;min-width:480px}.w0duWG_table thead th{text-align:left;font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .45);border-bottom:1px solid rgb(var(--ink-rgb) / .1);padding:.9rem 1.25rem;font-weight:700}.w0duWG_table thead th:not(:first-child),.w0duWG_table tbody td:not(:first-child){text-align:right}.w0duWG_table tbody td{font-family:var(--font-inter);font-size:var(--fs-sm);border-bottom:1px solid rgb(var(--ink-rgb) / .08);padding:1rem 1.25rem}.w0duWG_table tbody tr:last-child td{border-bottom:none}.w0duWG_priceCell{font-family:var(--font-serif);font-size:var(--fs-lg);white-space:nowrap}.w0duWG_rowOwn{background:rgb(var(--teal-rgb) / .08)}@media (max-width:699px){.w0duWG_tableWrap{overflow-x:visible}.w0duWG_table{min-width:0}.w0duWG_table thead{display:none}.w0duWG_table tbody tr{flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.w0duWG_table tbody td{border-bottom:none;align-items:center;gap:1rem;padding:0;display:flex;text-align:left!important}.w0duWG_table tbody td:not(:first-child){justify-content:space-between}.w0duWG_table tbody td:not(:first-child):before{content:attr(data-label);font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .4);flex-shrink:0;font-weight:600}.w0duWG_priceCell{font-size:var(--fs-base)}}.w0duWG_tagMember,.w0duWG_tagNonMember{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);margin-right:.75rem;padding:.25em .7em;font-weight:600;display:inline-block}.w0duWG_tagMember{color:var(--teal-deep);background:rgb(var(--teal-rgb) / .12);border:1px solid rgb(var(--teal-rgb) / .3)}.w0duWG_tagNonMember{color:rgb(var(--ink-rgb) / .72);background:rgb(var(--ink-rgb) / .08);border:1px solid rgb(var(--ink-rgb) / .18)}.w0duWG_ownBadge{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--teal);background:rgb(var(--teal-rgb) / .16);border:1px solid rgb(var(--teal-rgb) / .35);border-radius:var(--radius-pill);white-space:nowrap;margin-left:.75rem;padding:.25em .7em;font-weight:700}.w0duWG_footRow{border-top:1px solid rgb(var(--ink-rgb) / .12);grid-template-columns:1fr;gap:2rem;padding-top:clamp(3rem,6vh,4rem);display:grid}@media (min-width:700px){.w0duWG_footRow{grid-template-columns:1fr 1fr}}.w0duWG_addOns{flex-direction:column;gap:1.75rem;display:flex}.w0duWG_addOn,.w0duWG_memberNote{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.w0duWG_addOnLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .4);margin:0;font-weight:600}.w0duWG_addOnTitle{font-family:var(--font-inter);font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:700}.w0duWG_addOnTitle span{font-weight:400;font-size:var(--fs-sm);color:var(--ink-soft)}.w0duWG_addOnDesc strong{color:var(--ink);font-weight:700}.w0duWG_addOnDesc,.w0duWG_memberNoteText{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);max-width:44ch;margin:0;font-weight:300;line-height:1.7}.w0duWG_memberNote{gap:1rem}
.uWfZga_root{flex-direction:column;gap:1.25rem;display:flex}.uWfZga_tabs{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}@media (min-width:700px){.uWfZga_tabs{grid-template-columns:repeat(4,1fr)}}.uWfZga_tab{border-radius:var(--radius-xl);border:1px solid rgb(var(--ink-rgb) / .12);background:var(--white);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem 1rem;transition:background .25s,border-color .25s,color .25s;display:flex}.uWfZga_tab:hover{border-color:rgb(var(--teal-deep-rgb) / .5)}.uWfZga_tab:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.uWfZga_tab[aria-selected=true]{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--white)}.uWfZga_tabCode{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.12em;opacity:.75;font-weight:600}.uWfZga_tabName{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:600}.uWfZga_panel{border-radius:var(--radius-xl);border:1px solid rgb(var(--ink-rgb) / .1);background:var(--white);animation:uWfZga_panelIn .35s var(--ease-out-expo);flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:flex}@keyframes uWfZga_panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uWfZga_airportName{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-xl);color:var(--ink);margin:0}.uWfZga_airportNote{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300}.uWfZga_steps{flex-direction:column;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.uWfZga_step{border-top:1px solid rgb(var(--ink-rgb) / .08);flex-direction:column;gap:.35rem;padding:1rem 0;display:flex}.uWfZga_stepHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.uWfZga_stepLabel{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);font-weight:600}.uWfZga_stepTime{font-family:var(--font-serif);font-size:var(--fs-base);color:var(--teal-deep);text-align:right;flex-shrink:0}.uWfZga_stepDetail{max-width:62ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.7}.uWfZga_link{font-family:var(--font-inter);font-size:var(--fs-xs);color:var(--teal-deep);border-bottom:1px solid rgb(var(--teal-deep-rgb) / .35);align-self:flex-start;font-weight:600;text-decoration:none}.uWfZga_link:hover,.uWfZga_link:focus-visible{border-color:var(--teal-deep)}@media (prefers-reduced-motion:reduce){.uWfZga_tab{transition:none}.uWfZga_panel{animation:none}}
.-lxJaq_field{flex-direction:column;gap:.45rem;display:flex}.-lxJaq_caption{font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--serif-cream-soft);font-weight:600}.-lxJaq_error{font-family:var(--font-inter), sans-serif;font-size:var(--fs-2xs);color:var(--accent-orange);font-weight:400}
.wvtZNG_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.wvtZNG_inner{gap:var(--space-lg);flex-direction:column;padding-top:clamp(5rem,12vh,8rem);padding-bottom:clamp(5rem,12vh,9rem);display:flex}
.Cwb7AW_reef{aspect-ratio:1920/520;background:var(--paper);pointer-events:none;width:100%;position:relative;overflow:hidden}@media (max-width:767px){.Cwb7AW_reef{aspect-ratio:1920/760}.Cwb7AW_layer{width:220%}}.Cwb7AW_layer{width:140%;max-width:none;height:auto;display:block;position:absolute;bottom:0;left:0}.Cwb7AW_back{z-index:1}.Cwb7AW_front{z-index:2}
.eOpQsG_section{background:var(--hero-bg-bottom);width:100%;min-height:90svh;color:var(--serif-cream);align-items:center;display:flex;position:relative}.eOpQsG_inner{width:100%;padding:clamp(5rem, 12vh, 8rem) var(--side-pad)}.eOpQsG_grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}@media (min-width:900px){.eOpQsG_grid{grid-template-columns:1fr auto 1fr;gap:3rem}}.eOpQsG_col{flex-direction:column;gap:.65rem;display:flex}.eOpQsG_colLabel{font-family:var(--font-inter);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--foreground-rgb) / .4);font-weight:600}.eOpQsG_colLead{font-family:var(--font-inter);letter-spacing:-.015em;color:rgb(var(--foreground-rgb) / .75);margin:0;font-size:clamp(1.6rem,2.2vw + .8rem,2.4rem);font-weight:300;line-height:1.1}.eOpQsG_colMeta{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.04em;color:rgb(var(--foreground-rgb) / .4);margin:0 0 .5rem;font-weight:500}.eOpQsG_colText{max-width:40ch;font-family:var(--font-inter);font-weight:300;font-size:var(--fs-sm);color:rgb(var(--foreground-rgb) / .55);margin:0;line-height:1.75}.eOpQsG_colHigh .eOpQsG_colLabel{color:#9fd4debf}.eOpQsG_colHigh .eOpQsG_colLead{color:var(--teal);font-size:clamp(2rem,2.8vw + 1rem,3.2rem);font-weight:700}.eOpQsG_colHigh .eOpQsG_colText{color:rgb(var(--foreground-rgb) / .72)}.eOpQsG_divider{flex-direction:row;justify-self:center;align-items:center;gap:.75rem;display:flex}@media (min-width:900px){.eOpQsG_divider{flex-direction:column;height:100%}}.eOpQsG_dividerLine{background:rgb(var(--white-rgb) / .14);flex:1;width:100%;height:1px;position:relative;overflow:hidden}@media (min-width:900px){.eOpQsG_dividerLine{width:1px;height:auto}}.eOpQsG_dividerLine:after{content:"";background:linear-gradient(90deg, transparent, var(--teal), transparent);animation:3.4s cubic-bezier(.5,0,.5,1) infinite eOpQsG_chargeX;position:absolute;inset:0}.eOpQsG_divider .eOpQsG_dividerLine:last-child:after{animation-delay:.34s}@keyframes eOpQsG_chargeX{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}60%,to{opacity:0;transform:translate(100%)}}@media (min-width:900px){.eOpQsG_dividerLine:after{background:linear-gradient(180deg, transparent, var(--teal), transparent);animation-name:eOpQsG_chargeY}@keyframes eOpQsG_chargeY{0%{opacity:0;transform:translateY(-100%)}25%{opacity:1}60%,to{opacity:0;transform:translateY(100%)}}}.eOpQsG_dividerArrow{--arrow-rot:90deg;font-family:var(--font-inter);color:var(--teal);transform:rotate(var(--arrow-rot));flex-shrink:0;font-size:1.1rem;animation:3.4s cubic-bezier(.5,0,.5,1) infinite eOpQsG_arrowNudge}@media (min-width:900px){.eOpQsG_dividerArrow{--arrow-rot:0deg}}@keyframes eOpQsG_arrowNudge{0%,12%{transform:rotate(var(--arrow-rot)) translateX(0);text-shadow:none}30%{transform:rotate(var(--arrow-rot)) translateX(5px);text-shadow:0 0 14px rgb(var(--teal-rgb) / .65)}60%,to{transform:rotate(var(--arrow-rot)) translateX(0);text-shadow:none}}
._8wo-FG_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}._8wo-FG_inner{flex-direction:column;gap:clamp(2rem,5vh,3rem);padding-top:clamp(3.5rem,8vh,5.5rem);padding-bottom:clamp(2rem,5vh,3.5rem);display:flex}._8wo-FG_head{flex-direction:column;gap:1.25rem;display:flex}._8wo-FG_heading{max-width:16ch}._8wo-FG_intro{max-width:56ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}._8wo-FG_notes{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:800px){._8wo-FG_notes{grid-template-columns:repeat(2,1fr);gap:2.5rem}}._8wo-FG_note{border-top:1px solid rgb(var(--ink-rgb) / .12);flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}._8wo-FG_noteLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep);margin:0;font-weight:600}._8wo-FG_noteText{max-width:62ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}
.I2hxqG_input{background:rgb(var(--white-rgb) / .04);border:1px solid var(--hairline);border-radius:var(--radius-sm);width:100%;height:48px;font-family:var(--font-inter), sans-serif;font-size:var(--fs-base);color:var(--foreground);appearance:none;outline:none;padding:0 1rem;transition:border-color .2s,background .2s,box-shadow .2s}.I2hxqG_input::placeholder{color:rgb(var(--foreground-rgb) / .2)}.I2hxqG_input:hover{border-color:rgb(var(--white-rgb) / .14)}.I2hxqG_input:focus{border-color:var(--teal);background:rgb(var(--teal-rgb) / .05);box-shadow:0 0 0 3px rgb(var(--teal-rgb) / .12)}.I2hxqG_textarea{resize:vertical;height:auto;min-height:80px;padding:.75rem 1rem;line-height:1.6}.I2hxqG_valid{border-color:var(--teal)}.I2hxqG_invalid{border-color:var(--accent-orange)}
.AJhF_G_section{background:var(--paper);width:100%;color:var(--ink);z-index:2;position:relative}.AJhF_G_inner{gap:var(--space-2xl);flex-direction:column;padding-top:clamp(5rem,12vh,8rem);padding-bottom:clamp(6rem,14vh,10rem);display:flex;position:relative}.AJhF_G_introRow{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:1024px){.AJhF_G_introRow{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-direction:row}}.AJhF_G_heading{--heading-color:var(--ink);max-width:16ch}.AJhF_G_intro{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);flex-shrink:0;max-width:42ch;margin:0;font-weight:300;line-height:1.8}.AJhF_G_introEmail{color:var(--ink);border-bottom:1px solid rgb(var(--ink-rgb) / .2);font-weight:400;text-decoration:none;transition:color .2s,border-color .2s}.AJhF_G_introEmail:hover{color:var(--teal-deep);border-color:var(--teal-deep)}@media (min-width:1024px){.AJhF_G_intro{font-size:var(--fs-base);text-align:right}}
.SBtbNG_rail{gap:var(--space-sm);flex-direction:column;display:flex}.SBtbNG_scope{border:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(120% 160% at 0% 50%, rgb(var(--teal-rgb) / .08), transparent 60%), rgb(var(--white-rgb) / .02);height:64px;position:relative;overflow:hidden}.SBtbNG_grid{pointer-events:none;background:repeating-radial-gradient(circle at 0% 50%, rgb(var(--teal-rgb) / .08) 0, rgb(var(--teal-rgb) / .08) 1px, transparent 1px, transparent 64px);-webkit-mask-image:linear-gradient(90deg, var(--black), transparent 92%);mask-image:linear-gradient(90deg, var(--black), transparent 92%);position:absolute;inset:0}.SBtbNG_track{background:var(--hairline);border-radius:var(--radius-2xs);height:2px;position:absolute;top:28px;left:26px;right:26px}.SBtbNG_fill{border-radius:var(--radius-2xs);background:linear-gradient(90deg, var(--teal), var(--accent-orange));height:100%;box-shadow:0 0 12px rgb(var(--teal-rgb) / .45);transition:width 1s var(--ease-out-quint);position:absolute;top:0;left:0}.SBtbNG_sweep{height:60px;transition:left 1s var(--ease-out-quint);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.SBtbNG_sweepTrail{background:linear-gradient(90deg, transparent, rgb(var(--coral-rgb) / .16));width:90px;position:absolute;top:0;bottom:0;right:0}.SBtbNG_sweepLine{background:var(--accent-orange);width:2px;box-shadow:0 0 10px rgb(var(--coral-rgb) / .8);position:absolute;top:0;bottom:0;right:0}.SBtbNG_node{cursor:default;background:0 0;border:none;width:14px;height:14px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.SBtbNG_dot{background:var(--hero-bg-bottom);border:1.5px solid var(--hairline);border-radius:50%;transition:background .4s,border-color .4s,transform .3s;position:absolute;inset:3px}.SBtbNG_nodeDone{cursor:pointer}.SBtbNG_nodeDone .SBtbNG_dot{background:var(--teal);border-color:var(--teal)}.SBtbNG_nodeActive .SBtbNG_dot{background:var(--accent-orange);border-color:var(--accent-orange);transform:scale(1.15)}.SBtbNG_label{font-family:var(--font-inter), sans-serif;font-size:var(--fs-2xs);letter-spacing:.02em;white-space:nowrap;color:var(--muted);transition:color .4s;position:absolute;top:22px;left:50%;transform:translate(-50%)}.SBtbNG_nodeDone .SBtbNG_label{color:var(--serif-cream-soft)}.SBtbNG_nodeActive .SBtbNG_label{color:var(--serif-cream);font-weight:600}.SBtbNG_node:first-of-type .SBtbNG_label{left:0;transform:none}.SBtbNG_node:last-of-type .SBtbNG_label{left:auto;right:0;transform:none}.SBtbNG_ping{border:1.5px solid var(--accent-orange);pointer-events:none;border-radius:50%;width:28px;height:28px;animation:1.9s ease-out infinite SBtbNG_ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@keyframes SBtbNG_ping{0%{opacity:.85;transform:translate(-50%,-50%)scale(.4)}70%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}
.F4va6q_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.F4va6q_inner{flex-direction:column;gap:clamp(5rem,10vh,7rem);padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(6rem,14vh,10rem);display:flex}.F4va6q_presidentsBlock{gap:var(--space-xl);flex-direction:column;padding-top:clamp(3rem,6vh,4rem);display:flex}.F4va6q_presidentsHead{gap:var(--space-md);flex-direction:column;max-width:640px;display:flex}.F4va6q_presidentsHeading{max-width:14ch}.F4va6q_presidentsIntro{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);max-width:52ch;margin:0;font-weight:300;line-height:1.8}@media (min-width:1024px){.F4va6q_presidentsIntro{font-size:var(--fs-base)}}
.o8k8RW_section{background:var(--hero-bg-bottom);color:var(--serif-cream);z-index:3;width:100%;position:relative}.o8k8RW_inner{padding:clamp(4rem, 10vh, 7rem) var(--side-pad) clamp(6rem, 14vh, 9rem);justify-content:center;display:flex}.o8k8RW_quote{text-align:center;max-width:860px;margin:0}.o8k8RW_quoteText{font-family:var(--font-inter);letter-spacing:.005em;color:rgb(var(--foreground-rgb) / .78);margin:0 0 1.5rem;font-size:clamp(1.4rem,2.2vw + .5rem,2.1rem);font-weight:200;line-height:1.55}.o8k8RW_accent{font-family:var(--font-serif);color:var(--teal);font-style:italic;font-weight:500}.o8k8RW_cite{font-style:normal;font-family:var(--font-inter);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--foreground-rgb) / .45);font-weight:600}
.FeYS3G_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.FeYS3G_inner{flex-direction:column;gap:clamp(4rem,9vh,6rem);padding-top:clamp(3.5rem,8vh,5.5rem);padding-bottom:clamp(6rem,14vh,10rem);display:flex}.FeYS3G_head{flex-direction:column;gap:1.25rem;display:flex}.FeYS3G_heading{max-width:16ch}.FeYS3G_intro{max-width:56ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}.FeYS3G_grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:700px){.FeYS3G_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.FeYS3G_grid{grid-template-columns:repeat(3,1fr)}}.FeYS3G_card{background:var(--white);border:1px solid rgb(var(--ink-rgb) / .1);border-radius:var(--radius-xl);transition:transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.FeYS3G_card:hover{box-shadow:0 16px 32px rgb(var(--ink-rgb) / .08);transform:translateY(-4px)}.FeYS3G_cardHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.FeYS3G_cardName{font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--ink);margin:0 0 .3rem;font-weight:600}.FeYS3G_cardAddress{font-family:var(--font-inter);font-size:var(--fs-xs);color:var(--ink-soft);margin:0;font-weight:300}.FeYS3G_stars{font-size:var(--fs-sm);color:var(--teal-deep);letter-spacing:.05em;flex-shrink:0}.FeYS3G_rates{border-top:1px solid rgb(var(--ink-rgb) / .08);border-bottom:1px solid rgb(var(--ink-rgb) / .08);flex-direction:column;gap:.6rem;margin:0;padding:1rem 0;list-style:none;display:flex}.FeYS3G_rate{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.FeYS3G_rateLabel{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);flex-direction:column;gap:.2rem;display:flex}.FeYS3G_rateNote{font-size:var(--fs-2xs);letter-spacing:.04em;color:#c46c2d;font-weight:600}.FeYS3G_ratePrice{font-family:var(--font-serif);font-size:var(--fs-base);white-space:nowrap;color:var(--ink);flex-shrink:0}.FeYS3G_cardFoot{flex-direction:column;gap:.4rem;display:flex}.FeYS3G_cardMeta{font-family:var(--font-inter);font-size:var(--fs-2xs);color:var(--ink-soft);margin:0;font-weight:400}.FeYS3G_cardLink{font-family:var(--font-inter);font-size:var(--fs-xs);color:var(--teal-deep);border-bottom:1px solid rgb(var(--teal-rgb) / .4);align-self:flex-start;margin-top:.4rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.FeYS3G_cardLink:hover,.FeYS3G_cardLink:focus-visible{color:var(--teal);border-color:var(--teal)}.FeYS3G_studentBlock{border-top:1px solid rgb(var(--ink-rgb) / .12);flex-direction:column;gap:1.5rem;padding-top:clamp(3rem,6vh,4rem);display:flex}.FeYS3G_studentHead{flex-direction:column;gap:.75rem;display:flex}.FeYS3G_studentIntro{max-width:56ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}.FeYS3G_studentBlock .FeYS3G_grid,.FeYS3G_studentBlock .FeYS3G_card{max-width:420px}.FeYS3G_badge{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);background:rgb(var(--teal-rgb) / .12);border:1px solid rgb(var(--teal-rgb) / .3);border-radius:var(--radius-pill);white-space:nowrap;align-self:flex-start;padding:.45em 1em;font-weight:600}@media (prefers-reduced-motion:reduce){.FeYS3G_cardLink{transition:none}}
.oUwXKW_label{font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--serif-cream-soft);font-weight:600}
.JUnrHq_wrap{position:relative}.JUnrHq_toggle{width:2.75rem;height:100%;color:rgb(var(--foreground-rgb) / .4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:0;right:0}.JUnrHq_toggle:hover{color:var(--foreground)}.JUnrHq_toggle:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:var(--radius-sm)}
.g1ltpq_bar{z-index:50;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .4s;position:fixed;top:50%;right:28px;transform:translateY(-50%)}.g1ltpq_barVisible{opacity:1}@media (max-width:768px){.g1ltpq_bar{display:none}}.g1ltpq_track{width:100px;height:340px;position:relative}.g1ltpq_line{background:linear-gradient(#7dd3fcb3 0%,#38bdf8a6 20%,#0369a199 40%,#1e3a5f8c 60%,#0f172a99 80%,#020617b3 100%);width:1px;position:absolute;top:0;bottom:0;right:0}[data-navtheme-current=light] .g1ltpq_depth{color:rgb(var(--navy-rgb) / .5)}[data-navtheme-current=light] .g1ltpq_tickMark{background:rgb(var(--navy-rgb) / .3)}.g1ltpq_lineCleared{background:var(--accent-orange);opacity:.75;width:1px;position:absolute;top:0;right:0}.g1ltpq_tick{flex-direction:row;align-items:center;gap:5px;display:flex;position:absolute;right:0}.g1ltpq_tickMark{background:rgb(var(--foreground-rgb) / .35);flex-shrink:0;width:10px;height:1px;transition:background .35s;display:block}.g1ltpq_depth{font-family:var(--font-inter);letter-spacing:.05em;color:rgb(var(--foreground-rgb) / .45);white-space:nowrap;font-size:.55rem;font-weight:600;transition:color .35s}.g1ltpq_dot{background:var(--accent-orange);width:9px;height:9px;box-shadow:0 0 0 2px rgb(var(--coral-rgb) / .2), 0 0 10px rgb(var(--coral-rgb) / .5);z-index:2;border-radius:50%;position:absolute;right:-4px;transform:translateY(-50%)}
.tiD_xa_list{border-top:1px solid rgb(var(--ink-rgb) / .12);margin:0;padding:0;list-style:none}.tiD_xa_row{border-bottom:1px solid rgb(var(--ink-rgb) / .12)}.tiD_xa_trigger{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:clamp(1rem,3vw,2rem);width:100%;padding:clamp(1.4rem,3vw,2.1rem) .25rem;display:flex}.tiD_xa_name{font-family:var(--font-inter);letter-spacing:-.015em;color:var(--ink);flex:1;font-size:clamp(1.6rem,3vw + .6rem,3rem);font-weight:400;transition:font-weight .2s,color .2s}.tiD_xa_trigger:hover .tiD_xa_name,.tiD_xa_nameActive{color:var(--teal-deep);font-weight:700}.tiD_xa_trigger:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:var(--radius-xs)}.tiD_xa_plus{flex-shrink:0;width:26px;height:26px;position:relative}.tiD_xa_plus:before,.tiD_xa_plus:after{content:"";background:rgb(var(--ink-rgb) / .35);transition:transform .3s var(--ease-out-soft), background .2s ease;position:absolute;top:50%;left:50%}.tiD_xa_plus:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.tiD_xa_plus:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.tiD_xa_plusActive:after{transform:translate(-50%,-50%)rotate(90deg)scale(0)}.tiD_xa_plusActive:before{background:var(--teal)}.tiD_xa_panel{transition:grid-template-rows .4s var(--ease-out-soft);grid-template-rows:0fr;display:grid}.tiD_xa_panelActive{grid-template-rows:1fr}.tiD_xa_panelInner{overflow:hidden}.tiD_xa_description{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);max-width:62ch;margin:0 0 1.1rem;padding-right:2rem;font-weight:300;line-height:1.75}@media (min-width:1024px){.tiD_xa_description{font-size:var(--fs-base)}}@media (max-width:560px){.tiD_xa_description{padding-right:0}}.tiD_xa_roll{flex-direction:column;gap:.85rem;max-width:62ch;margin:0 0 1.75rem;display:flex}.tiD_xa_rollRow{border-bottom:1px solid rgb(var(--ink-rgb) / .1);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.75rem 1.25rem;padding-bottom:.85rem;display:grid}@media (max-width:560px){.tiD_xa_rollRow{grid-template-columns:1fr;gap:.3rem}}.tiD_xa_rollLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0;font-weight:600}.tiD_xa_rollValue{font-family:var(--font-inter);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:clamp(1rem,.4vw + .85rem,1.2rem);font-weight:400;line-height:1.5}.tiD_xa_rollEmail{color:inherit;font:inherit;border-bottom:1px solid rgb(var(--ink-rgb) / .2);text-decoration:none;transition:color .2s,border-color .2s}.tiD_xa_rollEmail:hover{color:var(--teal-deep);border-color:var(--teal-deep)}
.lt9g2a_page{min-height:100svh;color:var(--foreground);background:linear-gradient(to bottom, var(--hero-bg-top), var(--hero-bg-bottom) 55%, var(--background));justify-content:center;display:flex;position:relative;overflow:hidden}.lt9g2a_aurora{background:radial-gradient(circle, rgb(var(--teal-rgb) / .1), transparent 62%);opacity:.4;pointer-events:none;width:90vmax;height:70vmax;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.lt9g2a_frame{z-index:1;gap:var(--space-sm);width:100%;max-width:1240px;padding:clamp(6.5rem, 16vh, 8.5rem) var(--side-pad) var(--space-lg);flex-direction:column;min-height:100svh;display:flex;position:relative}.lt9g2a_topBar{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.lt9g2a_backHome{font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);align-items:center;gap:.45em;font-weight:500;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.lt9g2a_backHome:before{content:"←";transition:transform .2s;display:inline-block}.lt9g2a_backHome:hover{color:var(--serif-cream-soft);gap:.65em}.lt9g2a_backHome:hover:before{transform:translate(-3px)}.lt9g2a_brandTag{font-family:var(--font-inter), sans-serif;font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:600}.lt9g2a_stage{flex-direction:column;flex:1;display:flex}.lt9g2a_step{gap:var(--space-md);flex-direction:column;flex:1;display:flex}.lt9g2a_stepBody{gap:clamp(var(--space-md), 3vw, var(--space-xl));min-height:0;margin-top:var(--space-lg);flex:1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;display:grid}@media (max-width:900px){.lt9g2a_stepBody{gap:var(--space-lg);grid-template-columns:1fr}.lt9g2a_frame{min-height:auto}.lt9g2a_stage,.lt9g2a_step,.lt9g2a_form{flex:none}.lt9g2a_controls{margin-top:var(--space-xl)}}.lt9g2a_step[data-dir=down]{animation:lt9g2a_diveIn .6s var(--ease-out-expo) both}.lt9g2a_step[data-dir=up]{animation:lt9g2a_floatIn .6s var(--ease-out-expo) both}@keyframes lt9g2a_diveIn{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lt9g2a_floatIn{0%{opacity:0;filter:blur(6px);transform:translateY(-28px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}.lt9g2a_stepHead{gap:var(--space-xs);top:var(--space-lg);flex-direction:column;display:flex;position:sticky}.lt9g2a_headInner{gap:var(--space-xs);animation:lt9g2a_copyIn .55s var(--ease-out-expo) both;flex-direction:column;display:flex}@keyframes lt9g2a_copyIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:900px){.lt9g2a_stepHead{position:static}}.lt9g2a_stepCount{margin:var(--space-md) 0 0;font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--serif-cream-soft);font-weight:600}.lt9g2a_stepCount span{color:var(--muted);margin-left:.2em;font-weight:400}.lt9g2a_kicker{font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0;font-weight:600}.lt9g2a_title{font-family:var(--font-inter), sans-serif;font-size:var(--fs-2xl);letter-spacing:-.015em;color:var(--serif-cream);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.1}.lt9g2a_accent{font-family:var(--font-playfair), serif;color:var(--teal);font-size:1.13em;font-style:italic;font-weight:500}.lt9g2a_lead{max-width:46ch;font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);color:var(--muted);margin:0;font-weight:300;line-height:1.65}.lt9g2a_form{gap:var(--space-md);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.lt9g2a_fields{gap:var(--space-sm);flex-direction:column;display:flex}.lt9g2a_fieldHint{font-family:var(--font-inter), sans-serif;font-size:var(--fs-2xs);color:var(--muted);font-weight:300}.lt9g2a_categoryList{gap:var(--space-sm);border:none;flex-direction:column;margin:0;padding:0;display:flex}.lt9g2a_categoryCard{border:1px solid var(--hairline);border-radius:var(--radius-md);background:rgb(var(--white-rgb) / .03);cursor:pointer;flex-direction:column;gap:.3rem;padding:.95rem 1.15rem;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative}.lt9g2a_categoryCard:hover{border-color:rgb(var(--teal-rgb) / .4);background:rgb(var(--teal-rgb) / .05);transform:translateY(-2px)}.lt9g2a_categoryCardActive{border-color:var(--teal);background:rgb(var(--teal-rgb) / .08)}.lt9g2a_categoryRing{border-radius:var(--radius-md);pointer-events:none;box-shadow:0 0 0 0 rgb(var(--teal-rgb) / 0);transition:box-shadow .3s;position:absolute;inset:-1px}.lt9g2a_categoryCardActive .lt9g2a_categoryRing{box-shadow:0 0 0 3px rgb(var(--teal-rgb) / .18), 0 8px 30px rgb(var(--teal-rgb) / .14)}.lt9g2a_categoryLabel{font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);color:var(--serif-cream);font-weight:700}.lt9g2a_categoryBlurb{font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);color:var(--muted);line-height:1.55}.lt9g2a_review{gap:var(--space-md);flex-direction:column;display:flex}.lt9g2a_reviewCategory{border-radius:var(--radius-md);border:1px solid var(--teal);background:rgb(var(--teal-rgb) / .08);flex-direction:column;gap:.15rem;padding:.75rem 1.1rem;display:flex}.lt9g2a_reviewCategoryLabel{font-family:var(--font-inter), sans-serif;font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0;font-weight:600}.lt9g2a_reviewCategoryName{font-family:var(--font-inter), sans-serif;font-size:var(--fs-lg);color:var(--serif-cream);margin:.15rem 0 0;font-weight:700}.lt9g2a_summary{flex-direction:column;margin:0;display:flex}.lt9g2a_summaryRow{gap:var(--space-sm);border-bottom:1px solid var(--border);grid-template-columns:40% 1fr;padding:.6rem 0;display:grid}.lt9g2a_summaryLabel{font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.lt9g2a_summaryValue{font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);color:var(--foreground);word-break:break-word;white-space:pre-wrap;margin:0}.lt9g2a_formError{border:1px solid rgb(var(--coral-rgb) / .4);border-radius:var(--radius-md);background:rgb(var(--coral-rgb) / .08);padding:.85rem 1.1rem}.lt9g2a_formErrorTitle{font-family:var(--font-inter), sans-serif;font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-orange);margin:0 0 .35rem;font-weight:600}.lt9g2a_formErrorList{font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);color:var(--serif-cream-soft);flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;font-weight:300;display:flex}.lt9g2a_controls{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);margin-top:auto;display:flex}.lt9g2a_success{align-items:center;gap:clamp(var(--space-lg), 6vw, var(--space-xl));animation:lt9g2a_surfaceUp 1s var(--ease-out-expo) both;flex:1;grid-template-columns:minmax(0,1fr) minmax(160px,28vw);display:grid}@media (max-width:700px){.lt9g2a_success{gap:var(--space-lg);grid-template-columns:1fr}.lt9g2a_successVisual{order:-1}}.lt9g2a_successCopy{gap:var(--space-md);flex-direction:column;max-width:44ch;display:flex}.lt9g2a_successVisual{justify-content:center;align-items:center;display:flex}@keyframes lt9g2a_surfaceUp{0%{opacity:0;filter:blur(8px);transform:translateY(40px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}.lt9g2a_successMark{width:clamp(96px,12vw,160px);height:clamp(96px,12vw,160px);color:var(--teal);filter:drop-shadow(0 0 18px rgb(var(--teal-rgb) / .4));display:inline-flex;position:relative}.lt9g2a_successMark svg{width:100%;height:100%}.lt9g2a_successPulse{border:1.5px solid var(--teal);opacity:0;border-radius:50%;animation:1.4s ease-out .5s lt9g2a_successPulse;position:absolute;inset:-8%}@keyframes lt9g2a_successPulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.lt9g2a_checkPath{stroke-dasharray:22;stroke-dashoffset:22px;animation:lt9g2a_checkDraw .5s .35s var(--ease-in-out) forwards}@keyframes lt9g2a_checkDraw{to{stroke-dashoffset:0}}.lt9g2a_successTitle{font-family:var(--font-inter), sans-serif;font-size:var(--fs-3xl);letter-spacing:-.015em;color:var(--serif-cream);margin:0;font-weight:600;line-height:1.05}.lt9g2a_successLead{font-family:var(--font-inter), sans-serif;font-size:var(--fs-md);color:var(--serif-cream-soft);margin:0;font-weight:300;line-height:1.7}.lt9g2a_successLead strong{color:var(--serif-cream);font-weight:600}.lt9g2a_successActions{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.lt9g2a_primaryLink{background:var(--accent-orange);height:48px;color:var(--white);border-radius:var(--radius-pill);font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);cursor:pointer;border:none;align-items:center;padding:0 1.7rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.lt9g2a_primaryLink:hover{background:var(--accent-orange-strong);transform:translateY(-2px)}.lt9g2a_ghostLink{border:1px solid var(--hairline);border-radius:var(--radius-pill);height:48px;font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);color:var(--serif-cream-soft);cursor:pointer;background:0 0;align-items:center;padding:0 1.4rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.lt9g2a_ghostLink:hover{border-color:rgb(var(--white-rgb) / .24);color:var(--serif-cream)}.lt9g2a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.WGWZ7W_card{border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-surface);flex-direction:column;gap:1.25rem;padding:clamp(1.4rem,2.2vw,1.9rem);display:flex}.WGWZ7W_head{flex-direction:column;gap:.3rem;display:flex}.WGWZ7W_title{font-family:var(--font-playfair), serif;font-size:var(--fs-lg);color:var(--dash-strong);margin:0;font-weight:500}.WGWZ7W_sub{font-size:var(--fs-xs);color:var(--dash-muted);margin:0;line-height:1.55}.WGWZ7W_form{flex-direction:column;gap:1rem;max-width:26rem;display:flex}.WGWZ7W_field{flex-direction:column;gap:.35rem;display:flex}.WGWZ7W_label{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dash-faint);font-weight:700}.WGWZ7W_input{border:1px solid var(--dash-border-strong);border-radius:var(--radius-md);background:var(--dash-surface-2);width:100%;color:var(--dash-text);font-family:inherit;font-size:var(--fs-sm);padding:.75rem .95rem}.WGWZ7W_input:focus-visible{outline:2px solid var(--dash-accent);outline-offset:1px}.WGWZ7W_input[aria-invalid=true]{border-color:rgb(var(--coral-rgb) / .6)}.WGWZ7W_hint{font-size:var(--fs-2xs);color:rgb(var(--coral-rgb) / .95);margin:0}.WGWZ7W_checkboxRow{font-size:var(--fs-xs);color:var(--dash-text);cursor:pointer;align-items:center;gap:.55rem;display:flex}.WGWZ7W_checkboxRow input{width:16px;height:16px;accent-color:var(--dash-accent);cursor:pointer}.WGWZ7W_status{border-radius:var(--radius-md);font-size:var(--fs-xs);margin:0;padding:.75rem 1rem;line-height:1.5}.WGWZ7W_statusOk{border:1px solid var(--dash-accent);background:var(--dash-accent-soft);color:var(--dash-text)}.WGWZ7W_statusBad{border:1px solid rgb(var(--coral-rgb) / .45);background:rgb(var(--coral-rgb) / .1);color:var(--dash-text)}.WGWZ7W_actions{justify-content:flex-start;display:flex}.WGWZ7W_submit{border-radius:var(--radius-pill);background:var(--dash-accent);color:var(--dash-accent-ink);font-family:inherit;font-size:var(--fs-xs);letter-spacing:.03em;cursor:pointer;border:0;padding:.75rem 1.35rem;font-weight:600}.WGWZ7W_submit:disabled{opacity:.5;cursor:not-allowed}
._9xlBoG_intro{background:radial-gradient(ellipse 75% 55% at 8% -10%, rgb(var(--teal-deep-rgb) / .12), transparent 70%), var(--paper);width:100%;min-height:60svh;color:var(--ink);display:flex;position:relative;overflow:hidden}._9xlBoG_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}._9xlBoG_glow{background:radial-gradient(circle, rgb(var(--teal-rgb) / .22) 0%, rgb(var(--teal-rgb) / .08) 42%, transparent 72%);filter:blur(50px);border-radius:50%;width:min(52vw,580px);height:min(52vw,580px);position:absolute;top:-14%;left:8%}._9xlBoG_inner{z-index:1;width:100%;max-width:var(--content-max);padding:clamp(8rem, 18vh, 11rem) calc(var(--side-pad) + 1rem) clamp(6rem, 12vh, 8rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.75rem,4vh,2.5rem);margin:0 auto;display:flex;position:relative}._9xlBoG_heading{max-width:18ch;font-family:var(--font-inter);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2.6rem,4vw + 1.4rem,5rem);font-weight:400;line-height:1.1}._9xlBoG_bold{color:var(--teal-deep);font-weight:700}._9xlBoG_lead{max-width:56ch;font-family:var(--font-inter);font-size:var(--fs-base);margin:0;font-weight:300;line-height:1.75}@media (min-width:1024px){._9xlBoG_lead{font-size:var(--fs-md)}}._9xlBoG_leadStrong{color:var(--ink);font-weight:400}._9xlBoG_leadMuted{color:rgb(var(--ink-rgb) / .5)}
.zvbE2q_wrap{--line-x:clamp(1rem, 3vw, 1.5rem);position:relative}@media (min-width:768px){.zvbE2q_wrap{max-width:880px;margin:0 auto}}.zvbE2q_track,.zvbE2q_trackFill{left:var(--line-x);width:1px;position:absolute;top:.4rem;bottom:.4rem}@media (min-width:768px){.zvbE2q_track,.zvbE2q_trackFill{width:2px;left:50%;transform:translate(-50%)}}.zvbE2q_track{background:rgb(var(--ink-rgb) / .14)}.zvbE2q_trackFill{background:var(--teal);transform-origin:top;transform:scaleY(0)}@media (min-width:768px){.zvbE2q_trackFill{transform:translate(-50%)scaleY(0)}}.zvbE2q_list{margin:0;padding:0;list-style:none;position:relative}.zvbE2q_node{padding-bottom:clamp(2rem,5vw,3rem);padding-left:clamp(2.25rem,7vw,3.5rem);position:relative}.zvbE2q_node:last-child{padding-bottom:0}@media (min-width:768px){.zvbE2q_node{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);padding-left:0;display:grid}.zvbE2q_node[data-side=left] .zvbE2q_content{text-align:right;grid-column:1}.zvbE2q_node[data-side=right] .zvbE2q_content{text-align:left;grid-column:2}}.zvbE2q_dot{left:calc(var(--line-x) - 4px);background:var(--paper);border:2px solid var(--teal);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:.3rem}@media (min-width:768px){.zvbE2q_dot{top:.35rem;left:50%;transform:translate(-50%)}}.zvbE2q_year{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--teal-deep);margin-bottom:.35rem;font-size:clamp(1.4rem,2.2vw + .5rem,1.9rem);font-style:italic;font-weight:500;display:block}.zvbE2q_content{flex-direction:column;gap:.3rem;display:flex}.zvbE2q_eventTitle{font-family:var(--font-inter);font-weight:600;font-size:var(--fs-base);letter-spacing:-.005em;color:var(--ink);margin:0}.zvbE2q_eventDesc{max-width:42ch;font-family:var(--font-inter);font-weight:300;font-size:var(--fs-xs);color:var(--ink-soft);margin:0;line-height:1.65}@media (min-width:768px){.zvbE2q_node[data-side=left] .zvbE2q_eventDesc{margin-left:auto}}@media (min-width:1024px){.zvbE2q_eventDesc{font-size:var(--fs-sm)}}
.i4X3iG_prose{flex-direction:column;gap:1.6rem;max-width:68ch;display:flex}.i4X3iG_prose p{font-family:var(--font-inter);color:var(--ink);text-wrap:pretty;hanging-punctuation:first last;margin:0;font-size:clamp(1.06rem,.26vw + 1rem,1.19rem);font-weight:300;line-height:1.8}.i4X3iG_prose p.i4X3iG_lede{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);border-bottom:1px solid rgb(var(--ink-rgb) / .14);padding-bottom:clamp(1.4rem,3vh,2rem);font-size:clamp(1.45rem,1vw + 1.12rem,1.95rem);font-style:italic;font-weight:400;line-height:1.44}.i4X3iG_dropCap:first-letter{float:left;font-family:var(--font-serif);color:var(--ink);margin:.02em .12em 0 0;font-size:3.6em;font-style:normal;font-weight:400;line-height:.84}@media (max-width:560px){.i4X3iG_dropCap:first-letter{margin-right:.1em;font-size:2.9em}}.i4X3iG_prose p.i4X3iG_bold{font-weight:600}.i4X3iG_heading{clear:both;font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);margin:0;padding-top:clamp(1.25rem,3.5vh,2.5rem);scroll-margin-top:clamp(5rem,14vh,8rem);font-size:clamp(1.5rem,1.3vw + .95rem,2rem);font-weight:400;line-height:1.28}.i4X3iG_list{clear:both;font-family:var(--font-inter);color:var(--ink);text-wrap:pretty;flex-direction:column;gap:1.15rem;margin:0;padding:.25rem 0 .25rem .25rem;font-size:clamp(1.02rem,.24vw + .96rem,1.13rem);font-weight:300;line-height:1.75;list-style:none;display:flex}.i4X3iG_list li{padding-left:1.85rem;position:relative}.i4X3iG_list li:before{content:"";background:var(--teal);border-radius:1px;width:.85rem;height:2px;position:absolute;top:calc(.875em - 1px);left:0}.i4X3iG_linkWrap{clear:both;margin:0;padding-top:.35rem}.i4X3iG_link{background:var(--white);border:1px solid rgb(var(--ink-rgb) / .16);min-height:44px;box-shadow:0 1px 2px rgb(var(--ink-rgb) / .04);font-family:var(--font-inter);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:2em;align-items:center;gap:.7em;padding:.55em 1.45em;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.i4X3iG_linkArrow{transition:transform .2s}.i4X3iG_link:hover{background:var(--teal);border-color:var(--teal);color:var(--white);box-shadow:0 6px 16px rgb(var(--teal-rgb) / .24)}.i4X3iG_link:hover .i4X3iG_linkArrow{transform:translate(2px,-2px)}.i4X3iG_link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
._1P0Mma_download{--fill-x:50%;--fill-y:50%;isolation:isolate;border-radius:var(--radius-pill);background:var(--teal-deep);height:48px;color:var(--white);font-family:var(--font-inter), sans-serif;font-size:var(--fs-sm);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .35s ease, border-color .25s ease, transform .3s var(--ease-back), box-shadow .3s ease;border:1px solid #0000;justify-content:center;align-self:flex-start;align-items:center;gap:.5em;margin-top:.25rem;padding:0 1.6rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._1P0Mma_download:before{content:"";z-index:-1;border-radius:inherit;clip-path:circle(0% at var(--fill-x) var(--fill-y));transition:clip-path .5s var(--ease-out-quint);pointer-events:none;background:#2f7382;position:absolute;inset:0}._1P0Mma_download:hover:before,._1P0Mma_download:focus-visible:before{clip-path:circle(150% at var(--fill-x) var(--fill-y));transition:clip-path .9s var(--ease-out-quint)}._1P0Mma_download:hover,._1P0Mma_download:focus-visible{box-shadow:0 10px 28px rgb(var(--teal-deep-rgb) / .38), 0 0 60px rgb(var(--teal-deep-rgb) / .18);animation:2.4s ease-in-out infinite _1P0Mma_bioGlowTeal;transform:translateY(-3px)}._1P0Mma_download:active{animation:none;transform:translateY(0)}._1P0Mma_download:focus-visible{outline:2px solid var(--teal-deep);outline-offset:3px}@keyframes _1P0Mma_bioGlowTeal{0%,to{box-shadow:0 10px 28px rgb(var(--teal-deep-rgb) / .38), 0 0 60px rgb(var(--teal-deep-rgb) / .18)}50%{box-shadow:0 12px 36px rgb(var(--teal-deep-rgb) / .5), 0 0 80px rgb(var(--teal-deep-rgb) / .25)}}
.dv3Ntq_section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.dv3Ntq_inner{flex-direction:column;gap:clamp(2rem,5vh,3rem);padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(6rem,14vh,10rem);display:flex}.dv3Ntq_heading{max-width:16ch}.dv3Ntq_intro{max-width:56ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.75}.dv3Ntq_wizardWrap{position:relative}.dv3Ntq_wizardLockOverlay{z-index:2;text-align:center;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.dv3Ntq_wizardLockOverlay p{max-width:28ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);background:var(--white);border:1px solid rgb(var(--ink-rgb) / .1);border-radius:var(--radius-lg);box-shadow:0 12px 32px -12px rgb(var(--ink-rgb) / .25);margin:0;padding:.9rem 1.4rem;font-weight:600}.dv3Ntq_wizardLockNote{color:var(--ink-soft);margin-top:.2rem;font-weight:400;display:block}.dv3Ntq_layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:900px){.dv3Ntq_layout{grid-template-columns:minmax(0,1fr) 320px}}.dv3Ntq_layoutLocked{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.dv3Ntq_card{--progress:0;border-radius:var(--radius-xl);background:var(--white);border:1px solid rgb(var(--ink-rgb) / .1);color:var(--ink);flex-direction:column;gap:1.5rem;width:100%;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.dv3Ntq_progressRail{border-radius:var(--radius-pill);background:rgb(var(--ink-rgb) / .08);height:3px;overflow:hidden}.dv3Ntq_progressFill{width:100%;height:100%;transform:scaleX(var(--progress));transform-origin:0;background:var(--teal);transition:transform .4s}.dv3Ntq_stepHead{flex-direction:column;gap:.35rem;display:flex}.dv3Ntq_stepCount{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);margin:0;font-weight:600}.dv3Ntq_stepTitle{font-family:var(--font-serif);margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:400}.dv3Ntq_stepBody{flex-direction:column;gap:1.5rem;display:flex}.dv3Ntq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dv3Ntq_summaryRail{border-radius:var(--radius-xl);background:rgb(var(--teal-rgb) / .08);border:1px solid rgb(var(--teal-rgb) / .25);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:sticky;top:1.5rem}.dv3Ntq_summaryRailLabel{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .45);margin:0 0 .25rem;font-weight:700}.dv3Ntq_summaryEmpty{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink-soft);margin:0}.dv3Ntq_summaryStatus{font-family:var(--font-inter);font-size:var(--fs-2xs);color:var(--ink-soft);margin:0 0 .5rem}.dv3Ntq_identityConfirmed{border-radius:var(--radius-xl);background:rgb(var(--teal-rgb) / .1);border:1px solid rgb(var(--teal-rgb) / .3);font-family:var(--font-inter);font-size:var(--fs-sm);padding:1rem 1.25rem}.dv3Ntq_identityConfirmed p{margin:0}.dv3Ntq_identityChoice{flex-direction:column;gap:1rem;display:flex}.dv3Ntq_identityQuestion{font-family:var(--font-inter);font-size:var(--fs-base);margin:0;font-weight:500}.dv3Ntq_identityActions{flex-wrap:wrap;gap:.75rem;display:flex}.dv3Ntq_fields{flex-direction:column;gap:1rem;display:flex}.dv3Ntq_fields label>span:first-child{color:var(--ink)}input.dv3Ntq_guestInput{background:var(--white);border-color:rgb(var(--ink-rgb) / .18);color:var(--ink)}input.dv3Ntq_guestInput::placeholder{color:rgb(var(--ink-rgb) / .35)}input.dv3Ntq_guestInput:hover{border-color:rgb(var(--ink-rgb) / .3)}.dv3Ntq_fieldRow{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:560px){.dv3Ntq_fieldRow{grid-template-columns:1fr 1fr}}.dv3Ntq_select{border-radius:var(--radius-xl);border:1px solid rgb(var(--ink-rgb) / .15);background:var(--white);width:100%;font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);padding:.7em .9em}.dv3Ntq_checkboxRow{font-family:var(--font-inter);font-size:var(--fs-sm);align-items:center;gap:.6rem;display:flex}.dv3Ntq_uploadZone{border:1px dashed rgb(var(--ink-rgb) / .22);border-radius:var(--radius-md);background:var(--white);cursor:pointer;text-align:center;justify-content:center;align-items:center;min-height:76px;padding:1rem;transition:border-color .2s,background .2s;display:flex}.dv3Ntq_uploadZone:hover{border-color:rgb(var(--ink-rgb) / .4)}.dv3Ntq_uploadZoneDragging{border-color:var(--teal);background:rgb(var(--teal-rgb) / .06);border-style:solid}.dv3Ntq_uploadZoneFilled{border-style:solid;border-color:var(--teal)}.dv3Ntq_uploadZoneHint{flex-direction:column;gap:.3rem;display:flex}.dv3Ntq_uploadZoneHintTitle{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);font-weight:500}.dv3Ntq_uploadZoneHintSub{font-family:var(--font-inter);font-size:var(--fs-2xs);color:rgb(var(--ink-rgb) / .55);font-weight:300}.dv3Ntq_uploadZoneError{font-family:var(--font-inter);font-size:var(--fs-2xs);color:rgb(var(--coral-rgb) / .95);margin-top:.6rem;font-weight:400}.dv3Ntq_uploadZoneFile{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.dv3Ntq_uploadZoneFileName{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dv3Ntq_uploadZoneRemove{border:1px solid rgb(var(--ink-rgb) / .18);border-radius:var(--radius-pill);font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .6);cursor:pointer;background:0 0;flex-shrink:0;padding:.4rem .8rem;font-weight:600;transition:border-color .2s,color .2s}.dv3Ntq_uploadZoneRemove:hover{border-color:var(--teal);color:var(--teal-deep)}.dv3Ntq_ticketGrid{border:none;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;display:grid}@media (min-width:560px){.dv3Ntq_ticketGrid{grid-template-columns:1fr 1fr}}.dv3Ntq_ticketCard{border-radius:var(--radius-xl);border:1px solid rgb(var(--ink-rgb) / .12);cursor:pointer;flex-direction:column;gap:.5rem;padding:1.25rem;transition:border-color .2s,background .2s;display:flex;position:relative}.dv3Ntq_ticketCardActive{border-color:var(--teal);background:rgb(var(--teal-rgb) / .08)}.dv3Ntq_ticketTop{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dv3Ntq_ticketName{font-family:var(--font-inter);font-size:var(--fs-sm);font-weight:600}.dv3Ntq_ticketPrice{font-family:var(--font-serif);font-size:1.5rem}.dv3Ntq_ticketCurrency{font-size:1rem}.dv3Ntq_ticketBlurb{font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--ink-rgb) / .75);font-weight:400;line-height:1.6}.dv3Ntq_addOnStep{flex-direction:column;gap:1rem;display:flex}.dv3Ntq_stepper{border-radius:var(--radius-xl);border:1px solid rgb(var(--ink-rgb) / .12);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dv3Ntq_stepperLabel{font-family:var(--font-inter);font-size:var(--fs-sm);margin:0;font-weight:600}.dv3Ntq_stepperHint{font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--ink-rgb) / .75);max-width:32ch;margin:.2rem 0 0;font-weight:400}.dv3Ntq_stepperControls{align-items:center;gap:.75rem;display:flex}.dv3Ntq_stepperBtn{border-radius:var(--radius-pill);border:1px solid rgb(var(--ink-rgb) / .2);background:var(--white);cursor:pointer;width:2rem;height:2rem;font-size:1.1rem;line-height:1}.dv3Ntq_stepperValue{text-align:center;min-width:1.5ch;font-family:var(--font-serif);font-size:1.1rem}.dv3Ntq_review{flex-direction:column;display:flex}.dv3Ntq_reviewSummary{font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--ink-rgb) / .75);margin:0;font-weight:400;line-height:1.7}.dv3Ntq_summaryRow{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--ink);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.dv3Ntq_summaryTotal{border-top:1px solid rgb(var(--ink-rgb) / .14);font-weight:700;font-size:var(--fs-base);margin-top:.25rem;padding-top:.75rem}.dv3Ntq_reviewNote{font-family:var(--font-inter);font-size:var(--fs-xs);color:var(--teal-deep);margin:.75rem 0 0}.dv3Ntq_formError{border-radius:var(--radius-xl);font-family:var(--font-inter);font-size:var(--fs-xs);background:#c46c2d1a;border:1px solid #c46c2d4d;padding:.75rem 1rem}.dv3Ntq_controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}
.XqfnHa_wizard{border-top:1px solid rgb(var(--white-rgb) / .12);flex-direction:column;gap:1.5rem;margin-top:.5rem;padding-top:clamp(1.75rem,4vw,2.25rem);display:flex}.XqfnHa_progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.XqfnHa_progressStep{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--foreground-rgb) / .45);font-weight:600}.XqfnHa_progressTag{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-weight:600}.XqfnHa_stepBody{flex-direction:column;gap:1rem;display:flex}.XqfnHa_stepTitle{font-family:var(--font-inter);letter-spacing:-.01em;color:var(--serif-cream);margin:0;font-size:clamp(1.3rem,1.5vw + .9rem,1.8rem);font-weight:700}.XqfnHa_stepText{max-width:56ch;font-family:var(--font-inter);font-size:var(--fs-sm);color:rgb(var(--foreground-rgb) / .68);margin:0;font-weight:300;line-height:1.75}.XqfnHa_complete{text-align:center;align-items:center;padding:.5rem 0 .25rem}.XqfnHa_successMark{width:clamp(56px,8vw,72px);height:clamp(56px,8vw,72px);color:var(--teal);filter:drop-shadow(0 0 14px rgb(var(--teal-rgb) / .4));display:inline-flex;position:relative}.XqfnHa_successMark svg{width:100%;height:100%}.XqfnHa_successPulse{border:1.5px solid var(--teal);opacity:0;border-radius:50%;animation:1.4s ease-out .5s XqfnHa_successPulse;position:absolute;inset:-8%}@keyframes XqfnHa_successPulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.XqfnHa_checkPath{stroke-dasharray:22;stroke-dashoffset:22px;animation:XqfnHa_checkDraw .5s .35s var(--ease-in-out) forwards}@keyframes XqfnHa_checkDraw{to{stroke-dashoffset:0}}.XqfnHa_markError{color:var(--accent-orange);filter:drop-shadow(0 0 14px rgb(var(--coral-rgb) / .4))}.XqfnHa_pulseError{border-color:var(--accent-orange)}.XqfnHa_errorPath{stroke-dasharray:15;stroke-dashoffset:15px;animation:XqfnHa_checkDraw .4s .35s var(--ease-in-out) forwards}.XqfnHa_errorPathDelay{animation-delay:.55s}.XqfnHa_errorLink{color:var(--accent-orange);text-underline-offset:2px;text-decoration:underline}.XqfnHa_tryAgain{margin-top:.25rem}.XqfnHa_downloadButton{align-self:flex-start}.XqfnHa_downloadRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.XqfnHa_downloadArrow{color:rgb(var(--foreground-rgb) / .35);flex-shrink:0}.XqfnHa_choiceRow{flex-wrap:wrap;gap:.75rem;display:flex}.XqfnHa_choiceButton{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:rgb(var(--white-rgb) / .04);font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--foreground);cursor:pointer;padding:.75rem 1.5rem;font-weight:500;transition:border-color .2s,background .2s,color .2s}.XqfnHa_choiceButton:hover{border-color:rgb(var(--white-rgb) / .24)}.XqfnHa_choiceButtonActive{border-color:var(--teal);background:rgb(var(--teal-rgb) / .12);color:var(--serif-cream)}.XqfnHa_fields{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.XqfnHa_fields{grid-template-columns:1fr 1fr}.XqfnHa_fields .XqfnHa_field:last-child{grid-column:1/-1}}.XqfnHa_field{flex-direction:column;gap:.4rem;display:flex}.XqfnHa_label{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--foreground-rgb) / .55);font-weight:600}.XqfnHa_select{background:rgb(var(--white-rgb) / .04);border:1px solid var(--hairline);border-radius:var(--radius-sm);width:100%;height:48px;font-family:var(--font-inter);font-size:var(--fs-base);color:var(--foreground);outline:none;padding:0 1rem}.XqfnHa_select:hover{border-color:rgb(var(--white-rgb) / .14)}.XqfnHa_select:focus{border-color:var(--teal);background:rgb(var(--teal-rgb) / .05);box-shadow:0 0 0 3px rgb(var(--teal-rgb) / .12)}.XqfnHa_select option{color:var(--ink)}.XqfnHa_error{font-family:var(--font-inter);font-size:var(--fs-2xs);color:var(--accent-orange)}.XqfnHa_uploadZone{border:1px dashed var(--hairline);border-radius:var(--radius-md);background:rgb(var(--white-rgb) / .02);cursor:pointer;text-align:center;justify-content:center;align-items:center;min-height:88px;padding:1rem;transition:border-color .2s,background .2s;display:flex}.XqfnHa_uploadZone:hover{border-color:rgb(var(--white-rgb) / .24);background:rgb(var(--white-rgb) / .04)}.XqfnHa_uploadZoneDragging{border-color:var(--teal);background:rgb(var(--teal-rgb) / .06);border-style:solid}.XqfnHa_uploadZoneFilled{border-style:solid;border-color:var(--teal)}.XqfnHa_uploadZoneHint{flex-direction:column;gap:.3rem;display:flex}.XqfnHa_uploadZoneHintTitle{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--serif-cream-soft);font-weight:500}.XqfnHa_uploadZoneHintSub{font-family:var(--font-inter);font-size:var(--fs-2xs);color:var(--muted);font-weight:300}.XqfnHa_uploadZoneError{font-family:var(--font-inter);font-size:var(--fs-2xs);color:rgb(var(--coral-rgb) / .95);margin-top:.6rem;font-weight:400}.XqfnHa_uploadZoneFile{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;display:flex}.XqfnHa_uploadZoneFileName{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--serif-cream);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.XqfnHa_uploadZoneRemove{border:1px solid var(--hairline);border-radius:var(--radius-pill);font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;padding:.4rem .8rem;font-weight:600;transition:border-color .2s,color .2s}.XqfnHa_uploadZoneRemove:hover{border-color:var(--accent-orange);color:var(--accent-orange)}.XqfnHa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.XqfnHa_summary{grid-template-columns:1fr;gap:.75rem;margin:0;display:grid}.XqfnHa_summaryRow{border-bottom:1px solid rgb(var(--white-rgb) / .1);justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.XqfnHa_summaryRow dt{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--foreground-rgb) / .45);font-weight:600}.XqfnHa_summaryRow dd{font-family:var(--font-inter);font-size:var(--fs-sm);color:var(--serif-cream);text-align:right;margin:0}.XqfnHa_nav{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.XqfnHa_nav>:last-child{margin-left:auto}
.sQjnXW_section{background:var(--hero-bg-bottom);width:100%;color:var(--serif-cream);position:relative}.sQjnXW_inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-top:clamp(5rem,12vh,8rem);padding-bottom:clamp(6rem,14vh,9rem);display:flex}.sQjnXW_heading{--heading-color:var(--serif-cream);max-width:16ch}.sQjnXW_copy{max-width:48ch;font-family:var(--font-inter);font-size:var(--fs-base);color:rgb(var(--foreground-rgb) / .68);margin:0;font-weight:300;line-height:1.8}@media (min-width:1024px){.sQjnXW_copy{font-size:var(--fs-md)}}.sQjnXW_cta{margin-top:.5rem}
.EG3JAq_empty{border:1px dashed var(--dash-border-strong);border-radius:var(--dash-radius);background:var(--dash-surface);text-align:center;color:var(--dash-muted);flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:clamp(2rem,5vw,3.5rem);display:flex}.EG3JAq_icon{color:var(--dash-faint)}.EG3JAq_title{font-family:var(--font-serif), serif;font-size:var(--fs-md);color:var(--dash-strong);margin:0}.EG3JAq_body{max-width:46ch;font-size:var(--fs-sm);color:var(--dash-muted);margin:0}
