@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2");font-display:swap;unicode-range:U+100-24F,U+1E??}@font-face{font-family:Lato;src:url(/fonts/lato-regular.woff2)format("woff2");font-display:swap}:root{--navy:#061a23;--petrol:#07383a;--forest:#0c473d;--emerald:#117a68;--sage:#8fc3ae;--mist:#e5f1ec;--ivory:#f4f0e6;--gold:#d9ae75;--gutter:clamp(20px,4.5vw,76px);--serif:Fraunces,Georgia,serif;--sans:Lato,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--ivory);font-family:var(--sans);margin:0;line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}img{object-fit:cover;width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif)}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}section{scroll-margin-top:90px}main:focus{outline:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{height:84px;padding:0 var(--gutter);z-index:5;background:0 0;border-bottom:1px solid #ffffff35;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;transition:background-color .35s,border-color .35s;display:grid;position:fixed;top:0;left:0;right:0}.site-header[data-scrolled],.site-header[data-open]{background:var(--petrol);border-bottom-color:#fff2}.skip-link{left:var(--gutter);z-index:1;background:var(--ivory);color:var(--navy);letter-spacing:.05em;padding:12px 18px;font-size:14px;position:absolute;top:-100px}.skip-link:focus-visible{top:16px}.brand{font-family:var(--serif);letter-spacing:.13em;white-space:nowrap;padding:12px 0;font-size:14px}.brand span{font-size:18px;font-style:italic;line-height:1}.desktop-nav{letter-spacing:.16em;text-transform:uppercase;gap:clamp(16px,2vw,36px);font-size:11px;display:flex}.desktop-nav a:hover,.language:hover{color:var(--sage)}.desktop-nav a[aria-current],.menu-panel a[aria-current]{text-underline-offset:9px;color:var(--sage);text-decoration:underline;text-decoration-thickness:1px}.header-actions{letter-spacing:.14em;justify-content:flex-end;align-items:center;gap:24px;font-size:11px;display:flex}.language{padding:15px 14px}.desktop-nav a{padding:15px 6px}.pill{border:1px solid var(--ivory);white-space:nowrap;border-radius:99px;align-items:center;min-height:44px;padding:12px 21px;display:inline-flex}.pill span{margin-left:20px}.pill:hover{background:var(--ivory);color:var(--navy)}.menu-button{color:inherit;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 4px;font-size:12px;line-height:1;display:none}.menu-panel{background:var(--petrol);padding:6px var(--gutter) 22px;border-bottom:1px solid #fff2;position:absolute;top:100%;left:0;right:0}.menu-panel nav{flex-direction:column;display:flex}.menu-panel a{letter-spacing:.03em;border-bottom:1px solid #e5f1ec33;align-items:center;min-height:52px;padding:8px 0;font-size:17px;display:flex}.menu-panel a:last-child{border:0}.menu-panel a:hover{color:var(--sage)}.hero{background:#10293a;align-items:center;height:100svh;min-height:850px;display:flex;position:relative;overflow:hidden}.hero-scene{background:#10293a url(/images/blue-hour-scene.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero-canvas{opacity:0;transition:opacity .6s;position:absolute;inset:0}.hero-canvas.is-live{opacity:1}.hero-shade{background:linear-gradient(90deg,#061a2399,#0000 60%),linear-gradient(#0000 62%,#061a2366);position:absolute;inset:0}.hero-hint{letter-spacing:.04em;max-width:300px;color:var(--mist);text-shadow:0 1px 14px #061a23;margin:12px 0 0;font-size:12px;line-height:1.5}.hero-content{z-index:1;width:100%;padding:120px var(--gutter) 56px;position:relative}.overline,.section-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:11px}.hero h1{letter-spacing:-.065em;max-width:950px;margin:7vh 0 6vh;font-size:clamp(98px,13.5vw,230px);line-height:.9}.hero h1 em{vertical-align:-.08em;letter-spacing:0;font-size:.45em;font-weight:300}.hero-bottom{letter-spacing:.2em;justify-content:space-between;align-items:end;gap:30px;font-size:12px;display:flex}.hero-bottom p{line-height:1.8}.hero-link{border-bottom:1px solid var(--ivory);text-transform:uppercase;align-items:end;min-height:44px;padding:12px 0 8px;display:inline-flex}.hero-link span{margin-left:28px}.chapter{right:var(--gutter);writing-mode:vertical-rl;letter-spacing:.2em;font-size:11px;position:absolute;top:40%}.section-grid{padding:clamp(100px,11vw,190px) var(--gutter);grid-template-columns:1fr 2fr;gap:5vw;display:grid;position:relative}.section-kicker{color:var(--sage);padding-top:12px}.welcome{background:var(--ivory);color:var(--navy);overflow:hidden}.welcome .section-kicker{color:var(--forest)}.welcome h2,.day h2,.details h2,.rsvp h2{letter-spacing:-.045em;text-wrap:balance;max-width:960px;margin-bottom:40px;font-size:clamp(52px,6.5vw,112px);line-height:1.08}.lead{max-width:650px;font-size:clamp(20px,2vw,30px);line-height:1.5}.welcome:after{content:"01";color:#0c473d12;font-family:var(--serif);font-size:30vw;line-height:1;position:absolute;bottom:-.36em;right:3vw}.place{background:var(--petrol);grid-template-columns:56% 44%;min-height:740px;display:grid}.place-image img{height:100%;min-height:700px}.place-copy{flex-direction:column;align-items:flex-start;padding:10vw 7vw 8vw;display:flex}.place-copy h2{letter-spacing:-.06em;margin:48px 0;font-size:clamp(72px,8vw,140px);line-height:.95}.place-copy>p:not(.section-kicker){max-width:470px;font-size:22px}.place-thumbs{letter-spacing:.14em;text-transform:uppercase;align-items:end;gap:25px;margin:auto 0 0;font-size:11px;display:flex}.place-thumbs img{width:160px;height:115px}.day{background:var(--navy)}.muted{color:var(--sage)}.schedule{border-top:1px solid #e5f1ec66;margin:70px 0 0;padding:0;list-style:none}.schedule li{border-bottom:1px solid #e5f1ec66;grid-template-columns:75px 1fr 50px;align-items:center;gap:20px;padding:24px 0;display:grid}.schedule li span,.schedule time{color:var(--sage);letter-spacing:.13em;font-size:12px;line-height:1.4}.schedule strong{font-weight:400;font-family:var(--serif);font-size:clamp(27px,3vw,46px);line-height:1.1}.details{background:var(--mist);color:var(--navy);padding:125px var(--gutter)}.details .section-kicker{color:var(--forest)}.details-intro{grid-template-columns:1fr 2fr;column-gap:5vw;display:grid}.details-intro h2,.details-intro .lead{grid-column:2}.details-columns{border-top:1px solid #07383a55;grid-template-columns:repeat(3,1fr);gap:5vw;margin-top:100px;display:grid}.details-columns article{padding-top:23px}.details-columns article>span{color:var(--forest);font-size:11px}.details h3{font-family:var(--serif);margin:48px 0 16px;font-size:40px;line-height:1.1}.details-columns p{max-width:350px}.faq details{border-top:1px solid #07383a55;padding:8px 0}.faq summary{cursor:pointer}.faq details p{margin:0 0 12px;font-size:16px}.faq summary{align-items:center;gap:16px;min-height:44px;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--forest);margin-left:auto;font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.rsvp{background:var(--forest);min-height:680px;padding:140px var(--gutter);text-align:center}.rsvp h2{margin:40px auto 24px}.rsvp>p:not(.section-kicker){font-size:20px}.rsvp-sample{text-align:left;max-width:600px;margin:70px auto 0}.rsvp-sample label{font-family:var(--serif);margin-bottom:16px;font-size:26px;line-height:1.2;display:block}.sample-row{border-bottom:1px solid var(--ivory);display:flex}.sample-row input{min-width:0;color:var(--ivory);background:0 0;border:0;flex:1;padding:15px 0}.sample-row input::placeholder{color:#f4f0e699}.sample-row button{color:var(--ivory);background:0 0;border:0;padding:15px}.rsvp-sample small{color:var(--sage);margin-top:12px;font-size:14px;display:block}footer{padding:20px var(--gutter);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}footer p{margin:0}.to-top{border:1px solid #ffffff35;border-radius:99px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:inline-flex}.to-top:hover{background:var(--ivory);color:var(--navy)}@media (max-width:800px){.site-header{grid-template-columns:1fr auto;height:70px}.desktop-nav{display:none}.menu-button{display:inline-flex}.header-actions{gap:12px}.pill{padding:9px 14px}.pill span{display:none}.hero{min-height:700px}.hero-scene{background-position:58%}.hero-content{padding-top:100px}.hero h1{margin:6vh 0 8vh;font-size:clamp(76px,17vw,140px)}.hero-bottom{flex-direction:column;align-items:start}.chapter{display:none}.section-grid,.details-intro{grid-template-columns:1fr;gap:26px}.section-grid{padding:95px var(--gutter)}.details-intro h2,.details-intro .lead{grid-column:1}.place{grid-template-columns:1fr}.place-image img{height:460px;min-height:0}.place-copy{padding:85px var(--gutter)}.place-copy h2{margin:38px 0}.place-thumbs{margin-top:55px}.details{padding:100px var(--gutter)}.details-columns{grid-template-columns:1fr;gap:20px;margin-top:70px}.details h3{margin:20px 0 12px}.rsvp{min-height:600px;padding:110px var(--gutter)}}@media (max-width:480px){.brand{font-size:11px}.hero-scene{background-position:64% 64%;background-size:auto 118%}.hero-shade{background:radial-gradient(70% 34% at 30% 36%,#061a23d9,#061a2300),linear-gradient(90deg,#061a2380,#0000 70%),linear-gradient(#0000 40%,#061a2399 62%,#061a23d9)}.hero h1{margin:3vh 0 7vh;font-size:19vw}.hero-bottom,.hero-link{font-size:11px}.place-image img{height:350px}.place-copy h2{font-size:66px}.schedule li{grid-template-columns:35px 1fr 25px;gap:10px}.schedule strong{font-size:27px}.details-columns{margin-top:55px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header{transition:none}}.hero-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.hero-cta{background:var(--ivory);color:var(--navy);text-transform:uppercase;letter-spacing:.16em;padding:16px 24px;font-size:11px}.hero-cta:hover{background:var(--sage)}.hero-cta span{margin-left:24px}.place-image{margin:0;position:relative;overflow:hidden}.place-image img{filter:saturate(.8)contrast(1.04)}.place-image figcaption{bottom:22px;left:var(--gutter);letter-spacing:.2em;background:#061a23b8;padding:10px 14px;font-size:11px;position:absolute}.place-thumbs img{flex:none;width:180px;height:120px}.place-thumbs figcaption{max-width:170px;color:var(--sage);line-height:1.7}@media (min-width:801px){.menu-panel{display:none}}@media (max-width:800px){.header-actions{gap:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-bottom{gap:20px}.hero-cta{padding:12px 17px}.place-image img{object-position:58% center;height:480px}}@media (max-width:480px){.site-header .pill{display:none}.hero-actions .pill{display:inline-flex}.place-image img{height:390px}.place-thumbs img{width:140px;height:95px}}.welcome{padding:clamp(85px,9vw,140px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.welcome:after{content:none}.welcome h2{margin:26px 0 36px;font-size:clamp(52px,5.5vw,90px)}.welcome .lead{max-width:530px}.welcome-photo{margin:0;position:relative}.welcome-photo img{object-position:45% center;height:clamp(430px,47vw,660px)}.welcome-photo figcaption{background:var(--ivory);color:var(--navy);letter-spacing:.17em;padding:10px 14px;font-size:11px;position:absolute;bottom:18px;right:18px}.story{background:var(--ivory);color:var(--navy);padding:0 var(--gutter) clamp(85px,7vw,120px)}.story-heading{border-top:1px solid #07383a4d;grid-template-columns:1fr 2fr;gap:5vw;padding:52px 0 55px;display:grid}.story .section-kicker{color:var(--forest)}.story h2,.gallery h2{letter-spacing:-.045em;text-wrap:balance;max-width:800px;margin:0 0 20px;font-size:clamp(44px,4.6vw,78px);line-height:1.1}.story-heading p:last-child{margin:0;font-size:clamp(18px,1.7vw,24px)}.story-photos,.gallery-photos{gap:clamp(12px,2vw,32px);display:grid}.story-photos{grid-template-columns:1fr 1.1fr .85fr .9fr;align-items:center}.story figure,.gallery figure{min-width:0;margin:0}.story img,.gallery img{aspect-ratio:3/4;object-fit:cover;height:auto}.story figure:first-child img{aspect-ratio:4/3}.story figure:nth-child(2){align-self:start}.story figure:nth-child(2) img{aspect-ratio:4/5}.story figure:nth-child(3){align-self:end}.story figure:nth-child(4) img{aspect-ratio:3/4}.story figcaption,.gallery figcaption{letter-spacing:.16em;text-transform:uppercase;margin-top:12px;font-size:11px}.place,.place-image img{min-height:640px}.place-copy{padding:7vw 5vw}.place-copy h2{font-size:clamp(70px,7vw,118px)}.day.section-grid{padding-block:clamp(90px,8vw,135px)}.gallery{background:var(--navy);padding:clamp(90px,8vw,135px) var(--gutter)}.gallery-heading{grid-template-columns:1fr 2fr;gap:5vw;margin-bottom:55px;display:grid}.gallery-photos{grid-template-columns:1.2fr .85fr 1fr;align-items:start}.gallery figure:nth-child(3n+1) img{aspect-ratio:4/3}.gallery figure:nth-child(3n+2){margin-top:50px}.gallery figure:nth-child(3n+2) img{aspect-ratio:3/4}.gallery figure:nth-child(3n){margin-top:100px}.gallery figure:nth-child(3n) img{aspect-ratio:4/3}.gallery img{object-position:center 30%}.gallery figcaption{color:var(--sage)}.details{padding-block:clamp(90px,8vw,125px)}.rsvp{min-height:auto;padding:clamp(95px,9vw,145px) var(--gutter)}.rsvp-save{background:var(--ivory);color:var(--navy);letter-spacing:.16em;text-transform:uppercase;margin:42px auto 0;padding:17px 25px;font-size:12px}.rsvp-save:hover{background:var(--sage)}.rsvp-hint{max-width:420px;color:var(--sage);margin:16px auto 0;font-size:13px!important}@media (max-width:800px){.welcome{grid-template-columns:1fr;gap:42px;padding-block:90px}.welcome h2{max-width:700px}.welcome-photo img{height:430px}.story-heading,.gallery-heading{grid-template-columns:1fr;gap:10px}.story-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.story figure:nth-child(3){align-self:start}.place-image img{min-height:0}.place-copy{padding:80px var(--gutter)}.gallery-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery figure:nth-child(3n){grid-column:1/-1;margin:0}.gallery figure:nth-child(3n) img{aspect-ratio:16/9}.gallery figure:nth-child(3n+2){margin-top:55px}}@media (max-width:480px){.welcome{padding-block:75px}.welcome h2{margin:18px 0 28px;font-size:clamp(50px,13vw,72px)}.welcome-photo img{height:350px}.story-heading{padding:45px 0}.story-photos,.gallery-photos{gap:12px}.story figcaption,.gallery figcaption{font-size:10px}.gallery figure:nth-child(3n+2){margin-top:35px}.gallery-heading{margin-bottom:45px}.rsvp-save{margin-top:30px}}.journey{grid-template-columns:minmax(0,42%) minmax(0,58%);min-height:780px;overflow:hidden}.journey .place-copy{z-index:2;background:var(--petrol);grid-column:1;padding:clamp(105px,9vw,155px) clamp(30px,5vw,90px);position:relative}.journey .place-copy h2{margin:46px 0 34px;font-size:clamp(65px,7vw,118px)}.journey .place-copy>p:not(.section-kicker){font-size:clamp(19px,1.7vw,25px);line-height:1.5}.journey .place-thumbs{margin-top:80px}.place-visual,.story-feature{isolation:isolate;background:radial-gradient(circle at 62% 47%,#117a6870,transparent 60%),var(--navy);position:relative;overflow:hidden}.place-visual{grid-column:2;min-height:780px}.forest-layers{pointer-events:none;z-index:1;perspective:1100px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.forest-layers img{object-fit:contain;filter:drop-shadow(0 18px 30px #061a2377);-webkit-user-select:none;user-select:none;height:auto;position:absolute}.forest-tree-back{opacity:.5;width:55%;bottom:15%;right:38%;transform:translateZ(-120px)rotateY(-9deg)}.forest-tree-front{opacity:.78;width:62%;bottom:-8%;right:-16%;transform:translateZ(90px)rotateY(10deg)}.forest-leaves{opacity:.9;width:38%;top:0;right:-4%;transform:translateZ(160px)rotate(-15deg)}.journey .place-image{z-index:2;background:var(--ivory);width:81%;height:52%;padding:9px;position:absolute;top:24%;right:7%;transform:perspective(1000px)rotateY(-4deg)rotate(-3deg);box-shadow:0 30px 70px #061a23aa}.journey .place-image img{object-fit:cover;object-position:center;height:100%;min-height:0}.journey .place-image figcaption{z-index:1;bottom:22px;left:22px}.memory-path{background:var(--petrol);color:var(--ivory);padding:0}.memory-path .section-kicker{color:var(--sage)}.story-stage{grid-template-columns:minmax(0,42%) minmax(0,58%);min-height:710px;display:grid}.story-copy{z-index:2;background:var(--petrol);padding:clamp(105px,9vw,155px) clamp(30px,5vw,90px);position:relative}.story-copy h2{letter-spacing:-.05em;max-width:560px;margin:45px 0 28px;font-size:clamp(54px,5.4vw,90px);line-height:1}.story-copy>p:last-child{max-width:470px;color:var(--mist);font-size:clamp(19px,1.7vw,25px);line-height:1.5}.story-feature{background:radial-gradient(circle at 65% 42%,#117a6870,transparent 55%),var(--forest);min-height:710px}.story-feature figure{z-index:2;background:var(--ivory);margin:0;padding:8px 8px 0;position:absolute;box-shadow:0 30px 75px #061a23aa}.story-feature .memory-first{aspect-ratio:4/3;width:49%;top:20%;left:7%;transform:perspective(1000px)rotateY(-8deg)rotate(-5deg)}.story-feature .memory-latest{aspect-ratio:4/3;width:42%;top:46%;right:5%;transform:perspective(1000px)rotateY(7deg)rotate(5deg)}.story-feature figure img{aspect-ratio:auto;object-fit:cover;height:calc(100% - 32px)}.story-feature .memory-first img{object-position:center}.story-feature .memory-latest img{object-position:70% 40%}.story-feature figcaption{height:32px;color:var(--navy);letter-spacing:.17em;margin:0;padding:8px 5px;font-size:11px}.memory-path .story-photos{padding:clamp(65px,7vw,110px) var(--gutter) clamp(95px,8vw,135px);border-top:1px solid #e5f1ec3d;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.memory-path .story-photos figure:nth-child(2n){margin-top:70px}.memory-path .story-photos img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.memory-path .story-photos figure:first-child img{aspect-ratio:4/3;object-position:45% center}.memory-path .story-photos figcaption{color:var(--sage)}.gallery{background:var(--ivory);color:var(--navy)}.gallery .section-kicker,.gallery figcaption{color:var(--forest)}@supports (animation-timeline:view()){@media (min-width:801px) and (prefers-reduced-motion:no-preference){.place-visual{view-timeline-name:--lake-journey;view-timeline-axis:block}.story-feature{view-timeline-name:--memory-walk;view-timeline-axis:block}.journey .place-image{animation:linear both lake-arrival;animation-timeline:--lake-journey;animation-range:entry exit}.place-visual .forest-tree-back,.story-feature .forest-tree-back{animation:linear both tree-back-drift;animation-timeline:--lake-journey;animation-range:entry exit}.story-feature .forest-tree-back{animation-timeline:--memory-walk}.place-visual .forest-tree-front,.story-feature .forest-tree-front{animation:linear both tree-front-drift;animation-timeline:--lake-journey;animation-range:entry exit}.story-feature .forest-tree-front{animation-timeline:--memory-walk}.place-visual .forest-leaves,.story-feature .forest-leaves{animation:linear both leaf-drift;animation-timeline:--lake-journey;animation-range:entry exit}.story-feature .forest-leaves{animation-timeline:--memory-walk}.story-feature .memory-first{animation:linear both memory-far;animation-timeline:--memory-walk;animation-range:entry exit}.story-feature .memory-latest{animation:linear both memory-near;animation-timeline:--memory-walk;animation-range:entry exit}}}@keyframes lake-arrival{0%{transform:perspective(1000px)translate3d(45px,55px,-80px)rotateY(-12deg)rotate(-5deg)}to{transform:perspective(1000px)translate(-15px,-25px)rotateY(0)rotate(-2deg)}}@keyframes tree-back-drift{0%{transform:translate3d(18px,22px,-120px)rotateY(-12deg)}to{transform:translate3d(-15px,-18px,-120px)rotateY(-5deg)}}@keyframes tree-front-drift{0%{transform:translate3d(-20px,35px,90px)rotateY(13deg)}to{transform:translate3d(25px,-30px,90px)rotateY(5deg)}}@keyframes leaf-drift{0%{transform:translate3d(35px,-28px,160px)rotate(-21deg)}to{transform:translate3d(-35px,55px,160px)rotate(5deg)}}@keyframes memory-far{0%{transform:perspective(1000px)translate3d(20px,35px,-70px)rotateY(-13deg)rotate(-6deg)}to{transform:perspective(1000px)translate(-15px,-30px)rotateY(-5deg)rotate(-4deg)}}@keyframes memory-near{0%{transform:perspective(1000px)translate(-35px,45px)rotateY(11deg)rotate(7deg)}to{transform:perspective(1000px)translate3d(15px,-20px,40px)rotateY(2deg)rotate(4deg)}}@media (max-width:800px){.journey{min-height:0;display:block}.journey .place-copy{padding:95px var(--gutter) 70px}.journey .place-copy h2{margin:30px 0}.journey .place-thumbs{margin-top:55px}.place-visual{min-height:520px}.journey .place-image{width:82%;height:55%;top:22%;right:9%;transform:rotate(-3deg)}.story-stage{min-height:0;display:block}.story-copy{padding:95px var(--gutter) 55px}.story-copy h2{margin:25px 0}.story-feature{min-height:530px}.story-feature .memory-first{width:54%;top:16%;left:6%}.story-feature .memory-latest{width:47%;top:46%;right:5%}.memory-path .story-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:75px 100px}.memory-path .story-photos figure:nth-child(2n){margin-top:50px}}@media (max-width:480px){.journey .place-copy{padding-block:80px 60px}.journey .place-thumbs{margin-top:45px}.place-visual{min-height:400px}.journey .place-image{height:51%;top:24%}.story-copy{padding-block:80px 50px}.story-feature{min-height:400px}.story-feature .memory-first{width:57%;top:15%}.story-feature .memory-latest{width:50%;top:47%}.memory-path .story-photos{gap:12px;padding-block:55px 80px}.memory-path .story-photos figure:nth-child(2n){margin-top:28px}.gallery-photos{grid-template-columns:1fr}.gallery figure:nth-child(3n+2),.gallery figure:nth-child(3n){grid-column:auto;margin-top:0}.gallery figure:nth-child(3n) img{aspect-ratio:4/3}}
