#famPlates{display:none}.panel.fam .body{align-items:stretch;justify-content:stretch;padding:0}.panel.fam .famWrap{display:flex;width:100%;height:100%;padding:0}.panel.fam .famAcc{flex:1 1;min-height:0;gap:0}.panel.fam .famAcc .leaf{border-radius:0}body.famScreen #float{opacity:0!important;pointer-events:none}@media(min-width:901px){.panel.fam .acc .leaf.open .lab{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 clamp(20px,3vw,56px);background:linear-gradient(0deg,rgba(35,26,17,.42),rgba(35,26,17,.14) 42%,rgba(35,26,17,.3))}.panel.fam .acc .leaf.open .lab b{font-size:clamp(50px,7.2vw,114px);line-height:.98;white-space:normal}.panel.fam .acc .leaf.open .lab s{max-height:4em;margin-top:28px;white-space:normal;font-size:15.75px;letter-spacing:.26em;opacity:.85}}.panel.fam .acc .leaf .lab{padding:22px 20px 24px}@media(max-width:900px){.panel.fam .famWrap{padding-top:clamp(76px,12vh,120px)}.acc .leaf .blurb{font-size:13px}.acc .leaf.open .blurb{max-height:14em}}#subBg{position:fixed;inset:0;z-index:998;opacity:0;pointer-events:none;transition:opacity .6s ease}#subBg img,#subBg video{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);filter:brightness(.88)}#subBg video{display:none}#subBg.isVideo video{display:block}#subBg.isVideo img{display:none}.panel .film{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none}.panel .body{position:relative;z-index:2}.panel .film video{width:100%;height:100%;object-fit:cover;display:block}#subBg .veil,.panel:not(.hasVideo) .film{display:none}body.subOn #subBg{opacity:1}body.subOn #tl{background:transparent}body.subOn #tlFx{display:none}@media(max-width:900px){#subBg .veil{background:linear-gradient(180deg,rgba(255,254,241,.9),rgba(255,254,241,.82) 40%,rgba(255,254,241,.9))}}#float{display:none!important}#tlScroll{z-index:1002;overflow:hidden}#tlScroll,#tlScroll>*{position:absolute;inset:0}#tlScroll>*{opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.4,0,.3,1),transform 1.1s cubic-bezier(.4,0,.3,1);transform:scale(1.03)}#tlScroll>.on{opacity:1;pointer-events:auto;transform:none}#tlScroll::-webkit-scrollbar{display:none}#tl #tlHead{left:0;right:0;top:0;bottom:0;width:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 var(--gut);z-index:1}#tl #tlHead .hd{max-width:52ch}#tl #tlHead h2{font-size:clamp(38px,5.4vw,86px);line-height:.98;font-style:italic;font-weight:300;margin-top:0}#tl #tlHead h2,#tl #tlHead p{color:var(--fg);text-shadow:none!important}#tl #tlHead p{margin-top:26px;font-size:clamp(15px,1.45vw,22px);line-height:1.55;opacity:.94}#tl #tlHead .cue{position:absolute;left:50%;bottom:var(--gut);transform:translateX(-50%);margin-top:0;font-family:var(--f-disp);font-style:italic;font-weight:400;font-size:clamp(18px,1.6vw,26px);letter-spacing:.01em;text-transform:none;color:var(--fg2);text-shadow:none;animation:cuePulse 2.8s ease-in-out infinite}@keyframes cuePulse{0%,to{opacity:.4}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){#tl #tlHead .cue{animation:none;opacity:.8}}#catList{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,.5vh,10px);padding:clamp(80px,10vh,130px) var(--gut) clamp(60px,8vh,110px)}.cRow{display:block;width:100%;max-width:none;padding:clamp(10px,1.3vh,20px) 0;border:0;background:none;text-align:center;cursor:pointer;color:var(--fg);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.cRow .cT{max-width:100%;font-family:var(--f-disp);font-weight:400;font-style:italic;font-size:clamp(15px,1.9vw,32px);line-height:1.08;white-space:nowrap;overflow:hidden;padding-bottom:.18em;margin-bottom:-.18em}.cRow .cD,.cRow .cT{display:inline-block}.cRow .cD{margin-top:2px;font-family:var(--sans);font-size:10px;text-transform:uppercase;color:var(--fg);opacity:.72;text-shadow:0 0 18px rgba(var(--halo),.95),0 0 44px rgba(var(--halo),.85)}#catList.dim .cRow{opacity:.34}#catList.dim .cRow:hover{opacity:1;transform:translateY(-2px)}@media(max-width:900px){#tl #tlHead{padding-top:0}.cRow{padding:16px 0}#catList.dim .cRow{opacity:1}}#ev{position:fixed;inset:0;z-index:1100;background:var(--surf);opacity:0;pointer-events:none;transition:opacity .5s ease}#ev.on{opacity:1;pointer-events:auto}#ev:not(.on){visibility:hidden}#ev #evCopy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(62ch,36vw);text-align:center;z-index:3;max-height:74vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#ev #evCopy::-webkit-scrollbar{display:none}#evCopy .eDate{font-family:var(--sans);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg2c,#5a4a33)}#evCopy .eTitle{margin-top:22px;font-size:clamp(39px,4.5vw,75px);font-weight:400;line-height:1.1;color:var(--bark)}#evCopy .eMeta{margin-top:22px;font-family:var(--sans);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg2c,#5a4a33)}#evCopy .eDesc{margin-top:28px}#evCopy .eDesc a{text-decoration:underline;text-underline-offset:3px;transition:color .3s}#evCopy .eDesc a:hover{color:var(--rose,#A15D66)}#evCopy .eDesc p{font-size:clamp(13px,1vw,16px);line-height:1.66;color:var(--bark);opacity:.86;margin-bottom:12px}#evCopy .eCta{margin-top:24px}#evCopy .eCta a{display:inline-block;padding:13px 26px;border-radius:var(--btn-r);border:1px solid color-mix(in srgb,var(--bark) 26%,transparent);font-family:var(--sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bark);transition:background .35s ease}#evCopy .eCta a:hover{background:color-mix(in srgb,var(--bark) 8%,transparent)}#evCopy .eCta a{animation:soonChip 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){#evCopy .eCta a{animation:none}}.eFan{position:absolute;top:50%;z-index:2;cursor:zoom-in;width:min(29vw,720px);aspect-ratio:4/5;transform:translateY(-50%);transition:transform .6s cubic-bezier(.22,1,.36,1)}.eFan.l{left:2.5vw}.eFan.r{right:2.5vw}.eFan figure{position:absolute;inset:0;overflow:hidden;background:var(--shell);box-shadow:0 20px 50px rgba(0,0,0,.2);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease}.eFan figure img{width:100%;height:100%;object-fit:cover;display:block}.eFan figure:first-child{transform:rotate(-6deg) translate(-14px,10px);opacity:.42}.eFan figure:nth-child(2){transform:rotate(3.5deg) translate(11px,-5px);opacity:.7}.eFan figure:nth-child(3){transform:rotate(-1deg)}.eFan.dealt figure:nth-child(3){animation:fanDrop .62s cubic-bezier(.22,1,.36,1)}@keyframes fanDrop{0%{transform:rotate(-7deg) translateY(-16px) scale(1.04);opacity:.4}to{transform:rotate(-1deg)}}.eFan.held{transform:translateY(-50%) scale(1.04)}.eFan.held figure:nth-child(3){transform:rotate(0deg)}.eFan.held figure:first-child{opacity:.24}.eFan.held figure:nth-child(2){opacity:.44}@media(prefers-reduced-motion:reduce){.eFan.dealt figure:nth-child(3){animation:none}}#ev .eNav{position:absolute;left:50%;bottom:clamp(26px,4.5vh,60px);transform:translateX(-50%);z-index:4;display:flex;align-items:center;gap:clamp(16px,1.6vw,28px)}#ev .eNav button{width:44px;height:44px;border:0;background:none;color:var(--bark);cursor:pointer;font-size:19px;opacity:.85;transition:opacity .3s ease}#ev .eNav button:hover:not(:disabled){background:none;opacity:1}#ev .eNav button:disabled{opacity:.22;cursor:default}#ev .eNav .eCount{font-family:var(--sans);font-size:10px;letter-spacing:.2em;color:var(--fg2c,#5a4a33)}#ev #evCopy,#ev .eFan{transition:opacity .34s ease,transform .6s cubic-bezier(.22,1,.36,1)}#ev.swap #evCopy,#ev.swap .eFan{opacity:0}#evGallery,#evHero{display:none}@media(max-width:900px){#ev{overflow-y:auto}#ev #evCopy{position:static;transform:none;width:auto;max-height:none;display:flex;flex-direction:column;justify-content:safe center;align-items:center;min-height:100svh;padding:96px var(--gut) 40px}#evCopy .eDate{font-size:13px}#evCopy .eTitle{font-size:45px}#evCopy .eDesc p{font-size:15px}.eFan{display:none!important}#ev .eNav{position:static;transform:none;justify-content:center;margin:40px auto clamp(50px,9vh,90px)}#evHero{margin:26px 0 4px;padding:0;border:0;border-radius:4px;overflow:hidden;background:var(--shell);cursor:pointer}#evHero,#evHero img{display:block;width:100%}#evHero img{height:auto}#evGallery{display:block;column-count:2;column-gap:10px;margin-top:30px;width:100%}#evGallery .gPh{display:block;width:100%;margin:0 0 10px;page-break-inside:avoid;break-inside:avoid;overflow:hidden;border-radius:4px;background:var(--shell);cursor:pointer}#evGallery .gPh img{width:100%;height:auto;display:block}}#navBar{position:fixed;left:var(--gut);top:clamp(4px,.6vw,10px);z-index:1400;display:flex;flex-direction:row;align-items:center;gap:clamp(18px,1.8vw,30px)}#navBar button{background:none;border:0;padding:0;cursor:pointer;color:var(--fg,var(--bark));transition:opacity .35s ease,background .35s ease,border-color .35s ease}#navMenuBtn img{display:block;width:clamp(96px,8vw,138px);height:auto;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .35s ease}#navBar.open #navMenuBtn img{transform:rotate(90deg)}@media(hover:hover){#navBar:hover #navMenuBtn img{transform:rotate(90deg)}}body.ctOpen #navMenuBtn img,body.esOpen #navMenuBtn img,body.subDark #navMenuBtn img{content:url(/assets/icons/menu-light.png)}#navFly{display:flex;flex-direction:row;align-items:center;gap:clamp(22px,2.4vw,40px);pointer-events:none}#navFly button{font-family:var(--f-ui,var(--sans));font-size:22px;letter-spacing:.18em;text-transform:uppercase;color:var(--bark);opacity:0;transform:translateX(-16px);transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}#navFly button:nth-child(2){transition-delay:.06s}#navFly button:nth-child(3){transition-delay:.12s}body.ctOpen #navFly button,body.esOpen #navFly button,body.subDark #navFly button{color:var(--role-button,var(--hi,#FFFDF0))}@media(hover:hover){#navBar:hover #navFly{pointer-events:auto}#navBar:hover #navFly button{opacity:1;transform:none}}#navBar.open #navFly{pointer-events:auto}#navBar.open #navFly button{opacity:1;transform:none}@media(hover:hover){#navFly button:hover{opacity:.6!important}}#contactBtn{position:fixed;right:var(--gut);bottom:clamp(10px,1.6vw,22px);z-index:1400;background:none;border:0;padding:0;cursor:pointer}#contactBtn img{display:block;height:clamp(72px,6vw,104px);width:auto;transition:transform .4s cubic-bezier(.22,1,.36,1)}#contactBtn:hover img{transform:scale(1.08)}body.ctOpen #contactBtn img,body.esOpen #contactBtn img,body.famScreen #contactBtn img,body.footerOpen #contactBtn img,body.subDark #contactBtn img{content:url(/assets/icons/contact-light.png)}#arBack,#evBack,#tlBack{left:var(--gut)!important;right:auto;top:74px!important;width:max-content;display:none!important}#stage{transition:opacity .5s ease!important}#stage.folded{transform:none!important;filter:none!important}#stage.folded,body.fx-sub #stage.folded{opacity:0!important}#tl{transform:none!important;opacity:0;transition:opacity .5s ease,transform .8s cubic-bezier(.5,0,.2,1)!important}#tl.on{opacity:1}#tl.zoomOut{transform:scale(.86)!important;opacity:0}#tl.zoomOut #tlGrid{opacity:0;transition:opacity .12s ease}.panel.fam .famAcc.entering{gap:0}.panel.fam .famAcc.entering .leaf{transition:flex-grow 1.15s cubic-bezier(.66,0,.72,1),opacity .55s ease}.panel.fam .famAcc.entering .leaf.go{flex-grow:30;border-radius:0}.panel.fam .famAcc.entering .leaf.out{flex-grow:0;opacity:0;transition:flex-grow 1.15s cubic-bezier(.66,0,.72,1),opacity 0s}.panel.fam .famAcc.entering .leaf.go img{filter:brightness(.88);transform:scale(1.02);transition:filter .9s ease,transform 1.15s cubic-bezier(.66,0,.72,1)}.panel.fam .famAcc.entering .leaf.go .lab{opacity:0;transition:opacity .4s ease}.panel.fam .famAcc.resetting .leaf,.panel.fam .famAcc.resetting .leaf .lab,.panel.fam .famAcc.resetting .leaf img{transition:none!important}#tlBar{display:none}.cRow .cD,.cRow .cT{text-shadow:none!important}#tl #tlHead .hd:before{display:none!important}#tl #tlHead h2{font-size:clamp(64px,10vw,150px)}#tl #tlHead .hd{max-width:min(74vw,1180px)}#tl #tlHead p{font-size:clamp(24px,2.5vw,38px);line-height:1.4;max-width:min(64vw,900px);margin-left:auto;margin-right:auto}.cRow{pointer-events:none}.cRow .cD,.cRow .cT{pointer-events:auto;cursor:pointer}.cRow .cD{font-size:13px;letter-spacing:.22em}.cRow .cD,.cRow .cT{pointer-events:none}#catList.on .cRow .cD,#catList.on .cRow .cT{pointer-events:auto}.cRow .cSoon{margin-left:12px;vertical-align:1px;font-family:var(--sans);font-size:9.5px;letter-spacing:.2em;color:var(--fg);border:1px solid color-mix(in srgb,var(--fg) 45%,transparent);border-radius:999px;padding:4px 11px}.cRow .cSoon,.row h3 .soon{display:inline-block;text-transform:uppercase;opacity:.9}.row h3 .soon{margin-left:10px;vertical-align:middle;font-family:var(--f-ui);font-size:9px;letter-spacing:.18em;font-weight:400;color:var(--rose,#A15D66);border:1px solid;border-radius:999px;padding:3px 9px}.cRow.soonRow,.row[data-when=upcoming]{filter:drop-shadow(0 0 7px rgba(231,199,158,.9)) drop-shadow(0 0 22px rgba(231,199,158,.55))}@keyframes soonChip{0%,to{box-shadow:0 0 2px rgba(231,199,158,.25)}50%{box-shadow:0 0 18px rgba(231,199,158,.9),0 0 40px rgba(231,199,158,.4)}}.cRow .cSoon,.row h3 .soon{animation:soonChip 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cRow .cSoon,.row h3 .soon{animation:none}}#arHead{max-width:none}@media(max-width:900px){#tl #tlHead h2{font-size:clamp(38px,11vw,54px)}#tl #tlHead .hd{max-width:100%}#tl #tlHead p{font-size:20px;line-height:1.55;max-width:none}#tl #tlHead .hd{position:relative;height:100%;width:100%;display:block}#tl #tlHead h2{top:25%;transform:translateY(-50%)}#tl #tlHead h2,#tl #tlHead p{position:absolute;left:0;right:0;margin:0}#tl #tlHead p{bottom:calc(102px + env(safe-area-inset-bottom,0px))}#catList{overflow-y:auto;justify-content:safe center;padding:96px var(--gut) 80px;gap:6px}.cRow .cT{font-size:24px;line-height:1.18;white-space:normal}.cRow .cD{margin-top:6px}.cRow{padding:14px 0}}#arHead .ttl h2{display:none}@media(min-width:901px){body.fx-bubble #arFilterBtn{position:fixed;right:var(--gut);top:calc(clamp(4px,.6vw,10px) + clamp(96px,8vw,138px)/2 - 21px);z-index:1150}#ar #arHead{padding-top:150px}}#arHead,#contactBtn,#cue,#esLink,#esView,#ev .eFan,#float,#lb,#navBar,#siteFooter,#stage,#tl,.eNav{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}#evCopy .eDesc,#p1 .about{-webkit-user-select:text;-moz-user-select:text;user-select:text}#ev.noPhotos #evHero,#ev.noPhotos .eFan,#ev.onePhoto .eFan.r,.ggc-head{display:none!important}#evGallery img,#evHero img,#lb img,.eFan img{image-orientation:from-image}#p0 .logo{display:block;margin-left:auto;margin-right:auto}@media(max-width:900px){#esView .x{left:calc(100vw - 12px - 35px);top:calc(12px + 36px);width:48px;height:48px;font-size:17px}}#esView .x{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:26px}#esView .x:hover{background:none;opacity:1}#p1 .col.about{display:flex;flex-direction:column;align-items:center}#p1 .about h2{order:0}#p1 .about .aLede{order:1}#p1 .about .aMore{order:2}#p1 .about .aCols{order:3}#p1 .about .aCred{order:4}#p1 .about .aMore{margin:18px 0 0;padding:2px 0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;font-family:var(--f-disp)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(17px,1.5vw,24px);letter-spacing:.01em;text-transform:none;color:var(--bark);transition:color .3s ease}#p1 .about .aMore:hover{background:none;color:var(--rose,#A15D66)}#p1 .about .aMore{opacity:0;transition:color .3s ease,opacity .45s ease}#p1.act .about .aMore{opacity:1;transition:color .3s ease,opacity .6s ease 1.45s}#p1 .about.open .aCols{margin-top:clamp(10px,1.6vh,18px)}#p1 .about .aCols{grid-auto-rows:0fr}#p1 .about.open .aCols{grid-auto-rows:1fr}#p1 .about:not(.open) .aCols{pointer-events:none}@media(min-width:901px){#p1 .body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#p1 .body::-webkit-scrollbar{display:none}}@media(max-width:900px){#p1 .about .aCred{order:2}#p1 .about .aMore{order:3;font-size:18px}#p1 .about .aCols{order:4}body.evOn:not(.esOpen):not(.ctOpen) #navFly button{color:var(--role-button,var(--bark))}body.evOn:not(.esOpen):not(.ctOpen) #contactBtn img,body.evOn:not(.esOpen):not(.ctOpen) #navMenuBtn img{content:normal}}#cur.big{border:0;box-shadow:none}@media(min-width:901px){#arFilterBtn,body.fx-bubble #arFilterBtn{display:inline-block;gap:0;font-family:var(--f-disp);font-style:italic;font-weight:400;font-size:clamp(18px,1.6vw,26px);letter-spacing:.01em;text-transform:none;color:var(--role-button,var(--bark));border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0!important;padding:6px 0;transition:color .3s}#arFilterBtn:hover,body.fx-bubble #arFilterBtn:hover{border:0;background:none;color:var(--rose,#A15D66)}#arFilterBtn[data-on="1"],body.fx-bubble #arFilterBtn[data-on="1"]{background:none;color:var(--rose,#A15D66)}}@media(max-width:900px){#navBar{pointer-events:none}#navBar #navMenuBtn,#navBar.open #navFly{pointer-events:auto}}body #esLink{opacity:0!important;pointer-events:none!important;transition:opacity .7s ease}body #esLink.on{opacity:1!important;pointer-events:auto!important}body.ctOpen #esLink,body.esOpen #esLink{opacity:0!important;pointer-events:none!important}#contactView{position:fixed;inset:0;z-index:1320;background:var(--bark);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6vw;--cx:92%;--cy:92%;-webkit-clip-path:circle(0 at var(--cx) var(--cy));clip-path:circle(0 at var(--cx) var(--cy));visibility:hidden;transition:visibility 0s linear .85s,-webkit-clip-path .85s cubic-bezier(.76,0,.24,1);transition:clip-path .85s cubic-bezier(.76,0,.24,1),visibility 0s linear .85s;transition:clip-path .85s cubic-bezier(.76,0,.24,1),visibility 0s linear .85s,-webkit-clip-path .85s cubic-bezier(.76,0,.24,1)}body.ctOpen #contactView{-webkit-clip-path:circle(150% at var(--cx) var(--cy));clip-path:circle(150% at var(--cx) var(--cy));visibility:visible;transition:visibility 0s linear 0s,-webkit-clip-path .85s cubic-bezier(.76,0,.24,1);transition:clip-path .85s cubic-bezier(.76,0,.24,1),visibility 0s linear 0s;transition:clip-path .85s cubic-bezier(.76,0,.24,1),visibility 0s linear 0s,-webkit-clip-path .85s cubic-bezier(.76,0,.24,1)}@media(prefers-reduced-motion:reduce){#contactView,body.ctOpen #contactView{transition:none}}#contactView .inner{width:min(620px,90vw);display:flex;flex-direction:column;gap:clamp(24px,4vh,42px)}#contactView .sub{font-family:var(--f-ui,var(--sans));font-size:12.5px;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,254,241,.55)}#contactForm{display:flex;flex-direction:column;gap:20px;text-align:left}#contactForm .tBtn,#contactForm input,#contactForm textarea{width:100%;background:none;border:0;border-bottom:1px solid rgba(255,254,241,.32);border-radius:0;padding:14px 2px;color:var(--paper);font-family:var(--f-body,Georgia,serif);font-size:clamp(19px,1.9vw,25px);line-height:1.5;transition:border-color .3s;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contactForm input::placeholder,#contactForm textarea::placeholder{color:rgba(255,254,241,.42)}#contactForm .tBtn:focus,#contactForm input:focus,#contactForm textarea:focus{outline:none;border-color:rgba(255,254,241,.75)}#contactForm .topic{position:relative}#contactForm .tBtn{text-align:left;cursor:pointer;color:rgba(255,254,241,.42);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10'%3E%3Cpath d='M1 1l7 7 7-7' fill='none' stroke='%23FFFEF1' stroke-opacity='.6' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;transition:border-color .3s,color .3s}#contactForm .topic.picked .tBtn{color:var(--paper)}#contactForm .topic.open .tBtn{border-color:rgba(255,254,241,.75)}#contactForm .topic.miss .tBtn{border-color:var(--rose,#A15D66);color:color-mix(in srgb,var(--rose,#A15D66) 70%,var(--paper))}#contactForm .tList{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:5;margin:0;padding:10px 0;list-style:none;background:color-mix(in srgb,var(--paper) 7%,var(--bark));border:1px solid rgba(255,254,241,.18);box-shadow:0 24px 60px rgba(0,0,0,.35);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .3s ease,transform .45s var(--ease)}#contactForm .topic.open .tList{opacity:1;transform:none;pointer-events:auto}#contactForm .tList li{padding:11px 18px;cursor:pointer;font-family:var(--f-body,Georgia,serif);font-style:normal;font-weight:400;font-size:clamp(17px,1.5vw,21px);color:rgba(255,254,241,.82);transition:color .25s,background .25s}#contactForm .tList li:hover{color:var(--paper);background:rgba(255,254,241,.07)}#contactForm button{align-self:center;margin-top:8px;background:none;border:0;font-family:var(--f-disp);font-style:italic;font-weight:400;font-size:clamp(26px,2.3vw,36px);letter-spacing:.01em;color:var(--paper);opacity:.88;cursor:pointer;transition:opacity .3s}#contactForm button:hover{opacity:1}#contactView .meta{display:flex;flex-direction:column;gap:12px;align-items:center;font-family:var(--f-ui,var(--sans));font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,254,241,.72)}#contactView .meta a{color:rgba(255,254,241,.72);transition:color .3s}#contactView .meta a:hover{color:var(--paper)}@media(max-width:900px){#contactForm .tBtn,#contactForm input,#contactForm textarea{font-size:17px}#contactForm .tList li{font-size:16px}#contactForm button{font-size:24px}#contactView .meta{font-size:11.5px}}#contactView .x{position:fixed;left:calc(100vw - clamp(26px,3.4vw,46px) - clamp(88px,9vw,130px) / 2);top:calc(25px + clamp(88px,9vw,130px) / 2);transform:translate(-50%,-50%);width:56px;height:56px;display:grid;place-items:center;font-family:var(--sans);font-size:26px;line-height:1;font-weight:400;color:var(--paper);opacity:.82;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;padding:0;transition:opacity .3s}#contactView .x:hover{opacity:1;background:none}@media(max-width:900px){#contactView .x{left:calc(100vw - 12px - 35px);top:calc(12px + 36px);width:48px;height:48px}}#evCopy .eCtaTop{margin-top:24px}#evCopy .eCta:empty{display:none}body:not(.pastFirst) #esLink img{content:url(/assets/logo/earth-school-w1.svg);mix-blend-mode:normal;filter:brightness(0);opacity:.82}@media(max-width:900px){body.fx-bubble #arFilters .g button{--rot:0deg!important}#arHead #arFilters .g{gap:10px 10px}}@media(hover:none){body.fx-bubble #arFilters .g button:hover{background:var(--paper);color:var(--bark);border-color:rgba(59,42,28,.16)}body.fx-bubble #arFilters .g button[aria-pressed=true]:hover{background:var(--pig,var(--bark));border-color:var(--pig,var(--bark));color:var(--paper)}}@media(max-width:900px){#arFilters #arFiltersClose,#contactView .x,#esView .x{position:fixed;left:auto;right:calc(var(--gut) + 10px);top:24px;transform:none;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:0;background:none;z-index:5;display:flex;align-items:center;justify-content:flex-end;font-family:var(--sans);font-size:26px;line-height:1;letter-spacing:0}}*{-webkit-tap-highlight-color:transparent}.panel.fam .famAcc .leaf,.panel.fam .famWrap{background:var(--bark,#321F12)}.panel.fam .famAcc .leaf img{transition:filter .6s ease}