:root{--ink:#f6f3ed;--gold:#d6ad57;--goldsoft:#efd493;--bg:#090a0b;--paper:#e9e1d4;--line:rgba(255,255,255,.15)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{position:absolute;z-index:3;top:0;width:100%;padding:24px clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between}.site-header.solid{position:relative;background:#0b0c0d;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;color:#fff;font-size:13px;line-height:.88;letter-spacing:2px;font-weight:800}.brand img{width:31px}.brand b,.eyebrow,.section-label{color:var(--goldsoft)}nav{display:flex;gap:22px;font-size:12px}.eyebrow,.section-label{font-weight:700;font-size:11px;letter-spacing:2px;margin:0}.hero{min-height:100svh;display:flex;align-items:center;position:relative;padding:140px clamp(22px,11vw,170px) 90px;background:linear-gradient(90deg,rgba(3,4,5,.92),rgba(3,4,5,.4)),url('/hero-coast-v2.png') center/cover}.hero-copy{max-width:690px}.hero h1,.daily-hero h1,.watch-hero h1,.form-page h1,.contact-page h1,.policy h1{font-size:clamp(50px,8vw,110px);letter-spacing:-4px;line-height:.87;margin:18px 0 28px}.hero h1 em,.membership-hero h1 em{font-family:Georgia,serif;font-weight:400}.lead{font-size:clamp(18px,2vw,22px);line-height:1.45;color:#e0dbd1;max-width:600px}.actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:35px}.button{display:inline-block;padding:14px 18px;border:1px solid var(--line);font-size:14px;font-weight:700;cursor:pointer}.primary{background:var(--gold);border-color:var(--gold);color:#17130a}.ghost{background:#111a}.dark-outline{border-color:#171613;color:#171613}.hero-caption{position:absolute;right:5vw;bottom:39px;text-align:right;font:italic 18px Georgia}.intro,.membership-note{padding:clamp(78px,12vw,160px) clamp(22px,11vw,170px);background:var(--paper);color:#171613}.intro h2,.reset-copy h2,.video-section h2,.membership-note h2{font-size:clamp(32px,5vw,67px);line-height:1;letter-spacing:-2.5px;margin:18px 0 28px}.intro>p:last-child,.reset-copy>p,.membership-note p:not(.section-label){font-size:19px;max-width:700px;color:#554e44}.split-story,.founder-story{display:grid;grid-template-columns:1fr 1fr;background:#0e0f10}.split-story img,.founder-story img{width:100%;height:100%;min-height:520px;object-fit:cover}.split-story>div,.founder-story>div{padding:clamp(48px,9vw,130px);display:flex;flex-direction:column;justify-content:center}.split-story h2,.founder-story h2{font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-2px;margin:15px 0 24px}.split-story p:not(.eyebrow),.founder-story p:not(.eyebrow){font-size:18px;color:#d1c8bc;max-width:560px}.reset-roadmap{padding:clamp(75px,11vw,140px) clamp(22px,11vw,170px);background:#e9e1d4;color:#171613}.reset-roadmap h2{font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-2px;margin:15px 0 38px}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 36px;border-top:1px solid #b7ad9e}.roadmap-grid article{padding:28px 28px 28px 0;margin-right:28px;border-bottom:1px solid #b7ad9e}.roadmap-grid span{display:block;color:#806333;font-size:12px;font-weight:700;letter-spacing:1.5px}.roadmap-grid h3{font-size:27px;line-height:1.03;letter-spacing:-1px;margin:14px 0}.roadmap-grid p{color:#554e44;margin:0}.category-grid,.archive-grid,.video-grid,.contact-grid{display:grid;grid-template-columns:repeat(3,1fr)}.category-grid>a,.archive-grid article,.video-card,.contact-grid>a{padding:42px;background:#151617;border:1px solid var(--line);min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.category-grid h3,.archive-grid h3,.video-section h2{font-size:clamp(27px,3.2vw,46px);line-height:1;letter-spacing:-1.5px;margin:0}.category-grid span,.video-card em{color:var(--goldsoft);font-size:13px;font-style:normal}.art-cards>a{background-size:cover;background-position:center;position:relative;isolation:isolate}.art-cards>a:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,3,3,.93),rgba(3,3,3,.16));z-index:-1}.art-cards>a:nth-child(1){background-image:url('/art-coast-dawn.png')}.art-cards>a:nth-child(2){background-image:url('/art-car-night.png')}.art-cards>a:nth-child(3){background-image:url('/art-kitchen-dawn.png')}.closing{padding:clamp(100px,14vw,180px) 24px;text-align:center}.closing p:first-child{font:italic clamp(35px,6vw,75px)/1 Georgia;margin:0 0 30px}.closing-copy{font:18px/1.55 Arial,Helvetica,sans-serif!important;max-width:610px;margin:0 auto 28px!important;color:#c7beb1}footer{padding:25px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#aaa;font-size:12px}footer span:last-child{display:flex;gap:20px}.daily-hero{min-height:670px;display:flex;align-items:flex-end;padding:120px clamp(22px,11vw,170px) 72px;background:linear-gradient(90deg,#020405bb,#02040522),url('/daily-coast-dawn.png') center/cover}.reset-copy,.video-section{padding:clamp(75px,11vw,145px) clamp(22px,20vw,330px);background:var(--paper);color:#171613}.action-card{margin:35px 0;padding:28px;border-left:4px solid var(--gold);background:#d8d0c3}.archive{padding:clamp(70px,10vw,130px) clamp(22px,11vw,170px);background:#111213}.watch-hero{padding:clamp(100px,15vw,190px) clamp(22px,11vw,170px);background:linear-gradient(90deg,#08090ae8,#08090a30),url('/art-car-night.png') center/cover}.video-card{border:0;text-align:left;cursor:pointer;color:#fff}.video-card strong{font-size:28px;line-height:1.05}.muted-note,.small-note{font-size:13px;opacity:.75;margin-top:24px}.form-page{min-height:80vh;padding:clamp(80px,14vw,160px) clamp(22px,20vw,330px);background:linear-gradient(90deg,#111213ed,#11121388),url('/art-car-night.png') center/cover}.form-page form{margin-top:35px;max-width:600px}.form-page label{display:block;font-size:13px;font-weight:bold;margin:20px 0}.form-page input:not([type=checkbox]),.form-page textarea{display:block;width:100%;margin-top:8px;padding:15px;border:1px solid #5c5954;background:#111;color:#fff;font:16px Arial}.form-page .check{font-weight:normal;display:flex;gap:10px;align-items:flex-start}.form-status{min-height:24px;color:var(--goldsoft)}.contact-page,.policy{min-height:70vh;padding:clamp(90px,15vw,160px) clamp(22px,16vw,250px);background:linear-gradient(90deg,#e9e1d4ed,#e9e1d4c4),url('/art-kitchen-dawn.png') center/cover;color:#171613}.policy p{max-width:700px;font-size:18px;color:#554e44}.about-hero{min-height:550px;padding:clamp(105px,15vw,190px) clamp(22px,11vw,170px) 85px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(90deg,#090a0be8,#090a0b42),url('/art-coast-dawn.png') center/cover}.about-hero h1{font-size:clamp(50px,7vw,100px);letter-spacing:-3px;line-height:.9;margin:16px 0}.about-copy{padding:clamp(75px,10vw,135px) clamp(22px,20vw,330px);background:var(--paper);color:#171613}.about-copy p{font-size:21px;max-width:700px;color:#554e44}.membership-hero{padding:clamp(72px,10vw,140px) clamp(22px,11vw,170px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,480px);gap:clamp(44px,9vw,130px);align-items:center;background:linear-gradient(90deg,#0b0c0df0,#0b0c0d88),url('/art-car-night.png') center/cover}.membership-hero h1{font-size:clamp(56px,8vw,110px);letter-spacing:-4px;line-height:.87;margin:18px 0 28px}.membership-card{padding:clamp(28px,4vw,48px);background:#e9e1d4;color:#171613;box-shadow:0 18px 50px #0008}.membership-card h2{font-size:clamp(34px,4vw,52px);line-height:.95;letter-spacing:-2px;margin:15px 0 26px}.membership-card ul{margin:0 0 30px;padding:0;list-style:none;border-top:1px solid #b7ad9e}.membership-card li{padding:13px 0;border-bottom:1px solid #b7ad9e}.wide{width:100%;text-align:center}.membership-card .small-note{color:#554e44}@media(max-width:680px){.site-header{padding:18px 20px}nav{gap:12px;font-size:10px}.hero{padding:140px 24px 85px}.hero h1,.daily-hero h1,.watch-hero h1,.form-page h1,.contact-page h1,.policy h1,.membership-hero h1{letter-spacing:-3px}.category-grid,.archive-grid,.video-grid,.contact-grid,.split-story,.founder-story,.membership-hero,.roadmap-grid{grid-template-columns:1fr}.category-grid>a,.archive-grid article,.video-card{min-height:200px}.daily-hero{min-height:600px;padding:100px 24px 55px}.reset-copy,.form-page,.contact-page,.policy,.membership-note{padding:75px 24px}.split-story img,.founder-story img{min-height:300px}.split-story>div,.founder-story>div{padding:52px 24px}.roadmap-grid article{margin-right:0;padding-right:0}.membership-hero{padding:72px 24px}footer{flex-direction:column;gap:14px}}
