html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.ed{--paper:#f8f4f1;--ink:#0a0909;--gold:#98774f;--body:#0a0909;--line:#d5cec2;--serif:var(--font-serif), "Times New Roman", serif;--gutter:clamp(24px, 6.2vw, 108px);background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.6;overflow:clip}.ed *{box-sizing:border-box}.ed h1,.ed h2,.ed h3,.ed h4,.ed p{margin:0}.ed button,.ed input,.ed select{font:inherit}.ed a{color:inherit}.ed button,.ed a{-webkit-tap-highlight-color:transparent}.ed button{cursor:pointer}.ed a:focus-visible,.ed button:focus-visible,.ed input:focus-visible,.ed select:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.ed section{scroll-margin-top:24px}.ed em{font-weight:400}.ed-pad{padding-left:var(--gutter);padding-right:var(--gutter)}.ed-label{letter-spacing:.18em;text-transform:uppercase;font-size:12px;line-height:1.5}.ed h2{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(42px,5.8vw,94px);font-weight:400;line-height:.94}.ed h2 em{letter-spacing:-.045em}.ed-arrow{flex:none;transition:transform .35s}.ed-arrow--right{transform:rotate(-90deg)}.ed-arrow--left{transform:rotate(90deg)}.ed-arrow--up{transform:rotate(180deg)}.ed-line-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:34px;padding:0 0 10px;font-size:13px;display:inline-flex}.ed-line-link:hover .ed-arrow{transform:translateY(4px)}.ed-photo{background:#d9d1c4;position:relative;overflow:hidden}.ed-photo img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.65,.3,1)}.ed-photo:hover img{transform:scale(1.025)}.ed-skip{z-index:100;background:var(--paper);padding:15px;position:fixed;top:-90px;left:20px}.ed-skip:focus{top:10px}.ed-header{background:var(--paper);padding:0 3.2vw}.ed-topline{border-bottom:1px solid var(--line);letter-spacing:.15em;justify-content:space-between;align-items:center;height:65px;font-size:11px;display:flex}.ed-monogram{align-items:center;width:130px;display:flex}.ed-logo{mix-blend-mode:multiply;filter:brightness(1.05)contrast(1.12);background:url(/images/audeline/logo.jpg) no-repeat;display:block}.ed-logo--mark{aspect-ratio:440/510;background-position:47.9% 33.6%;background-size:285%}.ed-logo--wordmark{aspect-ratio:854/191;background-position:49.7% 78.2%;background-size:146.8%}.ed-monogram .ed-logo{width:33px}.ed-header-join{text-transform:uppercase;align-items:center;gap:25px;display:flex}.ed-header-join span{font-size:17px}.ed-masthead{text-align:center;padding:18px 0 20px;overflow:hidden}.ed-masthead-word{font-family:var(--serif);letter-spacing:-.068em;padding-right:.06em;font-size:clamp(80px,18.9vw,340px);font-weight:400;line-height:.83}.ed-masthead>span:not(.ed-logo){letter-spacing:.55em;margin-top:16px;font-size:13px;display:block}.ed-destinations{border-top:1px solid var(--line);font-family:var(--serif);letter-spacing:.34em;text-align:center;text-transform:uppercase;color:var(--gold);padding:15px 0;font-size:12px}.ed-destinations span{vertical-align:.15em;margin:0 1.1em;font-size:.7em;display:inline-block}.ed-masthead .ed-masthead-lockup{display:none}.ed-mask{--reveal:130%;vertical-align:bottom;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 30%), transparent var(--reveal));-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 30%), transparent var(--reveal));mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 30%), transparent var(--reveal));margin:0 -.08em -.18em -.04em;padding:0 .08em .18em .04em;display:inline-block}.ed-hero-intro,.ed-hero-cta{display:none!important}.ed a.ed-gold-button{color:#fff;text-decoration:none}.ed-cover{color:#fff;isolation:isolate;height:clamp(580px,70vw,790px);position:relative;overflow:hidden}.ed-cover-image,.ed-film{position:absolute;inset:0}.ed-cover-image img{object-position:center 54%}.ed-film video{object-fit:cover;width:100%;height:100%}.ed-film-controls{bottom:24px;left:var(--gutter);z-index:5;gap:10px;display:flex;position:absolute}.ed-film-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a090933;border:1px solid #fff9;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s;display:grid}.ed-film-controls button:hover{background:#0a090966}.ed-founders-spread{padding:110px var(--gutter) 0;background:#fff}.ed-founders-photo{aspect-ratio:1198/1313;width:min(80%,820px);margin:auto}.ed-founders-photo img{object-position:center top}.ed-about-copy{background:#fff;padding-top:110px;padding-bottom:110px}.ed-about-copy h2{margin-bottom:60px;font-size:clamp(52px,7vw,112px)}.ed-about-grid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.ed-founder-intro{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(28px,3vw,47px);line-height:1.18}.ed-body-copy{color:var(--body);font-size:17px;line-height:1.95}.ed-body-copy p+p{margin-top:22px}.ed-signature{font-family:var(--serif);font-size:37px;font-style:italic;line-height:1.1;margin-top:48px!important}.ed-signature span{font-family:var(--serif);letter-spacing:.12em;margin-top:17px;font-size:11px;font-style:normal;display:block}.ed-circle{background:#eae6dd;grid-template-columns:1fr 1fr;gap:10vw;padding-top:120px;padding-bottom:125px;display:grid}.ed-circle-visual{align-self:start;margin-top:55px}.ed-circle-photo{aspect-ratio:4/5.7}.ed-circle-photo img{object-position:45% center}.ed-photo-footnote{letter-spacing:.12em;max-width:260px;margin-top:18px;font-size:11px;display:block}.ed-circle h2{margin:30px 0 40px}.ed-circle ul{margin:0;padding:0;list-style:none}.ed-circle li{font-family:var(--serif);border-bottom:1px solid #bbb6aa;align-items:baseline;gap:25px;padding:13px 0;font-size:clamp(20px,2.3vw,34px);line-height:1.1;display:flex}.ed-circle-statement{letter-spacing:.08em;max-width:350px;font-size:13px;line-height:1.8;margin:35px 0 20px!important}.ed-world{padding-top:110px}.ed-world-heading{grid-template-columns:1fr 3.3fr .5fr;align-items:start;gap:24px;margin-bottom:60px;display:grid}.ed-world-heading h2{max-width:800px;font-size:clamp(45px,5.7vw,90px)}.ed-world-heading h2 em{display:block}.ed-world-heading p:not(.ed-label){max-width:330px;color:var(--body);margin-top:25px;font-size:17px}.ed-world-mark{font-family:var(--serif);color:#a58e6c;font-size:90px;font-style:italic;line-height:.8}.ed-hscroll{position:relative}.ed-hscroll-pin{position:relative;overflow-x:auto}.ed-hscroll.is-live .ed-hscroll-pin{height:100vh;position:sticky;top:0;overflow:hidden}.ed-hscroll-bar{top:34px;left:var(--gutter);right:var(--gutter);z-index:2;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:22px;font-size:12px;display:flex;position:absolute}.ed-hscroll-line{background:var(--line);flex:1;height:1px;position:relative}.ed-hscroll-line>span{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ed-hscroll-track{width:max-content;height:100vh;min-height:560px;padding:0 var(--gutter);display:flex}.ed-hscroll-badge{left:var(--gutter);z-index:3;width:104px;height:104px;color:var(--ink);position:absolute;bottom:4vh}.ed-hscroll-badge svg{width:100%;height:100%;display:block;overflow:visible}.ed-hscroll-badge text{font-family:var(--serif);letter-spacing:.18em;fill:currentColor;font-size:8.4px}.ed-hscroll-badge-mark{width:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.ed-spread{width:var(--sw);flex:none;height:100%;margin:0;position:relative}.ed-spread--a{--sw:42vw;--fx:6vw;--fy:11vh;--fw:34vw;--fh:67vh;--wx:1vw;--wy:54vh;--ww:40vw}.ed-spread--b{--sw:42vw;--fx:4vw;--fy:24vh;--fw:36vw;--fh:57vh;--wx:14vw;--wy:19vh;--ww:30vw}.ed-spread-photo{left:var(--fx);top:var(--fy);z-index:1;width:var(--fw);height:var(--fh);position:absolute}.ed-spread-word{left:var(--wx);top:var(--wy);z-index:0;width:var(--ww);font-family:var(--serif);font-size:var(--wf,13vh);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);pointer-events:none;line-height:.86;position:absolute}.ed-spread-word--knock{left:calc(var(--wx) - var(--fx));top:calc(var(--wy) - var(--fy));z-index:2;color:#fff}.ed-experiences{background:#fff;padding-top:135px;padding-bottom:120px}.ed-experiences-heading{margin-bottom:90px;position:relative}.ed-experiences-heading h2{margin:30px 0;font-size:clamp(60px,8.5vw,136px)}.ed-experiences-heading>p:last-child{max-width:340px;color:var(--body);margin-top:-100px;margin-left:58%;font-size:17px;line-height:1.9}.ed-experience-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:95px 28px;display:grid}.ed-experience{grid-column:span 5}.ed-experience--1{grid-column:1/7}.ed-experience--2{grid-column:8/13;margin-top:150px}.ed-experience--3{grid-column:2/8;margin-top:-30px}.ed-experience--4{grid-column:9/13;margin-top:160px}.ed-experience--5{grid-column:4/10}.ed-experience-title{align-items:baseline;gap:20px;margin:24px 0 13px;display:flex}.ed-experience-title h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.03}.ed-experience>p{max-width:370px;color:var(--body);margin-left:32px;font-size:16px;line-height:1.9}.ed-discover{width:max-content;max-width:100%;margin:85px auto 0;display:flex}.ed-calendar,.ed-join{background:#fff linear-gradient(var(--line), var(--line)) no-repeat top center / calc(100% - 2 * var(--gutter)) 1px}.ed-calendar{padding-top:110px;padding-bottom:100px}.ed-calendar-header{margin-bottom:65px;position:relative}.ed-calendar-header h2{margin-top:28px;font-size:clamp(55px,7.5vw,115px)}.ed-season{font-family:var(--serif);font-size:45px;line-height:1;position:absolute;bottom:0;right:0}.ed-season span{text-align:center;font-size:23px;line-height:1.3;display:block}.ed-calendar-entries{border-top:1px solid #b7b2a4}.ed-calendar-entry{border-bottom:1px solid #b7b2a4;grid-template-columns:1.7fr 1fr 24px;align-items:center;gap:25px;padding:42px 0;transition:color .25s;display:grid}.ed-calendar-entry:hover{color:var(--gold)}.ed-calendar-entry h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(35px,5.6vw,85px);font-weight:400;line-height:1}.ed-calendar-entry p{letter-spacing:.03em;font-size:13px}.ed-calendar-entry h4{font-family:var(--serif);margin-top:6px;font-size:32px;font-weight:400}.ed-calendar>.ed-line-link{margin-top:40px}.ed-join{grid-template-columns:1fr 1fr;gap:11vw;padding-top:135px;padding-bottom:130px;display:grid}.ed-join h2{margin:32px 0 36px;font-size:clamp(48px,5.6vw,85px)}.ed-join .ed-body-copy{max-width:400px}.ed-membership{color:#34392f;font-weight:600}.ed-join-form-wrap{padding-top:10px}.ed-invitation-number{letter-spacing:.12em;border-bottom:1px solid #aaa392;justify-content:space-between;margin-bottom:42px;padding-bottom:20px;font-size:11px;display:flex}.ed-form{gap:30px;display:grid}.ed-form-pair{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ed-form label{color:var(--body);gap:10px;font-size:13px;line-height:1.7;display:grid}.ed-form input,.ed-form select{width:100%;min-width:0;height:40px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #a9a391;border-radius:0;padding:4px 0;font-size:17px}.ed-form select{font-size:16px}.ed-gold-button{background:var(--gold);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:59px;padding:18px 22px;transition:background .3s;display:flex;font-size:12px!important}.ed-gold-button:hover{background:#765739}.ed-form-note{color:var(--body);font-size:13px;margin-top:-17px!important}.ed-form-feedback{border-top:1px solid #a9a391;padding-top:20px;font-size:17px}.ed-form-feedback a{border-bottom:1px solid;margin-top:12px;display:inline-block}.ed-contact{background:var(--paper)}.ed-contact-copy{z-index:2;background:var(--paper);text-align:center;padding-top:110px;padding-bottom:100px;position:relative}.ed-contact h2{margin:30px 0}.ed-contact-copy>p:not(.ed-label){max-width:385px;color:var(--body);margin:0 auto;font-size:17px}.ed-email{width:max-content;max-width:100%;font-family:var(--serif);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:24px;margin:32px auto 22px;padding-bottom:12px;font-size:clamp(25px,3.2vw,48px);display:flex}.ed-locations{letter-spacing:.12em;text-transform:uppercase;font-size:13px!important}.ed-socials{justify-content:center;align-items:center;gap:22px;margin-top:26px;display:flex}.ed-socials a{place-items:center;min-width:44px;min-height:44px;font-size:13px;display:grid}.ed-envelope-scene{z-index:1;isolation:isolate;background:radial-gradient(70% 55% at 28% 18%,#fdf9f2 0%,#0000 62%),radial-gradient(60% 50% at 82% 88%,#cdb99b 0%,#0000 60%),linear-gradient(158deg,#f3eadf 0%,#e6d8c4 55%,#d6c3a6 100%);place-items:center;height:min(clamp(540px,54vw,780px),100svh);display:grid;position:sticky;bottom:0;overflow:hidden}.ed-envelope-scene:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 80px,#fff5 120px,#0000 170px,#7a5f3a18 215px,#0000 270px);position:absolute;inset:-20%}.ed-envelope-scene:after{content:"";z-index:3;opacity:.22;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.28 0 0 0 0.55 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E");position:absolute;inset:0}.ed-envelope{filter:drop-shadow(0 38px 36px #5a462c3d)drop-shadow(0 6px 10px #5a462c2b);width:min(50vw,690px);height:min(29vw,400px);position:relative;transform:rotate(-6deg)translateY(50px)}.ed-envelope-back{background:linear-gradient(#e4d5bd,#d4c1a3);position:absolute;inset:0}.ed-envelope-back:before{content:"";clip-path:polygon(0 100%,50% 0,100% 100%);background:linear-gradient(#ebdfcb,#ddcdb2);width:100%;height:78%;position:absolute;bottom:100%}.ed-invitation-card{text-align:center;background:linear-gradient(#fdfbf6,#f6f0e4);flex-direction:column;align-items:center;height:128%;padding:7% 6% 0;display:flex;position:absolute;bottom:16%;left:6%;right:6%;box-shadow:0 -2px 8px #8f7c5e14}.ed-invitation-card:before{content:"";pointer-events:none;border:1px solid #b8976655;position:absolute;inset:12px}.ed-card-join{font-family:var(--serif);background:linear-gradient(100deg,#7d5f35 0%,#c9a468 45%,#8a6a3e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,4.6vw,72px);font-style:italic;line-height:1}.ed-invitation-card .ed-logo--wordmark{width:58%;margin-top:5%}.ed-card-rule{background:linear-gradient(90deg,#0000,#a88557,#0000);width:26%;height:1px;margin:5% auto 4%;display:block}.ed-invitation-card p{font-family:var(--serif);color:#3d352a;font-size:clamp(13px,1.3vw,20px);font-style:italic;line-height:1.35}.ed-envelope-front{clip-path:polygon(0 0,50% 61%,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#efe5d3,#d2c0a2);position:absolute;inset:0}.ed-envelope-front:after{content:"";clip-path:polygon(0 100%,50% 38%,100% 100%);background:linear-gradient(#f0e7d8,#e2d5bd);position:absolute;inset:0}.ed-seal{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#e2c186 0%,#b08447 42%,#6e4d24 100%);border-radius:47% 53% 51% 49%/52% 48%;place-items:center;width:clamp(58px,6vw,84px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%)rotate(8deg);box-shadow:inset 0 0 0 5px #9c743e55,inset 0 2px 3px #fff6d055,inset 0 -4px 7px #4a321566,0 6px 14px #4a321560}.ed-seal:after{content:"";border:1px solid #f6dfa955;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 1px 2px #4a321540}.ed-seal .ed-logo{opacity:.75;width:40%}.ed-pearls{width:26%;height:90px;position:absolute;bottom:14%;left:7%;transform:rotate(-14deg)}.ed-pearls span{left:calc(var(--i) * 9%);bottom:calc(sin(var(--i) * 18deg) * 70px);aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fff4d2 0%,#d8b26c 32%,#8d672f 82%);border-radius:50%;width:clamp(12px,1.3vw,19px);position:absolute;box-shadow:0 3px 5px #4a32154d}.ed-envelope-image{display:none}.ed-footer{padding:27px var(--gutter);letter-spacing:.12em;background:var(--paper);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.ed-footer a{text-transform:uppercase;align-items:center;gap:20px;display:flex}.ed-floating-join{left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);z-index:30;background:var(--gold);min-width:320px;font-family:var(--serif);letter-spacing:.3em;text-transform:uppercase;opacity:0;visibility:hidden;justify-content:center;align-items:center;gap:16px;padding:17px 36px;font-size:12px;text-decoration:none;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1),visibility .5s,background .3s;display:flex;position:fixed;transform:translate(-50%,16px);box-shadow:0 12px 32px #2a1f1026,0 2px 6px #2a1f1014;color:#fff!important}.ed-floating-join:before,.ed-hero-cta:before{content:"";pointer-events:none;border:1px solid #ffffff45;position:absolute;inset:4px}.ed-floating-join .ed-arrow{width:18px;height:18px}.ed-floating-join.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.ed-floating-join:hover{background:#765739}@media (min-width:1800px){.ed{--gutter:max(100px, calc((100vw - 1570px) / 2))}.ed-masthead-word{font-size:340px}.ed-cover{height:850px}}@media (max-width:1000px){.ed-world-heading{grid-template-columns:1fr 3fr}.ed-world-mark{display:none}.ed-circle{gap:6vw}.ed-experiences-heading>p:last-child{margin-top:-55px}.ed-join{gap:7vw}.ed-founders-photo{width:90%}.ed-calendar-entry{grid-template-columns:1.5fr 1fr 24px}}@media (max-width:760px){.ed{--gutter:24px;font-size:17px}.ed-header{padding:0 20px}.ed-topline{height:52px}.ed-topline-center{letter-spacing:.09em;text-align:center;max-width:140px;font-size:10px}.ed-monogram{width:50px}.ed-monogram .ed-logo{width:27px}.ed-header-join{display:none}.ed-topline{justify-content:center}.ed-monogram,.ed-masthead-text,.ed-masthead>span:not(.ed-logo){display:none}.ed-masthead .ed-masthead-lockup{width:min(44vw,170px);margin:12px auto 4px;display:block}.ed-masthead{padding:19px 0 22px}.ed-masthead-word{font-size:19vw;line-height:.85}.ed-masthead>span:not(.ed-logo){letter-spacing:.38em;margin-top:12px;font-size:10px}.ed-hero-intro{text-align:center;padding:0 24px;display:block!important}.ed-hero-tagline{font-family:var(--serif);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:10px}.ed-hero-para{max-width:310px;font-family:var(--serif);font-size:17px;line-height:1.45;margin:20px auto 0!important}.ed-destinations{letter-spacing:.28em;border-top:0;padding:22px 0 0;font-size:13px}.ed-hero-cta{width:min(100%,300px);font-family:var(--serif);letter-spacing:.24em;justify-content:center;gap:16px;margin:24px auto 34px;position:relative;font-size:11px!important;display:flex!important}.ed-hero-cta .ed-arrow{width:18px;height:18px}.ed-cover{height:620px;min-height:480px;max-height:82svh}.ed-envelope-scene{display:none}.ed-envelope-image{z-index:1;aspect-ratio:1;width:100%;display:block;position:sticky;bottom:0}.ed-about,.ed-world{z-index:2;position:relative}.ed-world{background:var(--paper)}.ed-circle{top:var(--circle-offset,0px);bottom:var(--circle-offset,0px);z-index:1;position:sticky}.ed-cover-image img{object-position:60% center}.ed-founders-spread{padding:65px 24px 0}.ed-founders-photo{width:100%}.ed-about-copy{text-align:center;padding-top:62px;padding-bottom:70px}.ed-about-grid{justify-items:center}.ed-about-grid>*{max-width:330px}.ed-label{font-size:11px}.ed-about-copy h2{margin-bottom:35px;font-size:13vw}.ed-about-grid{grid-template-columns:1fr;gap:30px}.ed-founder-intro{font-size:32px;line-height:1.2}.ed-body-copy{font-size:16px;line-height:1.95}.ed-signature{font-size:32px;margin-top:32px!important}.ed-circle{grid-template-columns:1fr;gap:50px;padding-top:65px;padding-bottom:70px}.ed-circle-visual{align-self:auto;width:88%;margin:0 auto}.ed-circle-photo{aspect-ratio:4/5}.ed-photo-footnote{text-align:center;margin:16px auto 0;font-size:10px}.ed-circle-content{text-align:center;padding:0 24px}.ed-circle li{justify-content:center}.ed-circle h2{margin:25px 0 30px;font-size:14vw}.ed-circle li{gap:19px;padding:12px 0;font-size:26px}.ed-circle-statement{font-size:12px;margin:28px auto 20px!important}.ed-world{padding-top:70px}.ed-hscroll.is-live .ed-hscroll-pin{height:100svh}.ed-hscroll-bar{gap:16px;font-size:11px;top:20px;left:24px;right:24px}.ed-hscroll-hint{display:none}.ed-hscroll-track{height:100svh;min-height:0;padding:0}.ed-hscroll-badge{display:none}.ed-spread--a,.ed-spread--b{--sw:100vw;--fx:9vw;--fw:84vw;--fh:58svh;--wx:5vw;--ww:90vw;--wf:11vw;--dip:calc(var(--wf) * .36)}.ed-spread--a{--fy:12svh;--wy:calc(var(--fy) + var(--fh) - var(--dip))}.ed-spread--b{--fy:22svh;--wb:calc(var(--fy) + var(--dip))}.ed-spread--b .ed-spread-word{top:auto;bottom:calc(100svh - var(--wb))}.ed-spread--b .ed-spread-word--knock{bottom:calc(var(--fy) + var(--fh) - var(--wb))}.ed-world-heading{grid-template-columns:1fr;gap:25px;margin-bottom:36px}.ed-world-heading h2{font-size:14vw}.ed-world-heading p:not(.ed-label){max-width:260px;margin-top:20px;font-size:16px}.ed-world-heading,.ed-experiences-heading,.ed-calendar-header,.ed-join-copy{text-align:center}.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-join-copy .ed-body-copy{margin-left:auto!important;margin-right:auto!important}.ed-join-copy .ed-body-copy{max-width:320px}.ed-experiences{padding-top:75px;padding-bottom:70px}.ed-experiences-heading{margin-bottom:45px}.ed-experiences-heading h2{margin:23px 0;font-size:15vw}.ed-experiences-heading>p:last-child{max-width:330px;margin:0;font-size:16px}.ed-experience-grid{grid-template-columns:repeat(6,1fr);gap:52px 10px}.ed-experience,.ed-experience--2,.ed-experience--3,.ed-experience--4,.ed-experience--5{text-align:center;grid-column:1/-1;justify-self:center;width:100%;margin:0}.ed-experience-title{justify-content:center;gap:14px;margin-top:20px}.ed-experience-title h3{font-size:31px}.ed-experience>p{max-width:300px;margin:0 auto;font-size:16px;line-height:1.85}.ed-discover{gap:15px;margin-top:50px;font-size:11px}.ed-calendar{padding-top:70px;padding-bottom:65px}.ed-calendar-header{margin-bottom:35px}.ed-calendar-header h2{margin-top:26px;font-size:12vw}.ed-season{margin-top:22px;font-size:25px;display:inline-block;position:static}.ed-season span{font-size:15px}.ed-calendar-entry{grid-template-columns:1fr 24px;gap:12px;padding:30px 0}.ed-calendar-entry h3{font-size:39px}.ed-calendar-entry>div{grid-area:2/1}.ed-calendar-entry>.ed-arrow{grid-area:1/2/3}.ed-calendar-entry p{margin-top:5px;font-size:12px}.ed-calendar-entry h4{font-size:28px}.ed-calendar>.ed-line-link{font-size:12px}.ed-join{grid-template-columns:1fr;gap:48px;padding-top:75px;padding-bottom:75px}.ed-join h2{margin:25px 0 30px;font-size:14vw}.ed-join-form-wrap{padding:0}.ed-invitation-number{margin-bottom:30px;font-size:10px}.ed-form{gap:26px}.ed-form-pair{grid-template-columns:1fr;gap:26px}.ed-form input,.ed-form select{font-size:16px}.ed-form select{font-size:17px}.ed-contact-copy{padding-top:70px;padding-bottom:55px}.ed-contact h2{margin:25px 0;font-size:12vw}.ed-contact-copy>p:not(.ed-label){font-size:16px}.ed-email{gap:10px;margin-top:25px;font-size:26px}.ed-email svg{width:19px}.ed-locations{font-size:11px!important}.ed-footer{gap:10px;padding:22px 24px;font-size:10px}.ed-footer a{gap:10px}.ed-footer svg{width:18px}.ed-floating-join{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);letter-spacing:.24em;min-width:0;padding:16px 20px;font-size:14px;transform:translateY(16px)}.ed-floating-join.is-visible{transform:translateY(0)}.ed-film-controls{bottom:16px;left:16px}}@media (prefers-reduced-motion:reduce){.ed *,.ed :before,.ed :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ed-photo:hover img{transform:none}}.ed-form-error{color:#8a3b2e;font-size:13px}.ed-form [aria-invalid=true]{border-bottom-color:#8a3b2e}.ed-gold-button:disabled{opacity:.7;cursor:progress}.ed-form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ed-form-thanks{color:var(--body);border-top:1px solid #a9a391;gap:18px;padding:40px 0 10px;font-size:17px;line-height:1.8;display:grid}.ed-form-thanks-title{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-size:clamp(40px,4.4vw,64px);line-height:1}.ed-gold-button{font-family:var(--serif);letter-spacing:.28em;justify-content:center;gap:18px;font-weight:500;position:relative;font-size:14px!important}.ed-gold-button:before{content:"";pointer-events:none;border:1px solid #ffffff5c;position:absolute;inset:5px}.ed-circle-cta{margin-top:8px;padding:20px 34px;display:inline-flex}@media (min-width:761px){.ed-spread--a,.ed-spread--b{--wf:9vh}.ed-spread--a{--ww:40vw}.ed-spread--b{--ww:34vw}.ed-world-heading>div{grid-column:2}}.ed-about-copy{padding-top:80px}@media (max-width:760px){.ed-topline{border-bottom-color:var(--gold);height:auto;padding:16px 0 14px}.ed-topline-center{letter-spacing:.2em;max-width:300px;font-size:11px;font-weight:500;line-height:1.5}.ed-masthead{padding:22px 0 18px}.ed-hero-tagline{letter-spacing:.2em;font-size:15px;font-weight:600;line-height:1.45}.ed-hero-headline{letter-spacing:-.01em;font-size:8.9vw;font-weight:500;line-height:1.12;margin:16px -24px 0!important}.ed-hero-para{max-width:330px;font-size:17.5px;line-height:1.42;margin-top:20px!important}.ed-destinations{letter-spacing:.34em;padding-top:26px;font-size:12px;font-weight:500}.ed-hero-cta{width:min(100%,340px);min-height:62px;margin:22px auto 30px}.ed-about-copy{padding-top:34px}.ed-about-copy h2{white-space:nowrap;margin-bottom:30px;font-size:9.2vw}.ed-body-copy{font-size:16px;line-height:1.75}.ed-photo-footnote{display:none}.ed-circle h2{margin:0 0 26px;font-size:9.2vw}.ed-circle ul{width:min(66vw,260px);margin:0 auto}.ed-circle li{letter-spacing:.17em;text-transform:uppercase;border:0;padding:0;font-size:14px;font-weight:500;line-height:1.4;display:block}.ed-circle li+li:before{content:"✦";height:14px;color:var(--gold);background:linear-gradient(#bfa98a,#bfa98a) 0/calc(50% - 11px) 1px no-repeat,linear-gradient(#bfa98a,#bfa98a) 100%/calc(50% - 11px) 1px no-repeat;margin:9px 0;font-size:10px;line-height:14px;display:block}.ed-circle-statement{letter-spacing:.14em;max-width:330px;font-size:12.5px;font-weight:500;line-height:1.65;margin:30px auto 24px!important}.ed-circle-cta{width:min(100%,340px);margin:0 auto;display:flex}}.ed h1,.ed h2,.ed h3,.ed h4{text-wrap:balance}.ed p{text-wrap:pretty}.ed-experience-title h3{letter-spacing:-.01em;font-size:clamp(24px,2.3vw,34px);line-height:1.1}.ed-calendar-edition{text-transform:uppercase;margin-top:4px;letter-spacing:.2em!important;font-size:13px!important}.ed-contact-line{justify-content:center;align-items:baseline;gap:14px;width:max-content;max-width:100%;margin:0 auto 14px;font-size:clamp(20px,2vw,28px);text-decoration:none;display:flex}.ed-contact-line span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:12px}.ed-contact-line:hover{color:var(--gold)}.ed-contact-line+.ed-locations{margin-top:22px!important}@media (max-width:760px){.ed-experience-title h3{font-size:23px}.ed p.ed-membership{text-wrap:nowrap;font-size:14.5px;margin-inline:-12px!important}.ed-contact-line{font-size:21px}}.ed-gold-button{white-space:nowrap;text-indent:.28em}@media (max-width:760px){.ed-gold-button{letter-spacing:clamp(.16em,.9vw,.28em);text-indent:clamp(.16em,.9vw,.28em);gap:clamp(10px,3.4vw,18px);padding-left:14px;padding-right:14px;font-size:clamp(12px,3.6vw,14px)!important}}.ed-floating-join{white-space:nowrap;text-indent:.3em}@media (max-width:760px){.ed-floating-join{letter-spacing:clamp(.16em,.9vw,.24em);text-indent:clamp(.16em,.9vw,.24em);gap:clamp(10px,3.4vw,16px);padding-left:14px;padding-right:14px;font-size:clamp(12px,3.6vw,14px)}}.ed-spread-word--knock{display:none}.ed-spread-word{color:#000}@media (min-width:761px){.ed-spread--a,.ed-spread--b{--wf:8vh}.ed-spread--a{--fy:8vh;--fh:50vh;--wx:var(--fx);--ww:36vw;--wy:calc(var(--fy) + var(--fh) + 3vh)}.ed-spread--b{--fy:36vh;--fh:50vh;--wx:var(--fx);--ww:36vw}.ed-spread--b .ed-spread-word{top:auto;bottom:calc(100% - var(--fy) + 3vh)}.ed-body-copy,.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-contact-copy>p:not(.ed-label){font-size:18px}.ed-experience>p{font-size:17px}}@media (max-width:760px){.ed-spread--a,.ed-spread--b{--dip:-2svh}.ed-spread--b{--fy:24svh}.ed-body-copy,.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-experience>p,.ed-contact-copy>p:not(.ed-label){font-size:17px}}@media (max-width:760px){.ed p.ed-membership{font-size:min(14.5px,3.95vw)}.ed-hero-headline{font-size:min(8.9vw,10vw - 4px)!important}}.ed-body-copy,.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-contact-copy>p:not(.ed-label){font-size:19px}.ed-experience>p{font-size:18px}@media (max-width:760px){.ed-body-copy,.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-experience>p,.ed-contact-copy>p:not(.ed-label){font-size:18px}}.ed p.ed-membership{text-wrap:nowrap}@media (min-width:761px){.ed p.ed-membership{font-size:min(19px,1.65vw)}}.ed{font-weight:400}.ed-experience-title h3{font-size:clamp(21px,1.9vw,29px)}@media (min-width:761px){.ed-spread--a,.ed-spread--b{--wf:min(8vh, 4.6vw)}.ed p.ed-membership{font-size:min(19px,1.45vw)}}@media (max-width:760px){.ed-hero-headline{font-size:min(7.3vw,8.06452vw - 3.22581px)!important}.ed-hero-tagline{letter-spacing:.15em;font-size:min(15px,3.6vw)}.ed-about-copy h2,.ed-circle h2{font-size:7.4vw}.ed p.ed-membership{font-size:min(12.8px,3.45vw)}.ed-experience-title h3{font-size:20px}.ed .ed-about-copy h2{text-wrap:nowrap}}@media (min-width:761px) and (max-width:1000px){.ed-experience--4{grid-column:7/13}}@media (max-width:760px){.ed-about-copy h2,.ed-circle h2{font-size:9.4vw}}.ed-body-copy,.ed-founder-intro{font-weight:400}.ed-body-copy{font-size:17px;line-height:1.6}.ed-founder-intro{letter-spacing:0;font-size:clamp(21px,2vw,28px);line-height:1.4}.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-contact-copy>p:not(.ed-label){font-size:18px;font-weight:400;line-height:1.55}.ed-experience>p{font-size:16px;font-weight:400;line-height:1.55}@media (max-width:760px){.ed main h2{font-size:7.9vw;line-height:1.1}.ed-about-grid>*,.ed-join-copy .ed-body-copy{text-align:left}.ed-body-copy{font-size:16px;line-height:1.45}.ed-body-copy p+p{margin-top:16px}.ed-founder-intro{font-size:19px;line-height:1.4}.ed-hero-para,.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-contact-copy>p:not(.ed-label){text-align:center;font-size:18px;font-weight:400;line-height:1.55}.ed-experience>p{font-size:16px;line-height:1.5}.ed-calendar-entry h3{font-size:30px}.ed-calendar-entry h4{font-size:22px}}@media (min-width:761px){.ed main h2{font-size:clamp(40px,4.8vw,76px);line-height:1.05}.ed-experiences-heading>p:last-child{margin-top:-64px}}@media (max-width:760px){.ed main h2{letter-spacing:-.01em;font-size:26px;line-height:1.2}.ed-hero-tagline{font-size:min(14px,3.6vw)}.ed-hero-headline{letter-spacing:0;font-weight:500;line-height:1.35;margin:14px 0 0!important;font-size:20px!important}.ed-hero-para{font-size:16px;line-height:1.5;margin-top:14px!important}.ed-founder-intro{font-size:18px;line-height:1.45}.ed-world-heading p:not(.ed-label),.ed-experiences-heading>p:last-child,.ed-contact-copy>p:not(.ed-label){font-size:17px;line-height:1.6}.ed-experience-title h3{font-size:19px;font-weight:500}.ed-experience>p{font-size:15px;line-height:1.5}.ed-signature,.ed-calendar-entry h3{font-size:24px}.ed-calendar-entry h4{font-size:19px}.ed-email{font-size:22px}.ed-contact-line{font-size:17px}.ed-spread--a,.ed-spread--b{--wf:7vw}}.ed-about-grid{grid-template-columns:1fr;max-width:640px}.ed-spread-word{font-weight:500}@media (max-width:760px){.ed-about-grid{max-width:none}.ed-gold-button{min-height:54px;padding-top:14px;padding-bottom:14px}.ed-hero-headline{font-weight:400}}.ed-gold-button,.ed-floating-join{letter-spacing:.24em;text-indent:.24em;font-size:13px!important}@media (max-width:760px){.ed-gold-button,.ed-floating-join{letter-spacing:.2em;text-indent:.2em;font-size:12px!important}.ed-gold-button .ed-arrow,.ed-floating-join .ed-arrow{width:16px;height:16px}.ed-masthead .ed-masthead-lockup{width:min(34vw,132px)}.ed-hero-tagline,.ed-destinations{color:var(--gold);line-height:1.6;letter-spacing:.24em!important;font-size:12.5px!important;font-weight:500!important}.ed-hero-headline,.ed-hero-para{color:var(--ink);letter-spacing:0!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important}.ed-hero-headline{margin-top:18px!important}.ed-hero-para{margin-top:16px!important}}.ed .ed-body-copy p.ed-membership{font-weight:inherit;color:inherit;letter-spacing:normal;text-wrap:balance;text-align:center;font-style:italic;font-size:inherit!important;margin-inline:0!important;margin-top:30px!important}.ed .ed-body-copy p.ed-membership:before{content:"";background:var(--gold);width:44px;height:1px;margin:0 auto 22px;display:block}.ed .ed-about-copy h2{text-wrap:balance}@media (max-width:760px){.ed-hero-para{margin-top:18px!important}}@media (min-width:761px){.ed main .ed-circle h2,.ed main .ed-join h2{font-size:clamp(26px,3.5vw,56px)}}.ed-cover-image img{transition:none}.ed .ed-form label.ed-form-consent{color:var(--ink);cursor:pointer;text-align:left;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.ed-form-consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);border:1px solid #a9a391;flex:none;margin:2px 0 0}@media (max-width:760px){.ed-calendar>.ed-line-link{width:max-content;margin-left:auto;margin-right:auto;display:flex}}
