:root{--ink: #071426;--ink-deep: #04101d;--navy: #0b2037;--navy-soft: #102c48;--gold: #d8ad62;--gold-bright: #f2d08a;--cream: #f5f0e7;--cream-dim: #d8d1c3;--mist: #9eadba;--line: rgba(242, 208, 138, .24);--pink: #c95e66;--sans: "Manrope", sans-serif;--serif: "Cormorant Garamond", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink-deep);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:10;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.skip-link{position:absolute;left:1rem;top:-3rem;background:var(--gold);color:var(--ink);padding:.65rem 1rem;z-index:30}.skip-link:focus{top:1rem}.site-header{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:auto;padding:1.5rem clamp(1.25rem,4vw,4rem)}.brand{display:flex;align-items:center;gap:.7rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.brand img{width:42px;height:42px;object-fit:cover;border-radius:50%;mix-blend-mode:screen}.brand span{color:var(--gold-bright)}.nav-links{display:flex;align-items:center;gap:2rem;color:var(--cream-dim);font-size:.77rem;letter-spacing:.12em;text-transform:uppercase}.nav-links a{transition:color .25s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--gold-bright)}.header-cta,.button-gold{display:inline-flex;align-items:center;gap:.55rem;background:var(--gold);color:var(--ink);border:0;border-radius:999px;padding:.86rem 1.25rem;font-weight:800;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s ease,background-color .25s ease}.header-cta:hover,.button-gold:hover{background:var(--gold-bright);transform:translateY(-2px)}.button-gold:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.65);transform:none}.button-outline{border:1px solid var(--line);border-radius:999px;padding:.8rem 1.2rem;color:var(--cream);font-size:.77rem;letter-spacing:.1em;text-transform:uppercase;transition:border-color .25s ease,color .25s ease,transform .25s ease}.button-outline:hover{border-color:var(--gold);color:var(--gold-bright);transform:translateY(-2px)}.hero{min-height:min(920px,100svh);position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 70% 38%,rgba(39,76,110,.48),transparent 36%),linear-gradient(110deg,#06121f,#0b2138 53%,#182d42)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04101df5,#04101dad 42%,#04101d2e)}.hero-photo{position:absolute;inset:0 0 0 49%;background:url(/images/concert-singer.jpg) center / cover no-repeat;opacity:.5;mix-blend-mode:screen}.hero-brand-art{position:absolute;z-index:1;right:1%;bottom:-2%;width:min(61vw,820px);max-height:80%;display:block;opacity:.84;filter:drop-shadow(0 24px 32px rgba(0,0,0,.35))}.hero-brand-art img{width:100%;height:auto;object-fit:contain;object-position:right bottom}.hero-content{position:relative;z-index:1;max-width:1320px;width:100%;margin:auto;padding:9rem clamp(1.25rem,8vw,8rem) 6rem}.eyebrow{color:var(--gold-bright);letter-spacing:.25em;text-transform:uppercase;font-weight:800;font-size:.68rem}.hero h1{max-width:760px;margin:1.2rem 0 1.25rem;font-family:var(--serif);font-weight:500;font-size:clamp(4rem,9vw,8.4rem);line-height:.78;letter-spacing:-.045em}.hero h1 em{color:var(--gold-bright);font-style:italic}.hero-copy{max-width:490px;color:#d1d8dc;font-size:1rem;line-height:1.8}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero-note{display:flex;gap:.55rem;align-items:center;margin-top:1.5rem;color:var(--mist);font-size:.72rem;letter-spacing:.04em}.hero-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #d8ad6224}.scroll-cue{position:absolute;z-index:2;right:clamp(1.25rem,4vw,4rem);bottom:2.25rem;writing-mode:vertical-rl;color:var(--gold);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase}.marquee{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.1rem clamp(8rem,13vw,11rem) 1.1rem 0;overflow:hidden;color:var(--gold);background:#091b2e}.marquee-track{width:max-content;display:flex;gap:2.5rem;animation:drift 28s linear infinite;font-family:var(--serif);font-size:1.65rem;font-style:italic}.marquee-track.is-paused{animation-play-state:paused}.marquee-track b{font-family:var(--sans);font-size:.58rem;font-style:normal;letter-spacing:.24em;padding-top:.4rem}.marquee-toggle{position:absolute;z-index:1;top:50%;right:clamp(1.25rem,4vw,4rem);transform:translateY(-50%);border:1px solid var(--gold);border-radius:999px;padding:.5rem .75rem;color:var(--gold-bright);background:#091b2e;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marquee-toggle:hover,.marquee-toggle:focus-visible{color:var(--ink);background:var(--gold-bright)}@keyframes drift{to{transform:translate(-50%)}}.section{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,7rem)}.section-shell{max-width:1180px;margin:auto}.section-kicker{color:var(--gold);font-size:.67rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.section h2{margin:.75rem 0 1.25rem;font-family:var(--serif);font-weight:500;font-size:clamp(3rem,6vw,6.2rem);letter-spacing:-.04em;line-height:.88}.section-lede{max-width:560px;color:var(--mist);line-height:1.8}.intro{background:var(--cream);color:var(--ink)}.intro .section-kicker{color:#6b4b1f}.intro .section-lede{color:#53616a}.intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,8vw,9rem);align-items:end}.intro-statement{font-family:var(--serif);font-size:clamp(2.3rem,4vw,4.4rem);line-height:.95;letter-spacing:-.04em}.intro-statement span{color:#ad7e32;font-style:italic}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:5rem;background:#cfc6b6}.feature{min-height:230px;padding:2rem;background:var(--cream)}.feature-num{color:#ad7e32;font-family:var(--serif);font-size:2rem}.feature h3{font-size:1.05rem;margin:2.3rem 0 .75rem}.feature p{color:#53616a;line-height:1.65;font-size:.88rem}.comparison{background:#071a2d}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.comparison-copy{padding-right:4rem}.comparison-frame{position:relative;min-height:480px;border:1px solid var(--line);overflow:hidden}.comparison-frame img{width:100%;height:480px;object-fit:cover;filter:saturate(.78)}.comparison-frame:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;width:1px;background:var(--gold-bright);box-shadow:0 0 0 1px #f2d08a33}.comparison-label{position:absolute;z-index:2;top:1.2rem;padding:.45rem .7rem;background:#04101dc7;color:var(--cream);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.comparison-label.left{left:1.2rem}.comparison-label.right{right:1.2rem;color:var(--gold-bright)}.comparison-caption{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;color:var(--mist);font-size:.72rem}.moments{background:#071522}.moments-shell{max-width:1280px}.moments-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end}.moments-heading .section-lede{max-width:330px}.moment-sequence{display:grid;gap:clamp(4.5rem,10vw,10rem);margin-top:clamp(3.5rem,7vw,6rem)}.sequence-frame{min-width:0}.sequence-hero-media{position:relative;min-height:min(720px,67vw);margin:0;overflow:hidden;border:1px solid rgba(242,208,138,.2);background:#020a12}.sequence-hero-media img{width:100%;height:100%;min-height:min(720px,67vw);object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.04);transform:scale(1.045);opacity:.78;transition:transform 1.25s cubic-bezier(.2,.65,.2,1),opacity 1s ease,filter 1s ease}.sequence-frame.is-visible .sequence-hero-media img,.sequence-frame.is-visible .sequence-detail-media img{transform:scale(1);opacity:1;filter:saturate(.88) contrast(1.03)}.sequence-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#020a12e6,#020a1245 52%,#020a1214),linear-gradient(0deg,rgba(2,10,18,.82) 0%,transparent 48%);pointer-events:none}.sequence-copy{position:absolute;z-index:1;left:clamp(1.5rem,5vw,5rem);right:1.5rem;bottom:clamp(1.5rem,5vw,4.5rem)}.sequence-overline{color:var(--gold-bright);font-size:.64rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.sequence-copy h3,.sequence-detail-copy h3,.sequence-finale h3{margin:.9rem 0 0;color:var(--cream);font-family:var(--serif);font-size:clamp(3.7rem,8vw,8.4rem);font-weight:500;line-height:.78;letter-spacing:-.055em}.sequence-copy p{margin:1.5rem 0 0;color:var(--cream-dim);font-family:var(--serif);font-size:clamp(1.3rem,2.2vw,2rem);line-height:.98}.sequence-copy h3,.sequence-detail-copy h3{max-width:700px}.sequence-copy em,.sequence-detail-copy em,.sequence-finale em{color:var(--gold-bright);font-style:italic}.sequence-detail{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,8vw,8rem);align-items:center;padding:0 clamp(1rem,5vw,5rem)}.sequence-detail-guitar{grid-template-columns:1.28fr .72fr}.sequence-detail-copy{min-width:0}.sequence-detail-copy h3{font-size:clamp(3rem,6vw,6.4rem)}.sequence-detail-media{position:relative;aspect-ratio:16 / 9;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(242,208,138,.2);background:#020a12}.sequence-detail-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.045);opacity:.78;filter:saturate(.76) contrast(1.04);transition:transform 1.25s cubic-bezier(.2,.65,.2,1),opacity 1s ease,filter 1s ease}.sequence-detail-singer .sequence-detail-media img{object-position:center 35%}.sequence-detail-guitar .sequence-detail-media img{object-position:center 48%}.sequence-detail-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,10,18,.18),transparent 45%,rgba(2,10,18,.2))}.sequence-finale{padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,5rem);background:#04101d;border-top:1px solid rgba(242,208,138,.22);border-bottom:1px solid rgba(242,208,138,.22)}.sequence-finale-copy{display:flex;justify-content:space-between;align-items:end;gap:2.5rem}.sequence-finale h3{font-size:clamp(3.3rem,7vw,7rem)}.sequence-finale .button-gold{flex:0 0 auto}.how{background:var(--gold);color:var(--ink)}.how .section-kicker{color:#6e5120}.how-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:5rem}.how h2{color:var(--ink)}.steps{border-top:1px solid rgba(7,20,38,.28)}.home-screen-tip{grid-column:2;margin-top:-2.5rem;padding:1rem 1.1rem;border-left:2px solid rgba(7,20,38,.48);color:#26343d;font-size:.8rem;line-height:1.6}.step{display:grid;grid-template-columns:60px 1fr;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid rgba(7,20,38,.28)}.step-num{font-family:var(--serif);font-size:2rem}.step h3{margin:.3rem 0 .45rem;font-size:1.03rem}.step p{margin:0;color:#26343d;font-size:.88rem;line-height:1.65}.closing{min-height:600px;position:relative;overflow:hidden;background:#04101d}.closing:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04101dfa 12%,#04101dbd 55%,#04101d2e),url(/images/guitarist.jpg) 58% center / cover;opacity:.8}.closing-content{position:relative;max-width:1180px;margin:auto;padding:7rem clamp(1.25rem,7vw,7rem)}.closing h2{max-width:680px}.closing p{color:var(--mist);max-width:430px;line-height:1.75}.email-form{display:flex;max-width:480px;margin-top:2rem;border-bottom:1px solid var(--gold)}.email-form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--cream);padding:.9rem 0}.email-form input::placeholder{color:#82909b}.email-form button{border:0;background:transparent;color:var(--gold-bright);padding:.5rem 0 .5rem 1rem;font-weight:800;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.form-message{color:var(--gold-bright);font-size:.78rem;margin-top:1rem}.trust{background:#f0eadf;color:var(--ink)}.trust .section-kicker{color:#946e2f}.trust-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,9rem);align-items:end}.trust h2{margin-bottom:0}.trust h2 em{color:#ad7e32}.trust .section-lede{color:#5b6870}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;background:#cfc6b6}.trust-card{min-height:235px;padding:2rem;background:#f0eadf}.trust-label{color:#ad7e32;font-size:.67rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.trust-card h3{margin:2rem 0 .7rem;font-size:1.08rem}.trust-card p{color:#5b6870;line-height:1.7;font-size:.86rem}.trust-disclaimer{margin:3rem 0 0;padding:1.1rem 1.2rem;border-left:2px solid #ad7e32;color:#5b6870;font-size:.78rem;line-height:1.7}.trust-disclaimer strong{color:var(--ink)}.site-footer{max-width:1320px;margin:auto;padding:3.5rem clamp(1.25rem,4vw,4rem) 2rem;color:#8695a2;font-size:.7rem}.footer-trust{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid var(--line)}.footer-trust h2{max-width:340px;margin-top:.75rem;color:var(--cream);font-family:var(--serif);font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:.9;letter-spacing:-.04em}.footer-trust p{max-width:560px;margin:0;color:var(--mist);line-height:1.7}.footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:2rem}.site-footer a:hover{color:var(--gold-bright)}.footer-links{display:flex;gap:1.5rem}.cookie{position:fixed;z-index:25;left:1.2rem;bottom:1.2rem;max-width:405px;background:#f2ecdf;color:var(--ink);padding:1.1rem 1.2rem;box-shadow:0 12px 35px #0000004d;display:flex;gap:1rem;align-items:start}.cookie p{margin:0;font-size:.75rem;line-height:1.5}.cookie button{border:0;background:transparent;color:#825e20;font-weight:800;font-size:1.2rem;line-height:1}.utility-page{min-height:100svh;background:radial-gradient(circle at 76% 22%,#173c5b 0%,var(--ink-deep) 48%)}.utility-wrap{max-width:1150px;margin:auto;padding:9rem clamp(1.25rem,5vw,5rem) 5rem}.utility-top{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem}.utility-top h1{font-family:var(--serif);font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.85;letter-spacing:-.04em;margin:0}.utility-top p{color:var(--mist);max-width:310px;line-height:1.65;font-size:.86rem}.camera-shell{position:relative;max-width:820px;margin:auto;aspect-ratio:16 / 10;overflow:hidden;background:#020910;border:1px solid var(--line);box-shadow:0 24px 90px #00000052}.camera-shell video,.demo-image{width:100%;height:100%;display:block;object-fit:cover}.camera-shell video.is-hidden,.demo-image.is-hidden{display:none}.demo-image{background:url(/images/athens.jpeg) center / cover;filter:saturate(.78)}.camera-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 48%,rgba(1,8,14,.48))}.camera-status{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;gap:.55rem;align-items:center;color:var(--cream);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.camera-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold)}.camera-controls{max-width:820px;margin:-3.7rem auto 0;position:relative;z-index:3;padding:1.4rem;display:flex;align-items:center;gap:1.5rem;background:#04101de0;border:1px solid var(--line)}.camera-controls label{color:var(--gold-bright);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.camera-controls input{flex:1;accent-color:var(--gold)}.zoom-value{font-family:var(--serif);font-size:1.5rem;color:var(--cream);min-width:45px;text-align:right}.viewing-consent{max-width:820px;margin:0 auto 1.5rem;padding:2rem;background:#04101dc7;border:1px solid rgba(242,208,138,.35);box-shadow:0 18px 50px #0000002e}.viewing-consent h2{margin:.65rem 0 .8rem;color:var(--cream);font-family:var(--serif);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:.95}.viewing-consent p{max-width:700px;color:var(--mist);font-size:.84rem;line-height:1.7}.consent-check{display:flex;align-items:flex-start;gap:.75rem;max-width:700px;margin:1.5rem 0 1rem;color:var(--cream-dim);font-size:.82rem;line-height:1.55;cursor:pointer}.consent-check input{flex:0 0 auto;width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--gold)}.viewing-consent .consent-limit{margin:0 0 1.5rem;color:#8e9ba4;font-size:.72rem}.permission-note{max-width:820px;margin:1.25rem auto 0;color:var(--mist);font-size:.75rem;line-height:1.6}.utility-actions{max-width:820px;margin:2rem auto 0;display:flex;justify-content:space-between;align-items:center;gap:1rem}.retry-camera{display:inline-flex;align-items:center;gap:.55rem;background:transparent}.utility-actions span{color:var(--mist);font-size:.72rem}.privacy-copy{max-width:760px}.privacy-copy h2{margin-top:3.5rem;font-size:2.5rem}.privacy-copy p,.privacy-copy li{color:var(--mist);line-height:1.85;font-size:.92rem}.privacy-copy ul{padding-left:1.2rem}.footer-discovery{max-width:1320px;margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,4rem);display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;border-top:1px solid rgba(242,208,138,.12);color:var(--cream-dim);font-size:.72rem}.footer-discovery span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.footer-discovery a{transition:color .25s ease}.footer-discovery a:hover,.footer-discovery a:focus-visible{color:var(--gold-bright)}.seo-page{min-height:100svh;background:var(--ink-deep)}.seo-wrap{max-width:1000px;margin:0 auto;padding:9rem clamp(1.25rem,6vw,6rem) 5rem}.seo-breadcrumbs{display:flex;gap:.65rem;align-items:center;margin-bottom:3.5rem;color:var(--mist);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.seo-breadcrumbs a:hover,.seo-breadcrumbs a:focus-visible{color:var(--gold-bright)}.seo-wrap h1{max-width:850px;margin:0;color:var(--cream);font-family:var(--serif);font-size:clamp(3.5rem,8vw,7rem);font-weight:500;line-height:.9;letter-spacing:-.045em}.seo-intro{max-width:700px;margin:2rem 0 0;color:var(--cream-dim);font-size:1.06rem;line-height:1.8}.seo-cta{margin-top:2rem}.seo-answer{margin-top:7rem;padding:2.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seo-answer h2,.seo-section h2{margin:.7rem 0 1rem;color:var(--cream);font-family:var(--serif);font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1}.seo-answer p,.seo-section p{max-width:720px;margin:0;color:var(--mist);font-size:.94rem;line-height:1.85}.seo-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:4rem 0 5rem}.seo-section{padding-right:1.5rem;border-right:1px solid rgba(242,208,138,.16)}.seo-section:last-child{border-right:0}.seo-section h2{font-size:2rem}.seo-related{padding:2.5rem 0;border-top:1px solid var(--line)}.seo-related-links{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:1rem}.seo-related-links a{display:inline-flex;align-items:center;gap:.45rem;color:var(--gold-bright);font-size:.82rem}.seo-related-links a:hover,.seo-related-links a:focus-visible{color:var(--cream)}.reveal{animation:reveal .8s both}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}*:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.site-header{padding-top:1rem}.nav-links{display:none}.brand img{width:35px;height:35px}.header-cta{padding:.7rem .85rem;font-size:.63rem}.hero{min-height:780px;align-items:end}.hero-photo{inset:0;opacity:.36}.hero-brand-art{right:-24%;bottom:9%;width:118%;max-height:62%;opacity:.34}.hero-content{padding:8rem 1.25rem 5rem}.hero h1{font-size:clamp(4rem,19vw,6.8rem)}.hero-copy{font-size:.9rem}.scroll-cue{display:none}.intro-grid,.comparison-grid,.how-grid{grid-template-columns:1fr;gap:2.5rem}.home-screen-tip{grid-column:1;margin-top:-1rem}.feature-row{grid-template-columns:1fr;margin-top:3rem}.feature{min-height:auto}.comparison-copy{padding-right:0}.comparison-frame,.comparison-frame img{min-height:270px;height:270px}.footer-discovery{gap:.8rem 1rem}.seo-wrap{padding:7rem 1.25rem 4rem}.seo-breadcrumbs{margin-bottom:2.5rem}.seo-wrap h1{font-size:clamp(3.4rem,16vw,5.8rem)}.seo-intro{font-size:.92rem}.seo-answer{margin-top:4rem}.seo-sections{grid-template-columns:1fr;gap:2.5rem;padding:3rem 0 4rem}.seo-section{padding:0 0 2rem;border-right:0;border-bottom:1px solid rgba(242,208,138,.16)}.seo-section:last-child{border-bottom:0}.moments-heading{display:block}.moments-heading .section-lede{margin-top:1.5rem}.moment-sequence{gap:4.5rem;margin-top:3.5rem}.sequence-hero-media{min-height:0;aspect-ratio:4 / 5}.sequence-hero-media img{min-height:0;object-position:center}.sequence-hero-scrim{background:linear-gradient(0deg,#020a12eb,#020a122e 58%,#020a1214)}.sequence-copy{left:1.25rem;right:1.25rem;bottom:1.5rem}.sequence-copy h3{font-size:clamp(3.5rem,18vw,5.7rem)}.sequence-copy p{margin-top:1.1rem;font-size:1.25rem}.sequence-detail,.sequence-detail-guitar{grid-template-columns:1fr;gap:1.5rem;padding:0}.sequence-detail-copy h3{font-size:clamp(3rem,14vw,5rem)}.sequence-detail-media{aspect-ratio:4 / 5}.sequence-detail-singer .sequence-detail-media img{object-position:center 30%}.sequence-detail-guitar .sequence-detail-media{order:2}.sequence-detail-guitar .sequence-detail-copy{order:1}.sequence-finale{padding:3.25rem 1.25rem}.sequence-finale-copy{display:block}.sequence-finale h3{font-size:clamp(3.5rem,16vw,5.7rem)}.sequence-finale .button-gold{margin-top:2.25rem}.trust-intro,.trust-grid,.footer-trust{grid-template-columns:1fr}.trust-grid{margin-top:3rem}.trust-card{min-height:auto}.footer-trust{gap:1rem}.footer-bottom{display:block}.footer-links{margin-top:1rem}.cookie{left:.7rem;right:.7rem;bottom:.7rem}.utility-top,.utility-actions{display:block}.utility-top p{margin-top:1.5rem}.camera-shell{aspect-ratio:4 / 5}.camera-controls{margin-top:0;padding:1rem;gap:.8rem}.camera-controls label{font-size:.58rem}.viewing-consent{padding:1.35rem}.viewing-consent .button-gold{width:100%;justify-content:center}.utility-actions .button-gold{display:inline-block;margin-top:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
