@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8f6b3ea0-module__3Oq2Fq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_8f6b3ea0-module__3Oq2Fq__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_26fbb3a-module__E6NhQa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_26fbb3a-module__E6NhQa__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
:root{--ink:#171514;--cream:#f3eee5;--paper:#faf7f1;--coral:#f15e49;--muted:#8c847c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.nav-wrap{z-index:20;color:#fff;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;width:100%;padding:25px 4.5%;display:flex;position:absolute;top:0;left:0}.brand{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;font-size:11px;display:flex}.brand span{width:39px;height:39px;font:italic 500 18px var(--font-serif);border:1px solid;border-radius:50%;place-items:center;display:grid}.nav-links{align-items:center;gap:34px;font-size:12px;display:flex}.nav-cta{border:1px solid #ffffff70;border-radius:99px;padding:12px 19px}.menu{color:inherit;background:0 0;border:0;display:none}.hero{color:#fff;background:#28211e;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero-image{background:url(/images/hero-wedding.png) 50%/cover;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#111c 0%,#1117 50%,#0000 78%),linear-gradient(#0000 60%,#1119);position:absolute;inset:0}.hero-copy{max-width:920px;position:absolute;top:51%;left:8%;transform:translateY(-50%)}.eyebrow{text-transform:uppercase;letter-spacing:.24em;color:#685f56;font-size:10px;font-weight:600}.eyebrow.light{color:#ded5cb}.hero h1,.manifesto h2,.section-head h2,.service-intro h2,.about h2,.contact h2{font:500 clamp(60px,8vw,124px)/.8 var(--font-serif);letter-spacing:-.04em;margin:25px 0}.hero h1 em,h2 em{color:var(--coral);font-weight:400}.hero-note{color:#eee5dc;max-width:590px;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;padding:17px 22px;font-size:10px;font-weight:600;display:flex}.button.coral{background:var(--coral);min-width:260px}.text-link{border-bottom:1px solid #ffffff80;padding-bottom:6px;font-size:11px}.availability{text-transform:uppercase;letter-spacing:.15em;font-size:9px;position:absolute;top:120px;right:4.5%}.availability i{background:#70d47e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #70d47e22}.scroll{letter-spacing:.2em;font-size:9px;position:absolute;bottom:35px;right:4.5%}.scroll span{margin-left:10px}.manifesto{padding:150px 8% 130px}.manifesto h2{max-width:1200px;font-size:clamp(54px,7vw,104px)}.manifesto-grid{grid-template-columns:1fr 1fr;gap:10%;margin-top:70px;margin-left:30%;display:grid}.manifesto-grid p{color:#5e5852;max-width:520px;line-height:1.85}.signature{font:italic 32px var(--font-serif)}.signature span{font:10px var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin-top:9px;display:block}.worlds{background:#e9e2d8;padding:110px 5%}.section-head{justify-content:space-between;align-items:end;gap:8%;margin-bottom:55px;display:flex}.section-head h2{font-size:clamp(58px,7vw,100px)}.section-note{color:#5e5852;max-width:390px;margin-bottom:28px;line-height:1.8}.world-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:260px;gap:13px;display:grid}.world-card{color:#fff;background:#302825 50%/cover;position:relative;overflow:hidden}.world-card:after{content:"";background:linear-gradient(#0000 35%,#17100ec7);position:absolute;inset:0}.world-card>div{z-index:1;position:absolute;bottom:22px;left:24px;right:24px}.world-card span{text-transform:uppercase;letter-spacing:.15em;color:#eee5dc;font-size:9px}.world-card h3{font:italic 34px var(--font-serif);margin:5px 0 0}.world-wedding{background-image:url(/images/hero-wedding.png);grid-area:span 2/span 7}.world-event{background-image:url(/images/event-party.png);grid-column:span 5}.world-fashion{background-image:linear-gradient(135deg,#2b2024,#bd665d);grid-column:span 5}.world-set{background-image:linear-gradient(135deg,#141414,#7e5b48);grid-column:span 4}.world-coast{background-image:linear-gradient(145deg,#527c85,#d6c3a0);grid-column:span 4}.world-food{background-image:linear-gradient(145deg,#35211a,#b8784f);grid-column:span 4}.instagram-link{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #b7aea3;justify-content:space-between;padding:35px 0 12px;font-size:10px;display:flex}.instagram-link span{color:#736b63}.services{background:var(--ink);color:#fff;grid-template-columns:1fr 1.15fr;gap:9%;padding:120px 7%;display:grid}.service-intro{align-self:start;position:sticky;top:90px}.service-intro h2{font-size:clamp(58px,6.5vw,96px)}.service-list article{border-top:1px solid #ffffff30;grid-template-columns:45px 1fr 1.5fr 25px;align-items:start;gap:20px;padding:28px 0;display:grid}.service-list span{color:#8d8580;font-size:10px}.service-list h3{font:italic 29px var(--font-serif);margin:0}.service-list p{color:#aaa29d;margin:0;font-size:13px;line-height:1.7}.service-list b{color:var(--coral)}.service-list .open-brief{color:#f0e9e2;font:italic 24px/1.4 var(--font-serif);max-width:600px;margin:35px 0 0;padding-left:65px}.about{grid-template-columns:.9fr 1.1fr;min-height:800px;display:grid}.about-card{background:linear-gradient(150deg,#e4a18c,#713c3a 60%,#201b1b);place-items:center;display:grid;position:relative;overflow:hidden}.big-s{font:italic 500 45vw/1 var(--font-serif);color:#ffffff20;transform:rotate(-10deg)}.portrait-caption{color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:9px;line-height:1.7;position:absolute;bottom:30px;left:30px}.about-copy{padding:105px 10%}.about-copy h2{font-size:clamp(70px,8vw,115px)}.about-copy .lead{font:italic 25px/1.45 var(--font-serif);max-width:570px}.about-copy>p:not(.eyebrow):not(.lead){color:#6d655e;max-width:600px;line-height:1.8}.about-tags{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.about-tags span{text-transform:uppercase;letter-spacing:.12em;border:1px solid #bdb5ac;border-radius:99px;padding:8px 12px;font-size:9px}.contact{background:var(--coral);color:#281714;grid-template-columns:1.2fr .8fr;gap:12%;padding:120px 8%;display:grid}.contact h2{font-size:clamp(65px,8vw,118px)}.contact h2 em{color:var(--cream)}.contact-box{border-top:1px solid #28171455;align-self:center;padding-top:28px}.contact-box p{line-height:1.8}.button.cream{background:var(--cream);color:#241d1b;margin:28px 0 18px}.secondary-contact{border-bottom:1px solid #281714;margin-bottom:26px;font-size:11px;display:inline-block}.contact-box small{text-transform:uppercase;letter-spacing:.1em;font-size:8px;line-height:1.6;display:block}footer{background:var(--ink);color:#b8b0a9;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:45px 5%;font-size:10px;display:flex}.footer-brand{color:#fff}footer div{gap:20px;display:flex}@media (max-width:800px){.nav-wrap{padding:18px 5%}.menu{display:block}.nav-links{background:#1b1715;flex-direction:column;align-items:flex-start;width:100%;padding:25px 5%;display:none;position:absolute;top:76px;left:0}.nav-links.open{display:flex}.hero-copy{top:53%;left:6%;right:6%}.hero h1{font-size:clamp(55px,16vw,80px)}.hero-note{font-size:13px}.availability{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.manifesto{padding:100px 6%}.manifesto h2{font-size:52px;line-height:.9}.manifesto-grid{grid-template-columns:1fr;margin:45px 0 0}.section-head{display:block}.section-note{margin-top:25px}.worlds{padding:85px 5%}.world-grid{grid-template-columns:1fr 1fr;grid-auto-rows:230px}.world-card{grid-area:span 1/span 1}.world-wedding{grid-column:1/-1}.services{grid-template-columns:1fr;padding:90px 6%}.service-intro{position:static}.service-list article{grid-template-columns:30px 1fr 25px}.service-list p{grid-column:2/-1}.service-list .open-brief{padding-left:0}.about{grid-template-columns:1fr}.about-card{min-height:500px}.about-copy{padding:85px 6%}.contact{grid-template-columns:1fr;padding:85px 6%}footer{flex-direction:column;align-items:flex-start;gap:28px}footer div{flex-wrap:wrap}.instagram-link span{display:none}}@media (max-width:480px){.world-grid{grid-template-columns:1fr}.world-card,.world-wedding{grid-column:1}.hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
