.wedding-site[data-vibe=lang-studio]{--type-scale:1;--tracking:0;line-height:1.6;container-type:inline-size}[data-vibe=lang-studio] .studio-nav{background:var(--paper);color:var(--ink);letter-spacing:.05em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding:22px 5%;font:500 12px/1.4 Fieldwork Geo,sans-serif;display:flex}[data-vibe=lang-studio] .studio-nav>a{font-size:18px;font-weight:700}[data-vibe=lang-studio] .studio-nav div{gap:28px;display:flex}[data-vibe=lang-studio] a{color:inherit;text-underline-offset:5px}[data-vibe=lang-studio] a:focus-visible,[data-vibe=lang-studio] button:focus-visible{outline-offset:5px;outline:3px solid}[data-vibe=lang-studio] .site-kicker{font:500 11px/1.6 Fieldwork Geo,sans-serif;letter-spacing:.18em!important}[data-vibe=lang-studio] .site-hero{background:var(--paper);height:auto;min-height:0;color:var(--ink);grid-template-columns:1.04fr 1fr;padding:0;display:grid;background-image:none!important}[data-vibe=lang-studio] .site-hero:after{content:"";background-image:var(--hero-photo);background-position:50%;background-size:cover;min-height:650px;display:block}[data-vibe=lang-studio] .site-hero nav{display:none}[data-vibe=lang-studio] .hero-frame{text-align:left;border:0;align-items:flex-start;gap:24px;height:auto;padding:80px 10%}[data-vibe=lang-studio] .hero-frame h1{font:400 clamp(60px,7cqw,104px)/.95 var(--display);text-transform:none;letter-spacing:-.045em;white-space:pre-line;margin:0}[data-vibe=lang-studio] .hero-frame>p{letter-spacing:.17em;margin:0;font:500 11px/1.6 Fieldwork Geo,sans-serif}[data-vibe=lang-studio] .hero-frame em{font:400 19px/1.6 var(--body);max-width:330px;color:var(--ink);margin:0}[data-vibe=lang-studio] .hero-date{font:500 10px/1.8 var(--body);letter-spacing:.12em;margin-top:20px;position:static}[data-vibe=lang-studio] .hero-date span{font:inherit}[data-vibe=lang-studio] .site-editorial{padding:calc(90px*var(--sp,1)) 8%;text-align:center}[data-vibe=lang-studio] .site-editorial h2,[data-vibe=lang-studio] .story-copy h2,[data-vibe=lang-studio] .site-letter h2,[data-vibe=lang-studio] .site-cards>h2,[data-vibe=lang-studio] .site-deflist>h2{font:400 clamp(42px,5.2cqw,72px)/1.06 var(--display);text-transform:none;letter-spacing:-.035em;max-width:780px;margin:20px auto 30px}[data-vibe=lang-studio] .site-editorial>p:not(.site-kicker){max-width:650px;font:400 18px/1.8 var(--body);margin:0 auto}[data-vibe=lang-studio] .editorial-flourish{font:400 23px/1.5 var(--display);color:inherit;margin-top:28px;display:block}[data-vibe=lang-studio] .site-story{grid-template-columns:1fr 1fr;min-height:0}[data-vibe=lang-studio] .story-image{padding:0}[data-vibe=lang-studio] .story-image img{object-fit:cover;height:100%;min-height:550px}[data-vibe=lang-studio] .story-copy{padding:65px 12%}[data-vibe=lang-studio] .story-copy h2{margin:20px 0 30px}[data-vibe=lang-studio] .signature{font:400 22px/1.4 var(--display);color:inherit}[data-vibe=lang-studio] .story-number{display:none}[data-vibe=lang-studio] .site-steps{padding:calc(80px*var(--sp,1)) 6%}[data-vibe=lang-studio] .steps-grid{gap:0;margin-top:35px}[data-vibe=lang-studio] .steps-grid article{text-align:left;border-left:1px solid;padding:0 30px}[data-vibe=lang-studio] .steps-grid h3{font:400 34px/1.1 var(--display);letter-spacing:-.02em}[data-vibe=lang-studio] .steps-grid p{font:400 16px/1.7 var(--body)}[data-vibe=lang-studio] .steps-grid .step-n{font:400 18px var(--display)}[data-vibe=lang-studio] .site-cards{padding:calc(80px*var(--sp,1)) 6%;text-align:left}[data-vibe=lang-studio] .site-cards>h2{margin-left:0}[data-vibe=lang-studio] .cards-grid{gap:28px}[data-vibe=lang-studio] .cards-grid article{box-shadow:none;background:0 0;border:1px solid;border-radius:0}[data-vibe=lang-studio] .cards-grid img{aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%;height:auto}[data-vibe=lang-studio] .card-body{padding:30px}[data-vibe=lang-studio] .card-body h3{font:400 44px/1.1 var(--display);text-transform:none}[data-vibe=lang-studio] .card-body p{font:400 16px/1.7 var(--body)}[data-vibe=lang-studio] .card-body a{font:500 13px var(--body);margin-top:18px;display:inline-block}[data-vibe=lang-studio] .site-letter{padding:calc(90px*var(--sp,1)) 7%;background:var(--paper)}[data-vibe=lang-studio] .letter-paper{box-shadow:none;background:0 0;border:0;max-width:760px;margin:auto;padding:0}[data-vibe=lang-studio] .letter-paper p{font:400 20px/1.8 var(--body)}[data-vibe=lang-studio] .letter-paper .site-kicker{font-size:11px}[data-vibe=lang-studio] .letter-signature{font:400 34px var(--display)}[data-vibe=lang-studio] .site-deflist{padding:70px 8%}[data-vibe=lang-studio] .deflist-row{gap:24px}[data-vibe=lang-studio] .deflist-row dt{font:400 26px var(--display)}[data-vibe=lang-studio] .deflist-row dd{font:400 17px/1.7 var(--body)}[data-vibe=lang-studio] footer{text-align:left;background:var(--paper);color:var(--ink);border-top:1px solid;padding:55px 6%}[data-vibe=lang-studio] footer h2{font:400 44px var(--display);margin:0 0 12px}[data-vibe=lang-studio] footer>span{font:500 10px var(--body);letter-spacing:.12em;margin-top:25px;display:block}.site-contact{padding:calc(85px*var(--sp,1)) 6%;background:var(--paper);color:var(--ink);grid-template-columns:.8fr 1fr;gap:7%;display:grid}.site-contact h2{font:400 clamp(42px,5cqw,66px)/1.05 var(--display);letter-spacing:-.035em}.site-contact .contact-copy>p:not(.site-kicker){font:400 18px/1.7 var(--body);max-width:400px}.studio-form{font:400 14px/1.5 var(--body);min-width:0}.studio-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:24px 20px;min-width:0;margin:0;padding:0;display:grid}.studio-form label{flex-direction:column;gap:8px;min-width:0;display:flex}.studio-form label span{font-size:12px}.studio-form input,.studio-form select,.studio-form textarea{width:100%;min-width:0;color:inherit;font:400 16px/1.4 var(--body);box-sizing:border-box;background:0 0;border:1px solid;border-radius:0;padding:13px}.studio-form input::placeholder,.studio-form textarea::placeholder{color:inherit;opacity:.7}.studio-form input:focus-visible,.studio-form select:focus-visible,.studio-form textarea:focus-visible{outline-offset:3px;outline:2px solid}.studio-form .form-wide{grid-column:1/-1}.studio-form button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:500 15px var(--body);cursor:pointer;border-radius:0;width:100%;padding:16px 26px}.studio-form button:disabled{opacity:.5;cursor:default}.studio-form-note,.studio-form-preview,.studio-form small{font:400 12px/1.6 var(--body);margin-top:12px}.studio-form-success h3{font:400 40px var(--display)}.studio-form .studio-honeypot,.studio-sr-only{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@container (max-width:650px){[data-vibe=lang-studio] .studio-nav{gap:12px;padding:18px 22px}[data-vibe=lang-studio] .studio-nav>a{font-size:13px}[data-vibe=lang-studio] .studio-nav div{gap:14px;font-size:10px}[data-vibe=lang-studio] .studio-nav div a:last-child{display:none}[data-vibe=lang-studio] .site-hero{grid-template-columns:1fr}[data-vibe=lang-studio] .hero-frame{gap:20px;padding:55px 26px}[data-vibe=lang-studio] .hero-frame h1{max-width:100%;font-size:64px}[data-vibe=lang-studio] .site-hero:after{height:360px;min-height:0}[data-vibe=lang-studio] .site-story{grid-template-columns:1fr}[data-vibe=lang-studio] .story-image img{height:360px;min-height:0}[data-vibe=lang-studio] .story-copy,[data-vibe=lang-studio] .site-editorial,[data-vibe=lang-studio] .site-cards,[data-vibe=lang-studio] .site-letter,[data-vibe=lang-studio] .site-deflist,[data-vibe=lang-studio] .site-steps{padding:55px 26px}[data-vibe=lang-studio] .steps-grid,[data-vibe=lang-studio] .cards-grid{grid-template-columns:1fr;gap:35px}[data-vibe=lang-studio] .steps-grid article{padding:0 0 0 22px}[data-vibe=lang-studio] .deflist-row{grid-template-columns:1fr;gap:8px}[data-vibe=lang-studio] .letter-paper p{font-size:18px}.site-contact{grid-template-columns:1fr;gap:30px;padding:55px 26px}.studio-form fieldset{grid-template-columns:1fr}}@media (max-width:650px){.site-contact{grid-template-columns:1fr;gap:30px;padding:55px 26px}.studio-form fieldset{grid-template-columns:1fr}}[data-vibe=lang-studio] .steps-grid{width:100%;max-width:none}[data-vibe=lang-studio] .steps-grid article{background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:0}[data-vibe=lang-studio] .steps-grid .step-n{color:#8c421f;font:500 11px/1.5 var(--body);letter-spacing:.08em}[data-vibe=lang-studio] .card-body{border-top:1px solid}[data-vibe=lang-studio][data-site-slug=the-lang-co] .cards-grid article:nth-child(2){color:#fff8e9;background:#a85625}
.VaultCards-module__wAi7Va__section{padding:calc(clamp(40px, 6vw, 88px) * var(--sp,1)) clamp(18px, 4vw, 60px);background:var(--paper);color:var(--ink)}.VaultCards-module__wAi7Va__heading{text-align:center;max-width:1000px;margin:0 auto clamp(30px,5vw,60px)}.VaultCards-module__wAi7Va__heading h2{font:400 clamp(44px, 7vw, 92px)/1 var(--display);margin:12px 0 22px}.VaultCards-module__wAi7Va__heading>p:last-child{max-width:44ch;font:400 18px/1.6 var(--body);margin:0 auto}
