:root{--white:#fafaf8;--paper:#f0f0ec;--ink:#1b1d1a;--grey:#565b54;--line:#d0d2cb;--serif:"Fraunces",Georgia,serif;--sans:"Hanken Grotesk",Arial,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);--gutter:clamp(22px,5.5vw,100px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.65}body.viewer-open{overflow:hidden}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.08}h1{font-size:clamp(48px,7.7vw,108px)}h2{font-size:clamp(34px,5vw,68px)}h3{font-size:clamp(25px,3vw,36px)}em{font-weight:400}p{max-width:60ch}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}picture{display:block}button{color:inherit}::selection{background:var(--ink);color:var(--white)}:focus-visible{outline-offset:6px;outline:2px solid}main:focus{outline:none}[hidden]{display:none!important}.wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:1000px}.eyebrow,.label{font:500 12px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;display:block}.small{font-size:14px}.text-link{border-bottom:1px solid;align-items:center;gap:20px;min-height:44px;padding-block:8px;font-size:15px;font-weight:500;line-height:1.35;display:inline-flex}.text-link span{font-size:20px;transition:transform .25s}.text-link:hover span{transform:translate(2px,-2px)}.btn{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:0;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:14px 25px;font-weight:500;display:inline-flex}.btn:hover{background:#3b4139}.btn:disabled{opacity:.6;cursor:wait}.btn--line{color:var(--ink);background:0 0}.btn--line:hover{color:#fff}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:44px;display:flex}.section-heading p{max-width:30ch;color:var(--grey)}.section-heading .eyebrow{color:var(--ink)}.shead{margin-bottom:36px}.shead h2{margin-top:12px}.skip-link{z-index:200;background:var(--ink);color:#fff;padding:14px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{padding:20px var(--gutter);z-index:10;background:var(--white);justify-content:space-between;align-items:center;gap:30px;min-height:100px;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.monogram{stroke:currentColor;width:34px;height:42px}.brand>span{letter-spacing:.025em;font-size:18px;line-height:1.15}.brand small{letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.desktop-nav{align-items:center;gap:clamp(20px,2.8vw,43px);display:flex}.desktop-nav a{border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:14px;display:flex}.desktop-nav a:hover,.desktop-nav [aria-current=page]{border-color:var(--ink)}.desktop-nav a:last-child{border-bottom-color:var(--ink)}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;align-items:center;gap:16px;min-height:44px;font-size:14px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--white);padding:20px var(--gutter) 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 20px #0000000c}.mobile-nav nav a{font-family:var(--serif);min-height:48px;padding-block:8px;font-size:27px}.mobile-nav [aria-current=page]{text-underline-offset:7px;text-decoration:underline}.opening{isolation:isolate;color:#fff;background:#323a30;height:calc(100svh - 100px);min-height:610px;max-height:1050px;position:relative;overflow:hidden}.opening-photo,.opening-shade{z-index:-1;position:absolute;inset:0}.opening-photo img{object-fit:cover;object-position:50% 43%;width:100%;height:100%}.opening-shade{background:linear-gradient(#0005 0%,#0000 35%,#0001 45%,#0009 100%)}.opening-top{padding:28px var(--gutter);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:24px;font-size:12px;display:flex}.opening-copy{left:var(--gutter);position:absolute;bottom:clamp(52px,7vw,100px)}.opening h1{letter-spacing:-.05em;text-shadow:0 2px 16px #0002;max-width:10ch;font-size:clamp(68px,8vw,118px);line-height:.98}.opening .text-link{margin-top:28px}.opening-note{right:var(--gutter);max-width:20ch;font-size:13px;line-height:1.5;position:absolute;bottom:55px}.introduction{grid-template-columns:1fr 2fr;gap:40px;padding-block:clamp(80px,10vw,155px);display:grid}.introduction>div{max-width:710px}.introduction p:not(.eyebrow){max-width:45ch;color:var(--grey);margin-top:30px;font-size:18px}.introduction .text-link{margin-top:25px}.featured-story{border-top:1px solid var(--line);padding-block:60px 120px}.story-title{justify-content:space-between;align-items:end;gap:25px;margin:20px 0 36px;display:flex}.story-title h2{font-size:clamp(42px,6.5vw,90px)}.story-title>span{max-width:33ch;color:var(--grey);font-size:13px;line-height:1.6}.story-pair{grid-template-columns:1.9fr 1fr;align-items:center;gap:28px;display:grid}.story-pair picture:nth-child(2){padding:12% 0 12% 15%}.story-pair img{width:100%}.story-feature-link>.text-link{margin-top:24px}.story-feature-link picture{overflow:hidden}.story-feature-link:hover img{filter:brightness(.97)}.event-feature{isolation:isolate;color:#fff;background:#151714;align-items:end;min-height:760px;display:flex;position:relative}.event-feature>picture{z-index:-2;position:absolute;inset:0}.event-feature>picture img{object-fit:cover;object-position:65% 50%;width:100%;height:100%}.event-feature:after,.event-page-opening:after{content:"";z-index:-1;background:linear-gradient(90deg,#000b,#0000 85%),linear-gradient(#0000 30%,#0008);position:absolute;inset:0}.event-feature h2{margin:20px 0;font-size:clamp(50px,7.5vw,100px)}.event-feature p:not(.eyebrow){max-width:32ch;margin-bottom:22px}.meet{grid-template-columns:.8fr 1.1fr;align-items:center;gap:12%;padding-block:130px;display:grid}.meet figcaption{color:var(--grey);margin-top:14px;font-size:12px}.meet h2{margin-block:20px 28px;font-size:clamp(34px,4.5vw,62px)}.meet p:not(.eyebrow){color:var(--grey);max-width:44ch;margin-bottom:24px}.meet img{width:100%}.quote-section{max-width:1040px;padding-block:40px 100px}.quote-section blockquote{font:400 clamp(28px,4vw,48px)/1.35 var(--serif);margin-block:26px}.quote-section figcaption{color:var(--grey);font-size:14px}.collection-opening{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;padding-block:65px 70px;display:grid}.collection-opening p:not(.eyebrow){color:var(--grey);max-width:40ch;margin:28px 0}.collection-opening h1{margin-top:20px;font-size:clamp(50px,6.8vw,94px)}.collection-opening img{width:100%}.collection-opening picture{max-height:700px}.collection-opening picture img{object-fit:contain;object-position:right;max-height:700px}.event-page-opening{isolation:isolate;background:var(--ink);color:#fff;align-items:end;height:78svh;min-height:460px;display:flex;position:relative}.event-page-opening>picture{z-index:-2;position:absolute;inset:0}.event-page-opening img{object-fit:cover;width:100%;height:100%}.event-page-opening>.wrap{padding-block:55px}.event-page-opening h1{margin-top:18px}.photo-sequence{grid-template-columns:1fr 1fr;align-items:center;gap:64px 30px;display:grid}.sequence-frame{min-width:0}.sequence-frame a{cursor:zoom-in;display:block}.sequence-frame img{width:100%;transition:filter .25s}.sequence-frame a:hover img{filter:brightness(.96)}.sequence-lead{grid-column:1/-1;justify-self:center;width:100%;max-width:1100px}.sequence-lead img{object-fit:contain;max-height:80svh}.sequence-frame figcaption span:first-child{font-variant-numeric:tabular-nums;flex-shrink:0}.sequence-frame figcaption span:last-child{text-align:right;max-width:48ch}.story-invitation,.coverage-note{border-top:1px solid var(--line);padding-block:75px}.story-invitation h2,.coverage-note h2{margin:20px 0}.story-invitation p,.coverage-note p{color:var(--grey)}.story-invitation .text-link,.coverage-note .text-link{margin-top:24px}.page-intro h1,.phead h1{margin:18px 0 28px}.page-intro>p:not(.eyebrow),.phead p{max-width:48ch;color:var(--grey);font-size:18px}.phead{border-bottom:1px solid var(--line)}.phead-copy{padding-inline:var(--gutter);max-width:1100px!important}.stories-index{padding-block:20px 100px}.stories-index article+article{margin-top:80px}.stories-index img{object-fit:contain;width:100%;max-height:75svh}.stories-index .text-link{margin-top:22px}.stories-index article p{color:var(--grey)}.story-opening>p:not(.eyebrow){color:var(--grey);margin-bottom:40px}.story-opening img{object-fit:contain;width:100%;max-height:80svh}.story-opening-note{justify-content:space-between;align-items:start;gap:35px;margin-top:30px;display:flex}.story-opening-note p{max-width:40ch;color:var(--grey)}.chapter-heading{border-top:1px solid var(--line);grid-template-columns:.5fr 1fr 1fr;align-items:start;gap:30px;margin-bottom:40px;padding-top:30px;display:grid}.chapter-heading h2{font-size:clamp(30px,3.5vw,48px)}.chapter-heading p{color:var(--grey);max-width:32ch}.about-opening{grid-template-columns:.8fr 1fr;padding-block:60px 90px}.about-opening h1{margin:22px 0 30px}.about-opening>picture{padding-left:0}.approach{border-top:1px solid var(--line);padding-block:70px}.approach h2{margin:20px 0 35px}.approach-columns{color:var(--grey);grid-template-columns:1fr 1fr;gap:9%;margin-bottom:50px;display:grid}.approach>picture{max-width:1000px;margin-inline:auto}.approach img{width:100%}.personal-note{max-width:900px;padding-block:60px 80px}.personal-note h2{margin:20px 0}.personal-note p{color:var(--grey);margin-bottom:24px}.sp-row{grid-template-columns:1fr 1fr;gap:35px;display:grid}.tiers{border-top:1px solid var(--ink)}.tier{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr .9fr;align-items:start;gap:40px;padding-block:40px;display:grid}.t-price{font:400 36px/1.2 var(--serif);margin-top:16px}.t-tag{color:var(--grey);max-width:42ch;margin-bottom:20px}.tier ul{margin:0;padding-left:18px;font-size:15px}.tier li{padding-block:3px}.tier .text-link{justify-self:end;max-width:22ch}.acc{border-top:1px solid var(--ink)}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;min-height:60px;font:400 clamp(20px,2vw,27px)/1.4 var(--serif);padding:24px 26px 24px 0;list-style:none;position:relative}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-family:var(--sans);position:absolute;top:24px;right:0}.acc details[open] summary:after{content:"−"}.acc details p{color:var(--grey);max-width:64ch;padding-bottom:26px}.contact-layout{grid-template-columns:1.45fr .8fr;gap:12%;padding-block:30px 100px;display:grid}.form-note,.form-collection{color:var(--grey);margin-bottom:25px;font-size:14px}.form-collection{border-block:1px solid var(--line);padding:12px 0}.f2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field{margin-bottom:27px}.field label{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.field label span{color:var(--grey);font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #93998e;border-radius:0;padding:12px 5px;font-size:16px}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ink);outline-offset:3px}.field-help{color:var(--grey);margin-top:9px;font-size:13px}.contact-aside img{object-fit:contain;width:100%;max-height:480px}.contact-aside h2{margin:30px 0 20px;font-size:40px}.contact-aside p{color:var(--grey);margin-bottom:15px;font-size:15px}.contact-aside a{font-size:14px}[data-form-status]{color:#7b241f;margin-top:18px}.pt-embed{min-height:78vh}.ph img{width:100%}.closing{background:var(--paper);border-top:1px solid var(--line)}.closing .eyebrow,.closing p{margin-inline:auto}.closing h2{margin:25px 0 22px;font-size:clamp(40px,6vw,82px)}.closing .small{color:var(--grey);margin-top:35px}.site-footer{background:var(--ink);color:#eceee7;padding-block:55px 28px}.footer-top{justify-content:space-between;gap:35px;padding-bottom:45px;display:flex}.footer-name{font:400 30px/1.25 var(--serif)}.footer-name span{font:400 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.18em;margin-top:8px;display:block}.site-footer nav{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.site-footer nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.site-footer a:hover{text-underline-offset:6px;text-decoration:underline}.footer-bottom{color:#b9bdb3;border-top:1px solid #ffffff25;justify-content:space-between;gap:15px;padding-top:24px;font-size:12px;display:flex}.viewer{color:#fafaf8;background:#11130f;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:22px 35px 18px;position:fixed;inset:0}.viewer::backdrop{background:#11130f}.viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:18px;display:grid}.viewer-toolbar,.viewer-controls{justify-content:space-between;align-items:center;gap:20px;display:flex}.viewer button{color:inherit;background:0 0;border:0;min-width:44px;min-height:44px;font-size:14px}.viewer-toolbar>span{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:13px}.viewer-toolbar button{align-items:center;gap:22px;display:flex}.viewer-toolbar button span{font-size:28px}.viewer-figure{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex}.viewer-figure img{object-fit:contain;width:auto;max-width:100%;min-height:0;max-height:calc(100% - 54px)}.viewer-figure figcaption{text-align:center;color:#c4c9bd;max-width:65ch;font-size:13px}.viewer-status{text-align:center;color:#fff;pointer-events:none;width:80%;max-width:50ch;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-status:empty{display:none}.viewer-controls{grid-row:3}.viewer-controls button{align-items:center;gap:16px;display:flex}.viewer-controls a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:flex}@media (width>=1600px){.opening-copy{left:max(var(--gutter),calc((100vw - 1440px)/2))}.opening-top{padding-inline:max(var(--gutter),calc((100vw - 1440px)/2))}}@media (width<=960px){.desktop-nav{display:none}.mobile-nav{display:block}.site-header{min-height:84px;padding-block:16px}.opening{height:calc(100svh - 84px);min-height:570px}.opening-note{display:none}.introduction{grid-template-columns:1fr 2fr;gap:20px}.meet{gap:7%;padding-block:85px}.meet>figure{padding-left:0}.tier{grid-template-columns:.8fr 1.2fr;gap:25px}.tier .text-link{grid-column:2;justify-self:start}.chapter-heading{grid-template-columns:.5fr 1.5fr}.chapter-heading p{grid-column:2}.footer-top,.story-opening-note{flex-direction:column}.contact-layout{gap:7%}.event-feature{min-height:650px}}@media (width<=700px){.opening-top{flex-direction:column;gap:6px;padding-top:22px;font-size:11px}.opening h1{font-size:clamp(60px,12vw,86px)}.opening-copy{bottom:42px}.opening-photo img{object-position:50% 45%}.opening-shade{background:linear-gradient(#0007,#0000 32%,#0001 50%,#000b)}.introduction{grid-template-columns:1fr;gap:25px;padding-block:65px}.introduction h2{font-size:46px}.introduction p:not(.eyebrow){margin-top:24px;font-size:17px}.featured-story{padding-block:40px 70px}.section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:30px}.story-title{flex-direction:column;align-items:start;margin-bottom:25px}.story-title h2{font-size:52px}.story-pair{grid-template-columns:1fr;gap:18px}.story-pair picture:nth-child(2){justify-self:end;width:50%;padding:0}.event-feature{min-height:670px}.event-feature>picture img{object-position:60% center}.event-feature-copy{padding-block:50px}.event-feature h2{font-size:64px}.meet,.about-opening{grid-template-columns:1fr;gap:45px;padding-block:70px}.meet>figure{width:80%}.meet>div{max-width:530px}.meet h2{font-size:40px}.about-opening>picture{width:80%}.about-opening h1{font-size:64px}.collection-opening{grid-template-columns:1fr;gap:38px;padding-block:45px}.collection-opening>picture{grid-row:1}.collection-opening>picture img{object-position:center;width:100%;max-height:65svh}.collection-opening h1{font-size:55px}.event-page-opening{height:70svh}.event-page-opening h1{font-size:58px}.photo-sequence{grid-template-columns:1fr;gap:38px}.sequence-lead{grid-column:auto}.sequence-frame img{max-height:none}.sequence-frame figcaption{font-size:12px}.sequence-frame figcaption span:last-child{max-width:34ch}.page-intro,.phead-copy{padding-block:48px 36px}.page-intro h1,.phead h1{font-size:54px}.page-intro>p:not(.eyebrow),.phead p{font-size:17px}.story-opening{padding-block:45px 20px}.story-opening h1{font-size:64px}.story-opening img{max-height:none}.chapter{padding-block:35px}.chapter-heading{grid-template-columns:1fr;gap:15px}.chapter-heading p{grid-column:auto;max-width:46ch}.approach-columns{grid-template-columns:1fr;gap:24px}.personal-note,.approach{padding-block:55px}.contact-layout{grid-template-columns:1fr;gap:60px;padding-bottom:65px}.contact-aside>picture{max-width:320px}.contact-aside h2{font-size:36px}.sp-row{grid-template-columns:1fr;gap:18px}.closing-inner{padding-block:70px 55px}.site-footer nav{gap:8px 24px}.footer-bottom{flex-direction:column;gap:7px}.viewer{padding:12px 16px}.viewer-figure img{max-height:calc(100% - 75px)}.viewer-controls button{gap:8px}}@media (width<=450px){.brand>span{font-size:16px}.brand{gap:10px}.monogram{width:30px}.opening{min-height:560px}.opening h1{font-size:62px}.opening-top{max-width:300px}.f2{grid-template-columns:1fr;gap:0}.tier{grid-template-columns:1fr}.tier .text-link{grid-column:auto}.story-opening h1{font-size:52px}.viewer-controls button span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-contrast:more){:root{--grey:#292d26;--line:#676c62}}main,section,figure,.contact-layout>*,.tier>*{min-width:0}h1,h2,h3,p,.text-link{overflow-wrap:break-word}@media (width<=450px){.opening h1{font-size:clamp(46px,13.5vw,60px)}}.introduction{padding-block:clamp(65px,7vw,105px) clamp(50px,5vw,75px)}.photo-sequence{gap:44px 30px}@media (width<=700px){.introduction{padding-block:60px 45px}.photo-sequence{gap:32px}}h1{font-family:var(--sans);letter-spacing:-.045em;font-weight:500;line-height:1.08}.eyebrow,.label{letter-spacing:.015em;text-transform:none;font-size:14px}.opening h1{letter-spacing:-.04em;max-width:14ch;font-size:clamp(44px,6vw,82px);line-height:1.05}.opening-top{text-transform:none;letter-spacing:.02em;font-size:14px}.home-selection{padding-block:48px 54px}.selection-intro{grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-bottom:30px;display:grid}.selection-intro h2{font-family:var(--sans);font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.2}.selection-intro p{max-width:46ch;color:var(--grey)}.selected-frames{align-items:start;gap:16px;display:flex}.selected-frames figure{min-width:0}.selected-frames img{width:100%;height:auto}.selection-link{margin-top:20px}.featured-story{padding-block:36px 56px}.featured-story .section-heading{margin-bottom:24px}.featured-story h2{font-size:clamp(32px,4vw,52px)}.story-feature-link>picture img{width:100%;height:auto}.feature-caption{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.feature-caption p{color:var(--grey);font-size:14px}.event-feature{min-height:540px}.event-feature h2{font-family:var(--sans);font-size:clamp(36px,5vw,64px);font-weight:500}.event-feature-copy{padding-block:50px}.meet{grid-template-columns:.7fr 1.3fr;gap:7%;padding-block:64px}.meet>figure{padding-left:0}.meet h2{margin:0 0 22px;font-size:clamp(32px,4vw,48px)}.section{padding-block:clamp(36px,4.5vw,64px)}.page-intro,.phead-copy{padding-block:40px 32px}.page-intro h1,.phead h1,.collection-opening h1,.about-opening h1{margin:0 0 24px;font-size:clamp(36px,5vw,64px)}.collection-opening{gap:6%;padding-block:36px}.collection-opening>picture img{max-height:520px}.collection-opening+.section{padding-top:24px}.section-heading{margin-bottom:26px}.section-heading h2{font-size:clamp(28px,3.5vw,44px)}.event-intro{grid-template-columns:1fr 1.3fr;gap:18px 40px;padding-block:40px 12px;display:grid}.event-intro h2{font-size:clamp(28px,3.3vw,42px)}.event-intro p{color:var(--grey)}.event-intro .text-link{grid-column:2;justify-self:start}.event-page-opening h1{font-size:clamp(42px,6vw,76px)}.story-opening{padding-block:36px 20px}.story-opening h1{margin:12px 0 18px;font-size:clamp(42px,6vw,80px)}.story-opening>p:not(.eyebrow){margin-bottom:26px}.story-opening-note{margin-top:20px}.chapter{padding-block:30px}.chapter-heading{grid-template-columns:1fr 1fr;gap:12px 30px;margin-bottom:24px;padding-top:24px}.chapter-heading>span{grid-column:1}.chapter-heading h2{grid-column:1;font-size:clamp(26px,3vw,40px)}.chapter-heading p{grid-area:1/2/3;align-self:center}.stories-index{padding-bottom:56px}.story-invitation,.coverage-note,.approach,.personal-note{padding-block:42px}.contact-layout{gap:7%;padding-bottom:56px}.closing-inner{text-align:left;padding-block:44px}.closing h2{font-family:var(--sans);margin:0 0 18px;font-size:clamp(30px,4vw,48px);font-weight:500}.closing .small{margin:24px 0 0}@media (width<=700px){.opening h1{font-size:clamp(42px,10vw,66px)}.opening-top{max-width:none;font-size:14px}.home-selection{padding-block:30px 38px}.selection-intro{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.selected-frames{flex-direction:column;gap:16px}.selected-frames figure{width:100%;flex:none!important}.feature-caption{flex-direction:column;align-items:start;gap:8px}.meet,.about-opening{grid-template-columns:1fr;gap:28px;padding-block:40px}.event-feature{min-height:480px}.event-intro{grid-template-columns:1fr;gap:16px;padding-top:30px}.event-intro .text-link{grid-column:auto}.chapter-heading{grid-template-columns:1fr}.chapter-heading p{grid-area:auto}.page-intro,.phead-copy{padding-block:32px 24px}}.viewer-figure[data-astro-cid-utnzf2kr]{gap:0;overflow:hidden}.viewer-figure[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{max-height:100%}
