@font-face{font-family:LINE Seed JP;font-weight:800;font-display:swap;src:local(LINE Seed JP ExtraBold),url(../media/LINESeedJP_OTF_Eb.2dxr7445u8kv2.woff2)format("woff2"),url(../media/LINESeedJP_OTF_Eb.2eo3fgv797k_s.woff)format("woff")}@font-face{font-family:LINE Seed JP;font-weight:700;font-display:swap;src:local(LINE Seed JP Bold),url(../media/LINESeedJP_OTF_Bd.1le0jtiv1pd8j.woff2)format("woff2"),url(../media/LINESeedJP_OTF_Bd.1kt7z_ka6gc15.woff)format("woff")}@font-face{font-family:LINE Seed JP;font-weight:400;font-display:swap;src:local(LINE Seed JP Regular),url(../media/LINESeedJP_OTF_Rg.10v5ttmpfnefz.woff2)format("woff2"),url(../media/LINESeedJP_OTF_Rg.33cplu5qvtwuo.woff)format("woff")}@font-face{font-family:LINE Seed JP;font-weight:100;font-display:swap;src:local(LINE Seed JP Thin),url(../media/LINESeedJP_OTF_Th.2ih8ceowvdjxm.woff2)format("woff2"),url(../media/LINESeedJP_OTF_Th.28h3qtuwqoimv.woff)format("woff")}
.snap-photo-wordmark-module__0hh9hW__wordmark{letter-spacing:-.06em;text-transform:lowercase;white-space:nowrap;font-family:LINE Seed JP,sans-serif;font-weight:600;line-height:1;display:inline-block}.snap-photo-wordmark-module__0hh9hW__onLight{color:#151515}.snap-photo-wordmark-module__0hh9hW__onDark{color:#fff}
.site-footer-module__IQAGpG__footer{color:#fff;box-sizing:border-box;background:#151515;justify-content:space-between;align-items:baseline;gap:30px;width:100%;margin:0;padding:40px 4%;line-height:1;display:flex}.site-footer-module__IQAGpG__bleed{width:100vw;margin-left:calc(50% - 50vw)}.site-footer-module__IQAGpG__brand{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.site-footer-module__IQAGpG__logo{color:#fff;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.site-footer-module__IQAGpG__brandNav{letter-spacing:.02em;color:#fff;align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.site-footer-module__IQAGpG__brandNavIcon{flex-shrink:0;width:20px;height:20px;transform:translateY(-.06em)}.site-footer-module__IQAGpG__wordmark{font-size:24px;display:inline-block}.site-footer-module__IQAGpG__links{color:#ffffffe0;align-items:baseline;gap:22px;font-size:10px;line-height:1;display:flex}.site-footer-module__IQAGpG__footer a{color:#fff;text-decoration:none}.site-footer-module__IQAGpG__footer a:hover{opacity:.8}@media (max-width:760px){.site-footer-module__IQAGpG__footer{flex-direction:column;align-items:flex-start;padding:32px 6%}.site-footer-module__IQAGpG__links{flex-wrap:wrap;gap:12px 20px}.site-footer-module__IQAGpG__links>span{width:100%}}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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-20C4,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.1pvupmngxrt5z.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.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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-20C4,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.1pvupmngxrt5z.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.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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-20C4,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.1pvupmngxrt5z.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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-20C4,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.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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-20C4,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.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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-20C4,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.3huc2loe0ie8a.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_cdd523e1-module__kQgWna__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_cdd523e1-module__kQgWna__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.invitation-card-elegant-module__POG0Gq__card{isolation:isolate;aspect-ratio:3/2;color:var(--card-ink);background:var(--card-paper);font-family:var(--font-mincho), "Yu Mincho", serif;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;font-weight:400;position:relative}.invitation-card-elegant-module__POG0Gq__botanical{--card-paper:#f8f5ee;--card-ink:#37332f;--card-gold:#a48242;--card-line:#cfb173}.invitation-card-elegant-module__POG0Gq__navy{--card-paper:#081c2c;--card-ink:#faf6f0;--card-gold:#efc576;--card-line:#e5bb70}.invitation-card-elegant-module__POG0Gq__paper{z-index:-2;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__paper{background-image:url(/invitations/botanical-paper.png)}.invitation-card-elegant-module__POG0Gq__navy .invitation-card-elegant-module__POG0Gq__paper{background-image:url(/invitations/navy-paper.png)}.invitation-card-elegant-module__POG0Gq__frame{border:.17cqw solid var(--card-line);z-index:-1;pointer-events:none;position:absolute;inset:3.1% 2.4%}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__frame{-webkit-mask-image:linear-gradient(135deg,#0000 0% 17%,#000 28% 74%,#0000 86%);mask-image:linear-gradient(135deg,#0000 0% 17%,#000 28% 74%,#0000 86%)}.invitation-card-elegant-module__POG0Gq__header{text-align:center;position:absolute;top:12%;left:12%;right:12%}.invitation-card-elegant-module__POG0Gq__names{color:var(--card-gold);font-family:var(--font-serif), "Times New Roman", serif;font-size:var(--name-size,11.5cqw);white-space:nowrap;margin:0;font-style:italic;font-weight:400;line-height:1.05}.invitation-card-elegant-module__POG0Gq__date{font-family:var(--font-serif), "Times New Roman", serif;font-variant-numeric:lining-nums;letter-spacing:.26em;margin:1.2cqw 0 0;padding-left:.26em;font-size:2.85cqw;line-height:1.25}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__date{color:#755d39}.invitation-card-elegant-module__POG0Gq__rule{align-items:center;gap:.8cqw;width:35cqw;height:.9cqw;margin:.55cqw auto 0;display:flex;position:relative}.invitation-card-elegant-module__POG0Gq__rule:before,.invitation-card-elegant-module__POG0Gq__rule:after{content:"";border-top:.09cqw solid var(--card-line);flex:1}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__rule{gap:0}.invitation-card-elegant-module__POG0Gq__rule i{border:.12cqw solid var(--card-line);width:.65cqw;height:.85cqw;transform:rotate(45deg)skew(12deg,12deg)}.invitation-card-elegant-module__POG0Gq__tagline{letter-spacing:.025em;white-space:nowrap;margin:0;font-size:3.18cqw;line-height:1.5;position:absolute;top:43%;left:10%}.invitation-card-elegant-module__POG0Gq__steps{grid-template-rows:repeat(3,1fr);gap:.7cqw;width:52%;height:35.5%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:54%;left:13.5%}.invitation-card-elegant-module__POG0Gq__step{grid-template-columns:5cqw minmax(0,1fr);align-items:center;gap:2cqw;min-width:0;display:grid}.invitation-card-elegant-module__POG0Gq__number{font-family:var(--font-serif), "Times New Roman", serif;font-variant-numeric:lining-nums;color:var(--card-gold);text-align:center;font-size:6.2cqw;font-weight:400;line-height:1}.invitation-card-elegant-module__POG0Gq__copy{letter-spacing:.06em;font-size:2.15cqw;line-height:1.45}.invitation-card-elegant-module__POG0Gq__copy>span{white-space:nowrap;display:block}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__steps{width:55%;left:11%}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__step{grid-template-columns:7cqw 4.3cqw minmax(0,1fr);gap:1.8cqw}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__number{font-size:5.3cqw}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__copy{letter-spacing:.015em;font-size:2.05cqw}.invitation-card-elegant-module__POG0Gq__icon{color:#675337;background:#dadecf;border-radius:50%;place-items:center;width:7cqw;height:7cqw;display:grid}.invitation-card-elegant-module__POG0Gq__step:nth-child(2) .invitation-card-elegant-module__POG0Gq__icon{background:#ebdec5}.invitation-card-elegant-module__POG0Gq__step:nth-child(3) .invitation-card-elegant-module__POG0Gq__icon{background:#efd6ca}.invitation-card-elegant-module__POG0Gq__icon svg{width:3.9cqw;height:3.9cqw}.invitation-card-elegant-module__POG0Gq__qr{aspect-ratio:1;border:.18cqw solid var(--card-line);outline:.08cqw solid var(--card-line);outline-offset:-.4cqw;box-sizing:border-box;background:#fffdf7;border-radius:.2cqw;width:21.5%;padding:.7cqw;position:absolute;top:44%;right:7.4%}.invitation-card-elegant-module__POG0Gq__qr .qr{mix-blend-mode:multiply;background:#fff;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block}.invitation-card-elegant-module__POG0Gq__botanical .invitation-card-elegant-module__POG0Gq__qr{border-radius:.9cqw;outline:none;width:23.2%;padding:.7cqw;top:41.5%;right:8.1%}@media print{.invitation-card-elegant-module__POG0Gq__card{break-inside:avoid}}.invitation-card-elegant-module__POG0Gq__pop{--card-paper:#fffcf6;--card-ink:#2e3b40;--card-gold:#ad733d;--card-line:#ffaaa1}.invitation-card-elegant-module__POG0Gq__marble{--card-paper:#fafbfc;--card-ink:#264d63;--card-gold:#264d63;--card-line:#8daabd}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__paper{background-image:url(/invitations/pop-paper.png)}.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__paper{background-image:url(/invitations/marble-paper.png)}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__header,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__header{top:9%}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__names{font-family:var(--font-script), cursive;color:var(--card-ink);font-style:normal;font-weight:700}.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__names{font-style:normal;font-size:min(var(--name-size), 9.5cqw);color:var(--card-ink)}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__date,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__date{letter-spacing:.27em;margin-top:1cqw;font-size:2.2cqw}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__rule{z-index:-1;background:#ffe99d;border-radius:65% 35% 40% 50%;width:31cqw;height:1.2cqw;margin-top:-.25cqw;transform:rotate(-.5deg)}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__rule:before,.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__rule:after{display:none}.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__rule{gap:0;width:29cqw;margin-top:1cqw}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__tagline,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__tagline{text-align:center;letter-spacing:.09em;width:100%;font-size:2.65cqw;top:36%;left:0}.invitation-card-elegant-module__POG0Gq__cheer{background:linear-gradient(108deg,#0000 43%,#f99780 44% 54%,#0000 55%) 0 0/1.3cqw 2cqw no-repeat,linear-gradient(145deg,#0000 43%,#f99780 44% 54%,#0000 55%) 1cqw 1.1cqw/1.7cqw 1.3cqw no-repeat,linear-gradient(5deg,#0000 43%,#f99780 44% 54%,#0000 55%) 1.6cqw 2.7cqw/1.6cqw .6cqw no-repeat;width:3.2cqw;height:3.6cqw;margin-left:1cqw;display:inline-block;position:absolute;top:-1.4cqw}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__steps,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__steps{gap:1cqw;width:42%;height:37%;top:48%;left:25%}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__step,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__step{grid-template-columns:3.6cqw minmax(0,1fr);gap:2.3cqw}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__number,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__number{font-size:4.7cqw}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__copy,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__copy{letter-spacing:0;font-size:1.9cqw;line-height:1.5}.invitation-card-elegant-module__POG0Gq__pop .invitation-card-elegant-module__POG0Gq__qr,.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__qr{background:#fffefb;border-width:.22cqw;border-radius:1.5cqw;outline:none;width:20%;padding:.6cqw;top:48%;right:12%}.invitation-card-elegant-module__POG0Gq__marble .invitation-card-elegant-module__POG0Gq__qr{background:#fff;border-width:.16cqw;border-radius:.8cqw}.invitation-card-elegant-module__POG0Gq__simpleLight{--card-paper:#f7f4ed;--card-ink:#373630;--card-gold:#9a8450;--card-line:#c5b68d}.invitation-card-elegant-module__POG0Gq__simpleDark{--card-paper:#272b2b;--card-ink:#f2eee5;--card-gold:#d4c29b;--card-line:#9a8e70}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__frame,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__frame{border-width:.12cqw;inset:4.5% 3%}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__header,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__header{top:13%}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__names,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__names{font-size:min(var(--name-size), 9cqw);font-weight:400}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__date,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__date{letter-spacing:.23em;margin-top:1.4cqw;font-size:2.3cqw}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__rule,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__rule{display:none}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__tagline,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__tagline{text-align:center;letter-spacing:.035em;width:100%;font-size:2.7cqw;top:37%;left:0}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__steps,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__steps{gap:.8cqw;width:49%;height:35%;top:49%;left:12%}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__step,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__step{grid-template-columns:3.6cqw minmax(0,1fr);gap:2.5cqw}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__number,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__number{color:var(--card-ink);font-size:4.5cqw}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__copy,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__copy{letter-spacing:.025em;font-size:2.05cqw}.invitation-card-elegant-module__POG0Gq__simpleLight .invitation-card-elegant-module__POG0Gq__qr,.invitation-card-elegant-module__POG0Gq__simpleDark .invitation-card-elegant-module__POG0Gq__qr{border:.12cqw solid var(--card-line);background:#fffdf7;border-radius:0;outline:none;width:24%;padding:.9cqw;top:48%;right:10%}
.marketing-page-module__eWCoWW__page{color:#151515;--line:#d8d8d5;--accent:#ff8a24;--accent-ink:#151515;background:#fff;flex-direction:column;min-height:100vh;font-family:LINE Seed JP,sans-serif;line-height:1.8;display:flex}.marketing-page-module__eWCoWW__page h1,.marketing-page-module__eWCoWW__page p{margin:0}.marketing-page-module__eWCoWW__header{border-bottom:1px solid #151515;justify-content:space-between;align-items:center;gap:24px;margin:0 4%;padding:25px 0;display:flex}.marketing-page-module__eWCoWW__logo{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.marketing-page-module__eWCoWW__wordmark{font-size:30px;display:inline-block}.marketing-page-module__eWCoWW__backLink{letter-spacing:.04em;color:#151515;font:700 14px/1.5 LINE Seed JP,sans-serif;text-decoration:none}.marketing-page-module__eWCoWW__backLink:hover{opacity:.65}.marketing-page-module__eWCoWW__main{box-sizing:border-box;flex:1;width:100%;max-width:72rem;margin:0 auto;padding:64px 6% 80px}.marketing-page-module__eWCoWW__main h1{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.55}@media (max-width:760px){.marketing-page-module__eWCoWW__header{padding:22px 0}.marketing-page-module__eWCoWW__wordmark{font-size:25px}.marketing-page-module__eWCoWW__main{padding:48px 6% 64px}}
.legal-module__9xZ11G__enactedDate{color:#666;margin-top:12px;font-size:13px;line-height:1.6}.legal-module__9xZ11G__body{color:#333;margin-top:32px;font-size:15px;line-height:1.9}.legal-module__9xZ11G__body>p{margin-top:0}.legal-module__9xZ11G__body>p+p,.legal-module__9xZ11G__body>h2+p,.legal-module__9xZ11G__body>ul+p{margin-top:1em}.legal-module__9xZ11G__body h2{letter-spacing:-.02em;color:#151515;margin:2.25rem 0 .75rem;font-family:LINE Seed JP,sans-serif;font-size:clamp(17px,2.2vw,20px);font-weight:700;line-height:1.5}.legal-module__9xZ11G__body h2:first-child{margin-top:0}.legal-module__9xZ11G__body ul{margin:.5rem 0 0;padding-left:0;list-style:none}.legal-module__9xZ11G__body ul>li{padding-left:1.15em;position:relative}.legal-module__9xZ11G__body ul>li:before{content:"・";color:#666;font-weight:700;position:absolute;left:0}.legal-module__9xZ11G__body ol{margin:.5rem 0 0;padding-left:1.5em;list-style:decimal}.legal-module__9xZ11G__body ol>li::marker{color:#666;font-weight:600}.legal-module__9xZ11G__body li+li{margin-top:.35em}.legal-module__9xZ11G__body a{color:#151515;text-underline-offset:.15em;text-decoration:underline}.legal-module__9xZ11G__body a:hover{opacity:.75}.legal-module__9xZ11G__contactBlock{gap:.35rem;margin:.5rem 0 0;display:grid}.legal-module__9xZ11G__contactBlock dt{color:#151515;font-size:14px;font-weight:700}.legal-module__9xZ11G__contactBlock dd{margin:0}@media (max-width:760px){.legal-module__9xZ11G__body{font-size:14px}.legal-module__9xZ11G__enactedDate{font-size:12px}}
.contact-module__jddLhW__lead{color:#333;margin-top:20px;font-size:16px;line-height:2}.contact-module__jddLhW__form{flex-direction:column;gap:24px;margin-top:40px;display:flex}.contact-module__jddLhW__field{text-align:left;flex-direction:column;gap:10px;display:flex}.contact-module__jddLhW__field label{letter-spacing:.02em;font-size:14px;font-weight:700}.contact-module__jddLhW__field label span{color:var(--accent)}.contact-module__jddLhW__field input,.contact-module__jddLhW__field textarea{box-sizing:border-box;width:100%;font:inherit;color:#151515;border:1px solid var(--line);background:#fff;border-radius:0;padding:14px 16px;font-size:15px;line-height:1.6}.contact-module__jddLhW__field textarea{resize:vertical;min-height:160px}.contact-module__jddLhW__field input:focus-visible,.contact-module__jddLhW__field textarea:focus-visible{outline-offset:2px;outline:3px solid #b94c00}.contact-module__jddLhW__honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-module__jddLhW__error{color:#b94c00;text-align:left;font-size:14px;font-weight:700}.contact-module__jddLhW__success{text-align:center;border:1px solid var(--line);background:#f2f2ee;margin-top:40px;padding:24px 20px;font-size:15px;font-weight:700;line-height:1.75}.contact-module__jddLhW__submit{letter-spacing:.04em;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:1px solid #151515;justify-content:center;align-self:center;align-items:center;margin-top:8px;padding:16px 40px;font:700 15px/1.5 LINE Seed JP,sans-serif;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #151515}.contact-module__jddLhW__submit:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px #151515}.contact-module__jddLhW__submit:disabled{opacity:.7;cursor:wait}@media (max-width:760px){.contact-module__jddLhW__lead{font-size:14px}.contact-module__jddLhW__submit{width:100%;max-width:360px}}
.column-module__hQu6oq__listMain{box-sizing:border-box;flex:1;width:100%;max-width:72rem;margin:0 auto;padding:64px 6% 80px}.column-module__hQu6oq__listMain h1{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.55}.column-module__hQu6oq__lead{color:#333;margin-top:16px;font-size:15px;line-height:1.9}.column-module__hQu6oq__empty{text-align:center;border:1px solid var(--line,#d8d8d5);color:#666;margin-top:48px;padding:48px 24px;font-size:15px}.column-module__hQu6oq__cardGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.column-module__hQu6oq__card{border:1px solid var(--line,#d8d8d5);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:opacity .15s;display:flex}.column-module__hQu6oq__card:hover{opacity:.85}.column-module__hQu6oq__cardImage{aspect-ratio:1200/630;object-fit:cover;background:#f7f3ec;width:100%;display:block}.column-module__hQu6oq__cardBody{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.column-module__hQu6oq__cardMeta{color:#666;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;display:flex}.column-module__hQu6oq__category{color:#ff8a24;background:#fff;border:1px solid #ff8a24;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.column-module__hQu6oq__cardTitle{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.55}.column-module__hQu6oq__cardDescription{color:#444;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.column-module__hQu6oq__breadcrumbs{color:#666;margin-bottom:24px;font-size:13px;line-height:1.6}.column-module__hQu6oq__breadcrumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.column-module__hQu6oq__breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.column-module__hQu6oq__breadcrumbs li+li:before{content:">";color:#999;margin-right:2px}.column-module__hQu6oq__breadcrumbs a{color:#151515;text-underline-offset:.12em;text-decoration:underline}.column-module__hQu6oq__articleMeta{color:#666;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;font-size:13px;display:flex}.column-module__hQu6oq__draftBadge{color:#fff;background:#666;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.column-module__hQu6oq__cover{border:1px solid var(--line,#d8d8d5);width:100%;height:auto;margin-top:28px;display:block}.column-module__hQu6oq__articleBody{margin-top:32px}.column-module__hQu6oq__articleBody h3{color:#151515;margin:1.75rem 0 .65rem;font-family:LINE Seed JP,sans-serif;font-size:clamp(16px,2vw,18px);font-weight:700;line-height:1.55}.column-module__hQu6oq__articleBody img{max-width:100%;height:auto;margin:1.25rem 0}.column-module__hQu6oq__articleBody blockquote{color:#444;background:#faf8f4;border-left:3px solid #ff8a24;margin:1.25rem 0;padding:12px 16px}.column-module__hQu6oq__articleBody table{border-collapse:collapse;width:100%;max-width:100%;margin:1.25rem 0;font-size:14px;display:block;overflow-x:auto}.column-module__hQu6oq__articleBody th,.column-module__hQu6oq__articleBody td{border:1px solid var(--line,#d8d8d5);text-align:left;padding:8px 12px}.column-module__hQu6oq__articleBody code{background:#f4f4f2;padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.9em}.column-module__hQu6oq__articleBody hr{border:none;border-top:1px solid var(--line,#d8d8d5);margin:2rem 0}.column-module__hQu6oq__articleFooter{border-top:1px solid var(--line,#d8d8d5);flex-direction:column;align-items:center;gap:20px;margin-top:48px;padding-top:32px;display:flex}.column-module__hQu6oq__backToList{color:#151515;text-underline-offset:.15em;font-size:14px;font-weight:700;text-decoration:underline}.column-module__hQu6oq__contactCta{background:var(--accent,#ff8a24);color:var(--accent-ink,#151515);letter-spacing:.04em;border:1px solid #151515;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #151515}.column-module__hQu6oq__contactCta:hover{opacity:1;transform:translate(2px,2px);box-shadow:2px 2px #151515}@media (max-width:1024px){.column-module__hQu6oq__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.column-module__hQu6oq__listMain{padding:48px 6% 64px}.column-module__hQu6oq__cardGrid{grid-template-columns:1fr}}
.landing-module__leCHZG__page{color:#151515;--line:#d8d8d5;--accent:#ff8a24;--accent-ink:#151515;--landing-header-offset:88px;background:#fff;font-family:LINE Seed JP,sans-serif;line-height:1.8}.landing-module__leCHZG__page section[id]{scroll-margin-top:var(--landing-header-offset)}.landing-module__leCHZG__page h1,.landing-module__leCHZG__page h2,.landing-module__leCHZG__page h3,.landing-module__leCHZG__page p{margin:0}.landing-module__leCHZG__page a:focus-visible{outline-offset:6px;outline:3px solid #b94c00}.landing-module__leCHZG__heroFold{box-sizing:border-box;flex-direction:column;min-height:calc(100dvh - 88px);display:flex}.landing-module__leCHZG__header{z-index:100;box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:24px;width:100vw;margin-left:calc(50% - 50vw);padding:25px 4%;display:flex;position:sticky;top:0}.landing-module__leCHZG__header:after{content:"";pointer-events:none;border-bottom:1px solid #151515;position:absolute;bottom:0;left:4%;right:4%}.landing-module__leCHZG__logo{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.landing-module__leCHZG__wordmark{font-size:30px;display:inline-block}.landing-module__leCHZG__headerNav{letter-spacing:.04em;flex:1;justify-content:flex-end;align-items:center;gap:22px;min-width:0;font:700 14px/1.5 LINE Seed JP,sans-serif;display:flex}.landing-module__leCHZG__headerNav a{white-space:nowrap;flex-shrink:0}.landing-module__leCHZG__menuToggle{display:none}.landing-module__leCHZG__menuToggleBar{background:#151515;border-radius:0;width:100%;height:2px;display:block}.landing-module__leCHZG__menuToggleClose{flex-shrink:0;width:22px;height:22px}.landing-module__leCHZG__contactLink{color:#151515;letter-spacing:.07em;background:#fff;border:1px solid #151515;border-radius:0;justify-content:center;align-items:center;padding:12px 28px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #151515}.landing-module__leCHZG__contactLink:hover{opacity:1;transform:translate(2px,2px);box-shadow:2px 2px #151515}.landing-module__leCHZG__contactLink span{margin-left:18px}.landing-module__leCHZG__heroCta{background:var(--accent);color:var(--accent-ink);letter-spacing:.07em;border:1px solid #151515;justify-content:center;align-items:center;margin-top:28px;padding:14px 32px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #151515}.landing-module__leCHZG__heroCta:hover{opacity:1;transform:translate(2px,2px);box-shadow:2px 2px #151515}.landing-module__leCHZG__page a{transition:opacity .2s}.landing-module__leCHZG__page a:not(.landing-module__leCHZG__contactLink):not(.landing-module__leCHZG__heroCta):not(.landing-module__leCHZG__contactCta):hover{opacity:.65}.landing-module__leCHZG__hero{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:0 6% 48px;display:flex}.landing-module__leCHZG__eyebrow{letter-spacing:.15em;font:700 11px/1.6 LINE Seed JP,sans-serif}.landing-module__leCHZG__heroLead{letter-spacing:.04em;font-size:16px;font-weight:700;line-height:1.6}.landing-module__leCHZG__heroLeadLine{display:inline-block}.landing-module__leCHZG__lineLogo{width:auto;height:40px;box-shadow:none;filter:none;opacity:1;border:none;border-radius:0;flex-shrink:0;transition:none;animation:none;display:block;transform:none}.landing-module__leCHZG__lineLogoHeading{vertical-align:middle;width:auto;height:40px;box-shadow:none;filter:none;opacity:1;border:none;border-radius:0;margin-right:.3em;transition:none;animation:none;display:inline-block;transform:none}.landing-module__leCHZG__lineHeadingInline{text-align:center;line-height:1.35}.landing-module__leCHZG__lineHeadingLead{white-space:nowrap;vertical-align:top;max-width:100%;display:inline-block}.landing-module__leCHZG__lineHeadingPhrase{white-space:nowrap}.landing-module__leCHZG__lineHeadingLine{white-space:nowrap;width:max-content;max-width:100%;margin-inline:auto;display:block}@media (min-width:1024px){.landing-module__leCHZG__flowSteps .landing-module__leCHZG__lineHeadingInline .landing-module__leCHZG__lineHeadingLine{width:auto;margin-inline:0;display:inline}}.landing-module__leCHZG__hero h1{letter-spacing:-.065em;margin:16px 0 35px;font-size:clamp(42px,6vw,88px);font-weight:700;line-height:1.34}.landing-module__leCHZG__heroGrid{flex-direction:column;gap:32px;width:100%;display:flex}.landing-module__leCHZG__heroCopy{min-width:0}.landing-module__leCHZG__heroVisual{width:100%}.landing-module__leCHZG__heroImageCard{background:#fff;border:1px solid #151515;overflow:hidden;box-shadow:6px 6px #151515}.landing-module__leCHZG__heroImageCard img{width:100%;height:auto;display:block}.landing-module__leCHZG__heroBottom{flex-direction:column;align-items:flex-start;gap:0;margin-top:28px;margin-bottom:0;display:flex}.landing-module__leCHZG__heroBottom p{font-size:16px;line-height:2}.landing-module__leCHZG__roundLink{align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.landing-module__leCHZG__roundLink span{background:var(--accent);border:1px solid var(--accent);border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.landing-module__leCHZG__photoStrip{grid-template-columns:1fr 1.25fr;gap:16px;display:grid}.landing-module__leCHZG__photoStrip>div{position:relative;overflow:hidden}.landing-module__leCHZG__photoStrip img{object-fit:cover;width:100%;height:330px}.landing-module__leCHZG__photoStrip>div>span{color:#fff;letter-spacing:.06em;text-shadow:0 1px 8px #000;font:700 15px LINE Seed JP,sans-serif;position:absolute;bottom:20px;left:24px}.landing-module__leCHZG__photoStrip>p{text-align:right;font:10px/1.8 Arial, var(--font-sans), sans-serif;letter-spacing:.06em;color:#666;grid-column:1/-1}.landing-module__leCHZG__about{padding:120px 6%}.landing-module__leCHZG__aboutGrid{flex-direction:column;gap:0;width:100%;max-width:none;display:flex}.landing-module__leCHZG__aboutCopy{min-width:0}.landing-module__leCHZG__aboutPhones{justify-content:center;align-items:flex-end;gap:0;min-height:clamp(210px,58vw,340px);margin-top:40px;padding:8px 4% 4px;display:flex;position:relative;overflow:visible}.landing-module__leCHZG__aboutPhoneMenu,.landing-module__leCHZG__aboutPhoneLibrary{filter:drop-shadow(0 12px 28px #15151529);will-change:transform;line-height:0;transition:transform .35s}.landing-module__leCHZG__aboutPhoneMenu img,.landing-module__leCHZG__aboutPhoneLibrary img{width:100%;max-width:100%;height:auto;display:block}.landing-module__leCHZG__aboutPhoneMenu{z-index:2;transform-origin:40% 92%;width:min(44vw,210px);max-width:524px;margin-bottom:6px;margin-right:-32px;position:relative;transform:rotate(-10deg)}.landing-module__leCHZG__aboutPhoneLibrary{z-index:1;transform-origin:60% 90%;width:min(42vw,200px);max-width:505px;position:relative;transform:rotate(8deg)translateY(-10px)}.landing-module__leCHZG__sectionLabel{flex-direction:column;gap:6px;font-size:12px;display:flex}.landing-module__leCHZG__sectionLabel span:first-child{letter-spacing:.12em;font:700 11px LINE Seed JP,sans-serif}.landing-module__leCHZG__page h2{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,49px);font-weight:700;line-height:1.55}.landing-module__leCHZG__about p:not(.landing-module__leCHZG__aboutCatch){margin-top:26px;font-size:16px;line-height:2.2}.landing-module__leCHZG__about p.landing-module__leCHZG__aboutCatch{letter-spacing:-.04em;margin-top:28px;font-size:clamp(18px,6.06061vw - .181818rem,32px);font-weight:700;line-height:1.55}.landing-module__leCHZG__aboutCatchLine{display:inline-block}@media (min-width:761px){.landing-module__leCHZG__aboutCatchLine{display:block}.landing-module__leCHZG__about p.landing-module__leCHZG__aboutCatch{font-size:clamp(18px,2.66667vw - .0909091rem,32px)}.landing-module__leCHZG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.landing-module__leCHZG__hero h1{font-size:clamp(22px,3.66667vw - .125rem,60px);line-height:1.32}.landing-module__leCHZG__lineLogo{height:32px}.landing-module__leCHZG__lineLogoHeading{height:24px}.landing-module__leCHZG__heroVisual{align-self:center}.landing-module__leCHZG__aboutGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.landing-module__leCHZG__aboutPhones{justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;min-height:clamp(280px,54vw,520px);margin-top:0;margin-left:auto;margin-right:0;padding:16px 0 24px;position:relative;overflow:visible}.landing-module__leCHZG__aboutPhoneMenu{z-index:2;transform-origin:46% 88%;width:41.5%;max-width:262px;margin-bottom:0;margin-right:0;position:absolute;top:6%;left:0;transform:rotate(-11deg)}.landing-module__leCHZG__aboutPhoneLibrary{z-index:1;transform-origin:54% 86%;width:40%;max-width:252px;position:absolute;inset:14% auto auto 28%;transform:rotate(9deg)translate(0,0)}}.landing-module__leCHZG__tags{flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}.landing-module__leCHZG__tags span{color:#fff;letter-spacing:.04em;background:#151515;border-radius:0;justify-content:center;align-items:center;padding:12px 26px;font-size:18px;font-weight:700;line-height:1.4;display:inline-flex}.landing-module__leCHZG__merits{padding:80px 6%}.landing-module__leCHZG__merits h2{text-align:center;margin-top:0}.landing-module__leCHZG__meritCards{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.landing-module__leCHZG__meritCards article{border:1px solid var(--line);background:#fff;border-radius:0;min-width:0;padding:32px 28px}.landing-module__leCHZG__meritNumber{color:var(--accent);letter-spacing:.06em;font:700 clamp(26px,3.2vw,36px)/1 LINE Seed JP,sans-serif;display:block}.landing-module__leCHZG__meritCards h3{letter-spacing:-.04em;margin:14px 0 16px;font-size:21px;font-weight:700}@media (min-width:761px){.landing-module__leCHZG__meritCards article{padding-left:22px;padding-right:22px}.landing-module__leCHZG__meritCards h3{font-size:clamp(15px,1.88vw,21px)}.landing-module__leCHZG__flowSteps h3{font-size:clamp(15px,1.5vw,20px)}}.landing-module__leCHZG__meritCards article>p{color:#333;font-size:14px;line-height:2}.landing-module__leCHZG__flow{padding:100px 6%}.landing-module__leCHZG__flow h2{text-align:center;margin:0}.landing-module__leCHZG__flowIntro{text-align:center;max-width:44rem;margin:28px auto 0}.landing-module__leCHZG__flowIntro p{color:#333;font-size:16px;line-height:2}.landing-module__leCHZG__flowSteps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.landing-module__leCHZG__flowSteps article{background:0 0;border:none;border-radius:0;min-width:0;padding:16px 20px 32px}.landing-module__leCHZG__flowImage{aspect-ratio:1;width:min(300px,92%);margin:0 auto 28px}.landing-module__leCHZG__flowImage img{object-fit:contain;width:100%;height:100%;display:block}.landing-module__leCHZG__flowSteps h3{letter-spacing:-.04em;margin:0 0 16px;font-size:20px;font-weight:700}.landing-module__leCHZG__flowSteps article>p{color:#333;font-size:14px;line-height:2}.landing-module__leCHZG__page .landing-module__leCHZG__note{color:#666;text-align:center;margin-top:30px;font-size:11px;line-height:1.8}.landing-module__leCHZG__scenes{background:#f5f5f2;padding:100px 6%}.landing-module__leCHZG__scenes h2{text-align:center;margin:0}.landing-module__leCHZG__scenesIntro{text-align:center;max-width:44rem;margin:28px auto 0}.landing-module__leCHZG__scenesIntro p{color:#333;font-size:16px;line-height:2}.landing-module__leCHZG__sceneCards{grid-template-columns:repeat(2,1fr);gap:28px;min-width:0;max-width:72rem;margin:52px auto 0;display:grid}.landing-module__leCHZG__sceneCard{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #151515;flex-direction:column;min-width:0;max-width:100%;display:flex;box-shadow:6px 6px #151515}.landing-module__leCHZG__sceneImage{aspect-ratio:4/3;border:1px solid var(--line);box-sizing:border-box;min-width:0;max-width:calc(100% - 56px);margin:28px 28px 0;overflow:hidden}.landing-module__leCHZG__sceneImage img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.landing-module__leCHZG__sceneBody{flex:1;padding:22px 28px 32px}.landing-module__leCHZG__sceneCard h3{letter-spacing:-.04em;border-bottom:2px solid var(--accent);padding-bottom:14px;font-size:22px;font-weight:700}.landing-module__leCHZG__sceneCard p{color:#333;margin-top:18px;font-size:14px;line-height:2}.landing-module__leCHZG__lineSupport{text-align:center;padding:100px 6%}.landing-module__leCHZG__lineSupport h2{text-align:center;margin:0}.landing-module__leCHZG__lineSupportIntro{text-align:center;max-width:44rem;margin:28px auto 0}.landing-module__leCHZG__lineSupportIntro>p{color:#333;font-size:16px;line-height:2}.landing-module__leCHZG__lineExamplesBlock{text-align:center;max-width:68rem;margin:48px auto 0}.landing-module__leCHZG__lineExamplesLabel{letter-spacing:-.04em;font-size:clamp(22px,6vw,32px);font-weight:700;line-height:1.55}.landing-module__leCHZG__lineExamples{grid-template-columns:repeat(3,1fr);gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-module__leCHZG__lineExamples li{text-align:center;color:#151515;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;display:flex}.landing-module__leCHZG__lineExampleTitle{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.55}.landing-module__leCHZG__lineExampleBody{color:#333;margin:0;font-size:14px;font-weight:400;line-height:1.75}.landing-module__leCHZG__lineExampleImage{aspect-ratio:1;width:min(220px,88%);margin:8px auto 0}.landing-module__leCHZG__lineExampleImage img{object-fit:contain;width:100%;height:100%;display:block}.landing-module__leCHZG__lineSupportServices{border-top:1px solid var(--line);text-align:center;max-width:72rem;margin:56px auto 0;padding-top:56px}.landing-module__leCHZG__lineSupportBridge{letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(22px,6vw,32px);font-weight:700;line-height:1.55}.landing-module__leCHZG__lineSupportDetail{text-align:center;max-width:44rem;margin:20px auto 0}.landing-module__leCHZG__lineSupportDetail>p{color:#333;text-align:center;font-size:16px;line-height:2}.landing-module__leCHZG__supportCards{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}.landing-module__leCHZG__supportCards article{border:1px solid var(--line);background:#fff;border-radius:0;padding:32px 28px}.landing-module__leCHZG__supportNumber{color:var(--accent);letter-spacing:.06em;font:700 clamp(26px,3.2vw,36px)/1 LINE Seed JP,sans-serif;display:block}.landing-module__leCHZG__supportCards h3{letter-spacing:-.04em;margin:14px 0 16px;font-size:21px;font-weight:700}.landing-module__leCHZG__supportCards article>p{color:#333;font-size:14px;line-height:2}.landing-module__leCHZG__lineSupport .landing-module__leCHZG__note{margin-top:40px}.landing-module__leCHZG__pricing{text-align:center;background:#fff;padding:100px 6%}.landing-module__leCHZG__pricing h2{text-align:center;margin:0}.landing-module__leCHZG__pricingCards{text-align:left;flex-direction:column;gap:24px;width:100%;min-width:0;max-width:48rem;margin:52px auto 0;display:flex}.landing-module__leCHZG__pricingPlanCard{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #151515;flex-direction:column;width:100%;min-width:0;display:flex;box-shadow:6px 6px #151515}.landing-module__leCHZG__pricingPlanBody{flex-direction:column;gap:28px;padding:28px 32px 32px;display:flex}.landing-module__leCHZG__pricingPlanPricing{flex-shrink:0}.landing-module__leCHZG__pricingPlanFeaturesCol{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:720px){.landing-module__leCHZG__pricingPlanBody{grid-template-columns:1fr 1fr;align-items:start;gap:32px 48px;padding:32px 40px 36px;display:grid}.landing-module__leCHZG__pricingPlanPricing{border-right:1px solid var(--line);min-width:0;padding-right:24px}.landing-module__leCHZG__pricingPlanFeaturesCol{min-width:0;padding-left:0}}.landing-module__leCHZG__pricingMonthlyLabel{letter-spacing:.04em;font-size:14px;font-weight:700}.landing-module__leCHZG__pricingAmountRow{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px;display:flex}.landing-module__leCHZG__pricingAmount{letter-spacing:-.04em;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.2}.landing-module__leCHZG__pricingPlanPricing .landing-module__leCHZG__pricingInitialLabel{letter-spacing:.04em;margin-top:28px;font-size:14px;font-weight:700}.landing-module__leCHZG__pricingInitialAmountRow{margin-top:12px}.landing-module__leCHZG__pricingInitialAmount{letter-spacing:-.04em;color:var(--accent);font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2}.landing-module__leCHZG__pricingFeatures{gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-module__leCHZG__pricingFeatures li{color:#333;align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;display:flex}.landing-module__leCHZG__pricingCheck{width:20px;height:20px;color:var(--accent);stroke-width:2.5px;flex-shrink:0;margin-top:2px}.landing-module__leCHZG__pricingOption{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #151515;border-radius:0;flex-direction:column;gap:16px;width:100%;min-width:0;padding:28px 32px;display:flex;box-shadow:6px 6px #151515}.landing-module__leCHZG__pricingOptionIntro{flex-shrink:0}.landing-module__leCHZG__pricingOptionDetail{flex:1;min-width:0}@media (min-width:720px){.landing-module__leCHZG__pricingOption{grid-template-columns:1fr 1fr;align-items:start;gap:32px 48px;padding:32px 40px;display:grid}.landing-module__leCHZG__pricingOptionIntro{border-right:1px solid var(--line);min-width:0;padding-right:24px}.landing-module__leCHZG__pricingOptionDetail{min-width:0}}.landing-module__leCHZG__pricingOptionLabel{letter-spacing:.04em;font-size:14px;font-weight:700}.landing-module__leCHZG__pricingOptionTitle{letter-spacing:-.04em;margin:12px 0 0;font-size:21px;font-weight:700}.landing-module__leCHZG__pricingOptionBody{color:#333;margin:0;font-size:14px;line-height:2}.landing-module__leCHZG__pricingOptionNote{color:#666;margin:16px 0 0;font-size:12px}.landing-module__leCHZG__pricingPlanCard .landing-module__leCHZG__pricingPlanFootnote{color:#666;text-align:left;margin:0;padding-top:40px;font-size:11px;line-height:1.8}.landing-module__leCHZG__faq{padding:100px 6%}.landing-module__leCHZG__faq h2{text-align:center;margin:0}.landing-module__leCHZG__faqList{max-width:52rem;margin:42px auto 0}.landing-module__leCHZG__faqItem{border-top:1px solid var(--line)}.landing-module__leCHZG__faqItem:last-child{border-bottom:1px solid var(--line)}.landing-module__leCHZG__faqItem summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0;font-size:16px;font-weight:700;line-height:1.65;list-style:none;display:flex}.landing-module__leCHZG__faqItem summary::-webkit-details-marker{display:none}.landing-module__leCHZG__faqItem summary:after{color:var(--accent);content:"+";flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.landing-module__leCHZG__faqItem[open] summary:after{content:"−"}.landing-module__leCHZG__faqItem summary:focus-visible{outline-offset:4px;outline:3px solid #b94c00}.landing-module__leCHZG__faqItem p{color:#333;margin:0 0 22px;font-size:14px;line-height:2}.landing-module__leCHZG__contact{box-sizing:border-box;text-align:center;background:#f2f2ee;margin:0 5%;padding:96px 8% 72px}.landing-module__leCHZG__contact h2{margin:0 0 28px}.landing-module__leCHZG__contactLead{text-align:center;max-width:52rem;margin:0 auto 28px}.landing-module__leCHZG__contactLead p{color:#333;text-align:center;margin:0;font-size:16px;line-height:1.8}.landing-module__leCHZG__contactLead p+p{margin-top:1.25em}.landing-module__leCHZG__contactCtaWrap{text-align:center;padding:8px 0 0}.landing-module__leCHZG__contactCta{background:var(--accent);color:var(--accent-ink);letter-spacing:.04em;border:1px solid #151515;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:12px 24px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #151515}.landing-module__leCHZG__contactCta:hover{opacity:1;transform:translate(2px,2px);box-shadow:2px 2px #151515}.landing-module__leCHZG__contactCta span{font-size:20px}.landing-module__leCHZG__mobileBreak{display:none}.landing-module__leCHZG__company{text-align:center;background:#fff;padding:80px 6% 96px}.landing-module__leCHZG__company h2{margin:0 0 40px}.landing-module__leCHZG__companyTable{text-align:left;border-top:1px solid var(--line);max-width:44rem;margin:0 auto;padding:0}.landing-module__leCHZG__companyRow{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:12px 28px;padding:20px 0;font-size:15px;line-height:1.75;display:grid}.landing-module__leCHZG__companyRow dt{color:#151515;margin:0;font-weight:700}.landing-module__leCHZG__companyRow dd{color:#333;margin:0}.landing-module__leCHZG__companyRow a{text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (min-width:1600px){.landing-module__leCHZG__page{max-width:1800px;margin:auto}.landing-module__leCHZG__header{padding-left:max(24px,50vw - 828px);padding-right:max(24px,50vw - 828px)}.landing-module__leCHZG__header:after{left:max(24px,50vw - 828px);right:max(24px,50vw - 828px)}}@media (min-width:1024px){.landing-module__leCHZG__headerNav{display:flex!important}}@media (max-width:1023px){.landing-module__leCHZG__header{flex-wrap:wrap;align-content:flex-start;align-items:center;padding:22px 4%}.landing-module__leCHZG__wordmark{font-size:25px}.landing-module__leCHZG__menuToggle{color:#151515;cursor:pointer;background:#fff;border:1px solid #151515;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:10px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #151515}.landing-module__leCHZG__menuToggle:hover{transform:translate(2px,2px);box-shadow:2px 2px #151515}.landing-module__leCHZG__menuToggle:focus-visible{outline-offset:4px;outline:3px solid #b94c00}.landing-module__leCHZG__headerNav{flex-direction:column;flex:100%;justify-content:flex-start;align-items:stretch;gap:0;margin:8px 0 0;padding:4px 0 8px;font-size:14px;display:none;overflow-x:visible}.landing-module__leCHZG__headerNavOpen{display:flex}.landing-module__leCHZG__headerNav a:not(.landing-module__leCHZG__contactLink){white-space:normal;border-bottom:1px solid var(--line);flex-shrink:1;padding:14px 0}.landing-module__leCHZG__headerNav .landing-module__leCHZG__contactLink{box-sizing:border-box;flex-shrink:0;width:100%;margin-top:16px;padding:12px 20px;font-size:14px}.landing-module__leCHZG__hero{justify-content:flex-start;padding-top:32px}.landing-module__leCHZG__heroFold{min-height:auto}}@media (max-width:760px){.landing-module__leCHZG__hero{padding:32px 6%}.landing-module__leCHZG__heroLead{font-size:16px}.landing-module__leCHZG__heroLeadLine{display:block}.landing-module__leCHZG__hero h1{margin:14px 0 26px;font-size:clamp(22px,3.6vw + 12px,48px);line-height:1.32}.landing-module__leCHZG__heroBottom{display:block}.landing-module__leCHZG__heroBottom p{font-size:16px}.landing-module__leCHZG__heroCta{box-sizing:border-box;width:100%;max-width:320px;margin-top:22px;padding:12px 24px;font-size:14px}.landing-module__leCHZG__roundLink{justify-content:space-between;max-width:240px;margin-top:24px}.landing-module__leCHZG__photoStrip{grid-template-columns:1fr 1fr;gap:8px}.landing-module__leCHZG__photoStrip img{height:205px}.landing-module__leCHZG__photoStrip>div>span{font-size:8px;bottom:12px;left:10px}.landing-module__leCHZG__photoStrip>p{font-size:8px}.landing-module__leCHZG__about{padding:65px 6%}.landing-module__leCHZG__sectionLabel{flex-direction:row;justify-content:space-between}.landing-module__leCHZG__about p:not(.landing-module__leCHZG__aboutCatch){font-size:16px}.landing-module__leCHZG__about p.landing-module__leCHZG__aboutCatch{margin-top:22px;font-size:clamp(18px,5.2vw,28px);line-height:1.5}.landing-module__leCHZG__aboutCatchLine{display:block}.landing-module__leCHZG__tags{gap:10px;margin-top:32px}.landing-module__leCHZG__tags span{padding:10px 20px;font-size:15px}.landing-module__leCHZG__merits{padding:60px 6%}.landing-module__leCHZG__meritCards{grid-template-columns:1fr;gap:20px}.landing-module__leCHZG__meritCards article{padding:28px 22px}.landing-module__leCHZG__meritCards h3{font-size:20px}.landing-module__leCHZG__meritCards article>p{font-size:13px}.landing-module__leCHZG__flow{padding:65px 6%}.landing-module__leCHZG__flowIntro p{font-size:13px}.landing-module__leCHZG__flowSteps{grid-template-columns:1fr;gap:20px;margin-top:20px}.landing-module__leCHZG__flowSteps article{padding:12px 22px 28px}.landing-module__leCHZG__flowImage{width:min(280px,78%);margin-bottom:24px}.landing-module__leCHZG__flowSteps h3{font-size:18px}.landing-module__leCHZG__flowSteps article>p{font-size:13px}.landing-module__leCHZG__scenes{padding:65px 6%}.landing-module__leCHZG__scenesIntro p{font-size:13px}.landing-module__leCHZG__sceneCards{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px;padding-bottom:6px;padding-right:6px}.landing-module__leCHZG__sceneImage{max-width:calc(100% - 44px);margin:22px 22px 0}.landing-module__leCHZG__sceneBody{padding:18px 22px 26px}.landing-module__leCHZG__sceneCard h3{font-size:19px}.landing-module__leCHZG__sceneCard p{font-size:13px}.landing-module__leCHZG__lineSupport{padding:65px 6%}.landing-module__leCHZG__lineSupportIntro>p,.landing-module__leCHZG__lineSupportDetail>p{font-size:13px}.landing-module__leCHZG__lineExamplesBlock{margin-top:40px}.landing-module__leCHZG__lineExamples{grid-template-columns:1fr;gap:18px;margin-top:22px}.landing-module__leCHZG__lineExamples li{gap:10px;padding:6px 8px}.landing-module__leCHZG__lineExampleTitle{font-size:18px}.landing-module__leCHZG__lineExampleBody{font-size:13px}.landing-module__leCHZG__lineExampleImage{width:min(200px,82%);margin-top:6px}.landing-module__leCHZG__lineSupportServices{margin-top:44px;padding-top:44px}.landing-module__leCHZG__supportCards{grid-template-columns:1fr;gap:20px;margin-top:32px}.landing-module__leCHZG__supportCards article{padding:28px 22px}.landing-module__leCHZG__supportCards h3{font-size:20px}.landing-module__leCHZG__supportCards article>p{font-size:13px}.landing-module__leCHZG__pricing{padding:65px 6%}.landing-module__leCHZG__pricingCards{box-sizing:border-box;gap:20px;margin-top:40px;padding-bottom:6px;padding-right:6px}.landing-module__leCHZG__pricingPlanBody{padding:26px 22px 28px}.landing-module__leCHZG__pricingPlanPricing{border-right:none;width:auto;padding-right:0}.landing-module__leCHZG__pricingFeatures{grid-template-columns:1fr}.landing-module__leCHZG__pricingOption{padding:26px 22px}.landing-module__leCHZG__pricingOptionIntro{border-right:none;width:auto;padding-right:0}.landing-module__leCHZG__pricingOptionTitle{font-size:20px}.landing-module__leCHZG__pricingOptionBody{font-size:13px}.landing-module__leCHZG__faq{padding:65px 6%}.landing-module__leCHZG__faqList{margin-top:32px}.landing-module__leCHZG__faqItem summary{padding:18px 0;font-size:15px}.landing-module__leCHZG__faqItem p{margin-bottom:18px;font-size:13px}.landing-module__leCHZG__contact{margin:0 6%;padding:72px 6% 64px}.landing-module__leCHZG__company{padding:64px 6% 72px}.landing-module__leCHZG__company h2{margin-bottom:32px}.landing-module__leCHZG__companyRow{grid-template-columns:1fr;gap:6px;padding:18px 0;font-size:14px}.landing-module__leCHZG__contactLead{margin-bottom:24px}.landing-module__leCHZG__contactLead p{font-size:13px;line-height:1.75}.landing-module__leCHZG__contactCtaWrap{padding:4px 0 0}.landing-module__leCHZG__contactCta{box-sizing:border-box;width:auto;max-width:100%;padding:12px 24px;font-size:14px}.landing-module__leCHZG__mobileBreak{display:block}}@media (prefers-reduced-motion:reduce){.landing-module__leCHZG__page a{transition:none}.landing-module__leCHZG__aboutPhoneMenu,.landing-module__leCHZG__aboutPhoneLibrary{transition:none;transform:translate(0,0)}.landing-module__leCHZG__aboutPhoneMenu{margin-right:-20px}}
