body:has(.life-site)>.nav{display:none}body:has(.life-site){background:#faf8ef}.life-site{--story-navy:#07233e;--story-navy-deep:#031526;--story-navy-soft:#0c3150;--story-ivory:#faf8ef;--story-parchment:#f2f1df;--story-gold:#c8a44d;--story-gold-light:#dcc780;--story-gold-faint:#c8a44d47;--story-ink-soft:#07233eb8;--story-serif:var(--font-serif), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--story-sans:var(--font-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;background:var(--story-ivory);color:var(--story-navy);font-family:var(--story-sans);min-height:100vh}.life-site *,.life-site :before,.life-site :after{box-sizing:border-box}.life-site h1,.life-site h2,.life-site h3,.life-site p{margin-top:0}.life-site h1,.life-site h2,.life-site h3{font-family:var(--story-serif);font-weight:400}.life-site a{color:inherit}.life-site img{max-width:100%;display:block}.story-main{overflow:hidden}.story-container{width:100%;max-width:1240px;margin:0 auto;padding-left:36px;padding-right:36px}.story-section{scroll-margin-top:98px}.story-section-light{background-color:var(--story-ivory);background-image:linear-gradient(#07233e05 1px,#0000 1px),linear-gradient(90deg,#07233e05 1px,#0000 1px);background-size:28px 28px}.heritage-pattern{background-color:var(--story-navy-deep);background-image:radial-gradient(circle at 50% 20%,#174a6c7a,#0000 46%),linear-gradient(30deg,#c8a44d07 12%,#0000 12.5% 87%,#c8a44d07 87.5%),linear-gradient(150deg,#c8a44d07 12%,#0000 12.5% 87%,#c8a44d07 87.5%),linear-gradient(30deg,#c8a44d07 12%,#0000 12.5% 87%,#c8a44d07 87.5%),linear-gradient(150deg,#c8a44d07 12%,#0000 12.5% 87%,#c8a44d07 87.5%);background-position:0 0,0 0,0 0,8px 14px,8px 14px;background-size:auto,16px 28px,16px 28px,16px 28px,16px 28px}.story-header{color:var(--story-ivory);z-index:30;border-bottom:1px solid #c8a44d7a;position:sticky;top:0}.story-header:after{content:"";background:#f2f1df0d;height:1px;position:absolute;bottom:4px;left:0;right:0}.story-header-inner{justify-content:space-between;align-items:center;gap:44px;max-width:1440px;min-height:96px;margin:0 auto;padding:16px 48px;display:flex}.story-brand{flex:none;align-items:center;gap:15px;display:flex}.story-brand-logo{width:146px;height:auto}.story-brand>span{background:#c8a44d7a;width:1px;height:34px}.story-brand strong{color:#faf8efd1;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.story-nav{scrollbar-width:none;align-items:center;gap:2px;display:flex}.story-nav::-webkit-scrollbar{display:none}.story-nav a{color:#faf8efb8;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;padding:11px 12px;font-size:10px;font-weight:700;transition:border-color .18s,color .18s}.story-nav a:hover,.story-nav a:focus-visible{border-color:var(--story-gold);color:var(--story-ivory)}.story-nav .story-nav-cta{color:var(--story-ivory);border:1px solid #c8a44da3;margin-left:10px;padding-left:18px;padding-right:18px}.story-nav .story-nav-cta:hover,.story-nav .story-nav-cta:focus-visible{background:var(--story-gold);color:var(--story-navy-deep)}.section-eyebrow{justify-content:center;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-eyebrow p,.section-kicker,.pricing-label{font-family:var(--story-sans);letter-spacing:.24em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:800}.section-eyebrow>span{width:10vw;max-width:100px;height:1px;position:relative}.section-eyebrow>span:after{content:"";border:1px solid;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.section-eyebrow>span:first-child:after{right:-3px}.section-eyebrow>span:last-child:after{left:-3px}.section-eyebrow-gold{color:var(--story-gold)}.section-eyebrow-gold>span{background:var(--story-gold-faint)}.section-eyebrow-navy{color:var(--story-navy)}.section-eyebrow-navy>span{background:#07233e3b}.section-kicker{color:var(--story-gold);line-height:1.5}.section-kicker-gold{color:var(--story-gold-light)}.story-link{letter-spacing:.13em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:10px;font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.story-link:hover,.story-link:focus-visible{transform:translateY(-2px)}.story-link-gold{background:linear-gradient(135deg, var(--story-gold-light), var(--story-gold));border-color:var(--story-gold);color:var(--story-navy-deep)}.story-link-gold:hover,.story-link-gold:focus-visible{background:var(--story-gold-light);border-color:var(--story-gold-light)}.story-link-outline{color:var(--story-gold-light);background:0 0;border-color:#c8a44db8}.story-link-outline:hover,.story-link-outline:focus-visible{border-color:var(--story-gold-light);color:var(--story-ivory);background:#c8a44d1a}.life-site a.story-link-navy,.life-site a.story-link-navy:link,.life-site a.story-link-navy:visited{background:var(--story-navy);border-color:var(--story-navy);color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 1px 1px #00000038;box-shadow:inset 0 0 0 1px #ffffff14}.life-site a.story-link-navy:hover,.life-site a.story-link-navy:focus-visible{background:var(--story-navy-deep);border-color:var(--story-navy-deep);color:#fff;-webkit-text-fill-color:#fff}.story-actions{flex-wrap:wrap;gap:12px;display:flex}.story-actions-centered{justify-content:center}.heritage-frame{background:var(--story-navy-deep);border:1px solid var(--story-gold);box-shadow:0 0 0 5px var(--story-navy-deep), 0 0 0 6px #c8a44d9e, 0 28px 68px #00000052;padding:12px;position:relative}.heritage-frame:before,.heritage-frame:after{border-color:var(--story-gold-light);content:"";pointer-events:none;z-index:3;border-style:solid;width:18px;height:18px;position:absolute}.heritage-frame:before{border-width:2px 0 0 2px;top:4px;left:4px}.heritage-frame:after{border-width:0 2px 2px 0;bottom:4px;right:4px}.heritage-frame-inner{border:1px solid #c8a44d9e;height:100%;position:relative;overflow:hidden}.overview-hero{color:var(--story-ivory);padding:76px 0 110px;position:relative}.overview-hero:after{content:"";pointer-events:none;border:1px solid #c8a44d4d;position:absolute;inset:15px}.overview-hero-inner{text-align:center;z-index:1;position:relative}.overview-hero h1{color:var(--story-ivory);letter-spacing:-.035em;max-width:1120px;margin:0 auto 22px;font-size:clamp(62px,7.4vw,104px);line-height:.98}.overview-description{color:#faf8efad;max-width:720px;margin:0 auto 34px;font-size:15px;line-height:1.75}.hero-film{max-width:1080px;margin:76px auto 0}.hero-film-inner{aspect-ratio:16/7.5}.hero-film-inner:after{content:"";background:linear-gradient(#0000 55%,#031526b8);position:absolute;inset:0}.hero-film-inner>img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.heritage-seal{background:var(--story-navy-deep);border:2px solid var(--story-gold);object-fit:cover;z-index:5;border-radius:50%;width:70px;height:70px;padding:5px;position:absolute;top:0;left:50%;transform:translate(-50%,-54%)}.story-belief{border-bottom:1px solid #c8a44d52;padding:112px 0 104px}.story-belief-frame{box-shadow:inset 0 0 0 7px var(--story-ivory), inset 0 0 0 8px #c8a44d33, 0 24px 60px #07233e0f;text-align:center;background:#ffffff38;border:1px solid #c8a44d85;max-width:1040px;margin:0 auto;padding:76px 92px 62px;position:relative}.story-belief-frame:before,.story-belief-frame:after{content:"";pointer-events:none;width:34px;height:34px;position:absolute}.story-belief-frame:before{border-left:2px solid var(--story-gold);border-top:2px solid var(--story-gold);top:17px;left:17px}.story-belief-frame:after{border-bottom:2px solid var(--story-gold);border-right:2px solid var(--story-gold);bottom:17px;right:17px}.story-belief-seal{background:var(--story-navy-deep);border:2px solid var(--story-gold);box-shadow:0 0 0 7px var(--story-ivory);object-fit:cover;border-radius:50%;width:64px;height:64px;padding:5px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.story-belief h2{letter-spacing:-.025em;max-width:880px;margin:0 auto;font-size:clamp(36px,3.5vw,48px);line-height:1.18}.story-belief-ornament{justify-content:center;align-items:center;gap:14px;max-width:270px;margin:34px auto 30px;display:flex}.story-belief-ornament span{background:linear-gradient(90deg, transparent, var(--story-gold));width:100%;height:1px}.story-belief-ornament span:last-child{background:linear-gradient(90deg, var(--story-gold), transparent)}.story-belief-ornament i{border:1px solid var(--story-gold);flex:none;width:9px;height:9px;transform:rotate(45deg)}.story-belief-copy{max-width:720px;margin:0 auto}.story-belief-copy p{color:var(--story-ink-soft);font-family:var(--story-serif);margin:0;font-size:20px;line-height:1.65}.story-belief-copy p:first-child{color:var(--story-ink-soft)}.featured-story{color:var(--story-ivory);padding:104px 0 118px}.featured-story-heading{text-align:center}.featured-story-heading h2{color:var(--story-ivory);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(68px,7vw,104px);line-height:.95}.featured-story-intro{color:#faf8efa6;text-align:center;max-width:720px;margin:0 auto;font-size:14px;line-height:1.75}.story-video{max-width:1040px;margin:58px auto 0}.story-video-inner{aspect-ratio:16/9}.story-video-inner video{object-fit:cover;background:#020a12;width:100%;height:100%;display:block}.process-section{padding:96px 0 104px}.process-heading{text-align:center;max-width:900px;margin:0 auto 52px}.process-heading h2,.film-options-heading h2{letter-spacing:-.035em;font-size:clamp(44px,5vw,64px);line-height:1.08}.process-heading h2{margin-bottom:0}.process-heading p,.film-options-heading>p{color:var(--story-ink-soft);font-size:16px;line-height:1.7}.process-grid{border:1px solid var(--story-gold-faint);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.process-grid article{border-bottom:1px solid var(--story-gold-faint);border-right:1px solid var(--story-gold-faint);text-align:left;grid-template-rows:auto 1fr;grid-template-columns:64px minmax(0,1fr);gap:14px 24px;min-height:252px;padding:38px 34px;display:grid}.process-grid article:nth-child(2n){border-right:0}.process-grid article:nth-child(n+5){border-bottom:0}.process-numeral{color:var(--story-gold);font-family:var(--story-serif);text-align:center;grid-area:1/1;align-self:start;font-size:44px;line-height:1;display:block}.process-diamond{border:1px solid var(--story-gold);grid-area:2/1;align-self:start;width:8px;height:8px;margin:3px auto 0;display:block;transform:rotate(45deg)}.process-grid h3{font-family:var(--story-sans);letter-spacing:.13em;text-transform:uppercase;grid-area:1/2;margin:5px 0 0;font-size:11px;font-weight:900;line-height:1.45}.process-grid h3 a{text-underline-offset:5px;-webkit-text-decoration:underline #c8a44db3;text-decoration:underline #c8a44db3}.process-grid p{color:var(--story-ink-soft);grid-area:2/2;margin:0;font-size:15px;line-height:1.72}.process-guide{border-bottom:1px solid var(--story-gold-faint);border-top:1px solid var(--story-gold-faint);grid-template-columns:1fr auto;align-items:center;gap:70px;margin-top:44px;padding:36px 0;display:grid}.process-guide h3{max-width:720px;margin:16px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.18}.process-guide-action-only{justify-content:center;display:flex}.legacy-invitation{color:var(--story-ivory);border-top:1px solid #c8a44d80;border-bottom:1px solid #c8a44d80;padding:62px 0}.legacy-invitation-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.legacy-invitation img{border:1px solid var(--story-gold);object-fit:cover;border-radius:50%;width:62px;height:62px;margin-bottom:22px;padding:5px}.legacy-invitation p{font-family:var(--story-serif);margin-bottom:28px;font-size:clamp(40px,4.4vw,58px);line-height:1.05}.film-options{padding-top:96px}.film-options-heading{text-align:center;max-width:880px;margin:0 auto 52px}.film-options-heading h2{margin-bottom:24px}.film-options-heading>p{max-width:760px;margin:0 auto}.pricing-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pricing-card{border:1px solid var(--story-gold);padding:7px;position:relative}.pricing-card:before,.pricing-card:after{border-color:var(--story-gold);content:"";pointer-events:none;border-style:solid;width:16px;height:16px;position:absolute}.pricing-card:before{border-width:2px 0 0 2px;top:3px;left:3px}.pricing-card:after{border-width:0 2px 2px 0;bottom:3px;right:3px}.pricing-card-featured{background:#f2f1df9e}.pricing-card-inner{border:1px solid var(--story-gold-faint);text-align:center;height:100%;padding:44px 40px}.pricing-label{color:#9d761d;line-height:1.5}.pricing-price{color:var(--story-navy);font-family:var(--story-serif);margin:24px 0 26px;font-size:clamp(58px,6vw,78px);line-height:1}.pricing-price span{margin-bottom:10px;font-size:15px;font-style:italic;display:block}.pricing-summary{border-bottom:1px solid var(--story-gold-faint);border-top:1px solid var(--story-gold-faint);color:var(--story-navy);font-family:var(--story-serif);margin-bottom:30px;padding:17px 0;font-size:18px;font-style:italic;line-height:1.5}.pricing-includes{color:var(--story-navy);letter-spacing:.07em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.5}.pricing-card ul,.film-expansions ul{text-align:left;gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--story-ink-soft);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.pricing-card li:before,.film-expansions li:before{border:1px solid var(--story-gold);content:"";width:6px;height:6px;position:absolute;top:7px;left:1px;transform:rotate(45deg)}.custom-film{border:1px solid var(--story-gold);grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;margin:24px 0 84px;padding:40px 46px;display:grid;position:relative}.custom-film:after{background:var(--story-ivory);border:1px solid var(--story-gold);content:"◆";text-align:center;width:28px;height:28px;font-size:10px;line-height:26px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.custom-film h3{margin:15px 0 0;font-size:clamp(29px,3.3vw,42px);line-height:1.15}.custom-film>div:last-child>p{color:var(--story-ink-soft);margin-bottom:24px;font-size:14px;line-height:1.75}.film-expansions{color:var(--story-ivory);border-top:1px solid #c8a44d75;border-bottom:1px solid #c8a44d75;padding:88px 0}.film-expansions-grid{grid-template-columns:.95fr 1.05fr;gap:80px;display:grid}.film-expansions h2{color:var(--story-ivory);letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(40px,4.6vw,60px);line-height:1.08}.film-expansions li{color:#faf8efd1;border-bottom:1px solid #c8a44d30;padding:0 0 13px 22px;font-size:14px;line-height:1.5;position:relative}.film-expansions li:before{border-color:var(--story-gold-light)}.film-expansions ul+p{color:#faf8ef94;margin:28px 0 0;font-size:13px;line-height:1.7}.expansion-travel{border-top:1px solid #c8a44d57;grid-template-columns:200px 1fr;align-items:start;gap:80px;margin-top:54px;padding-top:30px;display:grid}.expansion-travel>p:last-child{color:#faf8efb8;max-width:760px;margin:0;font-size:14px;line-height:1.75}.story-station{border-bottom:1px solid var(--story-gold-faint);grid-template-rows:auto auto;grid-template-columns:.95fr 1.05fr;align-items:center;gap:22px 80px;padding-top:82px;padding-bottom:82px;display:grid}.story-station-seal{border:1px solid var(--story-gold);border-radius:50%;grid-area:1/1;width:78px;height:78px;padding:6px;overflow:hidden}.story-station-seal img{object-fit:cover;border-radius:50%;width:100%;height:100%}.story-station>div:nth-child(2){grid-area:2/1}.story-station h2{max-width:520px;margin:15px 0 16px;font-size:clamp(36px,3.8vw,50px);line-height:1.08}.story-station-copy{border-left:1px solid var(--story-gold-faint);grid-area:1/2/span 2;align-self:center;padding-left:46px}.story-station-copy p{color:var(--story-ink-soft);margin-bottom:15px;font-size:13px;line-height:1.75}.faq-section{padding:92px 0 100px}.faq-list{border-top:1px solid var(--story-gold-faint);max-width:980px;margin:42px auto 0}.faq-list details{border-bottom:1px solid var(--story-gold-faint)}.faq-list summary{cursor:pointer;font-family:var(--story-serif);justify-content:space-between;align-items:center;padding:27px 0;font-size:clamp(21px,2.4vw,29px);line-height:1.3;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#a47e28;flex:none;margin-left:30px;transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>div{color:var(--story-ink-soft);max-width:820px;padding:0 60px 28px 0;font-size:14px;line-height:1.78}.faq-list details>div p{margin-bottom:12px}.faq-list a{text-decoration:underline;-webkit-text-decoration-color:var(--story-gold);text-decoration-color:var(--story-gold);text-underline-offset:4px}.closing-section{color:var(--story-ivory);border-top:1px solid #c8a44d75;border-bottom:1px solid #c8a44d75;padding:108px 0}.closing-grid{grid-template-columns:1fr .92fr;align-items:center;gap:96px;display:grid}.closing-photo{box-shadow:0 0 0 5px var(--story-navy-deep), 0 0 0 6px #c8a44d9e, 0 26px 62px #00000040}.closing-photo .heritage-frame-inner{aspect-ratio:4/3}.closing-photo img{object-fit:cover;width:100%;height:100%}.closing-copy{text-align:center}.closing-copy h2{color:var(--story-ivory);letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(48px,5.5vw,75px);line-height:1.02}.closing-copy>p{color:#faf8efa6;max-width:560px;margin:0 auto 31px;font-size:15px;line-height:1.75}.inquiry-section{padding:64px 0 96px}.inquiry-form{padding-top:0;scroll-margin-top:128px}.inquiry-frame{border:1px solid var(--story-gold);padding:7px}.inquiry-frame iframe{background:var(--story-navy-deep);border:1px solid var(--story-gold-faint);display:block}.story-footer{color:var(--story-ivory);padding:68px 0;position:relative}.story-footer-rule{border-top:1px solid var(--story-gold);position:absolute;top:12px;left:18px;right:18px}.story-footer-rule:before,.story-footer-rule:after{border:1px solid var(--story-gold);content:"";width:8px;height:8px;position:absolute;top:-5px;transform:rotate(45deg)}.story-footer-rule:before{left:-4px}.story-footer-rule:after{right:-4px}.story-footer-inner{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:0 36px;display:flex}.story-footer-logo{width:190px;height:auto}.story-footer-mark{border:1px solid var(--story-gold);object-fit:cover;border-radius:50%;width:62px;height:62px;padding:5px}@media (max-width:1050px){.story-header-inner{flex-direction:column;align-items:stretch;gap:10px;padding-top:15px;padding-bottom:11px}.story-brand{align-self:flex-start}.story-nav{padding-bottom:4px;overflow-x:auto}.story-section{scroll-margin-top:148px}.film-expansions-grid,.closing-grid{gap:48px}.story-station{grid-template-columns:.95fr 1.05fr;column-gap:58px}.story-station-seal{width:68px;height:68px}}@media (max-width:820px){.story-container,.story-header-inner{padding-left:24px;padding-right:24px}.overview-hero{padding-top:66px}.overview-hero:after{inset:9px}.film-expansions-grid,.closing-grid,.custom-film{grid-template-columns:1fr}.story-belief-frame{padding-left:54px;padding-right:54px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid article:nth-child(3n){border-right:1px solid var(--story-gold-faint)}.process-grid article:nth-child(2n){border-right:0}.process-grid article:nth-child(n+4){border-bottom:1px solid var(--story-gold-faint)}.process-grid article:nth-child(n+5){border-bottom:0}.process-guide{grid-template-columns:1fr;align-items:start;gap:32px}.pricing-grid{grid-template-columns:1fr}.custom-film{gap:30px}.expansion-travel{grid-template-columns:1fr;gap:25px}.story-station{grid-template-rows:auto auto;grid-template-columns:74px 1fr;align-items:start;gap:28px 24px}.story-station-seal{grid-area:1/1}.story-station>div:nth-child(2){grid-area:1/2}.story-station-copy{border-left:0;border-top:1px solid var(--story-gold-faint);grid-area:2/1/auto/-1;padding:30px 0 0}.closing-copy{padding-top:25px}}@media (max-width:620px){.story-container,.story-header-inner{padding-left:19px;padding-right:19px}.story-brand-logo{width:127px}.story-brand strong{font-size:10px}.story-nav{margin-left:-7px;margin-right:-7px}.story-nav a{padding:9px 8px;font-size:9px}.story-nav .story-nav-cta{margin-left:3px;padding-left:12px;padding-right:12px}.section-eyebrow{gap:13px}.section-eyebrow>span{width:42px}.section-eyebrow p,.section-kicker,.pricing-label{letter-spacing:.18em;font-size:9px}.overview-hero{padding:58px 0 76px}.overview-hero h1{font-size:49px}.overview-description{font-size:14px}.story-actions{flex-direction:column;align-items:stretch}.story-actions .story-link{width:100%}.hero-film{margin-top:60px}.hero-film-inner{aspect-ratio:4/3}.hero-film-inner>img{object-position:center}.heritage-frame{padding:8px}.heritage-seal{width:54px;height:54px}.story-belief,.featured-story,.process-section,.faq-section,.closing-section,.inquiry-section{padding-top:72px;padding-bottom:72px}.story-belief h2,.process-heading h2,.film-options-heading h2{font-size:38px}.story-belief h2{font-size:31px}.story-belief-frame{padding:62px 26px 42px}.story-belief-copy p:first-child{font-size:18px}.story-belief-ornament{max-width:210px;margin-top:28px;margin-bottom:24px}.story-belief-seal{width:54px;height:54px}.featured-story-heading h2{font-size:56px}.story-video{margin-top:36px}.process-heading{margin-bottom:40px}.process-grid{grid-template-columns:1fr}.process-grid article,.process-grid article:nth-child(2n),.process-grid article:nth-child(3n),.process-grid article:nth-child(n+4),.process-grid article:nth-child(n+5){border-bottom:1px solid var(--story-gold-faint);border-right:0;grid-template-columns:48px minmax(0,1fr);gap:10px 18px;min-height:0;padding:28px 20px}.process-grid article:last-child{border-bottom:0}.legacy-invitation{padding:52px 0}.legacy-invitation p{font-size:36px}.film-options{padding-top:72px}.pricing-card-inner{padding:32px 22px}.pricing-price{font-size:56px}.custom-film{margin-bottom:64px;padding:38px 24px}.film-expansions{padding:70px 0}.film-expansions-grid{gap:46px}.film-expansions h2{font-size:38px}.expansion-travel{margin-top:44px;padding-top:26px}.story-station{grid-template-columns:60px 1fr;gap:24px 20px;padding-top:64px;padding-bottom:64px}.story-station-seal{width:56px;height:56px}.story-station h2{font-size:34px}.faq-list details>div{padding-right:0}.closing-grid{gap:48px}.closing-copy h2{font-size:45px}.inquiry-form{padding-top:0}.story-footer{padding:58px 0}.story-footer-inner{text-align:center;flex-direction:column;gap:28px;padding:0 19px}.story-footer-logo{width:170px}.story-footer-mark{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.life-site *,.life-site :before,.life-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
