.page{--wine:#451124;--berry:#8f164b;--pink:#d51f70;--gold:#d7aa58;--pale:#fff8f4;color:#351b24;background:#fffaf6;overflow:hidden}.header{z-index:20;color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.logo{letter-spacing:.22em;font-family:Georgia,serif;font-size:21px;font-weight:600}.logo span{color:#e9bd6d}.header nav{letter-spacing:.18em;gap:34px;font-family:Georgia,serif;font-size:12px;display:flex}.headerCta{border:1px solid #fff9;border-radius:999px;padding:11px 22px;font-size:12px;font-weight:700}.hero{color:#fff;background:radial-gradient(circle at 80% 18%,#c93d71 0,#0000 30%),linear-gradient(135deg,#320a19 0%,#70153b 55%,#a51d53 100%);grid-template-columns:1.02fr .98fr;align-items:center;min-height:920px;padding:110px clamp(26px,8vw,130px) 70px;display:grid;position:relative}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(110deg,#0000 0 48%,#ffffff0b 48.2% 48.5%,#0000 48.7%),radial-gradient(circle at 15% 75%,#ffc6701a,#0000 28%);position:absolute;inset:0}.heroGlow{border:1px solid #e7be6b38;border-radius:50%;width:620px;height:620px;position:absolute;top:-180px;right:-180px}.heroCopy{z-index:2;max-width:680px;position:relative}.eyebrow{letter-spacing:.32em;color:var(--gold);margin-bottom:25px;font:600 11px/1 Georgia,serif}.hero h1{letter-spacing:.05em;text-shadow:0 12px 35px #14000640;font-size:clamp(48px,6.2vw,91px);font-weight:500;line-height:1.18}.hero h1 em,.invest h2 em{color:#f4cb7a;font-style:normal;position:relative}.heroLead{letter-spacing:.08em;margin:26px 0 24px;font-size:clamp(16px,1.45vw,21px);line-height:2}.heroGift{align-items:center;gap:18px;margin:10px 0 25px;display:flex}.heroGift>span{border:1px solid var(--gold);color:#f5cf88;letter-spacing:.12em;padding:8px 12px;font-size:11px}.heroGift strong{font-size:17px;line-height:1.55}.heroGift strong b{color:#ffd998;font-size:25px}.lineButton{color:#fff;letter-spacing:.04em;background:linear-gradient(110deg,#1cba52,#08a83f);border-radius:9px;align-items:center;gap:14px;width:min(100%,520px);padding:15px 20px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 14px 40px #00000040,inset 0 1px #ffffff4d}.lineButton .lineIcon{color:#13ad49;background:#fff;border-radius:7px;padding:8px 7px;font:900 10px Arial}.lineButton>span:nth-child(2){flex-direction:column;flex:1;font-size:15px;line-height:1.4;display:flex}.lineButton small{opacity:.85;font-size:10px;font-weight:400}.lineButton>b{font-size:23px}.heroVisual{z-index:1;height:750px;position:relative}.portraitWrap{border-radius:48% 48% 10px 10px;position:absolute;inset:40px 0 0 7%;overflow:hidden;box-shadow:0 50px 90px #19000973}.portraitWrap img{object-fit:cover;object-position:50% 35%}.portraitWrap:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 100px #5c0d3133}.goldRing{z-index:-1;border:1px solid #f5cf88bf;border-radius:50%;width:580px;height:580px;position:absolute;top:-1%;left:-12%}.signature,.handwriting{font-family:Snell Roundhand,Brush Script MT,cursive}.signature{z-index:3;color:#f5d491;font-size:72px;position:absolute;bottom:5%;right:-2%;transform:rotate(-8deg)}.heroBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#310515d1;border:1px solid #f3cf878c;align-items:center;gap:10px;padding:15px 20px;display:flex;position:absolute;bottom:10%;left:-8%}.heroBadge b{color:#f4cd82;font:48px/1 Georgia,serif}.heroBadge span{letter-spacing:.18em;font-size:10px;line-height:1.6}.scroll{letter-spacing:.25em;opacity:.7;font:9px Georgia,serif;position:absolute;bottom:22px;left:50%}.scroll i{background:#fff;width:1px;height:25px;margin:8px auto 0;display:block}.manifesto{background:#fffaf6;grid-template-columns:1fr 1fr;gap:9vw;padding:130px clamp(28px,10vw,160px);display:grid}.manifesto>p{color:var(--wine);font:500 clamp(33px,4vw,58px)/1.7 Shippori Mincho,serif;position:relative}.manifesto>p:before{content:"“";color:#d7aa5838;font:140px Georgia;position:absolute;top:-65px;left:-45px}.manifestoText{color:#6b5259;flex-direction:column;justify-content:center;gap:26px;font-size:16px;line-height:2.2;display:flex}.story{background:#f5ece8;padding:130px clamp(26px,8vw,130px);position:relative}.story:before{content:"STORY";color:#7b1f440a;letter-spacing:.05em;font:150px/1 Georgia;position:absolute;top:30px;right:-10px}.sectionHeading p,.sectionHeadingLight p{letter-spacing:.32em;color:#b17b28;margin-bottom:20px;font:600 11px Georgia}.sectionHeading h2,.sectionHeadingLight h2{color:var(--wine);font-size:clamp(37px,4.4vw,64px);line-height:1.55}.storyGrid{grid-template-columns:.93fr 1.07fr;gap:clamp(40px,7vw,100px);margin-top:70px;display:grid}.storyPhoto{min-height:720px;position:relative}.storyPhoto img{object-fit:cover}.storyPhoto:after{content:"";border:1px solid var(--gold);z-index:-1;position:absolute;inset:14px -14px -14px 14px}.storyPhoto span{color:#fff;letter-spacing:.2em;background:#5e1635;padding:9px 14px;font:10px Georgia;position:absolute;bottom:20px;left:20px}.storyText{color:#664e56;font-size:15px;line-height:2.2}.storyText p{margin-bottom:22px}.storyIntro{color:#48192a;font:500 clamp(19px,2vw,27px)/1.9 Shippori Mincho,serif!important}.storyText blockquote{border-left:2px solid var(--gold);color:#4a1a2b;margin:36px 0;padding:25px 0 25px 25px;font-family:Shippori Mincho,serif;font-size:20px;line-height:2}.numbers{border-block:1px solid #dbc6bd;grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.numbers div{text-align:center;border-right:1px solid #dbc6bd;padding:38px 10px}.numbers div:last-child{border:0}.numbers b{color:#9a2553;font:54px Georgia;display:block}.numbers span{letter-spacing:.12em;font-size:12px}.invest{background:#fff;grid-template-columns:.9fr 1.1fr;min-height:850px;display:grid}.investPhoto{min-height:650px;position:relative}.investPhoto img{object-fit:cover}.investCopy{background:linear-gradient(135deg,#fff 0,#fff5f6 100%);flex-direction:column;justify-content:center;padding:90px clamp(30px,8vw,120px);display:flex}.invest h2{color:var(--wine);margin-bottom:34px;font-size:clamp(38px,4.7vw,66px);line-height:1.55}.investCopy>p:not(.eyebrow){color:#68525a;margin:0 0 20px;font-size:15px;line-height:2.2}.investQuote{color:#fff;background:#5c1733;margin-top:25px;padding:24px 28px;font-family:Shippori Mincho,serif;font-size:17px;line-height:1.8;box-shadow:12px 12px #e8c27b}.gift{color:#fff;background:radial-gradient(circle at 50% 10%,#a42759 0,#60142f 42%,#290812 100%);padding:130px clamp(26px,8vw,130px);position:relative}.sparkle{color:#f5ce83;font-size:55px;position:absolute;top:60px;right:8%}.sectionHeadingLight{text-align:center}.sectionHeadingLight h2{color:#fff}.giftTitle{text-align:center;flex-direction:column;align-items:center;margin:65px 0 48px;display:flex}.giftTitle span{color:#3b0b1c;letter-spacing:.2em;background:#d6a755;padding:6px 20px;font-size:11px;font-weight:900}.giftTitle strong{font:500 clamp(43px,6vw,78px)/1.3 Shippori Mincho,serif}.giftTitle strong b{color:#f6d288;font:italic 100px Georgia}.giftTitle em{letter-spacing:.16em;font-size:13px;font-style:normal}.giftList{grid-template-columns:1fr 1fr;gap:14px;max-width:1030px;margin:auto;display:grid}.giftList article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(110deg,#ffffff17,#ffffff05);border:1px solid #eec67b59;align-items:center;gap:22px;min-height:125px;padding:22px 24px;display:flex}.giftList article:last-child{grid-column:1/-1;justify-self:center;width:50%}.giftList article>span{color:#e7bb6b;font:italic 35px Georgia}.giftList h3{color:#fff;font-size:18px}.giftList p{color:#dfcdd3;font-size:12px;line-height:1.7}.giftList article>b{letter-spacing:.18em;color:#e8c276;border:1px solid #e8c2768c;margin-left:auto;padding:7px;font:9px Georgia}.giftCta{text-align:center;margin:60px auto 0}.giftCta>p{margin-bottom:25px;font-family:Shippori Mincho,serif;font-size:17px;line-height:2}.giftCta .lineButton{margin:auto}.giftCta>small{color:#cbb8be;margin-top:12px;display:block}.message{background:#faf4ef;grid-template-columns:1fr 1fr;min-height:930px;display:grid}.messageCollage{position:relative}.messageCollage>div{position:absolute;overflow:hidden;box-shadow:0 25px 55px #3c0f1f2e}.messageCollage img{object-fit:cover}.messageCollage>div:first-child{width:55%;height:57%;top:8%;left:8%}.messageCollage>div:nth-child(2){width:49%;height:54%;top:32%;right:4%}.messageCollage>div:nth-child(3){border:8px solid #faf4ef;width:46%;height:33%;bottom:3%;left:3%}.messageCopy{padding:120px clamp(30px,8vw,115px) 80px 70px}.message h2{color:var(--wine);margin-bottom:40px;font-size:clamp(44px,5vw,72px);line-height:1.45}.messageCopy>p:not(.eyebrow):not(.handwriting){color:#674f57;margin-bottom:22px;font-size:15px;line-height:2.2}.messageCopy>strong{color:#991b4d;margin:40px 0 20px;font:500 22px/1.9 Shippori Mincho,serif;display:block}.messageCopy .handwriting{color:#bb4370;width:max-content;font-size:48px;transform:rotate(-6deg)}.finalCta{text-align:center;color:#fff;background:linear-gradient(#1e050d94,#1e050dc7),url(/images/mina-life/resort-work.jpg) 50%/cover;padding:125px 25px}.finalCta h2{margin-bottom:25px;font-size:clamp(37px,5vw,68px);line-height:1.55}.finalCta>p:not(.eyebrow){margin-bottom:30px;font-size:15px;line-height:2}.finalCta .lineButton{margin:auto}.socialSection{background:#fffaf6;padding:90px clamp(26px,8vw,130px)}.socialSection>p{text-align:center;letter-spacing:.23em;color:#9c6d2a;margin-bottom:30px;font:12px Georgia}.socialSection>div{border-top:1px solid #dfcfc8;grid-template-columns:repeat(3,1fr);max-width:1050px;margin:auto;display:grid}.socialSection a{border-bottom:1px solid #dfcfc8;grid-template-columns:1fr auto;gap:4px;padding:25px 22px;display:grid}.socialSection a+a{border-left:1px solid #dfcfc8}.socialSection b{color:#711b3d;font:22px Georgia}.socialSection span{color:#806b71;font-size:11px}.socialSection i{grid-area:1/2/3;align-self:center;font-style:normal}footer{color:#fff;text-align:center;background:#2d0915;padding:65px 20px}footer p{color:#dec8ce;margin:14px 0 22px;font-family:Shippori Mincho,serif}footer small{letter-spacing:.15em;color:#8e717a;font-size:9px}.mobileCta,.mobileBreak{display:none}@media (max-width:800px){.header{height:66px;padding:0 20px}.header nav{display:none}.headerCta{padding:9px 12px;font-size:10px}.hero{flex-direction:column;min-height:auto;padding:100px 22px 50px;display:flex}.heroCopy{z-index:5;order:2;width:100%;margin-top:-45px}.heroVisual{order:1;width:100%;height:480px}.portraitWrap{inset:0 1% 0 4%}.goldRing{width:360px;height:360px;top:-5%;left:-20%}.hero h1{font-size:49px}.heroLead{font-size:15px}.signature{font-size:54px;bottom:2%;right:2%}.heroBadge{padding:10px 13px;bottom:13%;left:0}.heroBadge b{font-size:35px}.scroll{display:none}.manifesto{grid-template-columns:1fr;gap:35px;padding:90px 28px}.manifesto>p{font-size:34px}.mobileBreak{display:block}.story{padding:90px 24px}.story:before{font-size:80px}.sectionHeading h2,.sectionHeadingLight h2{font-size:37px}.storyGrid{grid-template-columns:1fr;margin-top:45px}.storyPhoto{min-height:500px}.numbers{grid-template-columns:1fr 1fr;margin-top:70px}.numbers div:nth-child(2){border-right:0}.numbers div:nth-child(-n+2){border-bottom:1px solid #dbc6bd}.numbers b{font-size:43px}.invest{grid-template-columns:1fr}.investPhoto{min-height:460px}.investCopy{padding:80px 27px}.gift{padding:90px 22px}.giftList{grid-template-columns:1fr}.giftList article:last-child{grid-column:auto;width:100%}.giftTitle strong b{font-size:78px}.message{grid-template-columns:1fr}.messageCollage{height:620px}.messageCopy{padding:75px 28px 90px}.socialSection>div{grid-template-columns:1fr}.socialSection a+a{border-left:0}.mobileCta{z-index:50;padding:9px 12px max(9px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#24040feb;display:block;position:fixed;bottom:0;left:0;right:0}.mobileCta a{color:#fff;background:#0db64a;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px;display:flex}.mobileCta b{border:1px solid #fff;padding:3px;font-size:9px}.mobileCta span{font-size:13px;font-weight:900}footer{padding-bottom:100px}}@media (prefers-reduced-motion:no-preference){.portraitWrap{animation:1.1s both reveal}.heroCopy{animation:.9s .2s both rise}.sparkle{animation:2.5s infinite twinkle}@keyframes reveal{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes twinkle{50%{opacity:.55;transform:rotate(30deg)scale(1.2)}}}.lifeGallery{background:#fff;grid-template-rows:310px 310px;grid-template-columns:1.2fr 1fr 1fr;display:grid}.galleryLead{background:linear-gradient(145deg,#fff 0,#fff1f3 100%);flex-direction:column;grid-row:1/3;justify-content:center;padding:65px clamp(28px,6vw,90px);display:flex}.galleryLead h2{color:var(--wine);margin-bottom:24px;font-size:clamp(38px,4vw,60px);line-height:1.5}.galleryLead>p:last-child{color:#6b525a;font-size:15px;line-height:2}.galleryImage{position:relative;overflow:hidden}.galleryImage img{object-fit:cover;transition:transform .7s}.galleryImage:hover img{transform:scale(1.04)}.galleryImage:nth-child(2){grid-row:1/3}.galleryImage:nth-child(4){grid-column:3}.gift{padding-top:100px;padding-bottom:100px}@media (max-width:800px){.lifeGallery{grid-template-rows:auto 310px 230px;grid-template-columns:1fr 1fr}.galleryLead{grid-area:auto/1/auto/3;padding:65px 27px}.galleryImage:nth-child(2){grid-row:2/4}.galleryImage:nth-child(4){grid-column:2}.storyPhoto{min-height:460px}}.priceBadge{background:#19020a61;border:1px solid #f6d2888c;justify-content:center;align-items:center;gap:14px;margin-top:24px;padding:12px 22px;display:flex;box-shadow:0 0 35px #f3bf5b1f}.priceBadge s{color:#d7c1c8;letter-spacing:.08em;font:14px Georgia,serif}.priceBadge>b{color:#3a0a1b;letter-spacing:.12em;background:#e5b352;padding:5px 9px;font-size:10px}.priceBadge>strong{color:#ffe2a3;text-shadow:0 0 22px #ffd37e73;font:700 30px/1 Shippori Mincho,serif}.giftTitle>em{color:#f5cf88;margin-top:5px;font-size:18px}.giftTitle>strong{font-size:clamp(34px,5vw,62px)}@media (max-width:800px){.priceBadge{gap:8px;padding:11px 12px}.priceBadge s{font-size:12px}.priceBadge>strong{font-size:25px}.giftTitle>strong{font-size:34px}}.priceBadge{box-shadow:none;letter-spacing:.08em;color:#d8c3ca;background:0 0;border:0;border-top:1px solid #f6d28861;margin-top:18px;padding:12px 16px 0;font-size:12px;font-weight:400;display:block}.hero{min-height:780px;padding-top:90px;padding-bottom:45px}.heroVisual{height:640px}.hero:before{content:"✦";z-index:3;color:#ffe3a3;text-shadow:0 0 15px #f5bd63,0 0 35px #e95f9a;font-size:34px;position:absolute;top:15%;right:7%}.manifesto{background:radial-gradient(circle at 15% 15%,#e8ae582e,#0000 25%),linear-gradient(135deg,#fffaf5,#fff0f5);padding-top:82px;padding-bottom:82px}.story{color:#f7eaf0;background:radial-gradient(circle at 85% 20%,#bc34682e,#0000 30%),linear-gradient(145deg,#230710,#4c1028 58%,#2d0715);padding-top:90px;padding-bottom:85px}.story:before{color:#ffe1aa0b}.story .sectionHeading h2{color:#fff3ea}.storyText,.storyText p{color:#e0cdd3}.storyIntro{color:#fff!important}.storyText blockquote{color:#f7e7ec;border-left-color:#e9bd6d}.storyPhoto{min-height:560px}.storyPhoto:after{border-color:#e8bb67}.numbers{border-color:#ecc57c4d;margin-top:65px}.numbers div{border-color:#ecc57c4d}.numbers b{color:#f1c879;text-shadow:0 0 24px #efbd612e}.numbers span{color:#eadde1}.lifeGallery{grid-template-rows:270px 270px}.galleryImage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 35px #2c03111f}.gift{background:radial-gradient(circle at 50% 5%,#bd3670 0,#681735 38%,#25060f 100%);padding-top:75px;padding-bottom:75px}.gift:before{content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#ffe5a6 0 1px,#0000 2px),radial-gradient(circle at 88% 31%,#fff 0 1px,#0000 2px),radial-gradient(circle at 20% 78%,#f4b6d1 0 1px,#0000 2px),radial-gradient(circle at 78% 84%,#ffe5a6 0 1px,#0000 2px);background-size:150px 150px,190px 190px,220px 220px,260px 260px;position:absolute;inset:0}.gift>*{position:relative}.giftTitle{margin-top:40px;margin-bottom:35px}.giftList article{border-color:#f7cf8480;min-height:108px;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0e00052e}.giftCta{margin-top:42px}.message{min-height:680px}.messageCopy{padding-top:65px;padding-bottom:55px}.message h2{margin-bottom:25px}.messageCopy>strong{margin-top:28px}.finalCta{padding-top:85px;padding-bottom:85px}.socialSection{padding-top:60px;padding-bottom:60px}@media (max-width:800px){.hero{padding-top:82px;padding-bottom:35px}.heroVisual{height:425px}.manifesto{padding-top:62px;padding-bottom:62px}.story{padding-top:70px;padding-bottom:65px}.storyPhoto{min-height:420px}.numbers{margin-top:48px}.lifeGallery{grid-template-rows:auto 270px 200px}.gift{padding-top:65px;padding-bottom:65px}.message{min-height:auto}.messageCollage{height:520px}.messageCopy{padding-top:60px;padding-bottom:70px}.finalCta{padding-top:70px;padding-bottom:78px}}.page{--wine:#241c16;--berry:#73522c;--pink:#c65f7e;--gold:#b99455;--pale:#f7f1e7;color:#25211d;background:#f6f0e5}.portraitWrap{box-shadow:0 45px 90px #0000008c,0 0 60px #eac7873b}.goldRing{border-color:#f7dca8c7}.heroGift>span{color:#f2d391;border-color:#d8b46d}.lineButton{background:linear-gradient(110deg,#173b27,#1e6b42);box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff40}.community{background:#f5efe4;padding:92px clamp(26px,8vw,130px);position:relative}.community:before{content:"MINAism";color:#72562b0b;font:italic 150px Georgia,serif;position:absolute;top:10px;right:-18px}.communityIntro{text-align:center;max-width:880px;margin:0 auto 55px;position:relative}.communityIntro h2{color:#29231c;margin-bottom:22px;font-size:clamp(42px,5vw,70px);line-height:1.45}.communityIntro>p:last-child{color:#62594d;font-size:15px;line-height:2.1}.pillars{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;display:grid}.pillars article{background:linear-gradient(145deg,#fffdf8,#e9dfcc);border:1px solid #d5c29d;min-height:370px;padding:34px 30px;position:relative;box-shadow:0 18px 45px #3127181a,inset 0 1px #fff}.pillars article:nth-child(2){color:#fff;background:linear-gradient(145deg,#2e2a24,#15130f);border-color:#907444;transform:translateY(-12px)}.pillars article:nth-child(3):after{content:"";background:#c85c7d;width:80px;height:3px;position:absolute;top:0;right:0}.pillars article>span{color:#b79558;font:italic 42px Georgia,serif}.pillars article>p{letter-spacing:.28em;color:#a17f47;margin:8px 0 18px;font:9px Georgia,serif}.pillars h3{color:#30271d;margin-bottom:25px;font-size:25px}.pillars article:nth-child(2) h3{color:#f8e6bd}.pillars article>strong{margin-bottom:22px;font:500 18px/1.8 Shippori Mincho,serif;display:block}.pillars article>small{color:#746a5c;font-size:12px;line-height:2;display:block}.pillars article:nth-child(2)>small{color:#cfc4b0}.communityClosing{text-align:center;color:#554b3f;margin:50px 0 0;font-family:Shippori Mincho,serif;font-size:17px;line-height:2}.communityClosing strong{color:#8e6b32;font-size:21px}.gift:before{opacity:.42}.lineBenefits{flex-wrap:wrap;justify-content:center;gap:9px;margin:-8px auto 28px;display:flex}.lineBenefits span{letter-spacing:.06em;color:#f7e8ca;background:#120f0a4d;border:1px solid #edcf978c;padding:7px 12px;font-size:11px}footer{background:#17140f}@media (max-width:800px){.community{padding:70px 23px}.community:before{font-size:78px}.communityIntro{margin-bottom:38px}.communityIntro h2{font-size:39px}.pillars{grid-template-columns:1fr;gap:13px}.pillars article{min-height:auto;padding:27px 24px}.pillars article:nth-child(2){transform:none}.communityClosing{margin-top:38px}.communityClosing strong{font-size:18px}.lineBenefits{gap:6px}.lineBenefits span{font-size:10px}}.lineButton{background:linear-gradient(105deg,#0c9d42,#18c963 52%,#0aae4d);border:2px solid #fffc;border-radius:13px;width:min(100%,570px);padding:18px 23px;font-size:17px;position:relative;box-shadow:0 0 0 5px #1ec96329,0 16px 42px #00000057,0 0 28px #1ec96338}.lineButton:before{content:"無料";color:#282014;background:linear-gradient(145deg,#ffe273,#d8a21b);border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-12px;right:-10px;box-shadow:0 6px 15px #00000045,inset 0 1px #fff4ba}.lineButton .lineIcon{padding:10px 8px;font-size:11px}.lineButton>span:nth-child(2){font-size:17px}.lineButton small{margin-top:2px;font-size:10px}.lineButton:hover{transform:translateY(-4px)scale(1.015);box-shadow:0 0 0 6px #1ec96333,0 22px 50px #0000005e,0 0 38px #1ec9634d}.gift{overflow:hidden}.giftRibbon{color:#26211a;letter-spacing:.25em;background:linear-gradient(90deg,#c18d0c,#ffe47b,#c18d0c);width:max-content;margin:0 auto 25px;padding:9px 34px;font:800 11px Georgia,serif;position:relative;box-shadow:0 7px 22px #00000042}.giftTitle{background:radial-gradient(circle at 50% 0,#ffd7582e,#0000 55%);border:1px solid #ffdc7180;max-width:820px;margin-left:auto;margin-right:auto;padding:28px 20px;position:relative}.giftTitle:before,.giftTitle:after{content:"✦";color:#ffe278;text-shadow:0 0 18px #ffcf37;font-size:30px;position:absolute}.giftTitle:before{top:22%;left:6%}.giftTitle:after{bottom:22%;right:6%}.giftTitle>strong{text-shadow:0 2px #00000059,0 0 25px #ffcd3e33}.giftList article{position:relative;overflow:hidden}.giftList article:before{content:"";background:linear-gradient(#f6c942,#ff4786,#f6c942);width:7px;height:100%;position:absolute;top:0;left:0}.giftList article:after{content:"🎁";opacity:.1;font-size:34px;position:absolute;bottom:-7px;right:18px;transform:rotate(-12deg)}.giftCta>p{font-size:18px}.mobileCta a{background:linear-gradient(105deg,#0c9d42,#19ca64);box-shadow:0 0 18px #1dcf6659}.mobileCta b{color:#262118;background:#f0c541;border-color:#ffe68a}.mobileCta span{font-size:14px}@media (max-width:800px){.lineButton{padding:15px 16px}.lineButton>span:nth-child(2){font-size:14px}.lineButton:before{width:42px;height:42px;right:-5px}.giftRibbon{padding:8px 23px;font-size:9px}.giftTitle{padding:25px 10px}.giftTitle:before,.giftTitle:after{font-size:20px}.giftCta>p{font-size:15px}}.page{--gold:#d5a72f;--pink:#e2387b;color:#202124;background:#eef0f2}.hero:after{background-image:linear-gradient(110deg,#0000 0 48%,#ffffff1f 48.2% 48.5%,#0000 48.7%),radial-gradient(circle at 12% 72%,#ee387b38,#0000 28%)}.logo span,.eyebrow{color:#f4c944}.goldRing{border-color:#ffd65e;box-shadow:0 0 35px #ffca3733}.signature{color:#ff5e9b;text-shadow:0 0 22px #ff438a66}.heroGift>span{color:#ffe28a;background:#00000026;border-color:#ffd65e}.heroGift strong b{color:#ffd85f}.headerCta{background:#d5a72f2e;border-color:#ffd65e}.community{background:linear-gradient(150deg,#f1f2f3,#d9dadd)}.community:after{content:"";background:linear-gradient(90deg,#d5a72f,#ff4081,#d5a72f);width:110px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pillars article{background:linear-gradient(145deg,#fff,#e2e3e5);border-color:#c7a448;box-shadow:0 18px 46px #1a1c1f24,inset 0 2px #fff}.pillars article:nth-child(2){background:linear-gradient(145deg,#53555a,#202125);border-color:#e0b544}.pillars article:first-child:after,.pillars article:nth-child(3):after{content:"";background:linear-gradient(90deg,#e0b33d,#ff3f80);width:74px;height:4px;position:absolute;top:0;right:0}.pillars article>span{color:#d4a428}.story .sectionHeading p{color:#f1c342}.storyText blockquote{border-left-color:#efbf39}.numbers b{color:#f4c64c}.giftTitle span{color:#242015;background:#efc342}.giftList article{background:linear-gradient(110deg,#ffffff26,#ffffff09);border-color:#f5c645a8;box-shadow:0 13px 35px #00000040}.giftList article>span{color:#ffd459}.giftList article>b{color:#ffd45b;border-color:#dcae32}.message{background:#d9dbde}.lineBenefits span{background:#1e1f2285;border-color:#e8bd42}footer{background:#202125;border-top:4px solid #0000;border-image:linear-gradient(90deg,#d5a72f,#e2387b,#d5a72f) 1}.page{--black:#0b0a0b;--soft-black:#181417;--gold:#d7ad45;--light-gold:#f3d681;--pink:#df2f73;--light-pink:#ff70a6;background:var(--black);color:#f8f3ea}.heroSocials a>.socialIcon{flex-basis:27px;width:27px;height:27px;font-size:18px;display:grid}.heroSocials a>.iconInstagram{background:linear-gradient(145deg,var(--pink),#781034)}.heroSocials a>.iconnote{background:linear-gradient(145deg,var(--gold),#9e7108);color:#111;font-family:Georgia,serif;font-size:20px}.heroSocials a>.iconThreads{color:var(--light-pink);background:#070607;font-size:19px}@media (max-width:800px){.heroSocials a>.socialIcon{flex-basis:23px;width:23px;height:23px;font-size:16px;display:grid}}.socialIcon svg{width:19px;height:19px;display:block}.socialIcon.iconInstagram:before,.socialIcon.iconInstagram:after{content:none}.socialIcon.iconInstagram{border:1px solid var(--light-gold);background:linear-gradient(145deg,var(--pink),#781034);color:#fff;border-radius:50%}.socialIcon.iconnote{background:linear-gradient(145deg,var(--gold),#9e7108);color:#111;font-size:inherit;border:0;border-radius:50%}.socialIcon.iconnote svg{width:18px;height:18px}.socialIcon.iconThreads{border:1px solid var(--gold);color:var(--light-pink);font-size:inherit;background:#070607;border-radius:50%}.socialIcon{color:#fff;flex:0 0 27px;place-items:center;width:27px;height:27px;font:800 18px/1 Arial,sans-serif;position:relative;display:grid!important}.iconInstagram{border:2px solid var(--light-gold);background:linear-gradient(145deg,var(--pink),#781034);border-radius:8px}.iconInstagram:before{content:"";border:2px solid #fff;border-radius:50%;width:9px;height:9px}.iconInstagram:after{content:"";background:var(--light-gold);border-radius:50%;width:3px;height:3px;position:absolute;top:4px;right:4px}.iconnote{background:linear-gradient(145deg,var(--gold),#9e7108);color:#111;border-radius:5px;font-family:Georgia,serif;font-size:20px}.iconThreads{border:1px solid var(--gold);color:var(--light-pink);background:#070607;border-radius:50%;font-size:19px}.heroSocials a>.socialIcon{background-color:#0000}.socialSection a{grid-template-columns:35px 1fr auto;align-items:center}.socialSection a>.socialIcon{grid-area:1/1/3}.socialSection a>b,.socialSection a>span:not(.socialIcon){grid-column:2}.socialSection a>i{grid-column:3}@media (max-width:800px){.heroSocials .socialIcon{flex-basis:23px;width:23px;height:23px;font-size:16px}}.hero:after{opacity:.55}.hero h1 em,.heroGift strong b,.eyebrow,.logo span{color:var(--light-gold)}.signature{color:var(--light-pink)}.headerCta{border-color:var(--gold);background:#df2f7329}.lineButton{background:linear-gradient(105deg, #a8144c, var(--pink) 52%, #b91755);border:2px solid var(--light-gold);box-shadow:0 0 0 5px #df2f7329,0 16px 42px #00000061,0 0 28px #df2f7342}.lineButton:hover{box-shadow:0 0 0 6px #df2f7338,0 22px 50px #0006,0 0 40px #df2f7359}.lineButton .lineIcon{color:var(--pink)}.lineButton:before{background:linear-gradient(145deg, #ffe994, var(--gold))}.manifesto{background:radial-gradient(circle at 15% 15%,#d7ad4533,#0000 27%),linear-gradient(135deg,#171315,#2a1b22)}.manifesto>p{color:#fff}.manifesto>p:before{color:#d7ad4540}.manifestoText{color:#dfd3d6}.reality{color:#fff;background:linear-gradient(140deg,#090809,#211319);border-block:1px solid #d7ad453d;grid-template-columns:.82fr 1.18fr;gap:clamp(45px,7vw,100px);padding:90px clamp(26px,8vw,130px);display:grid}.realityHeading>p{color:var(--light-gold);letter-spacing:.3em;font:700 10px Georgia,serif}.realityHeading h2{font-size:clamp(38px,4.3vw,62px);line-height:1.55}.realityBody>p{color:#d9ccd0;line-height:2.1}.reasonGrid{gap:10px;margin:28px 0;display:grid}.reasonGrid article{border:1px solid #d7ad4557;border-left:4px solid var(--pink);background:#ffffff09;grid-template-columns:minmax(190px,.8fr) 1.2fr;align-items:center;gap:20px;padding:18px 21px;display:grid}.reasonGrid b{color:var(--light-gold);font-family:Shippori Mincho,serif;font-size:18px}.reasonGrid span{color:#d6c9cd;font-size:12px;line-height:1.8}.reality blockquote{border-left:2px solid var(--gold);background:#df2f731a;margin:30px 0 20px;padding:23px 26px;font:500 18px/1.9 Shippori Mincho,serif}.reality blockquote strong{color:var(--light-pink)}.realityNote{color:#ad9fa4!important;font-size:12px!important}.community{color:#1b1719;background:linear-gradient(145deg,#f8f2e8,#e8d7c5)}.community:after{background:linear-gradient(90deg, var(--gold), var(--pink), var(--gold))}.communityIntro h2{color:#171315}.communityName{color:#171315;letter-spacing:.08em;margin:0 0 18px;font:600 clamp(24px,3vw,38px)/1.3 Georgia,Shippori Mincho,serif}.communityName span{border-left:2px solid var(--pink);letter-spacing:.12em;vertical-align:middle;margin-left:10px;padding-left:14px;font-family:Shippori Mincho,serif;font-size:.56em;display:inline-block}.communityIntro>p:last-child{color:#594b50}.pillars article{border-color:var(--gold);background:linear-gradient(145deg,#fffaf2,#eadac6);box-shadow:0 18px 44px #120a0d29,inset 0 2px #fff}.pillars article:nth-child(2){border-color:var(--pink);background:linear-gradient(145deg,#281820,#0b0a0b)}.pillars article:first-child:after,.pillars article:nth-child(3):after{background:linear-gradient(90deg, var(--gold), var(--pink))}.pillars article>span,.pillars article>p{color:#b88713}.pillars h3{color:#1b1719}.communityClosing strong{color:#a06c00}.outcomes{border:1px solid var(--gold);color:#fff;background:#171315;max-width:1100px;margin:48px auto 0;padding:28px}.outcomes>p{text-align:center;color:var(--light-gold);letter-spacing:.18em;font:600 12px Georgia,serif}.outcomes>div{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.outcomes span{text-align:center;border-right:1px solid #d7ad454d;padding:12px 18px;font:500 15px/1.8 Shippori Mincho,serif;position:relative}.outcomes span:last-child{border-right:0}.outcomes span:before{content:"✦";color:var(--pink);margin-bottom:5px;display:block}.story{background:radial-gradient(circle at 88% 20%,#df2f7333,#0000 31%),linear-gradient(145deg,#080708,#21161c 58%,#100d0f)}.story .sectionHeading p,.numbers b{color:var(--light-gold)}.storyText blockquote{border-color:var(--gold)}.storyText blockquote strong{color:var(--light-pink)}.lifeGallery{background:#0b0a0b}.galleryLead{background:radial-gradient(circle at 20% 10%,#d7ad453d,#0000 28%),linear-gradient(145deg,#20161b,#0b0a0b)}.galleryLead h2{color:#fff}.galleryLead .eyebrow{color:var(--light-gold)}.galleryLead>p:last-child{color:#d9ccd0}.gift{background:radial-gradient(circle at 50% 0,#df2f73a6,#0000 32%),radial-gradient(circle at 12% 72%,#d7ad4538,#0000 26%),linear-gradient(145deg,#0b0a0b,#28141d 65%,#090809)}.giftRibbon{background:linear-gradient(90deg,#a87b0a,#ffe587,#a87b0a)}.giftTitle{border-color:#d7ad459e}.giftTitle span{background:var(--gold);color:#171315}.giftTitle>em{color:var(--light-pink)}.giftList article{background:linear-gradient(110deg,#df2f732e,#ffffff0a);border-color:#d7ad4599}.giftList article:before{background:linear-gradient(var(--gold), var(--pink), var(--gold))}.giftList article>span,.giftList article>b{color:var(--light-gold)}.message{color:#1b1719;background:linear-gradient(145deg,#f8f2e8,#ead8cd)}.messageCollage>div:nth-child(3){border-color:#ead8cd}.message h2{color:#1b1719}.messageCopy>p:not(.eyebrow):not(.handwriting){color:#594b50}.messageCopy>strong{color:#a46d00}.messageCopy .handwriting{color:var(--pink)}.finalCta{background:linear-gradient(#0706077a,#070607d6),url(/images/mina-life/resort-work.jpg) 50%/cover}.lineBenefits span{border-color:var(--gold);background:#0b0a0ba3}.socialSection{background:#171315}.socialSection>p{color:var(--light-gold)}.socialSection b{color:#fff}.socialSection span{color:#cdbfc3}.socialSection a,.socialSection>div{border-color:#4e3b42}footer{border-image:linear-gradient(90deg, var(--gold), var(--pink), var(--gold)) 1;background:#070607}.mobileCta{background:#070607f5}.mobileCta a{background:linear-gradient(105deg, #a8144c, var(--pink));border:1px solid var(--gold)}.mobileCta b{background:var(--gold);color:#171315;border-color:var(--light-gold)}.hero{background:radial-gradient(circle at 92% 18%,#d7ad453b,#0000 27%),linear-gradient(118deg,#070607 0%,#171315 68%,#352914 100%)}.hero:after{opacity:.28;background-image:linear-gradient(110deg,#0000 0 56%,#d7ad452e 56.2% 56.35%,#0000 56.55%)}.hero:before{color:var(--light-gold);text-shadow:0 0 18px #d7ad4580}.heroGlow{border-color:#d7ad457a}.heroBadge{z-index:6;border-color:var(--gold);background:#090809e6;bottom:4%;left:auto;right:3%;box-shadow:0 10px 30px #00000061}.heroBadge b{color:var(--light-gold)}.heroCopy{padding-right:clamp(0px,2vw,28px)}.hero .lineButton{max-width:500px}.hero h1{letter-spacing:.02em;font-size:clamp(42px,4.7vw,70px);line-height:1.3}.heroLead{color:#f0e7e9;margin:20px 0 16px;font:500 clamp(16px,1.4vw,20px)/1.8 Shippori Mincho,serif}.heroAssets{grid-template-columns:repeat(3,1fr);gap:7px;max-width:560px;margin:14px 0;display:grid}.heroAssets>div{border:1px solid #d7ad4573;border-top:2px solid var(--gold);background:#ffffff09;min-height:84px;padding:12px 11px}.heroAssets span{color:var(--light-pink);letter-spacing:.16em;margin-bottom:5px;font:700 8px Georgia,serif;display:block}.heroAssets strong{color:#fff;font:500 13px/1.65 Shippori Mincho,serif}.heroConclusion{color:#d7cace;margin:0 0 17px;font:500 14px/1.75 Shippori Mincho,serif}.heroConclusion strong{color:var(--light-gold);font-size:17px}.portraitWrap{border:1px solid #d7ad458c}.heroSocials{max-width:500px;margin-top:22px}.heroSocials>p{color:#cdbfc3;letter-spacing:.14em;margin:0 0 9px;font-size:10px}.heroSocials>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.heroSocials a{color:#f8f3ea;letter-spacing:.04em;background:#ffffff0b;border:1px solid #d7ad457a;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font:600 11px/1.2 Georgia,serif;transition:all .2s;display:flex}.heroSocials a:hover{border-color:var(--light-gold);background:#d7ad451f;transform:translateY(-2px)}.heroSocials a>span{background:linear-gradient(145deg, var(--pink), #9f164a);color:#fff;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font:800 8px Arial,sans-serif;display:grid}.heroSocials a>b{color:var(--light-gold);margin-left:auto;font-size:12px}@media (max-width:1100px) and (min-width:801px){.hero{grid-template-columns:.92fr 1.08fr;padding-left:5vw;padding-right:5vw}.hero h1{font-size:clamp(49px,6vw,68px)}.heroVisual{height:590px}.heroBadge{padding:11px 14px;bottom:3%;right:2%}.heroBadge b{font-size:38px}.signature{font-size:58px;bottom:12%;right:3%}}@media (max-width:800px){.hero{background:linear-gradient(160deg,#080708,#1b1418 72%,#3b2b10)}.heroBadge{bottom:3%;left:auto;right:3%}.heroCopy{padding-right:0}.hero .lineButton{max-width:none}.heroSocials{max-width:none;margin-top:18px}.heroSocials a{padding:8px 7px;font-size:10px}.heroSocials a>span{display:none}.hero h1{font-size:39px}.heroAssets{grid-template-columns:1fr;gap:6px}.heroAssets>div{grid-template-columns:62px 1fr;align-items:center;min-height:auto;padding:10px 12px;display:grid}.heroAssets span{margin:0}.heroAssets strong{font-size:12px}.reality{grid-template-columns:1fr;gap:30px;padding:68px 23px}.realityHeading h2{font-size:37px}.reasonGrid article{grid-template-columns:1fr;gap:7px;padding:17px}.outcomes{padding:22px 14px}.outcomes>div{grid-template-columns:1fr 1fr}.outcomes span{border-bottom:1px solid #d7ad454d;padding:14px 7px;font-size:13px}.outcomes span:nth-child(2){border-right:0}.outcomes span:nth-last-child(-n+2){border-bottom:0}.page{overflow-x:clip}.header{gap:12px;height:64px;padding:0 16px}.logo{letter-spacing:.17em;flex:none;font-size:18px}.headerCta{white-space:nowrap;flex:none;max-width:46vw;padding:8px 11px}.hero{gap:28px;min-height:0;padding:82px 18px 54px;display:flex}.heroVisual{flex:none;order:1;width:100%;height:clamp(360px,112vw,455px)}.portraitWrap{inset:0}.heroCopy{order:2;width:100%;max-width:none;margin-top:0;padding:0}.hero .eyebrow{letter-spacing:.2em;margin-bottom:17px;font-size:9px;line-height:1.55}.hero h1{letter-spacing:0;margin:0;font-size:clamp(32px,10.1vw,42px);line-height:1.42}.heroLead{letter-spacing:.03em;margin:18px 0 15px;font-size:14px;line-height:1.9}.heroAssets{width:100%;margin:12px 0}.heroAssets>div{box-sizing:border-box;grid-template-columns:54px minmax(0,1fr);width:100%}.heroAssets strong{overflow-wrap:anywhere;min-width:0}.heroConclusion{margin-bottom:18px;font-size:13px}.heroConclusion strong{font-size:15px}.signature{font-size:clamp(43px,14vw,58px);bottom:14%;right:4%}.heroBadge{gap:8px;max-width:48%;padding:9px 11px;bottom:2%;right:2%}.heroBadge b{font-size:32px}.heroBadge span{letter-spacing:.12em;font-size:8px}.goldRing{width:92vw;height:92vw;top:-8%;left:-25%}.lineButton{box-sizing:border-box;gap:10px;width:100%;max-width:100%;padding:14px 13px}.lineButton .lineIcon{flex:none;padding:8px 6px}.lineButton>span:nth-child(2){overflow-wrap:anywhere;min-width:0;font-size:13px}.lineButton small{font-size:9px}.lineButton>b{flex:none;padding-right:12px}.lineButton:before{width:40px;height:40px;top:-14px;right:-2px}.heroSocials>div{grid-template-columns:1fr}.heroSocials a{box-sizing:border-box;width:100%;padding:9px 11px;font-size:11px}.heroSocials a>.socialIcon{display:grid}.manifesto,.reality,.community,.story,.gift,.socialSection{padding-left:20px;padding-right:20px}.manifesto>p{font-size:clamp(29px,8.8vw,36px)}.realityHeading h2,.sectionHeading h2,.sectionHeadingLight h2,.communityIntro h2,.galleryLead h2,.message h2,.finalCta h2{overflow-wrap:anywhere;font-size:clamp(30px,8.7vw,38px)}.communityName{font-size:25px;line-height:1.45}.communityName span{border-left:0;border-top:1px solid var(--pink);width:max-content;max-width:100%;margin:8px auto 0;padding:4px 0 0;display:block}.pillars article{padding:25px 20px}.pillars h3{font-size:23px}.outcomes{box-sizing:border-box;width:100%}.outcomes span{overflow-wrap:anywhere}.storyPhoto:after{inset:8px -6px -8px 8px}.storyText blockquote{padding-left:18px;font-size:17px}.numbers span{letter-spacing:.05em;overflow-wrap:anywhere}.lifeGallery{overflow:hidden}.galleryLead{padding-left:20px;padding-right:20px}.giftRibbon{box-sizing:border-box;text-align:center;white-space:normal;max-width:100%}.giftTitle{box-sizing:border-box;width:100%;padding-left:14px;padding-right:14px}.giftTitle>span{box-sizing:border-box;max-width:100%;padding:7px 10px;line-height:1.6}.giftTitle>strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(27px,8.8vw,36px)}.giftList article{gap:13px;min-width:0;padding:18px 15px}.giftList article>div{min-width:0}.giftList h3{overflow-wrap:anywhere;font-size:16px}.giftList article>b{display:none}.giftCta>p{font-size:14px}.messageCollage{height:min(125vw,500px);overflow:hidden}.messageCopy{padding-left:20px;padding-right:20px}.messageCopy>strong{font-size:19px}.finalCta{padding-left:20px;padding-right:20px}.lineBenefits span{box-sizing:border-box;max-width:100%}.socialSection a{min-width:0;padding-left:12px;padding-right:12px}.socialSection a>span:not(.socialIcon){overflow-wrap:anywhere;min-width:0}.mobileCta a{min-width:0;padding:10px 8px}.mobileCta span{white-space:nowrap;min-width:0;font-size:12px}}@media (max-width:360px){.headerCta{padding:7px 8px;font-size:9px}.hero{padding-left:15px;padding-right:15px}.heroVisual{height:350px}.hero h1{font-size:30px}.lineButton>span:nth-child(2){font-size:12px}.mobileCta span{font-size:11px}.numbers div{padding-left:5px;padding-right:5px}}.videoFeature{background:radial-gradient(circle at 82% 14%,#df2f7338,#0000 28%),linear-gradient(135deg,#070607,#20151b 70%,#382a11);border-block:1px solid #d7ad454d;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(38px,6vw,88px);padding:88px clamp(26px,8vw,130px);display:grid;position:relative;overflow:hidden}.videoFeature:before{content:"WATCH THE STORY";color:#ffffff06;letter-spacing:.04em;white-space:nowrap;font:700 clamp(54px,8vw,120px)/1 Georgia,serif;position:absolute;bottom:-18px;left:-10px}.videoFeatureCopy{z-index:2;position:relative}.videoKicker{color:var(--light-gold);letter-spacing:.22em;align-items:center;gap:10px;margin-bottom:19px;font:700 10px/1.4 Georgia,serif;display:flex}.videoKicker span{background:var(--pink);color:#fff;letter-spacing:.12em;border-radius:2px;padding:5px 8px;box-shadow:0 0 24px #df2f7373}.videoFeature h2{color:#fff;margin:0 0 22px;font-size:clamp(39px,4.4vw,64px);font-weight:500;line-height:1.5}.videoFeatureCopy>p:not(.videoKicker){color:#d7cbd0;font-size:14px;line-height:2.05}.videoFeatureCopy .videoLead{margin-bottom:12px;color:var(--light-gold)!important;font:500 17px/1.9 Shippori Mincho,serif!important}.videoFeature blockquote{border-left:2px solid var(--gold);color:#eadfe2;background:#ffffff09;margin:25px 0 28px;padding:17px 20px;font:500 15px/1.9 Shippori Mincho,serif}.videoFeature blockquote strong{color:var(--light-pink);font-size:18px}.youtubeButton{box-sizing:border-box;color:#fff;background:linear-gradient(110deg,#a40916,#e5252d);border:1px solid #ff5b5b;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;max-width:470px;padding:15px 18px;transition:all .25s;display:grid;box-shadow:0 14px 34px #73000a4d}.youtubeButton:hover{transform:translateY(-3px);box-shadow:0 19px 42px #91000c66}.youtubeButton>span{color:#d91622;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;padding-left:2px;font-size:12px;display:grid}.youtubeButton b{font-size:14px}.youtubeButton i{color:#ffe2b0;font-size:10px;font-style:normal}.videoThumbnail{aspect-ratio:16/9;border:1px solid var(--gold);display:block;position:relative;overflow:hidden;box-shadow:0 32px 70px #0000008c,0 0 0 7px #d7ad4512}.videoThumbnail:after{content:"";background:linear-gradient(#0000 52%,#040304b8);transition:all .25s;position:absolute;inset:0}.videoThumbnail img{object-fit:cover;transition:all .45s}.videoThumbnail:hover img{transform:scale(1.025)}.videoThumbnail:hover:after{background:linear-gradient(#0000 65%,#040304a6)}.videoPlay{z-index:3;color:#fff;background:#da1521f0;border:2px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:5px;font-size:25px;transition:all .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff21,0 12px 35px #0006}.videoThumbnail:hover .videoPlay{transform:translate(-50%,-50%)scale(1.09)}.videoWatch{z-index:3;color:#fff;letter-spacing:.06em;text-shadow:0 2px 10px #000;font:500 15px/1.5 Shippori Mincho,serif;position:absolute;bottom:17px;left:20px;right:20px}@media (max-width:800px){.videoFeature{grid-template-columns:1fr;gap:34px;padding:64px 20px}.videoFeatureCopy{order:2}.videoThumbnail{order:1;width:100%}.videoFeature h2{font-size:clamp(30px,8.7vw,38px)}.videoFeatureCopy .videoLead{font-size:15px!important}.youtubeButton{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.youtubeButton b{min-width:0;font-size:13px}.youtubeButton i{grid-column:2;margin-top:-9px}.videoPlay{width:58px;height:58px;font-size:19px;box-shadow:0 0 0 7px #ffffff21,0 10px 28px #0006}.videoWatch{font-size:12px;bottom:10px;left:13px;right:13px}}
