:root{--cream:#f7f3eb;--paper:#fffcf6;--plum:#2d1838;--ink:#2f2533;--muted:#706773;--gold:#e9bc73;--line:#ded6cf;--lavender:#e9e1eb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #97602a;outline-offset:6px}::selection{background:var(--gold);color:var(--plum)}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;top:-100px;left:24px;z-index:20;background:var(--paper);padding:12px 20px}.skip:focus{top:12px}.header{display:flex;align-items:center;justify-content:space-between;height:106px;border-bottom:1px solid var(--line);gap:40px}.brand{font-size:25px;font-weight:850;letter-spacing:-1.6px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.brand span{color:#a6753e;font-size:32px;font-weight:400}.header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:550}.header nav a{text-decoration:none}.header nav a:hover,.footer a:hover{color:#99632b}.nav-contact{border-left:1px solid var(--line);padding-left:28px}.nav-contact span{margin-left:12px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-block:76px 88px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:750;line-height:1.6;margin:0 0 23px}.small-star{font-size:19px;color:#a6753e;vertical-align:middle;margin-right:7px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}h1{font-size:clamp(64px,6.8vw,94px);line-height:.99;letter-spacing:-5px;margin-bottom:30px}h1 em,h2 em{font-weight:400;color:#80543a}h2{font-size:50px;line-height:1.09;letter-spacing:-2px;margin-bottom:24px}h3{font-size:19px;line-height:1.35;letter-spacing:-.4px;font-weight:600}p{color:var(--muted)}.hero-lead{max-width:440px;font-size:17px;line-height:1.75;margin-bottom:28px}.actions{display:flex;flex-direction:column;align-items:flex-start;gap:19px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 23px;font-size:12px;line-height:1.5;font-weight:600;text-decoration:none;border:1px solid transparent;border-radius:3px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.plum{background:var(--plum);color:var(--paper)}.plum:hover{background:#4a2b58}.cream{background:var(--cream);color:var(--plum)}.button span{font-size:19px;line-height:1}.text-link{display:inline-flex;gap:17px;align-items:center;font-size:12px;font-weight:600}.hero-note{font-size:10px;margin:29px 0 0;letter-spacing:.3px}.product-scene{isolation:isolate;position:relative;margin:0;height:600px;overflow:hidden;border-radius:230px 230px 10px 10px;background:radial-gradient(ellipse at 45% 62%,#77525e 0%,#3f293f 44%,#27172f 85%);color:var(--cream)}.scene-label{position:absolute;left:0;right:0;top:40px;text-align:center;font-size:8px;letter-spacing:2.2px;line-height:1.8;color:#cbbbc5}.scene-orbit{position:absolute;border:1px solid #aa849332;border-radius:50%;width:580px;height:350px;left:-43px;top:175px;transform:rotate(-40deg)}.orbit-two{transform:rotate(40deg);top:260px}.scene-star{position:absolute;color:var(--gold)}.star-one{right:49px;top:130px;font-size:46px}.star-two{left:38px;bottom:143px;font-size:54px}.device{width:238px;height:391px;position:absolute;top:120px;left:50%;transform:translateX(-50%) rotate(-7deg);border:2px solid #786c79;border-radius:20px;background:linear-gradient(110deg,#605663,#211d29 19%,#19131d 83%,#514658);box-shadow:16px 18px 0 -2px #1c1520,20px 20px 0 -1px #392c3b,30px 40px 35px #110c2388;padding:10px}.device-halo{height:100%;padding:7px;border-radius:12px;background:#f4d79b;box-shadow:0 0 9px #fdd999,0 0 22px #e3a55888,inset 0 0 5px #fff8d6}.device-face{height:100%;padding:7px 10px;background:#211b27;border-radius:8px}.camera{height:18px;display:flex;justify-content:center;align-items:flex-start}.camera i{height:9px;width:9px;border-radius:50%;border:2px solid #4b4952;background:#111423;box-shadow:0 0 0 2px #14101a}.device-screen{height:292px;background:radial-gradient(ellipse at 100% 48%,#51323c,#25162f 68%);padding:15px 10px 10px;position:relative;overflow:hidden;text-align:center}.screen-brand{font-size:12px;font-weight:800;letter-spacing:3px;color:#f1d99b}.screen-brand span{font-size:16px}.screen-art{height:105px;position:relative;overflow:hidden;margin-top:6px}.screen-art>span{position:relative;font-size:63px;color:#ecc788;z-index:1;line-height:1.6}.arc{position:absolute;left:50%;top:15px;border:1px solid #f0c98640;border-radius:50%;height:105px;width:105px;transform:translateX(-50%)}.a2{width:150px;height:150px;top:-7px}.a3{width:190px;height:190px;top:-29px}.device-screen p{font-family:Georgia,serif;color:var(--cream);font-size:23px;line-height:1.1;margin:0 0 19px}.device-screen em{color:var(--gold);font-weight:400}.screen-cta{font-size:7px;letter-spacing:1px;color:#2d1838;background:var(--gold);padding:9px 5px;font-weight:700;border-radius:2px}.screen-cta span{margin-left:10px}.device-screen small{display:block;font-size:4px;letter-spacing:1px;color:#c7abbf;margin-top:12px}.device-mark{font-size:5px;letter-spacing:3px;color:#928591;text-align:center;margin-top:6px}.scene-tag{position:absolute;bottom:63px;right:19px;background:var(--gold);color:var(--plum);padding:15px 24px 15px 46px;font-size:11px;line-height:1.65;transform:rotate(5deg);box-shadow:0 8px 16px #170f2333}.scene-tag>span{position:absolute;left:18px;top:17px;font-size:20px}.scene-tag strong{font-weight:650}.product-scene figcaption{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.6px;color:#c6b7c9}.intro-band{background:#ece6dd;border-block:1px solid var(--line)}.intro-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:77px;font-size:12px;color:#5a4f52}.intro-band span[aria-hidden]{font-size:22px;color:#a47b46}.section{padding-block:105px}.section-heading{max-width:570px;margin-bottom:48px}.section-heading>p:last-child{max-width:480px;font-size:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.steps article{border-top:1px solid #bdb0b8;padding-top:23px}.step-number{font-family:Georgia,serif;font-size:31px;color:#8c6754;display:block;margin-bottom:24px}.steps p{font-size:14px;max-width:310px;min-height:94px}.step-foot{border-top:1px solid var(--line);padding-top:17px;font-size:9px;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center}.step-foot span{font-size:19px;color:#93673d}.venue-section{background:var(--plum);color:var(--cream);padding-block:89px 0}.venue-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.venue-section .eyebrow{color:var(--gold)}.venue-intro{color:#d0c1d2;max-width:400px;font-size:15px;margin-bottom:32px}.venue-benefits article{display:flex;gap:26px;margin-bottom:29px;padding-bottom:24px;border-bottom:1px solid #ffffff24}.venue-benefits article:last-child{border:0;margin-bottom:0}.venue-benefits article>span{font-size:27px;color:var(--gold);line-height:1.2;min-width:23px}.venue-benefits h3{margin-bottom:9px;font-size:18px}.venue-benefits p{font-size:14px;color:#d0c1d2;line-height:1.7;margin:0}.install-note{margin-top:57px;border-top:1px solid #ffffff24;display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding-block:25px 29px;align-items:center}.install-note>span{font-size:9px;letter-spacing:1.5px;color:var(--gold)}.install-note p{font-size:12px;color:#d0c1d2;margin:0}.privacy-top{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:110px;margin-bottom:33px}.privacy-top>p{font-size:16px;max-width:360px}.camera-answer{background:#eae3ed;border:1px solid #d8cbdc;border-radius:4px;padding:36px 45px 39px;position:relative}.answer-label{display:flex;gap:11px;align-items:center;font-size:9px;font-weight:700;letter-spacing:1.6px;margin-bottom:17px;color:#71577b}.camera-icon{font-size:22px;line-height:1}.camera-answer h3{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.6px;margin-bottom:20px}.camera-answer p{max-width:960px;font-size:14px;line-height:1.8}.camera-answer .answer-main{font-size:17px;color:#3e2b47;line-height:1.75}.privacy-points{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.privacy-points article>span{font-size:9px;letter-spacing:1px;color:#89653f;font-weight:600}.privacy-points h3{margin-top:16px;font-size:17px}.privacy-points p{font-size:13px;line-height:1.8}.policy-link{margin-top:18px}.faq-section{background:#efeae3;border-block:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:340px 1fr;gap:100px}.faq-intro h2{font-size:45px}.faq-intro>p:not(.eyebrow){font-size:14px}.search-label{display:block;font-size:11px;font-weight:600;margin:28px 0 8px}.search-box{display:flex;align-items:center;gap:12px;background:var(--paper);padding:12px 16px;border:1px solid #c6bac6;border-radius:3px}.search-box>span{font-size:25px;line-height:1;color:#7b697d}input{background:transparent;width:100%;min-width:0;border:none;border-radius:0;font-size:12px;color:var(--plum)}input::placeholder{color:#776e78}.search-status{font-size:11px!important;min-height:18px;margin:9px 0 18px}.faq-list{border-top:1px solid #bfb1c1}details{border-bottom:1px solid #d1c6d0;scroll-margin-top:24px}summary{display:flex;gap:24px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:550;font-size:14px;padding:23px 0;list-style:none;line-height:1.5}summary::-webkit-details-marker{display:none}summary::after{content:'+';font-size:20px;font-weight:400;color:#856c8b;flex-shrink:0}details[open] summary::after{content:'−'}.faq-body{padding:0 29px 14px 0}.faq-body p{font-size:13px;line-height:1.85;margin-bottom:15px}.faq-body a{color:#614169}.no-results{font-size:14px;padding-top:22px}[hidden]{display:none!important}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.choice-grid article{border-top:1px solid var(--line);padding-top:23px;display:flex;flex-direction:column;align-items:flex-start}.choice-icon{font-size:26px;line-height:1;color:#94683d;margin-bottom:22px}.choice-grid h3{font-size:18px}.choice-grid p{font-size:13px;line-height:1.8;flex:1;margin-bottom:22px}.closing{background:#e9bd7b;padding:70px 0 74px;overflow:hidden}.closing>.wrap{position:relative}.closing .eyebrow{color:#624b3e}.closing h2{font-size:67px;margin-bottom:30px;line-height:1.05}.closing h2 em{color:var(--plum)}.closing h2>span{position:absolute;right:60px;top:-65px;font-family:Georgia,serif;font-size:300px;line-height:1.2;color:#bd874b;font-weight:400}.footer{padding-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer p{font-size:12px;margin-top:13px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;align-content:center;font-size:11px}.footer-links a{text-decoration:none}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-block:23px 29px;display:flex;justify-content:space-between;gap:24px;font-size:10px;color:var(--muted)}
@media(min-width:1450px){.hero{gap:90px}.product-scene{height:620px}.device{top:135px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:20px;font-size:12px}.hero{gap:35px}.hero h1{font-size:76px}.product-scene{height:560px}.device{width:220px;height:364px;top:120px}.device-screen{height:265px;padding-top:10px}.screen-art{height:87px}.device-screen p{font-size:21px}.scene-tag{bottom:48px;right:12px}.venue-grid{gap:65px}.faq-grid{grid-template-columns:290px 1fr;gap:55px}.privacy-top{gap:60px}.closing h2>span{right:20px}.steps,.choice-grid{gap:28px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header{height:80px;position:relative}.header nav{display:none;position:absolute;top:79px;left:-20px;right:-20px;z-index:10;background:var(--cream);box-shadow:0 15px 20px #2d18381a;padding:24px;align-items:flex-start;font-size:15px}.header nav.is-open{display:flex;flex-direction:column}.nav-contact{border:0;padding:0}.menu-toggle{display:flex;gap:13px;align-items:center;border:0;background:none;padding:10px 0 10px 16px;font-size:12px;color:var(--ink)}.menu-toggle span{font-size:18px}.hero{gap:25px;padding-block:50px}.hero h1{font-size:59px;letter-spacing:-3px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-lead{font-size:14px}.hero-note{font-size:9px}.product-scene{height:510px;border-radius:180px 180px 6px 6px}.device{transform:translateX(-50%) rotate(-5deg) scale(.88);top:105px}.scene-label{font-size:6px;top:35px}.scene-tag{font-size:9px;bottom:48px;padding:12px 16px 12px 36px}.scene-tag>span{left:12px;top:12px;font-size:18px}.star-one{right:20px;top:100px;font-size:30px}.star-two{left:14px;bottom:110px;font-size:37px}.button{font-size:11px;padding:14px 17px;gap:12px}.hero .text-link{font-size:11px}.intro-band>.wrap{font-size:10px;gap:15px}.section{padding-block:73px}h2{font-size:43px}.steps{gap:25px}.steps h3{font-size:17px}.steps p{font-size:13px;min-height:120px}.step-foot{font-size:8px}.venue-section{padding-top:65px}.venue-grid{gap:40px}.venue-intro{font-size:14px}.venue-benefits article{gap:15px}.venue-benefits h3{font-size:16px}.venue-benefits p{font-size:12px}.install-note{gap:30px;grid-template-columns:1fr 1.5fr}.privacy-top{gap:40px}.privacy-top>p{font-size:14px}.camera-answer{padding:29px}.camera-answer h3{font-size:26px}.camera-answer .answer-main{font-size:15px}.privacy-points{gap:28px}.privacy-points h3{font-size:16px}.privacy-points p{font-size:12px}.faq-grid{grid-template-columns:240px 1fr;gap:35px}.faq-intro h2{font-size:39px}summary{font-size:13px}.choice-grid{gap:25px}.choice-grid .text-link{font-size:11px;gap:9px}.closing h2{font-size:57px}.closing h2>span{font-size:220px;right:0;top:-15px}}
@media(max-width:600px){.brand{font-size:23px}.hero{grid-template-columns:1fr;padding-top:41px;gap:38px}.hero h1{font-size:clamp(54px,18vw,70px);line-height:1.01;letter-spacing:-3.5px}.hero .eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:23px}.hero-lead{font-size:16px;max-width:390px}.actions{gap:18px}.button{font-size:12px;padding:15px 20px}.hero .text-link{font-size:12px}.hero-note{font-size:10px;margin-top:24px}.product-scene{height:505px;width:100%;max-width:425px;justify-self:center;border-radius:190px 190px 6px 6px}.device{transform:translateX(-50%) rotate(-7deg);top:100px}.scene-label{top:30px;font-size:7px}.scene-tag{bottom:37px;right:16px;font-size:10px}.star-one{right:32px;font-size:40px}.star-two{left:25px;bottom:118px;font-size:49px}.product-scene figcaption{font-size:7px;bottom:12px}.intro-band>.wrap{flex-wrap:wrap;justify-content:center;gap:7px 12px;padding-block:19px;font-size:11px;min-height:0}.intro-band span:last-child{flex-basis:100%;text-align:center}.intro-band span:nth-child(4){display:none}.intro-band span[aria-hidden]{font-size:15px}.section{padding-block:62px}.eyebrow{font-size:9px;margin-bottom:20px}h2{font-size:42px;letter-spacing:-1.8px}.section-heading{margin-bottom:30px}.section-heading>p:last-child{font-size:14px}.steps{grid-template-columns:1fr;gap:28px}.steps article{position:relative;padding:24px 0 0 51px}.step-number{position:absolute;left:0;top:18px;font-size:26px}.steps h3{font-size:19px;margin-bottom:12px}.steps p{max-width:none;min-height:0;font-size:14px;margin-bottom:19px}.step-foot{font-size:9px}.venue-grid{grid-template-columns:1fr;gap:40px}.venue-intro{font-size:15px}.venue-benefits h3{font-size:18px}.venue-benefits p{font-size:14px}.venue-benefits article{gap:20px;margin-bottom:24px}.install-note{grid-template-columns:1fr;gap:11px;margin-top:30px;padding-block:24px 28px}.install-note p{font-size:12px}.privacy-top{grid-template-columns:1fr;gap:0;margin-bottom:20px}.privacy-top h2{margin-bottom:20px}.privacy-top>p{max-width:100%;font-size:14px}.camera-answer{padding:25px 22px}.camera-answer h3{font-size:28px;line-height:1.2}.camera-answer .answer-main{font-size:15px}.camera-answer p{font-size:13px}.privacy-points{grid-template-columns:1fr;gap:25px;margin-top:30px}.privacy-points h3{font-size:18px;margin-top:9px;margin-bottom:10px}.privacy-points p{font-size:14px;margin-bottom:0}.privacy-points article{border-bottom:1px solid var(--line);padding-bottom:24px}.policy-link{margin-top:23px}.faq-grid{grid-template-columns:1fr;gap:28px}.faq-intro h2{font-size:42px}.faq-intro>p:not(.eyebrow){max-width:310px}.search-label{margin-top:24px}.search-status{margin-bottom:13px}.search-box{padding:13px 16px}input{font-size:16px}.faq-list summary{font-size:14px;padding-block:22px}.faq-body p{font-size:14px}.choice-grid{grid-template-columns:1fr;gap:27px}.choice-grid article{padding-top:24px;position:relative;padding-left:43px}.choice-icon{position:absolute;left:0;top:25px;font-size:25px}.choice-grid h3{font-size:19px;margin-bottom:11px}.choice-grid p{font-size:14px;margin-bottom:15px}.choice-grid .text-link{font-size:12px}.closing{padding-block:51px 57px}.closing .eyebrow{max-width:220px;font-size:8px}.closing h2{font-size:46px;position:relative;z-index:1}.closing h2>span{font-size:103px;right:-5px;top:-100px;opacity:.55}.footer{padding-top:40px;grid-template-columns:1fr;gap:20px}.footer-links{font-size:11px;gap:18px 10px;padding-bottom:10px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px 25px;font-size:10px}.footer-bottom>span{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
/* Venue promotion and live social presentation. */
.brand img{display:block;width:172px;height:auto}.header nav{gap:23px}.nav-contact{padding-left:22px}.hero h1{font-size:clamp(60px,5.6vw,80px);letter-spacing:-3.7px;line-height:1.04}.hero-copy{padding-top:8px}.hero-lead{max-width:490px}.hero-note{font-size:11px}.screen-brand img{display:block;width:128px;height:auto;margin:2px auto 0}.device-mark img{display:block;width:33px;height:auto;margin:0 auto}.screen-art{margin-top:12px}.device-screen p{font-size:23px}.promotion-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;margin-bottom:60px}.promotion-grid .section-heading{margin:0}.promotion-grid p:not(.eyebrow){font-size:15px;max-width:470px}.promotion-grid .text-link{margin-top:8px}.polaroid-example{margin:0;text-align:center;padding:15px 0 0}.polaroid{background:#fffdf8;padding:16px 16px 19px;width:275px;margin:auto;transform:rotate(5deg);box-shadow:0 18px 30px #36263c20,0 0 1px #8e8186}.sample-image{width:100%;height:240px;object-fit:cover;display:block}.photo-caption{padding-top:17px;position:relative;text-align:left}.photo-caption strong{font-family:Georgia,serif;font-style:italic;font-size:29px;line-height:1.2;color:#282438;display:block}.photo-caption>span{font-size:10px;display:block;letter-spacing:.5px;margin-top:5px}.photo-caption img{display:block;width:62px;height:auto;margin:12px 0 0 auto}.polaroid-example figcaption{font-size:10px;color:var(--muted);line-height:1.7;margin-top:31px}.steps article{padding-top:26px}.steps h3{font-size:21px}.steps p{min-height:0;margin-bottom:0}.social-section{background:#e9e1eb;border-block:1px solid #dacee0}.social-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;margin-bottom:31px}.social-heading>p{font-size:16px;color:#604e67;max-width:430px}.sharing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sharing-grid article{background:#f9f5f9;border:1px solid #d5c6dc;padding:32px 35px;border-radius:3px}.sharing-tag{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#715479}.sharing-grid h3{font:400 32px/1.2 Georgia,serif;margin:16px 0}.sharing-grid p{font-size:14px;line-height:1.85;max-width:460px}.sharing-detail{margin-top:25px;padding-top:18px;border-top:1px solid #ded0e2;font-size:11px;color:#675270}.sharing-detail>span{margin:0 8px}.social-controls{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:35px}.social-controls>div{position:relative}.social-controls h3{font-size:18px;margin-bottom:11px}.social-controls p{font-size:13px;margin-bottom:12px;color:#604e67}.social-controls>div:first-child{padding-left:46px}.heart-symbol{position:absolute;left:0;top:-9px;font-size:39px;color:#8b5b79}.venue-section h2{font-size:46px}.security-note{border-top:1px solid var(--line);margin-top:26px;padding-top:25px;display:grid;grid-template-columns:1fr 2fr;gap:40px;font-size:14px}.security-note p{font-size:13px;margin:0}.closing p{font-size:15px;color:#503d35;margin-bottom:28px}.closing h2{margin-bottom:22px}.footer .brand img{width:172px}
@media(max-width:1100px){.header nav{gap:15px;font-size:11px}.brand img{width:150px}.nav-contact{padding-left:15px}.promotion-grid,.social-heading{gap:55px}.hero h1{font-size:68px}.hero-note{font-size:10px}.venue-section h2{font-size:41px}}
@media(max-width:800px){.header nav{font-size:15px;gap:20px}.nav-contact{padding-left:0}.hero h1{font-size:54px;letter-spacing:-2.7px}.hero-note{line-height:1.8}.promotion-grid{gap:40px}.polaroid{width:240px;padding:13px}.sample-image{height:214px}.social-heading{gap:40px}.sharing-grid article{padding:27px 24px}.sharing-detail{font-size:10px}.social-controls{gap:35px}.venue-section h2{font-size:38px}.security-note{gap:25px}}
@media(max-width:600px){.brand img{width:152px}.hero-copy{padding-top:0}.hero h1{font-size:clamp(44px,14vw,59px);letter-spacing:-2.5px;line-height:1.08}.hero-lead{font-size:16px}.hero-note{font-size:10px}.promotion-grid{grid-template-columns:1fr;gap:31px;margin-bottom:43px}.promotion-grid .section-heading p{font-size:14px}.polaroid{width:258px}.sample-image{height:228px}.polaroid-example{padding-top:8px}.polaroid-example figcaption{margin-top:28px}.steps article{padding:23px 0 0}.steps h3{font-size:20px}.social-heading{grid-template-columns:1fr;gap:0;margin-bottom:20px}.social-heading h2{margin-bottom:22px}.social-heading>p{font-size:14px}.sharing-grid{grid-template-columns:1fr;gap:17px}.sharing-grid article{padding:27px 24px}.sharing-grid h3{font-size:29px}.sharing-detail{font-size:11px}.social-controls{grid-template-columns:1fr;gap:25px;margin-top:31px}.social-controls>div:last-child{border-top:1px solid #cdbbd4;padding-top:25px}.social-controls p{font-size:14px}.venue-section h2{font-size:39px;letter-spacing:-1.8px}.security-note{grid-template-columns:1fr;gap:10px}.security-note p{font-size:14px}.closing h2{font-size:46px}.closing p{font-size:14px}.footer .brand img{width:155px}}

.polaroid-print{display:block;width:320px;max-width:88%;height:auto;margin:auto;transform:rotate(4deg);box-shadow:0 18px 30px #36263c20,0 0 1px #8e8186}.polaroid-example figcaption{margin-top:34px}@media(max-width:800px){.polaroid-print{width:270px}}@media(max-width:600px){.polaroid-print{width:285px;max-width:88%}}
