*{box-sizing:border-box}html,body{margin:0;background:#03100c;color:#f5f2e9}body{font-family:var(--body,Georgia,serif)}button,input{font:inherit}button,a,input{touch-action:manipulation}a{color:inherit}img{display:block;max-width:100%}.skip{position:fixed;z-index:100;top:-100px;left:12px;background:#c0ffa5;color:#03100c;padding:12px}.skip:focus{top:12px}:focus-visible{outline:3px solid #ea93db;outline-offset:4px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.trp-hero{position:relative;height:max(var(--hero-height),var(--hero-min));isolation:isolate;container-type:inline-size}.reference-art{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none;pointer-events:none;z-index:-1}.trp-hero>.reference-art{clip-path:inset(0 0 43.29427% 0)}.editable-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-photo{height:100%;width:100%;object-fit:var(--fit);object-position:var(--image-x) var(--image-y)}.trp-logo,.trp-headline,.trp-email,.trp-cta{position:absolute;margin:0}.trp-logo,.trp-headline{font-family:var(--heading,Georgia,serif);font-weight:400;font-size:var(--size);line-height:var(--line)}.trp-logo img{width:100%;height:auto}.trp-headline span{background:linear-gradient(100deg,currentColor 25%,var(--accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.trp-email{height:var(--height);border:1px solid;overflow:hidden}.trp-email input{width:100%;height:100%;border:0;border-radius:inherit;padding:0 5%;background:#0008054d;color:inherit;font-size:clamp(16px,2.1vw,24px)}.trp-email input::placeholder{color:var(--placeholder);font-style:italic;opacity:1}.trp-email:focus-within{outline:3px solid #ea93db;outline-offset:4px}.trp-email input:focus{outline:0;background:#07140f}.trp-cta{border:0;height:var(--height);font-family:var(--button,Arial,sans-serif);font-size:var(--size);font-weight:500;cursor:pointer;box-shadow:0 0 18px rgba(190,255,160,var(--glow)),0 0 38px rgba(190,255,160,calc(var(--glow) * .55));transition:box-shadow .25s ease}.trp-cta:hover{box-shadow:0 0 18px rgba(190,255,160,var(--hover)),0 0 38px rgba(190,255,160,calc(var(--hover) * .55))}.trp-status{position:absolute;top:90%;left:20%;width:60%;z-index:5;background:#05160f;border:1px solid #c0ffa5;border-radius:12px;padding:12px 18px;font:16px/1.4 var(--body,Georgia,serif);box-shadow:0 4px 24px #0009}.trp-status a{color:#c0ffa5}.trp-status p,.trp-status ul{margin:0}.trp-story{position:relative;isolation:isolate;overflow:hidden;background-color:#03100c;background-size:cover;border-top:1px solid #d3d6c780}.trp-story>.reference-art{top:auto;bottom:0}.story-copy{position:relative;width:var(--story-width);margin:auto;padding:var(--top) 0 var(--bottom);text-align:center;font-size:var(--story-body);line-height:var(--story-line)}.story-copy h2{font-family:var(--heading,Georgia,serif);font-size:var(--story-heading);font-weight:400;line-height:1.1;margin:0 0 18px}.story-copy p{margin:0 0 24px}.story-copy p:last-child{margin-bottom:0}.password-access{font:12px var(--body,Georgia,serif);text-align:center;padding:0 16px 20px}.password-access summary{cursor:pointer}.password-access form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:16px}.password-access input,.password-access button{border:1px solid #c0ffa5;border-radius:12px;padding:10px;background:#03100c;color:#f5f2e9}.utility{max-width:800px;margin:60px auto;padding:24px}@media(min-width:750px){.d-reference.trp-hero{height:85.05859375vw;min-height:0}.d-reference.trp-story{height:64.94140625vw;min-height:0}.d-reference .live-type{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;padding:0!important}.d-reference .editable-art,.d-editable>.reference-art{display:none}.d-reference .trp-email{height:6.25vw;border-color:transparent!important}.d-reference .trp-email input:placeholder-shown:not(:focus){background:transparent}.d-reference .trp-email input:placeholder-shown:not(:focus)::placeholder{color:transparent}.d-reference .trp-email input:not(:placeholder-shown){background:#07140f}.d-reference .trp-cta{height:6.05vw;font-size:1.76vw;letter-spacing:.18vw}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media(max-width:749px){.trp-hero{height:max(var(--hero-height),var(--hero-min));margin-bottom:0;overflow-x:clip;overflow-y:visible}.trp-hero>.reference-art{transform:scale(var(--mobile-zoom,1));transform-origin:var(--image-x) var(--image-y)}.hero-photo{transform:scale(var(--mobile-zoom,1));transform-origin:var(--image-x) var(--image-y)}.editable-art{overflow:hidden}.m-reference.trp-story{height:64.94140625vw;min-height:0}.m-reference .live-type{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;padding:0!important}.m-reference .editable-art,.m-editable>.reference-art{display:none}.m-reference.has-mobile-art .editable-art{display:block}.m-reference.has-mobile-art>.reference-art{display:none}.trp-signup{position:static;background:none;height:auto}.m-reference .trp-email{height:var(--height);min-height:24px;border-color:transparent}.m-reference .trp-email input:placeholder-shown:not(:focus){background:transparent}.m-reference .trp-email input:placeholder-shown:not(:focus)::placeholder{color:transparent}.m-reference .trp-email input:not(:placeholder-shown){background:#07140f}.m-reference .trp-cta{height:var(--height);min-height:24px;font-size:var(--size);font-family:Arial,Helvetica,sans-serif;white-space:normal}.trp-status{top:92%;left:4%;width:92%;font:14px/1.4 Georgia,serif}.trp-hero:has(.trp-status:not([hidden])){margin-bottom:100px}.m-editable .trp-logo,.m-editable .trp-headline{font-size:var(--size)}.m-editable .trp-email,.m-editable .trp-cta{min-height:24px}.m-editable.trp-story{height:auto;overflow:visible}.story-copy{font-family:Georgia,serif;font-weight:400;text-wrap:pretty;overflow-wrap:break-word}.story-copy h2{font-family:Baskerville,Georgia,serif}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trp-landing.css.map */
