.glen-clip[data-astro-cid-d2suqqcj]{margin:0;width:100%;max-width:360px;color:var(--cherry)}.glen-clip-screen[data-astro-cid-d2suqqcj]{position:relative;border:8px solid var(--cream);border-radius:150px 150px 12px 12px;overflow:hidden;background:var(--cherry);box-shadow:8px 10px #48221d17}.glen-clip[data-astro-cid-d2suqqcj][data-started] .glen-clip-screen[data-astro-cid-d2suqqcj]{border-radius:12px}.glen-clip-video[data-astro-cid-d2suqqcj]{display:block;position:static;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;border-radius:0}.glen-clip[data-astro-cid-d2suqqcj]:not([data-started]) .glen-clip-video[data-astro-cid-d2suqqcj]{object-fit:cover}.glen-clip-start[data-astro-cid-d2suqqcj]{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:12px;border:0;background:linear-gradient(transparent 48%,#1f141a9c);color:var(--cream);padding:30px 16px 40px;text-align:left;cursor:pointer}.glen-clip-start[data-astro-cid-d2suqqcj]>span[data-astro-cid-d2suqqcj]:last-child{font:500 27px/1.05 var(--font-serif);letter-spacing:-.025em}.glen-clip-start-icon[data-astro-cid-d2suqqcj]{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;background:var(--cream);color:var(--cherry);border-radius:50%;padding-left:3px;font-size:16px;transition:transform .2s}.glen-clip-start-time[data-astro-cid-d2suqqcj]{display:block;font:600 8px/1.5 var(--font-body);letter-spacing:.1em;margin-top:10px}.glen-clip-start[data-astro-cid-d2suqqcj][hidden]{display:none}.glen-clip-start[data-astro-cid-d2suqqcj]:focus-visible{outline:3px solid var(--cream);outline-offset:-6px}.glen-clip[data-astro-cid-d2suqqcj] figcaption[data-astro-cid-d2suqqcj]{font:500 10px/1.6 var(--font-body);margin:18px 0 0;text-align:center}.glen-clip[data-astro-cid-d2suqqcj] figcaption[data-astro-cid-d2suqqcj]>span[data-astro-cid-d2suqqcj]{display:block;font:500 29px/1.1 Caveat Love Note,Segoe Print,cursive;margin-bottom:3px}.glen-clip-description[data-astro-cid-d2suqqcj]{margin-top:12px;font:400 11px/1.6 var(--font-body);text-align:center}.glen-clip-description[data-astro-cid-d2suqqcj] summary[data-astro-cid-d2suqqcj]{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.glen-clip-description[data-astro-cid-d2suqqcj] summary[data-astro-cid-d2suqqcj]{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:12px}.glen-clip-description[data-astro-cid-d2suqqcj] p[data-astro-cid-d2suqqcj]{margin:10px 0 0;text-align:left;font-size:12px;line-height:1.7}.no-js[data-astro-cid-d2suqqcj] .glen-clip-start[data-astro-cid-d2suqqcj]{display:none}@media(hover:hover){.glen-clip-start[data-astro-cid-d2suqqcj]:hover .glen-clip-start-icon[data-astro-cid-d2suqqcj]{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.glen-clip-start-icon[data-astro-cid-d2suqqcj]{transition:none}}.glen-story-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);padding:64px var(--gutter) 72px;max-width:1600px;margin-inline:auto}.glen-story-intro h1{font-size:clamp(64px,7.5vw,120px);line-height:.98;letter-spacing:-.055em;margin:28px 0}.glen-story-intro h1 em{font:italic 1.02em/1 var(--font-serif);letter-spacing:-.035em}.glen-story-intro .lead{font-size:clamp(20px,2vw,25px);line-height:1.45;max-width:25ch;margin-bottom:24px}.glen-story-intro>p:not(.eyebrow):not(.lead){font-size:16px;line-height:1.75;max-width:54ch}.glen-story-intro>p+p:not(.lead){margin-top:16px}.glen-story-intro>.text-cta{margin-top:24px}.glen-story-portrait{margin:0;max-width:500px;justify-self:end;width:100%}.glen-story-portrait img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center 38%;border-radius:4px}.glen-story-portrait figcaption{font:500 12px/1.6 var(--font-body);margin-top:12px;color:var(--ink-soft)}.glen-story-experience{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:32px;padding:32px var(--gutter);border-block:1px solid var(--hairline);margin:0 auto;max-width:1600px}.glen-story-experience>div{min-width:0}.glen-story-experience dt{font:400 clamp(30px,3vw,45px)/1.1 var(--font-serif);letter-spacing:-.025em}.glen-story-experience dd{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-soft)}.glen-story-planning{max-width:1500px;margin:auto;padding:96px var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);align-items:start;scroll-margin-top:32px}.glen-story-planning h2,.glen-story-craft h2{font-size:clamp(38px,4.5vw,65px);line-height:1.08;letter-spacing:-.04em;margin:24px 0}.glen-story-planning>div>p:not(.eyebrow),.glen-story-craft>div>p:not(.eyebrow){font-size:16px;line-height:1.75;max-width:56ch}.glen-story-planning>div>p+p:not(.eyebrow),.glen-story-craft>div>p+p:not(.eyebrow){margin-top:16px}.glen-planning-notes{list-style:none;padding:0;margin:0}.glen-planning-notes li{display:grid;grid-template-columns:32px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--hairline)}.glen-planning-notes li>span{font:500 12px/1.6 var(--font-body);padding-top:5px;color:var(--ink-soft)}.glen-planning-notes h3{font:600 22px/1.2 var(--font-body);letter-spacing:-.035em;margin-bottom:12px}.glen-planning-notes p{font-size:16px;line-height:1.7;max-width:44ch}.glen-story-letter{background:var(--peach);padding:64px var(--gutter);text-align:center}.glen-story-letter blockquote{font:400 clamp(27px,3vw,42px)/1.4 var(--font-serif);letter-spacing:-.015em;max-width:880px;margin:24px auto}.glen-letter-signature{font:500 30px/1.2 Caveat Love Note,Segoe Print,cursive;margin:0 0 20px}.glen-story-letter .text-cta{font-size:14px;text-align:left;gap:24px}.glen-story-craft{max-width:1440px;margin:auto;padding:96px var(--gutter);display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(48px,8vw,128px)}.glen-story-clip{display:flex;justify-content:center}.glen-story-clip .glen-clip{max-width:320px}.glen-story-clip .glen-clip-screen{border:0;border-radius:4px;box-shadow:none}.glen-story-craft .text-cta{margin-top:24px}@media(max-width:760px){.glen-story-hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px;gap:32px}.glen-story-intro h1{font-size:clamp(56px,12vw,88px);margin:24px 0}.glen-story-intro>.text-cta{margin-top:16px}.glen-story-portrait{max-width:none}.glen-story-portrait img{aspect-ratio:4/3;object-position:center 35%}.glen-story-experience{grid-template-columns:1fr 1fr;gap:24px 20px;padding-block:28px}.glen-story-experience>div:last-child{grid-column:1/-1}.glen-story-experience dt{font-size:34px}.glen-story-experience dd{font-size:13px}.glen-story-planning{grid-template-columns:1fr;padding-block:56px;gap:32px}.glen-story-planning h2,.glen-story-craft h2{font-size:clamp(36px,8vw,48px);margin:20px 0}.glen-planning-notes li{gap:16px;padding-block:20px}.glen-story-letter{padding-block:40px}.glen-story-letter blockquote{font-size:29px}.glen-story-craft{grid-template-columns:1fr;padding-block:56px;gap:32px}.glen-story-clip{grid-row:2}.glen-story-clip .glen-clip{max-width:300px}}.glen-story-hero[data-astro-cid-kh7btl4r]{padding-top:54px;padding-bottom:54px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px;background:var(--chocolate);color:var(--cream);max-width:none}.glen-story-intro[data-astro-cid-kh7btl4r]>.eyebrow[data-astro-cid-kh7btl4r]{color:var(--aqua)}.glen-story-intro[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font:400 clamp(52px,6.5vw,100px)/1.04 var(--font-display);letter-spacing:-.025em;margin:24px 0}.glen-story-intro[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font:inherit;font-style:normal;color:var(--orange);letter-spacing:inherit}.glen-story-intro[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{max-width:26ch;font-size:clamp(19px,2vw,24px);line-height:1.45;color:var(--cream)}.glen-story-intro[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:not(.eyebrow):not(.lead){max-width:34ch}.glen-story-hero-film[data-astro-cid-kh7btl4r]{max-width:330px;justify-self:center;width:100%}.glen-film-label[data-astro-cid-kh7btl4r]{display:block;font:700 10px/1.5 var(--font-body);letter-spacing:.07em;margin:0 0 14px}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip{color:var(--cream)}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip-screen{border:0;border-radius:4px;box-shadow:none}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip-description{text-align:left}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip-description summary{justify-content:flex-start}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip-start-icon{background:var(--aqua);color:var(--chocolate)}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip-start>span:last-child{font-family:var(--font-display)}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip figcaption>span{font-family:var(--font-display);font-size:24px}.glen-story-hero[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:focus-visible{outline-color:var(--aqua)}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip-start-time{font-size:9px}.glen-story-hero-film[data-astro-cid-kh7btl4r] .glen-clip figcaption{font-size:12px;margin-top:20px}.glen-story-experience[data-astro-cid-kh7btl4r]{background:#38241d;color:#fff5e7;border-top:1px solid #fff5e733;padding-block:30px;max-width:none}.glen-story-experience[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{font:400 clamp(30px,3vw,42px)/1.1 var(--font-display);color:#7bd9d1}.glen-story-experience[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{color:#fff5e7}.glen-story-letter[data-astro-cid-kh7btl4r]{background:#7bd9d1;color:#38241d;padding-block:56px}.glen-story-letter[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font:400 clamp(26px,3.3vw,44px)/1.25 var(--font-display);letter-spacing:-.025em;max-width:950px}.glen-story-planning[data-astro-cid-kh7btl4r]{padding-block:72px}.glen-story-planning[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font:400 clamp(40px,4.7vw,66px)/1.04 var(--font-display);letter-spacing:-.025em}.glen-story-planning[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font:inherit;color:#c14b21}.glen-story-planning[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]>.text-cta[data-astro-cid-kh7btl4r]{margin-top:24px}.glen-planning-notes[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]{color:#c14b21;font-weight:700}.glen-planning-notes[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-display)}.mini-cta[data-astro-cid-kh7btl4r]>h2[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:700}.mini-cta[data-astro-cid-kh7btl4r]>h2[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font:inherit;color:#c14b21}@media(max-width:760px){.glen-story-hero[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;padding-block:32px 40px;gap:30px}.glen-story-intro[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:clamp(48px,11.5vw,74px)}.glen-story-hero-film[data-astro-cid-kh7btl4r]{max-width:280px}.glen-story-experience[data-astro-cid-kh7btl4r]{gap:24px}.glen-story-experience[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:last-child{grid-column:1/-1}.glen-story-experience[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{font-size:30px}.glen-story-letter[data-astro-cid-kh7btl4r]{padding-block:40px}.glen-story-letter[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font-size:clamp(24px,6.7vw,34px)}.glen-story-planning[data-astro-cid-kh7btl4r]{padding-block:48px;gap:26px}.glen-story-planning[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(38px,9vw,54px)}}
