/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--navy:#071923;--midnight:#102936;--teal:#2d8584;--seafoam:#b5d8cf;--amber:#eeaa4d;--sunset:#b95f3f;--sand:#d9bd91;--ivory:#f7efe2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ivory);font-family:var(--font-sans),sans-serif;background:linear-gradient(#071923,#10232c 48%,#171a1f);margin:0;overflow-x:clip}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;border-bottom:1px solid #a9d4ce2e;grid-template-columns:1fr auto 1fr;align-items:center;height:108px;padding:0 4.5vw;display:grid;position:absolute;top:0;left:0;right:0}.wordmark{align-items:center;display:inline-flex}.wordmark img{width:202px;max-width:100%;height:auto;display:block}nav{gap:42px;display:flex}nav a{font-size:.95rem;font-weight:600}nav a:hover{color:var(--amber)}.header-cta{border:1px solid var(--amber);color:var(--amber);justify-self:end;padding:15px 24px;font-weight:700}.hero{contain:paint;isolation:isolate;align-items:center;height:100vh;min-height:810px;padding:125px 5.3vw 65px;display:flex;position:relative;overflow:hidden}.hero-image{will-change:transform;backface-visibility:hidden;background-image:url(/hero-production.png),radial-gradient(circle at 82% 26%,#e6a84a52,#0000 8%),linear-gradient(115deg,#102f46,#0b263a 55%,#174f61);background-position:50%;background-size:cover;animation:16s ease-out both drift;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#030f19eb 0%,#030f1985 49%,#030f1914 76%),linear-gradient(#0000 58%,#030f19d1);position:absolute;inset:0}.lighthouse-beacon{z-index:1;pointer-events:none;width:1px;height:1px;position:absolute;top:clamp(10%,50% - 13.2vw,28.85%);left:max(87.1%,50% + 59.3vh)}.beacon-core{opacity:0;filter:blur(.5px);background:#fff8d7;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 12px 5px #fff4c3e6,0 0 34px 15px #f4b85473}.beacon-beam{opacity:0;filter:blur(7px);mix-blend-mode:screen;will-change:transform,opacity;width:min(62vw,980px);height:88px;position:absolute;top:-44px}.beacon-beam-left{transform-origin:100%;clip-path:polygon(100% 44%,0 0,0 100%,100% 56%);background:linear-gradient(90deg,#0000,#ffd17c14 42%,#ffeab13d 82%,#fffbdec7);right:0}.beacon-beam-right{transform-origin:0;clip-path:polygon(0 44%,100% 0,100% 100%,0 56%);background:linear-gradient(90deg,#fffbdec7,#ffeab13d 18%,#ffd17c14 58%,#0000);left:0}.beacon-twinkle,.beacon-twinkle:before{content:"";opacity:0;filter:drop-shadow(0 0 7px #fff4b4);background:linear-gradient(#0000,#fffbe3 40%,#fff 50%,#fffbe3 60%,#0000);border-radius:50%;width:4px;height:68px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beacon-twinkle:before{width:68px;height:4px;transform:translate(-50%,-50%)}.lighthouse-beacon.active .beacon-core{animation:6.4s linear both beacon-glow}.lighthouse-beacon.active .beacon-beam-left{animation:6.4s linear both beacon-sweep-left}.lighthouse-beacon.active .beacon-beam-right{animation:6.4s linear both beacon-sweep-right}.lighthouse-beacon.active .beacon-twinkle{animation:6.4s linear both beacon-twinkle}.hero-copy{z-index:2;max-width:820px;animation:.8s ease-out rise;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--amber);align-items:center;gap:12px;font-size:.75rem;font-weight:700;display:flex}.eyebrow span{background:currentColor;width:28px;height:1px}.hero h1{font:600 clamp(4.4rem,7.3vw,7.3rem)/.78 var(--font-display),serif;letter-spacing:-.055em;margin:28px 0}.hero-deck{color:#d6e6e2;margin:0 0 36px;font-size:clamp(1.05rem,1.5vw,1.35rem)}.hero-actions{gap:18px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:58px;padding:0 30px;font-weight:700;transition:all .2s;display:inline-flex}.button span{margin-left:30px}.button-primary{background:var(--amber);color:#092031}.button-primary:hover{background:#f4bd62;transform:translateY(-2px)}.button-secondary{color:var(--seafoam);border-color:#a9d4ceb8}.release-postcard{z-index:3;width:min(410px,34vw);min-height:220px;color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071a2bd1;border:1px solid #a9d4ce7a;border-radius:18px;padding:30px 32px;animation:.8s ease-out .18s both rise;position:absolute;bottom:7%;right:4.8vw;box-shadow:0 20px 55px #00000057}.card-label{text-transform:uppercase;letter-spacing:.22em;color:var(--seafoam);font-size:.65rem;font-weight:800}.card-date{text-transform:uppercase;letter-spacing:.13em;color:var(--amber);font-size:.72rem}.release-postcard h2{font:600 2.15rem/.9 var(--font-display),serif;margin:18px 75px 20px 0}.postcard-rule{border-top:1px solid #a9d4ce47}.release-postcard button{border:2px solid var(--amber);color:var(--amber);background:0 0;border-radius:50%;width:54px;height:54px;transition:all .2s;position:absolute;bottom:29px;right:28px}.release-postcard button:hover{background:var(--amber);color:var(--navy);transform:scale(1.05)}.stream-rail{background:#04141f;border-top:1px solid #a9d4ce40;border-bottom:1px solid #a9d4ce2e;align-items:center;min-height:104px;padding:14px 5vw;display:flex}.stream-rail>p{text-transform:uppercase;letter-spacing:.18em;color:var(--amber);white-space:nowrap;margin-right:3vw;font-size:.66rem}.stream-rail>div{flex:1;justify-content:space-around;gap:18px;display:flex}.stream-rail a{color:#b9d5d3;align-items:center;gap:9px;font-weight:600;display:flex}.stream-rail b{font-size:1.35rem}.apple-qr{border-left:1px solid #a9d4ce33;margin-left:2vw;padding-left:2vw}.apple-qr img{border-radius:5px;width:58px;height:58px}.apple-qr span{text-transform:uppercase;letter-spacing:.08em;color:var(--seafoam);font-size:.66rem;line-height:1.35}.section{content-visibility:auto;contain-intrinsic-size:auto 900px;padding:110px 6vw}.section-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.section-heading h2,.story h2,.newsletter h2{font:600 clamp(3.6rem,6vw,6rem)/.9 var(--font-display),serif;letter-spacing:-.05em;margin:18px 0 0}.section-heading>p{color:#a9c3c2;max-width:460px;line-height:1.8}.release-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}.release-card{background:#0a2233;border:1px solid #a9d4ce38}.album-art{aspect-ratio:1;background:linear-gradient(150deg,#17485b,#071a2b 56%,#d3973f);padding:18px;position:relative;overflow:hidden}.album-art:before{content:"";background:linear-gradient(150deg,#0000 45%,#a9d4ce3d 46% 48%,#0000 49%),linear-gradient(170deg,#0c3444,#04141f);border-radius:50% 50% 0 0;position:absolute;inset:20% -10% -12%}.album-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.album-art:has(>img):before{display:none}.album-art span,.album-art i{z-index:2;position:relative}.album-art span{text-transform:uppercase;letter-spacing:.15em;font-size:.57rem}.album-art:has(>img) span{color:#fff;background:#04141fd1;border-radius:999px;padding:8px 10px;display:inline-block;box-shadow:0 2px 12px #00000047}.album-art i{font:600 1.85rem/.8 var(--font-display);font-style:normal;position:absolute;bottom:18px;left:18px}.album-art.mermaid{background:linear-gradient(155deg,#63a9a5,#0b4155 48%,#071725)}.album-art.caught{background:linear-gradient(155deg,#e4a94f,#31596a 42%,#071b28)}.album-art.holler{background:linear-gradient(155deg,#be8a43,#244b5e 48%,#071b28)}.album-art.daredevil{background:linear-gradient(160deg,#d69b47,#31586b 42%,#071b28)}.album-art.road{background:linear-gradient(155deg,#efb75e,#507f80 50%,#112735)}.release-info{padding:20px}.release-info p{color:var(--amber);text-transform:uppercase;letter-spacing:.15em;font-size:.65rem}.release-info h3{font:600 1.45rem/1.03 var(--font-display);margin:10px 0}.release-info small{color:#a9c3c2;min-height:144px;font-size:1rem;line-height:1.5;display:block}.release-info .release-action{width:100%;color:var(--seafoam);cursor:pointer;background:0 0;border:0;border-top:1px solid #a9d4ce33;justify-content:space-between;margin-top:18px;padding:18px 0 0;display:flex}.story{color:var(--ivory);background:linear-gradient(145deg,#0b263a,#061927);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.story-visual{background:#0e3644b8;border:1px solid #a9d4ce4d;border-radius:18px;padding:18px 18px 28px;box-shadow:0 22px 55px #00000047}.porch-scene{aspect-ratio:1.2;background:#0e2935;border-radius:10px;position:relative;overflow:hidden}.porch-scene img{object-fit:cover;width:100%;height:100%;display:block}.story-visual>p{text-align:center;color:var(--seafoam);letter-spacing:.16em;margin:22px 0 0;font-size:.7rem;font-weight:800}.story-copy .eyebrow{color:var(--amber)}.story-copy>p:not(.eyebrow){color:#a9c3c2;line-height:1.9}.story-copy>a{border-bottom:1px solid var(--teal);color:var(--seafoam);margin-top:18px;padding-bottom:8px;font-weight:700;display:inline-block}.story-copy>a span{margin-left:26px}.merch-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.merch-grid article>p{font:600 1.45rem var(--font-display);margin:18px 0 5px}.merch-grid small{color:var(--amber);text-transform:uppercase;letter-spacing:.15em}.product{color:#092333;background:#d7cbb5;place-items:center;height:360px;display:grid;overflow:hidden}.shirt span{font:600 3.8rem var(--font-display);border:3px solid #0a3343;border-radius:50%;padding:34px 28px}.cap span{font:700 4rem var(--font-display)}.poster{background:#d8a95c;padding:40px}.poster span{aspect-ratio:.72;color:#f3efe6;text-align:center;background:#0b263a;place-content:center;width:66%;font-size:1.25rem;display:grid;transform:rotate(3deg);box-shadow:12px 14px #f1e6d1}.poster b{font:600 2.8rem var(--font-display)}.newsletter{text-align:center;content-visibility:auto;contain-intrinsic-size:auto 480px;background:linear-gradient(#061927d1,#061927eb),radial-gradient(circle,#27737a,#061927 65%);padding:115px 20px}.newsletter .eyebrow{justify-content:center}.newsletter>p:not(.eyebrow){color:#b7cfcd;max-width:620px;margin:24px auto 36px;line-height:1.7}.beacons-email-form{max-width:650px;min-height:62px;margin:auto}.beacons-email-form .beacons-embed-input{min-height:58px;color:var(--ivory)!important;background:#ffffff14!important;border:1px solid #a9d4ce80!important}.beacons-email-form .beacons-embed-button{background:var(--amber)!important;color:#092031!important;min-height:58px!important;font-weight:700!important}.beacons-email-form .beacons-embed-text,.beacons-email-form .beacons-embed-description{color:#b7cfcd!important}footer{content-visibility:auto;contain-intrinsic-size:auto 220px;background:#03111b;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:64px 6vw 36px;display:grid}footer .wordmark img{width:202px}footer p{color:#829fa0;justify-self:end}footer div{gap:25px;display:flex}footer div a:hover{color:var(--amber)}footer small{color:#668186;justify-self:end}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#01090fd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.stream-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0b263a;border:1px solid #a9d4ce80;width:min(540px,100%);max-height:calc(100dvh - 40px);padding:44px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000}.stream-modal h2{font:600 3.4rem var(--font-display);margin:18px 0 8px}.stream-modal>p:not(.eyebrow){color:#a9c3c2}.stream-modal>div{gap:8px;margin-top:28px;display:grid}.stream-modal>div a{border:1px solid #a9d4ce2b;grid-template-columns:36px 1fr auto;align-items:center;padding:16px;transition:all .2s;display:grid}.stream-modal>div a:hover{border-color:var(--amber);transform:translate(4px)}.stream-modal>div b{color:var(--amber);font-size:1.3rem}.stream-modal>div i{font-style:normal}.modal-close{color:var(--seafoam);background:0 0;border:0;font-size:2rem;position:absolute;top:14px;right:18px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes beacon-glow{0%,8%,92%,to{opacity:0;transform:scale(.65)}16%{opacity:.16;transform:scale(.74)}28%{opacity:.26;transform:scale(.82)}40%{opacity:.38;transform:scale(.92)}47%{opacity:.5;transform:scale(1.05)}50%{opacity:1;transform:scale(1.5)}53%{opacity:.5;transform:scale(1.05)}60%{opacity:.38;transform:scale(.92)}72%{opacity:.26;transform:scale(.82)}84%{opacity:.16;transform:scale(.74)}}@keyframes beacon-sweep-left{0%,6%{opacity:0;transform:scaleX(1)scaleY(.12)}12%{opacity:.14;transform:scaleX(1)scaleY(.18)}20%{opacity:.27;transform:scaleX(.96)scaleY(.32)}28%{opacity:.4;transform:scaleX(.88)scaleY(.5)}36%{opacity:.54;transform:scaleX(.76)scaleY(.72)}43%{opacity:.66;transform:scaleX(.6)scaleY(.96)}47%{opacity:.72;transform:scaleX(.45)scaleY(1.15)}50%,to{opacity:0;transform:scaleX(.08)scaleY(.16)}}@keyframes beacon-sweep-right{0%,50%{opacity:0;transform:scaleX(.08)scaleY(.16)}53%{opacity:.72;transform:scaleX(.45)scaleY(1.15)}57%{opacity:.66;transform:scaleX(.6)scaleY(.96)}64%{opacity:.54;transform:scaleX(.76)scaleY(.72)}72%{opacity:.4;transform:scaleX(.88)scaleY(.5)}80%{opacity:.27;transform:scaleX(.96)scaleY(.32)}88%{opacity:.14;transform:scaleX(1)scaleY(.18)}94%,to{opacity:0;transform:scaleX(1)scaleY(.12)}}@keyframes beacon-twinkle{0%,45%,55%,to{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.25)}48%{opacity:.72;transform:translate(-50%,-50%)rotate(12deg)scale(.72)}50%{opacity:1;transform:translate(-50%,-50%)rotate(24deg)scale(1.08)}52%{opacity:.72;transform:translate(-50%,-50%)rotate(36deg)scale(.72)}}.release-actions{border-top:1px solid #a9d4ce33;margin-top:18px}.release-actions .release-action{text-align:left;border-top:0;margin-top:0;padding-top:16px}.release-actions .release-action+.release-action{border-top:1px solid #a9d4ce1f;margin-top:14px;padding-top:14px}.site-header{border-bottom-color:#eeaa4d40}.release-postcard{background:linear-gradient(145deg,#0c2732e6,#3d221ccc);border-color:#eeaa4d85;box-shadow:0 20px 55px #210c066b,inset 0 1px #ffe1b314}.postcard-rule{border-top-color:#eeaa4d4d}.stream-rail{background:linear-gradient(100deg,#071923 0%,#102c34 58%,#35231f 100%);border-top-color:#eeaa4d4d;border-bottom-color:#eeaa4d33}.stream-rail a{color:#d8ddd5}.apple-qr{border-left-color:#eeaa4d38}.section-heading>p{color:#c7d1ca}.releases{background:radial-gradient(circle at 86% 8%,#eeaa4d2e,#0000 24%),linear-gradient(155deg,#0a2433 0%,#123440 54%,#3b2925 128%)}.release-card{background:linear-gradient(165deg,#0c2834f5,#231d1df5);border-color:#eeaa4d47;box-shadow:0 16px 34px #030b1133}.release-info small{color:#c7d1ca}.release-info .release-action,.release-actions{border-color:#eeaa4d38}.story{background:radial-gradient(circle at 13% 24%,#eeaa4d26,#0000 28%),linear-gradient(145deg,#102d38,#111b23 62%,#37231f)}.story-visual{background:linear-gradient(150deg,#1a464cc2,#472a20b3);border-color:#eeaa4d5c;box-shadow:0 22px 55px #1c0b0757}.story-copy>p:not(.eyebrow){color:#c8d1ca}.story-copy>a{color:#d9e3da;border-bottom-color:#eeaa4da6}.merch{background:radial-gradient(circle at 12% 0,#eeaa4d1f,#0000 28%),linear-gradient(160deg,#0a202c,#222022 72%,#3b2821)}.product{background:#dfc9a7}.cap{background:#b7cfc5}.poster{background:#d99e52}.newsletter{background:linear-gradient(#0c1f25c7,#161b1ef0),radial-gradient(circle at 50% 5%,#a75e3f,#174951 45%,#071923 72%)}.newsletter>p:not(.eyebrow),.beacons-email-form .beacons-embed-text,.beacons-email-form .beacons-embed-description{color:#ccd5cd!important}footer{background:linear-gradient(100deg,#06151d,#17171a 66%,#2d1d19)}.stream-modal{background:linear-gradient(150deg,#102b36,#2e211f);border-color:#eeaa4d75}@media (width<=1100px){.release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-rail{flex-wrap:wrap}.stream-rail>div{min-width:70%}.apple-qr{border-top:1px solid #a9d4ce33;border-left:0;justify-content:center;width:100%;margin:14px 0 0;padding:14px 0 0}}@media (width<=900px){.site-header{grid-template-columns:1fr auto;height:90px}.site-header nav{display:none}.hero{align-items:flex-start;height:auto;min-height:820px;padding-top:160px}.hero-image{background-position:84%}.lighthouse-beacon{top:25.5%;left:87%}.beacon-beam{width:96vw;height:76px;top:-38px}.beacon-twinkle,.beacon-twinkle:before{height:54px}.beacon-twinkle:before{width:54px;height:4px}.hero-copy{max-width:100%}.release-postcard{width:360px;max-width:88vw;bottom:4%;right:6vw}.stream-rail{text-align:center;display:block}.stream-rail>p{margin:0 0 18px}.stream-rail>div{flex-wrap:wrap;gap:18px 30px}.story{grid-template-columns:1fr}.section-heading{display:block}.section-heading>p{margin-top:25px}.product{height:280px}}.beacon-twinkle{left:3px}@media (width<=620px){.site-header{padding:0 20px}.wordmark img{width:156px}.header-cta{padding:12px;font-size:.72rem}.hero{height:auto;min-height:auto;padding:145px 22px 64px;display:block}.hero-image{background-position:84%}.lighthouse-beacon{top:26.7%;left:95.2%}.hero h1{font-size:4rem}.hero-actions{display:grid}.button{width:100%}.release-postcard{width:100%;max-width:none;min-height:0;margin-top:46px;position:relative;inset:auto}.stream-rail>div{justify-content:center}.stream-rail a{font-size:.75rem}.apple-qr img{width:52px;height:52px}.section{padding:82px 22px}.section-heading h2,.story h2,.newsletter h2{font-size:3.7rem}.release-grid,.merch-grid{grid-template-columns:1fr}.release-info small{min-height:0}.story{gap:70px}.modal-backdrop{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));place-items:start center}.stream-modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:32px 20px 24px}.stream-modal h2{margin-right:42px;font-size:2.45rem;line-height:.95}.stream-modal>div{margin-top:20px}.stream-modal>div a{padding:14px}footer{text-align:center;grid-template-columns:1fr}footer .wordmark img{width:202px}footer p,footer small{justify-self:center}footer div{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image,.hero-copy{animation:none!important}.button,.stream-modal>div a{transition:none}}.release-info .release-action-pending{cursor:default;color:#c7d1ca}
