@import "https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#11110f;--paper:#d7b74f;--paper-deep:#c29d32;--white:#fffaf0;--muted:#5f4c1a;--acid:#e43d20;--gold:#d7b74f;--line:#11110f3d;--dark-line:#f7f5f038}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}main{background:var(--paper);overflow:hidden}.site-header{z-index:20;height:82px;color:var(--white);background:linear-gradient(#0000006b,#0000);border-bottom:1px solid #ffffff38;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,3.5vw,60px);display:grid;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:10px;width:max-content;display:flex}.brand>span:last-child{letter-spacing:-.08em;font-size:20px;font-weight:700;line-height:.78;display:grid}.brand-mark{place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.nav{text-transform:uppercase;letter-spacing:.14em;gap:30px;font-size:10px;font-weight:700;display:flex}.nav a{opacity:.86;padding:8px 0;position:relative}.nav a:after{content:"";background:var(--white);width:0;height:1px;transition:all .24s;position:absolute;bottom:1px;left:0}.nav a:hover{opacity:1}.nav a:hover:after{width:100%}.header-contact{text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffffbf;justify-self:end;padding:11px 15px;font-size:9px;font-weight:700;transition:all .2s}.header-contact:hover{background:var(--white);color:var(--ink)}.menu-button{color:var(--white);text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;font-size:10px;display:none}.hero{isolation:isolate;min-height:100svh;color:var(--white);background:#171717 url(/media/truth-temple-trailer-poster.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;padding:142px clamp(20px,6.4vw,112px) 32px;display:flex;position:relative}.hero-video,.hero-video-overlay,.hero-grain{pointer-events:none;position:absolute;inset:0}.hero-video{z-index:0;opacity:0;animation:.7s 1.6s forwards heroVideoReveal;overflow:hidden}.hero-video video{object-fit:cover;filter:saturate(.76)contrast(1.08)brightness(.76);width:100%;height:100%;display:block}@keyframes heroVideoReveal{to{opacity:1}}.hero-video-overlay{z-index:1;background:linear-gradient(90deg,#000000c9 0%,#00000073 43%,#00000024 80%),linear-gradient(#00000047,#0000 58%,#000000b3)}.hero-grain{z-index:2;opacity:.25;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff2b .45px,#0000 .5px);background-size:4px 4px}.hero-copy{z-index:3;max-width:900px;position:relative}.hero-copy>*{opacity:0;animation:.85s cubic-bezier(.2,.72,.2,1) forwards heroCopyIn;transform:translateY(28px)}.hero-copy>.eyebrow{animation-delay:.12s}.hero-copy>h1{animation-delay:.24s}.hero-copy>.hero-intro{animation-delay:.42s}.hero-copy>.hero-actions{animation-delay:.56s}.hero-footer>*{opacity:0;animation:.8s cubic-bezier(.2,.72,.2,1) .7s forwards heroCopyIn;transform:translateY(22px)}.hero-footer>.featured-episode{animation-delay:.82s}@keyframes heroCopyIn{to{opacity:1;transform:translate(0)}}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:700;line-height:1.2}.eyebrow{align-items:center;gap:8px;display:flex}.eyebrow span{color:var(--acid)}h1,h2{letter-spacing:.012em;text-transform:uppercase;margin:0;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-weight:400;line-height:.89}h1{max-width:1040px;font-size:clamp(64px,8.5vw,142px)}h1 em{color:var(--acid);font-style:normal}.hero-intro{color:#ffffffdb;max-width:545px;margin:28px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.52}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.light-button,.gold-button{background:var(--white);min-height:52px;color:var(--ink);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.light-button:hover,.gold-button:hover{background:var(--acid);color:var(--white);transform:translateY(-2px)}.hero .light-button{min-height:auto;color:var(--white);text-shadow:0 2px 12px #000000e6;background:0 0;padding:6px 0}.hero .light-button:hover{color:var(--white);background:0 0;transform:translateY(-2px)}.round-play{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;padding-left:1px;font-size:8px;display:grid}.text-link{text-transform:uppercase;letter-spacing:.12em;color:var(--white);border-bottom:1px solid #ffffffa6;padding-bottom:5px;font-size:10px;font-weight:700}.hero-footer{z-index:3;grid-template-columns:1fr minmax(320px,510px);align-items:end;gap:30px;display:grid;position:relative}.hero-proof{align-items:flex-end;width:min(650px,75vw);min-height:82px;display:flex}.proof-cycle{width:100%;display:grid}.proof-message{color:var(--white);text-transform:uppercase;opacity:0;grid-area:1/1;align-items:flex-end;gap:15px;animation:10s ease-in-out infinite proofCycle;display:flex}.proof-message strong{letter-spacing:.025em;white-space:nowrap;font-family:Anton,Impact,sans-serif;font-size:clamp(52px,5.2vw,82px);font-weight:400;line-height:.82}.proof-message small{color:#ffffffc7;letter-spacing:.15em;max-width:128px;padding-bottom:2px;font-size:clamp(9px,.8vw,12px);font-weight:700;line-height:1.25}.proof-liverpool{animation-delay:5s}.proof-liverpool strong{color:var(--white)}.proof-liverpool small{color:var(--acid)}@keyframes proofCycle{0%,42%{opacity:1;transform:translateY(0)}48%,94%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.featured-episode{border-top:1px solid #ffffffa6;grid-template-columns:38px 1fr auto;align-items:start;gap:13px;padding:17px 0 0;transition:all .2s;display:grid}.featured-episode:hover{color:var(--acid);border-color:var(--acid)}.featured-count{letter-spacing:.12em;padding-top:4px;font-size:10px}.featured-episode small{color:#ffffff9e;text-transform:uppercase;letter-spacing:.14em;margin-bottom:5px;font-size:9px;display:block}.featured-episode strong{text-transform:uppercase;font-size:17px;line-height:1.15;display:block}.featured-episode b{font-size:21px;font-weight:400}.latest-section{color:var(--ink);background:#f0eee8;padding:clamp(78px,8vw,124px) clamp(20px,6.4vw,112px)}.latest-heading{margin-bottom:48px}.latest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.latest-card{background:#fff;border:1px solid #14141221;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.latest-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1414121f}.latest-image{aspect-ratio:16/9;color:#fff;background:#171715;display:block;position:relative;overflow:hidden}.latest-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.latest-card:hover .latest-image img{transform:scale(1.025)}.latest-image .play-button{width:46px;height:46px;bottom:18px;left:18px;right:auto}.latest-chip{color:#fff;background:var(--acid);text-transform:uppercase;letter-spacing:.13em;padding:7px 9px;font-size:9px;font-weight:800;position:absolute;top:12px;right:12px}.latest-copy{padding:20px 20px 22px}.latest-copy>p{color:#1414128c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.latest-copy h3{text-transform:uppercase;min-height:3.42em;margin:0 0 22px;font-family:Anton,Impact,sans-serif;font-size:20px;font-weight:400;line-height:1.14}.latest-copy a{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #14141224;align-items:center;gap:8px;padding-top:14px;font-size:10px;font-weight:800;display:flex}.latest-copy a svg{color:#e32620;width:18px;height:18px}.latest-copy a span{margin-left:auto}.latest-channel-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;gap:10px;width:max-content;margin:34px 0 0 auto;padding-bottom:6px;font-size:10px;font-weight:800;display:flex}.liverpool-strip{height:66px;color:var(--white);background:var(--ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.liverpool-strip p{z-index:2;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:17px;margin:0;font-size:9px;display:flex;position:relative}.liverpool-strip p span{color:var(--acid);font-size:15px;font-weight:700}.liverpool-strip p b{color:#98948d;font-weight:500}.skyline{opacity:.24;height:38px;position:absolute;inset:auto 0 0}.skyline i{background:#bbb7af;display:block;position:absolute;bottom:0}.skyline i:first-child{width:12%;height:15px;left:5%}.skyline i:nth-child(2){width:4%;height:30px;left:24%}.skyline i:nth-child(3){border-radius:45% 45% 0 0;width:16%;height:19px;left:43%}.skyline i:nth-child(4){width:3%;height:35px;right:23%}.skyline i:nth-child(5){width:14%;height:14px;right:6%}.skyline i:nth-child(6){transform-origin:0;width:41%;height:2px;bottom:24px;left:29%;transform:rotate(-2deg)}.flagship-section,.highlights-section,.platform-section,.guests-section,.about-section,.contact-section{padding:clamp(78px,10vw,156px) clamp(20px,6.4vw,112px)}.flagship-section{color:var(--white);background:var(--ink);isolation:isolate;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,7vw,120px);display:grid;position:relative}.flagship-section:after{content:"01";z-index:-1;color:#ffffff06;pointer-events:none;font-family:Anton,Impact,sans-serif;font-size:42vw;line-height:1;position:absolute;top:-.22em;right:-.03em}.flagship-number{color:#8f8b83;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:9px;font-weight:700}.flagship-copy h2{font-size:clamp(62px,7.6vw,128px)}.flagship-copy h2 em{color:var(--acid);font-style:normal}.flagship-standfirst{color:#c7c2b9;max-width:570px;margin:27px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.flagship-tags{flex-wrap:wrap;gap:7px;margin:25px 0 31px;display:flex}.flagship-tags span{color:#d8d3ca;text-transform:uppercase;letter-spacing:.11em;border:1px solid #ffffff4a;padding:7px 9px;font-size:8px}.flagship-watch{border-top:1px solid #ffffff94;border-bottom:1px solid #ffffff38;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;max-width:530px;padding:17px 0;transition:all .25s;display:grid}.flagship-watch:hover{color:var(--acid);border-top-color:var(--acid)}.flagship-watch small,.flagship-watch strong{display:block}.flagship-watch small{color:#99958d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.flagship-watch strong{color:var(--white);text-transform:uppercase;font-size:14px}.flagship-watch>b{font-size:21px;font-weight:400}.flagship-visual{clip-path:inset(9% 0);background:#282725;min-height:clamp(420px,54vw,740px);display:block;position:relative;overflow:hidden;transition:clip-path 1.15s cubic-bezier(.2,.72,.2,1),opacity .8s,transform 1s cubic-bezier(.2,.72,.2,1)!important}.flagship-visual.in-view{clip-path:inset(0)}.flagship-visual:after{content:"";background:linear-gradient(#0000000d,#00000014 54%,#000000ad);position:absolute;inset:0}.flagship-visual img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.08);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.flagship-visual:hover img{transform:scale(1.035)}.flagship-play{z-index:2;text-align:center;width:116px;height:116px;color:var(--white);text-transform:uppercase;letter-spacing:.1em;background:#e43d20f0;border-radius:50%;place-items:center;font-size:9px;font-weight:700;transition:all .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flagship-play b{font-size:13px;display:block}.flagship-visual:hover .flagship-play{background:var(--white);color:var(--ink);transform:translate(-50%,-50%)scale(1.08)}.flagship-caption{z-index:2;color:var(--white);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;bottom:20px;left:22px}.section-heading{grid-template-columns:1fr .88fr;align-items:end;gap:12vw;margin-bottom:58px;display:grid}.section-kicker{color:var(--acid)}.section-heading h2,.platform-section h2,.contact-copy h2{font-size:clamp(58px,7vw,118px)}.section-heading h2 em,.platform-section h2 em,.contact-copy h2 em{color:var(--acid);font-style:normal}.section-heading>p{color:#57544f;max-width:475px;margin:0;font-size:18px;line-height:1.62}.highlights-section{color:var(--white);background:var(--ink)}.highlights-section .section-heading>p{color:#bdb9b0}.highlight-grid{background:#ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.highlight-card{background:#171716;min-width:0;transition:all .25s;overflow:hidden}.highlight-card:hover{background:#22211e}.highlight-meta{color:#d3cec4;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:15px 16px 12px;font-size:8px;font-weight:700;display:flex}.highlight-meta>span:first-child{color:var(--acid)}.reel-embed{background:#090909;justify-content:center;min-height:430px;display:flex;overflow:hidden}.reel-embed .instagram-media{width:calc(100% - 2px)!important;min-width:0!important;max-width:540px!important;box-shadow:none!important;background:#090909!important;border:0!important;border-radius:0!important;margin:0!important}.highlight-copy{border-top:1px solid #ffffff21;padding:22px 22px 27px}.highlight-copy h3{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(24px,2.1vw,33px);font-weight:400;line-height:.95}.highlight-copy p{color:#aaa69e;margin:11px 0 18px;font-size:13px}.highlight-copy a{color:var(--white);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700}.highlight-copy i{color:var(--acid);font-size:13px;font-style:normal}.highlights-footer{color:#a9a59d;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:19px;font-size:11px;line-height:1.55;display:flex}.highlights-footer a{color:var(--white);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:9px;font-weight:700}.highlights-footer a b{color:var(--acid)}.topic-ticker{color:var(--ink);background:var(--gold);border-top:1px solid #b89a3f;border-bottom:1px solid #b89a3f;overflow:hidden}.topic-ticker>div{align-items:center;gap:24px;width:max-content;padding:15px 0;animation:34s linear infinite tickerMove;display:flex}.topic-ticker span{text-transform:uppercase;letter-spacing:.04em;font-family:Anton,Impact,sans-serif;font-size:20px}.topic-ticker i{color:var(--acid);font-size:12px;font-style:normal}@keyframes tickerMove{to{transform:translate(-50%)}}.platform-section{background:var(--paper-deep);grid-template-columns:.9fr 1.1fr;align-items:start;gap:10vw;display:grid}.platform-grid{border-top:2px solid var(--ink)}.platform-card{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:22px 6px;transition:all .2s;display:grid}.platform-card:hover{color:var(--acid);padding-left:15px}.platform-number{color:#868178;font-size:10px}.platform-card>span:nth-child(2){gap:3px;display:grid}.platform-card strong{text-transform:uppercase;font-size:20px}.platform-card small{color:#767169;font-size:12px}.platform-card b{color:var(--acid);font-size:18px}.guest-heading{align-items:center}.guest-tools{justify-self:stretch}.guest-tools label{color:var(--acid);text-transform:uppercase;letter-spacing:.15em;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.search-wrap{border-bottom:1px solid var(--ink);align-items:center;gap:10px;display:flex}.search-wrap span{color:var(--acid);font-size:23px}.search-wrap input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.search-wrap input::placeholder{color:#8d8880}.guest-tools small{color:#77736c;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:8px;display:block}.guest-grid{border-top:2px solid var(--ink);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.guest-card{background:var(--paper);min-width:0;transition:all .25s}.guest-image{aspect-ratio:16/9;background:#222;display:block;position:relative;overflow:hidden}.guest-image:after{content:"";background:linear-gradient(#0000 43%,#00000061);position:absolute;inset:0}.guest-image img{object-fit:cover;filter:none;width:100%;height:100%;transition:all .4s;display:block}.guest-card:hover .guest-image img{filter:none;transform:scale(1.035)}.play-button{z-index:3;width:40px;height:40px;color:var(--white);background:var(--acid);border-radius:50%;place-items:center;padding-left:2px;font-size:10px;display:grid;position:absolute;bottom:15px;right:15px}.topic-chip{z-index:3;background:var(--white);color:var(--ink);text-transform:uppercase;letter-spacing:.12em;padding:7px 8px;font-size:8px;font-weight:700;position:absolute;top:13px;left:13px}.guest-copy{padding:22px}.guest-role{text-transform:uppercase;letter-spacing:.11em;font-weight:700;color:var(--acid)!important;margin:0 0 8px!important;font-size:8px!important}.guest-copy h3{letter-spacing:.015em;text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:27px;font-weight:400;line-height:.95}.guest-copy h4{margin:10px 0 0;font-size:13px;line-height:1.32}.guest-copy>p{color:#625e57;margin:15px 0 19px;font-size:13px;line-height:1.58}.guest-copy>a{color:var(--ink);border-bottom:1px solid var(--acid);text-transform:uppercase;letter-spacing:.12em;padding-bottom:4px;font-size:8px;font-weight:700}.guest-copy>a span{color:var(--acid)}.show-more{color:var(--ink);border:1px solid var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;align-items:center;gap:14px;margin:40px auto 0;padding:15px 21px;font-size:9px;font-weight:700;transition:all .2s;display:flex}.show-more:hover{color:var(--white);background:var(--ink)}.no-results{color:#77736c;text-align:center;padding:70px 0}.about-section{color:var(--white);background:var(--ink);grid-template-columns:1fr 1fr;gap:11vw;display:grid;position:relative}.about-section:after{content:"TRUTH";letter-spacing:-.03em;color:#ffffff0a;pointer-events:none;font-family:Anton,Impact,sans-serif;font-size:19vw;position:absolute;bottom:-46px;right:-9px}.about-statement,.about-copy{z-index:1;position:relative}.about-statement h2{font-size:clamp(68px,8vw,136px)}.about-copy{padding-top:38px}.about-copy p{color:#c0bcb4;margin:0 0 22px;font-size:18px;line-height:1.7}.about-copy a,.contact-copy>a{color:var(--white);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--acid);margin-top:10px;padding-bottom:5px;font-size:9px;font-weight:700;display:inline-block}.contact-section{background:var(--paper-deep);grid-template-columns:.82fr 1.18fr;gap:10vw;display:grid}.contact-copy>p:not(.section-kicker){color:#5c5851;max-width:455px;line-height:1.65}.contact-form{border-top:2px solid var(--ink);background:var(--paper);padding:clamp(26px,4vw,55px)}.form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form label{color:#5c5851;text-transform:uppercase;letter-spacing:.11em;margin-bottom:24px;font-size:9px;font-weight:700;display:block}.contact-form input,.contact-form textarea,.contact-form select{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:0 0;border-radius:0;outline:0;margin-top:9px;padding:12px 0}.contact-form textarea{resize:vertical}.contact-form select{color:var(--ink)}.contact-form option{background:var(--paper)}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--acid)}.gold-button{background:var(--ink);color:var(--white)}.form-note{color:#77736c;margin:13px 0 0;font-size:10px;line-height:1.45}.gold-button:disabled{opacity:.65;cursor:wait;transform:none}.form-honey{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.form-error{color:#a52214!important}footer{color:var(--white);background:var(--ink);border-top:1px solid var(--dark-line);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:44px clamp(20px,3.5vw,60px);display:grid}footer>p{color:#aaa69e;font-size:12px}footer>div{flex-wrap:wrap;gap:17px;display:flex}footer>div a{color:#d4d0c8;text-transform:uppercase;letter-spacing:.11em;font-size:8px}footer>div a:hover{color:var(--acid)}footer>small{color:#68655f;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:8px}.floating-contact{display:none}.reel-embed{min-height:520px}.reel-embed iframe{background:#090909;border:0;width:100%;min-height:520px}.reel-embed img{object-fit:cover;object-position:center;width:100%;height:520px;transition:transform .35s}.reel-embed:hover img{transform:scale(1.025)}.reel-embed.tiktok-fallback{color:var(--white);background:radial-gradient(circle at 72% 18%,#e9c2673d,#0000 26%),linear-gradient(145deg,#24231f 0%,#090909 68%);place-items:center;text-decoration:none;display:grid}.tiktok-fallback-mark{text-align:center;justify-items:center;gap:18px;display:grid}.tiktok-fallback-mark svg{width:56px;height:56px;color:var(--acid)}.tiktok-fallback-mark strong{color:var(--white);letter-spacing:.025em;font-family:Anton,Impact,sans-serif;font-size:52px;font-weight:400;line-height:.82}.tiktok-fallback-mark small{color:#d8d3c9;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:700}.highlight-copy a{align-items:center;gap:8px;width:max-content;display:flex}.highlight-copy a svg{width:17px;height:17px}.platform-card{grid-template-columns:48px 1fr auto}.platform-card:hover{color:var(--ink);background:#fffaf02e}.platform-icon{border:1px solid var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.platform-card small{color:#3f3212}.platform-card b{color:var(--ink)}@media (width<=1050px){.site-header{grid-template-columns:1fr auto 1fr}.nav{gap:17px}.hero{min-height:760px}.hero-footer{grid-template-columns:1fr;align-items:start}.featured-episode{max-width:580px}.latest-grid,.guest-grid,.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-section,.about-section,.contact-section{grid-template-columns:1fr}.section-heading{gap:6vw}}@media (width<=760px){.site-header{background:#00000052;grid-template-columns:1fr auto;height:70px;padding-inline:18px}.brand>span:last-child{font-size:18px}.brand-mark{width:41px;height:41px}.header-contact{display:none}.menu-button{display:block}.nav{background:#121210;border-bottom:1px solid #fff3;flex-direction:column;gap:0;padding:17px 20px;display:none;position:absolute;top:70px;left:0;right:0}.nav.open{display:flex}.nav a{padding:13px 0}.hero{min-height:760px;padding:122px 20px 23px}.hero-video iframe{width:max(177.78vh,100vw);height:max(100vh,56.25vw);transform:translate(-50%,-50%)}.hero-video-overlay{background:linear-gradient(90deg,#000000bf,#00000040),linear-gradient(#00000059,#0000 42%,#000000d1)}h1{font-size:clamp(57px,17vw,90px)}.hero-intro{margin-top:23px;font-size:16px}.hero-actions{gap:21px;margin-top:28px}.hero-footer{gap:20px}.featured-episode strong{font-size:14px}.latest-section,.highlights-section,.platform-section,.guests-section,.about-section,.contact-section{padding:74px 20px}.section-heading{grid-template-columns:1fr;gap:26px;margin-bottom:39px}.section-heading h2,.platform-section h2,.contact-copy h2{font-size:clamp(56px,16vw,85px)}.section-heading>p{font-size:16px}.latest-grid{scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.latest-card{scroll-snap-align:start;flex:0 0 86%}.latest-copy h3{min-height:0}.latest-channel-link{margin-left:0}.highlight-grid,.guest-grid{grid-template-columns:1fr}.reel-embed{min-height:470px}.platform-section{gap:48px}.platform-card{padding-inline:0}.about-section,.contact-section{gap:36px}.about-copy{padding-top:0}.about-copy p{font-size:16px}.form-row{grid-template-columns:1fr;gap:0}footer{grid-template-columns:1fr;justify-items:start}.floating-contact{z-index:30;background:var(--acid);color:var(--white);text-transform:uppercase;letter-spacing:.1em;padding:13px 15px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:13px;right:13px;box-shadow:0 8px 25px #000}.highlights-footer{flex-direction:column;align-items:flex-start}.highlights-footer a{white-space:normal}.guest-copy h3{font-size:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-copy>*,.hero-footer>*{opacity:1!important;transform:none!important}.hero-video{display:none}}.legal-page{min-height:100vh;color:var(--ink);background:var(--white)}.legal-header{z-index:5;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110ff5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(20px,6vw,90px);display:flex;position:sticky;top:0}.legal-header>a:last-child,.legal-footer a{color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.legal-brand{color:var(--white);letter-spacing:.03em;font-family:Anton,Impact,sans-serif;font-size:25px}.legal-brand span{color:var(--acid)}.legal-page article{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(78px,9vw,130px) 0}.legal-page article h1{color:var(--ink);margin:8px 0 10px;font-size:clamp(60px,10vw,118px);line-height:.9}.legal-page article h2{text-transform:uppercase;margin:48px 0 12px;font-family:Anton,Impact,sans-serif;font-size:clamp(27px,4vw,40px);font-weight:400;line-height:1}.legal-page article p{color:#4e4b46;margin:0 0 18px;font-size:16px;line-height:1.75}.legal-page article a{color:#8b6500;text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-page .legal-updated{color:#7a756d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:48px;font-size:11px}.legal-footer{color:#aaa69e;background:var(--ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:34px clamp(20px,6vw,90px);font-size:10px;display:flex}@media (width<=600px){.legal-header{padding:18px 20px}.legal-header>a:last-child{font-size:8px}.legal-page article{padding:68px 0}.legal-page article h2{margin-top:38px}.legal-footer{flex-direction:column;align-items:flex-start}}.latest-section,.highlights-section,.platform-section,.guests-section,.about-section,.contact-section{isolation:isolate;padding-top:clamp(68px,7.5vw,112px);padding-bottom:clamp(68px,7.5vw,112px);position:relative}.latest-section>*,.highlights-section>*,.platform-section>*,.guests-section>*,.about-section>*,.contact-section>*{z-index:1;position:relative}.section-heading{margin-bottom:clamp(34px,4vw,52px)}.highlights-section:before,.platform-section:before,.about-section:before,.contact-section:before{content:"";z-index:0;pointer-events:none;height:146px;position:absolute;top:-72px;left:0;right:0}.highlights-section:before{background:linear-gradient(to bottom,var(--ink) 0%,#11110ffa 38%,var(--ink) 100%)}.about-section:before{background:linear-gradient(to bottom,#eee9df 0%,#68645b8f 38%,#11110fe6 76%,var(--ink) 100%)}.platform-section:before,.contact-section:before{background:linear-gradient(to bottom,var(--ink) 0%,#45433ec7 43%,#cbc5b9eb 82%,#e5dfd2 100%)}.platform-section,.guests-section,.contact-section{color:var(--ink)}.platform-number{color:#241c0a;border-color:#11110f61}.section-kicker,.guest-tools label{color:#9f2012}.reveal-target{opacity:0;transition:opacity .78s cubic-bezier(.2,.72,.2,1),transform .92s cubic-bezier(.2,.72,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(46px)}.section-heading>div.reveal-target,.about-statement.reveal-target,.contact-copy.reveal-target{transform:translate(-42px)}.section-heading>p.reveal-target,.guest-tools.reveal-target,.about-copy.reveal-target,.contact-form.reveal-target{transform:translate(42px)}.reveal-target.in-view{opacity:1;transform:translate(0)}.highlight-card:nth-child(2),.guest-card:nth-child(3n+2){--reveal-delay:80ms}.highlight-card:nth-child(3),.guest-card:nth-child(3n){--reveal-delay:.15s}@media (width<=760px){.latest-section,.highlights-section,.platform-section,.guests-section,.about-section,.contact-section{padding-top:56px;padding-bottom:56px}.highlights-section:before,.platform-section:before,.about-section:before,.contact-section:before{height:66px;top:-32px}.reveal-target,.section-heading>div.reveal-target,.about-statement.reveal-target,.contact-copy.reveal-target,.section-heading>p.reveal-target,.guest-tools.reveal-target,.about-copy.reveal-target,.contact-form.reveal-target{transform:translateY(25px)}.reveal-target.in-view{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.reveal-target{opacity:1!important;transform:none!important}}.flagship-copy h2.reveal-target{clip-path:inset(0 0 100%);transition:opacity .6s,transform .9s cubic-bezier(.2,.72,.2,1),clip-path 1s cubic-bezier(.2,.72,.2,1);transform:translateY(22px)}.flagship-copy h2.reveal-target.in-view{clip-path:inset(0);transform:translate(0)}.platform-card.reveal-target:nth-child(odd){transform:translate(-32px)}.platform-card.reveal-target:nth-child(2n){transform:translate(32px)}.platform-card.reveal-target.in-view{transform:translate(0)}.guest-card.reveal-target{transform:translateY(28px)scale(.975)}.guest-card.reveal-target.in-view{transform:translate(0)scale(1)}@media (width<=1050px){.flagship-section{grid-template-columns:1fr 1.25fr;gap:45px}}@media (width<=760px){.hero{min-height:680px;padding-top:104px}.hero-copy h1{font-size:clamp(49px,14.5vw,72px);line-height:.91}.hero-intro{max-width:330px;font-size:15px;line-height:1.55}.hero-footer{margin-top:34px}.hero-proof strong{font-size:42px}.flagship-section{grid-template-columns:1fr;gap:30px;padding:58px 20px 0;overflow:hidden}.flagship-copy h2{font-size:clamp(49px,14vw,70px);line-height:.92}.flagship-number{margin-bottom:14px}.flagship-standfirst{margin-top:18px;font-size:15px;line-height:1.55}.flagship-tags{margin:18px 0 24px}.flagship-watch{padding:15px 0}.flagship-visual{aspect-ratio:16/10;clip-path:none;width:calc(100% + 40px);min-height:0;margin-left:-20px}.flagship-visual img{object-position:center 42%}.flagship-play{width:82px;height:82px;font-size:8px}.flagship-caption{bottom:16px;left:20px}.section-heading{gap:18px;margin-bottom:30px}.section-heading h2,.platform-section h2,.contact-copy h2{font-size:clamp(48px,14vw,68px);line-height:.94}.section-heading>p{font-size:15px;line-height:1.55}.topic-ticker>div{gap:18px;padding:12px 0;animation-duration:24s}.topic-ticker span{font-size:17px}.highlight-grid{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;gap:12px;margin-inline:-20px;padding:0 20px 18px;display:flex;overflow-x:auto}.highlight-grid::-webkit-scrollbar{display:none}.guest-grid:not(.expanded)::-webkit-scrollbar{display:none}.highlight-card{scroll-snap-align:center;border:1px solid #ffffff2e;flex:0 0 min(86vw,380px)}.reel-embed,.reel-embed iframe{min-height:440px}.guest-grid:not(.expanded){scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border-top:0;gap:12px;margin-inline:-20px;padding:2px 20px 18px;display:flex;overflow-x:auto}.guest-grid:not(.expanded) .guest-card{scroll-snap-align:center;border:1px solid #11110f2e;flex:0 0 min(84vw,370px)}.guest-grid.expanded{grid-template-columns:1fr;display:grid}.platform-card{grid-template-columns:42px 1fr auto;gap:12px;padding:17px 0}.platform-icon{width:36px;height:36px}.platform-card strong{font-size:18px}.contact-form{padding:27px 20px}.floating-contact{bottom:max(13px,env(safe-area-inset-bottom))}.platform-card.reveal-target:nth-child(n),.guest-card.reveal-target{transform:translateY(22px)}.platform-card.reveal-target.in-view,.guest-card.reveal-target.in-view{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.topic-ticker>div{animation:none!important}.flagship-copy h2.reveal-target,.flagship-visual{clip-path:none!important}}main{background:var(--white)}.about-section{background:var(--white);color:var(--ink)}.about-section:before{display:none}.about-section:after{color:#11110f09}.about-copy p{color:#4e4b46}.about-copy a{color:var(--ink)}.flagship-section{background:var(--ink);grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);gap:clamp(48px,7vw,112px)}.flagship-section:after{content:"RICHARD";font-size:17vw;top:auto;bottom:-.14em;right:-.02em}.flagship-visual{clip-path:inset(0);background:#181816;min-height:clamp(430px,48vw,680px)}.flagship-visual img{object-position:78% center;filter:saturate(.78)contrast(1.08)brightness(.9);width:100%;left:0}.flagship-visual:after{background:linear-gradient(90deg,#11110f2e,#0000 40%),linear-gradient(#0000 50%,#00000038)}.platform-section,.contact-section{background:var(--white)}.guests-section{background:#f1f0ed}.platform-section:before,.contact-section:before{display:none}.guest-card,.contact-form{background:#fff}.guest-card:hover{background:#e7e5e0}.platform-card small,.guest-copy>p,.guest-tools small,.contact-copy>p:not(.section-kicker),.contact-form label,.form-note,.search-wrap input::placeholder{color:#4f4c46}.platform-number{color:#55514a}.topic-ticker{background:var(--white);border-color:#11110f38}.newsletter-section{color:var(--white);background:#11110f;grid-template-columns:minmax(0,.86fr) minmax(320px,.7fr);align-items:center;gap:clamp(42px,9vw,150px);padding:clamp(76px,9vw,138px) clamp(20px,6.4vw,112px);display:grid}.newsletter-copy h2{letter-spacing:.006em;text-transform:uppercase;text-shadow:8px 8px #2b2b27;margin:0;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-size:clamp(76px,9.4vw,154px);font-weight:400;line-height:.76}.newsletter-copy h2 em{color:#11110f;background:var(--acid);text-shadow:none;margin-top:.1em;padding:.01em .1em .05em;font-style:normal;line-height:.74;display:inline-block;transform:rotate(-1.5deg)}.newsletter-copy>p:not(.section-kicker){color:#bbb7af;max-width:520px;margin:25px 0 0;font-size:17px;line-height:1.66}.newsletter-signup{background:#f8f6f1;min-width:0;padding:18px}.newsletter-signup .ml-embedded{place-items:center;min-height:420px;display:grid}.newsletter-signup .ml-form-embedContainer{width:100%!important}.newsletter-signup .ml-form-checkboxRow,.newsletter-signup .ml-form-embedPermissionsOptions,.newsletter-signup .ml-form-embedPermissionsOptionsCheckbox{display:none!important}.newsletter-privacy{color:#5b5851;margin:14px 4px 2px;font-size:11px;line-height:1.5}.newsletter-privacy a{color:#11110f;text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.newsletter-section{grid-template-columns:1fr;gap:34px;padding:64px 20px}.newsletter-copy h2{text-shadow:5px 5px #2b2b27;font-size:clamp(66px,18vw,98px)}.newsletter-copy>p:not(.section-kicker){font-size:16px}.newsletter-signup{padding:10px}.newsletter-signup .ml-embedded{min-height:500px}.about-section{padding-top:58px;padding-bottom:58px}.flagship-section{grid-template-columns:1fr;padding:58px 20px 0}.flagship-visual{aspect-ratio:4/5;width:calc(100% + 40px);margin-left:-20px}.flagship-visual img{object-position:76% center;width:100%;left:0}}.scroll-cue{z-index:4;color:#ffffffc7;text-transform:uppercase;letter-spacing:.18em;flex-direction:column;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.scroll-cue i{width:30px;height:30px;color:var(--white);border:1px solid #ffffff73;border-radius:50%;place-items:center;font-style:normal;animation:1.8s ease-in-out infinite scrollCue;display:grid}.rail-prompt{display:none}@keyframes scrollCue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width<=760px){.hero{min-height:100svh;padding:104px 20px 86px}.hero-intro{max-width:310px;font-size:14px;line-height:1.5}.hero-actions{margin-top:25px}.hero-footer{margin-top:24px}.hero-proof{width:100%;min-height:62px}.proof-message{align-items:flex-end;gap:10px}.proof-message strong{font-size:clamp(39px,12vw,54px)}.proof-message small{max-width:100px;padding-bottom:0;font-size:8px}.scroll-cue{bottom:20px}.rail-prompt{color:#ffffffb8;text-transform:uppercase;letter-spacing:.14em;justify-content:flex-end;align-items:center;gap:11px;margin:-12px 0 15px;font-size:8px;font-weight:700;display:flex}.rail-prompt i{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;animation:1.8s ease-in-out infinite railNudge;display:grid}.rail-prompt-dark{color:#57524b}}@keyframes railNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.scroll-cue i,.rail-prompt i{animation:none!important}.proof-message{opacity:0;transform:none;animation:none!important}.proof-message:first-child{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--commerce-paper:#f0eee8;--commerce-dark:#11110f;--commerce-muted:#595954;--commerce-red:#a82418;--commerce-line:#cecdc6}.main-navigation{z-index:50;background:var(--commerce-dark);color:#fff;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:2rem;min-height:84px;padding:.8rem clamp(1.25rem,4vw,4rem);display:flex;position:sticky;top:0}.main-brand{flex-shrink:0;align-items:center;gap:.7rem;display:flex}.main-brand img{object-fit:contain;display:block}.main-brand span{letter-spacing:.04em;font-family:Anton,Impact,sans-serif;font-size:1.25rem;line-height:1}.main-navigation nav{align-items:center;gap:clamp(1.2rem,3vw,3rem);display:flex}.main-navigation nav a{color:#c6c6c0;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:.65rem 0;font-size:.875rem;font-weight:700;display:flex}.main-navigation nav a[aria-current=page]{color:#fff;border-color:var(--gold)}.main-navigation nav a:hover{color:#fff}.main-navigation a:focus-visible,.commerce-page a:focus-visible,.commerce-page button:focus-visible,.commerce-page summary:focus-visible,.section-navigation a:focus-visible{outline-offset:5px;outline:3px solid #bc8211}.section-navigation{color:#fff;background:#1b1b18;flex-wrap:wrap;justify-content:center;gap:.4rem 1.75rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex}.section-navigation a{padding:.5rem 0}.section-navigation a:hover{text-underline-offset:5px;text-decoration:underline}.hero{min-height:calc(100svh - 148px);padding-top:clamp(3rem,7vw,7rem)}[id]{scroll-margin-top:110px}.commerce-page{color:var(--commerce-dark);background:var(--commerce-paper);font-size:1rem;line-height:1.65}.commerce-page h1,.commerce-page h2,.commerce-page h3,.commerce-page p{margin-top:0}.commerce-page h1,.commerce-page h2{letter-spacing:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.97}.commerce-page h1{max-width:none;font-size:clamp(3.8rem,7.8vw,8.5rem)}.commerce-page h2{font-size:clamp(2.8rem,5.7vw,6rem)}.commerce-page h3{font-size:1.5rem;font-weight:700;line-height:1.2}.commerce-page em{color:var(--commerce-red);font-style:normal}.commerce-page p{margin-bottom:1.4rem}.commerce-pad{padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,6vw,6rem)}.commerce-eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:.875rem;font-weight:700;line-height:1.4}.commerce-button{border:1px solid var(--commerce-red);color:#fff;background:var(--commerce-red);cursor:pointer;justify-content:center;align-items:center;gap:1rem;min-height:54px;padding:1rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.4;display:inline-flex}.commerce-button:hover:not(:disabled){background:#841d14;border-color:#841d14}.commerce-button:disabled{color:#55554f;cursor:not-allowed;background:#deded6;border-color:#bcbcb2}.commerce-section-title{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.commerce-section-title>p{max-width:27rem;color:var(--commerce-muted);margin:0}.experience-hero{background:var(--commerce-dark);color:var(--commerce-paper)}.experience-hero .commerce-eyebrow{color:var(--gold);margin-bottom:2rem}.experience-hero h1 em{color:#ef5c43}.experience-hero-bottom{justify-content:space-between;align-items:center;gap:3rem;margin-top:2rem;display:flex}.experience-hero-bottom>p{color:#d4d4ce;max-width:42rem;margin-bottom:0;font-size:1.125rem}.experience-hero-bottom>a{flex-shrink:0}.experience-facts{border-top:1px solid #484842;flex-wrap:wrap;gap:1rem 3rem;margin-top:3rem;padding-top:1.2rem;font-size:.875rem;display:flex}.experience-facts span:before{content:"+";color:var(--gold);margin-right:.75rem}.experience-intro{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.experience-intro>div:last-child{align-self:center;max-width:39rem}.experience-studio{min-height:25rem;color:var(--commerce-dark);background:var(--gold);border-top:1px solid #aaa077;border-bottom:1px solid #aaa077;position:relative}.experience-studio h2{margin:2rem 0 1rem}.media-coming{border:1px solid;padding:.5rem .8rem;font-size:.875rem;display:inline-block}.session-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.session-card{border:1px solid var(--commerce-line);background:#fff;flex-direction:column;padding:clamp(1.4rem,3vw,3rem);display:flex}.session-top{border-bottom:1px solid var(--commerce-line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:1.2rem;font-size:.875rem;font-weight:700;display:flex}.session-top>span:first-child{color:var(--commerce-red)}.session-card>p{color:var(--commerce-muted)}.session-price{flex-wrap:wrap;align-items:baseline;gap:1rem;margin:.5rem 0 2rem;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,6vw,6rem);font-weight:400;line-height:1;display:flex}.session-price small{color:var(--commerce-muted);font-family:DM Sans,Arial,sans-serif;font-size:.875rem}.session-card ul{margin:0 0 2rem;padding:0;list-style:none}.session-card li{border-top:1px solid #e1e1dc;padding:.8rem 0}.session-card li:before{content:"✓";color:var(--commerce-red);margin-right:.75rem}.session-card>.commerce-button{margin-top:auto}.booking-note{max-width:54rem;color:var(--commerce-muted);font-size:.875rem;margin:1.5rem 0 0!important}.experience-process{background:var(--commerce-dark);color:#fff}.experience-process>.commerce-eyebrow{color:var(--gold)}.experience-process ol{grid-template-columns:repeat(4,1fr);gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.experience-process li{border-top:1px solid #65655a;padding-top:1.25rem}.experience-process li>span{color:var(--gold);margin-bottom:2rem;display:block}.experience-process li>p{color:#c4c4bb;margin-bottom:0}.experience-faq h2{margin-bottom:3rem}.experience-faq details{border-top:1px solid var(--commerce-line)}.experience-faq details:last-child{border-bottom:1px solid var(--commerce-line)}.experience-faq summary{cursor:pointer;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.experience-faq summary::-webkit-details-marker{display:none}.experience-faq details[open] summary>span{transform:rotate(45deg)}.experience-faq details p{max-width:52rem;color:var(--commerce-muted)}.commerce-footer{background:var(--commerce-dark);color:#fff;flex-direction:column;align-items:stretch;gap:2rem;padding:3rem clamp(1.25rem,6vw,6rem);display:flex}.commerce-wordmark{letter-spacing:.03em;font-family:Anton,Impact,sans-serif;font-size:2rem}.commerce-footer nav{flex-wrap:wrap;gap:1rem 2rem;font-size:1rem;display:flex}.commerce-footer>div{color:#b9b9b1;border-top:1px solid #45453f;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem 1.5rem;padding-top:1.5rem;font-size:.875rem;display:flex}.commerce-footer>div>span{margin-right:auto}.commerce-footer a:hover{color:var(--gold)}.shop-showcase{background:#f4f4ee;flex-direction:column;min-height:calc(100svh - 84px);display:flex;position:relative}.shop-showcase-title{z-index:1;grid-template-columns:1fr auto;gap:.4rem 1rem;padding:2rem clamp(1.25rem,4vw,4rem) 0;display:grid}.shop-showcase-title>.commerce-eyebrow{color:#55554f;grid-column:1/-1;margin:0;font-size:.75rem}.shop-showcase-title h1{margin:0;font-size:clamp(2rem,3.4vw,4rem)}.shop-showcase-title>span{align-self:end;font-size:.875rem}.showcase-window{touch-action:pan-y;flex:1;width:100%;display:flex;overflow:hidden}.showcase-track{width:100%;transition:transform .65s cubic-bezier(.22,.72,.2,1);display:flex}.showcase-slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}.showcase-slide>a{text-align:center;width:min(560px,75%);height:clamp(340px,57svh,730px);display:block}.look-photograph{object-fit:contain;width:100%;height:100%;display:block}.look-placeholder{color:#53564c;text-align:center;background:#e8e8df;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:220px;padding:1.5rem;display:flex}.look-placeholder>span{letter-spacing:.15em;font-size:.75rem}.look-placeholder>strong{color:#84887a;font-family:Anton,Impact,sans-serif;font-size:clamp(5rem,15vw,12rem);font-weight:400;line-height:1.15}.look-placeholder>p{margin:.75rem 0;font-size:1rem;line-height:1.4}.look-placeholder>small{text-transform:uppercase;letter-spacing:.07em;font-size:.75rem}.showcase-slide .look-placeholder{background:0 0}.showcase-arrow{z-index:2;color:#111;cursor:pointer;background:0 0;border:1px solid #b6b7ac;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.showcase-arrow:hover{color:#fff;background:#111;border-color:#111}.showcase-prev{left:clamp(.75rem,4vw,4rem)}.showcase-next{right:clamp(.75rem,4vw,4rem)}.showcase-bottom{border-top:1px solid var(--commerce-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.4rem clamp(1.25rem,4vw,4rem);font-size:.875rem;display:flex}.showcase-bottom>a{border-bottom:1px solid;font-weight:700}.shop-belief{background:var(--commerce-dark);color:#fff;grid-template-columns:1.5fr 1fr;align-items:end;gap:2rem 5vw;display:grid}.shop-belief>.commerce-eyebrow{color:var(--gold);grid-column:1/-1;margin:0}.shop-belief>p:last-child{color:#cccfc2;max-width:33rem;margin:0;font-size:1.125rem}.shop-belief h2{font-size:clamp(2.8rem,5vw,5.5rem)}.shop-belief em{color:var(--gold)}.shop-collection{background:#f4f4ee}.merch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.merch-card-image{aspect-ratio:3/4;background:#e8e8df;display:block;overflow:hidden}.merch-card-image .look-placeholder{transition:background .2s}.merch-card-image:hover .look-placeholder{background:#deded1}.merch-card-copy{border-bottom:1px solid var(--commerce-line);grid-template-columns:1fr auto;gap:.5rem 1rem;padding:1.25rem 0;display:grid}.merch-card-copy h3{margin:0;font-size:1.125rem}.merch-card-copy>span{color:var(--commerce-muted);grid-column:1;font-size:.875rem}.merch-card-copy>a{grid-area:1/2/3;align-self:center;place-items:center;min-width:44px;min-height:44px;font-size:1.5rem;display:grid}.merch-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem 7vw;display:grid}.merch-back{border-bottom:1px solid;grid-column:1/-1;width:fit-content;font-size:.875rem}.merch-detail-image{aspect-ratio:3/4;background:#e8e8df}.merch-detail-copy{align-self:center}.merch-detail-copy h1{font-size:clamp(2.8rem,5vw,5.5rem)}.merch-detail-copy>p{max-width:32rem;color:var(--commerce-muted)}.merch-status{margin:1.5rem 0 2rem;font-size:.875rem;display:block}.merch-detail-copy .commerce-button{width:100%}.merch-browse{border-bottom:1px solid;width:fit-content;margin-top:1.5rem;display:block}@media (width<=900px){.main-navigation{flex-direction:column;align-items:stretch;gap:.5rem;padding:.65rem 1.25rem}.main-brand{justify-content:center}.main-brand img{width:32px;height:32px}.main-brand span{font-size:1rem}.main-navigation nav{justify-content:space-between;gap:1rem}.experience-hero-bottom,.commerce-section-title{flex-direction:column;align-items:start;gap:1.5rem}.experience-intro,.shop-belief{grid-template-columns:1fr;gap:2rem}.experience-process ol{grid-template-columns:repeat(2,1fr)}.shop-showcase{min-height:calc(100svh - 114px)}.merch-grid{gap:1rem}.merch-card-copy h3{font-size:1rem}}@media (width<=620px){.main-navigation{position:relative}.main-navigation nav{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.main-navigation nav a{text-align:center;justify-content:center;padding:.65rem .15rem;font-size:.875rem;line-height:1.3}[id]{scroll-margin-top:1rem}.section-navigation{gap:.25rem 1rem}.hero{min-height:calc(100svh - 180px)}.commerce-page h1{font-size:clamp(2.8rem,11vw,4rem)}.experience-facts{gap:.75rem 1rem}.session-grid,.merch-detail{grid-template-columns:1fr}.experience-process ol{gap:2rem 1rem}.experience-process h3{font-size:1.2rem}.commerce-footer>div>span{width:100%}.shop-showcase{min-height:calc(100svh - 150px)}.shop-showcase-title h1{font-size:2rem}.shop-showcase-title>span{font-size:.75rem}.showcase-slide>a{width:70%;height:clamp(320px,50svh,520px)}.showcase-arrow{width:44px;height:44px}.showcase-bottom>span{width:100%}.merch-grid{grid-template-columns:1fr;gap:2rem}.merch-grid .look-placeholder>strong{font-size:7rem}.merch-card-image{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.showcase-track,.merch-card-image .look-placeholder{transition:none}}.course-site{--c-red:#a82418;--c-gold:#e9c267;--c-ink:#11110f;--c-paper:#eee9df;color:var(--c-ink);background:var(--c-paper);font-family:Inter,Arial,sans-serif}.course-site *{box-sizing:border-box}.course-site a{color:inherit;text-decoration:none}.course-site h1,.course-site h2,.course-site h3{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-weight:400}.course-nav{color:#fff;z-index:20;background:#11110f;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:30px;height:78px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.course-logo{letter-spacing:.04em;font-family:Anton;font-size:23px}.course-logo b{color:var(--c-gold)}.course-nav nav{text-transform:uppercase;letter-spacing:.1em;gap:28px;font-size:11px;font-weight:700;display:flex}.course-nav-cta,.course-primary,.price-card>a,.coaching-card>a{background:var(--c-red);color:#fff;text-transform:uppercase;letter-spacing:.09em;padding:15px 21px;font-size:10px;font-weight:700}.course-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#a8241861,#0000 28%),linear-gradient(135deg,#171715,#080808);grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;min-height:740px;padding:clamp(70px,9vw,135px) clamp(20px,6vw,95px);display:grid}.course-kicker{color:var(--c-gold);text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:700}.course-hero h1{margin:24px 0;font-size:clamp(82px,12vw,176px);line-height:.82}.course-site em{color:var(--c-red);font-style:normal}.course-hero h2{text-transform:none;max-width:800px;font-family:Inter;font-size:clamp(22px,2.4vw,36px);font-weight:700}.course-hero-copy>p:not(.course-kicker){color:#c9c5bd;max-width:720px;font-size:17px;line-height:1.7}.course-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.course-primary{padding:18px 24px;font-size:12px}.course-secondary{border-bottom:1px solid var(--c-gold);padding:12px 0;font-size:11px}.course-proof{border-left:1px solid #555;padding:42px}.course-proof span{color:var(--c-gold);letter-spacing:.17em;font-size:10px}.course-proof strong{text-transform:uppercase;margin:20px 0;font-family:Anton;font-size:clamp(52px,6vw,90px);line-height:.9;display:block}.course-proof p{color:#bbb5ac;line-height:1.7}.course-story,.course-section-head,.course-resources,.course-coaching{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:clamp(75px,9vw,130px) clamp(20px,6vw,95px);display:grid}.course-story>div h2,.course-section-head h2,.course-resources h2,.course-coaching h2,.course-review h2,.course-faq h2,.course-evidence h2{margin:15px 0 30px;font-size:clamp(58px,8vw,112px);line-height:.88}.course-story>div p{max-width:850px;font-size:17px;line-height:1.75}.course-fit{grid-template-columns:1fr 1fr;display:grid}.course-fit article{background:#dcd5c8;padding:clamp(55px,7vw,100px) clamp(20px,6vw,95px)}.course-fit .course-fit-dark{color:#fff;background:#171715}.course-fit h3{margin:22px 0;font-size:clamp(35px,4vw,58px);line-height:1}.course-fit ul,.coaching-card ul{margin:26px 0;padding:0;list-style:none}.course-fit li,.coaching-card li{border-bottom:1px solid #78736959;padding:14px 0;line-height:1.5}.course-modules{padding-bottom:clamp(75px,9vw,130px)}.course-section-head{padding-bottom:50px}.course-section-head>p{align-self:end;max-width:620px;font-size:17px;line-height:1.7}.module-list{border-top:2px solid #111;margin:0 clamp(20px,6vw,95px)}.module-list article{border-bottom:1px solid #999;grid-template-columns:72px 1fr auto;align-items:center;gap:24px;padding:25px 5px;display:grid}.module-list article>span{color:var(--c-red);font-weight:700}.module-list h3{margin:0 0 7px;font-family:Inter;font-size:20px;font-weight:700}.module-list p{color:#5b5750;margin:0;line-height:1.5}.module-list b{color:var(--c-red);font-size:24px}.course-evidence{color:#fff;background:#111;padding:clamp(75px,9vw,130px) clamp(20px,6vw,95px)}.evidence-grid{background:#444;border:1px solid #444;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.evidence-grid span{background:#171715;padding:35px;font-size:14px;font-weight:700}.course-resources{background:#dfd8cb}.course-resources>div p:not(.course-kicker){line-height:1.7}.course-resources ul{columns:2;margin:0;padding:0;list-style:none}.course-resources li{break-inside:avoid;border-bottom:1px solid #aaa;padding:15px 0;font-size:14px}.course-buy{grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:clamp(75px,9vw,130px) clamp(20px,6vw,95px);display:grid}.course-buy h2{margin:20px 0;font-size:clamp(62px,9vw,130px);line-height:.9}.price-card,.coaching-card{color:#fff;background:#111;padding:clamp(30px,4vw,54px)}.price-card>span,.coaching-card>span{text-transform:uppercase;letter-spacing:.14em;color:var(--c-gold);font-size:11px}.price-card>strong,.coaching-card>strong{margin:15px 0;font-family:Anton;font-size:96px;line-height:1;display:block}.price-card>small{color:#bbb;margin-bottom:28px;display:block}.price-card>a,.coaching-card>a{text-align:center;display:block}.price-card p,.coaching-card p{color:#9f9b94;font-size:10px;line-height:1.5}.course-coaching{color:#fff;background:#1a1917}.course-coaching h2{font-size:clamp(52px,6vw,85px)}.coaching-card{border:1px solid #555}.coaching-card>strong small{font-family:Inter;font-size:17px}.coaching-card li{font-size:13px}.course-review,.course-faq{padding:clamp(75px,9vw,130px) clamp(20px,6vw,95px)}.course-review>div{border-top:2px solid #111;border-bottom:1px solid #999;grid-template-columns:repeat(4,1fr);display:grid}.course-review article{border-right:1px solid #aaa;gap:12px;padding:28px 20px;display:grid}.course-review article strong{color:var(--c-red)}.course-review>p:last-child{max-width:850px;margin-top:30px;line-height:1.7}.course-faq{background:#dcd5c8}.course-faq details{border-top:1px solid #999;padding:22px 0}.course-faq details:last-child{border-bottom:1px solid #999}.course-faq summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.course-faq details p{color:#4d4943;max-width:800px;line-height:1.7}.course-footer{color:#aaa;text-transform:uppercase;letter-spacing:.08em;background:#111;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:35px clamp(20px,6vw,95px);font-size:10px;display:grid}.course-footer div{justify-self:end;gap:20px;display:flex}@media (width<=800px){.course-nav nav{display:none}.course-nav-cta{padding:12px}.course-hero,.course-story,.course-section-head,.course-resources,.course-buy,.course-coaching{grid-template-columns:1fr}.course-hero{min-height:auto}.course-proof{border-top:1px solid #555;border-left:0;padding:35px 0}.course-fit,.evidence-grid{grid-template-columns:1fr}.course-resources ul{columns:1}.course-review>div{grid-template-columns:1fr 1fr}.course-footer{grid-template-columns:1fr}.course-footer div{justify-self:start}.module-list article{grid-template-columns:42px 1fr}.module-list article>b{display:none}}.course-kicker{color:#8d1e14}.course-hero .course-kicker,.course-evidence .course-kicker,.course-coaching .course-kicker{color:var(--c-gold)}.course-hero{grid-template-columns:1.08fr .92fr;gap:5vw;min-height:calc(100vh - 78px);padding-top:clamp(52px,6.5vw,96px);padding-bottom:clamp(52px,6.5vw,96px)}.course-hero h1{margin:20px 0;font-size:clamp(72px,10.5vw,150px)}.course-hero h2{font-size:clamp(21px,2.1vw,32px)}.course-hero-copy>p:not(.course-kicker){color:#d7d2ca;font-size:16px}.course-actions{margin-top:27px}.course-proof{background:#070706ad;border:1px solid #665326;padding:clamp(28px,3.4vw,50px);box-shadow:0 28px 80px #00000061}.course-proof-lockup{border-bottom:1px solid #514f49;align-items:center;gap:22px;padding-bottom:24px;display:flex}.course-proof .course-proof-number{color:var(--c-gold);margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(150px,16vw,245px);line-height:.7;display:block}.course-proof-lockup span{color:#fff;letter-spacing:.03em;font-family:Anton,Impact,sans-serif;font-size:clamp(30px,3.5vw,54px);line-height:.9}.course-proof h3{margin:28px 0 16px;font-size:clamp(34px,4vw,58px);line-height:.93}.course-proof p{color:#d0cbc2;margin:12px 0;line-height:1.6}.course-proof-result{border-top:1px solid #514f49;padding-top:17px}.course-proof-result b{color:#fff}.course-questions{background:#d8d0c2;grid-template-columns:.82fr 1.18fr;gap:8vw;padding:clamp(70px,8vw,115px) clamp(20px,6vw,95px);display:grid}.course-questions h2{margin:18px 0;font-size:clamp(50px,6.8vw,96px);line-height:.9}.question-list{border-top:2px solid #111}.question-list>p{border-bottom:1px solid #9b958b;margin:0;padding:20px 10px 20px 42px;font-size:16px;font-weight:600;line-height:1.45;position:relative}.question-list>p:before{content:"?";color:#8d1e14;font-family:Anton,Impact,sans-serif;font-size:24px;position:absolute;left:8px}.question-list strong{margin:28px 0;font-size:17px;line-height:1.6;display:block}.question-list a{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#111;padding:16px 20px;font-size:10px;font-weight:700;display:inline-block}@media (width<=800px){.course-hero,.course-questions{grid-template-columns:1fr}.course-hero{min-height:auto}.course-proof{padding:30px 22px}.course-proof .course-proof-number{font-size:150px}.course-proof-lockup span{font-size:38px}}.course-dashboard{background:#ece7dd;min-height:100vh}.course-dashboard>aside{color:#fff;background:#111;flex-direction:column;width:285px;padding:30px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.course-dashboard>aside>div{margin:55px 0 22px}.course-dashboard>aside>div p{margin:0;font-family:Anton;font-size:25px}.course-dashboard>aside>div small{color:#aaa}.course-dashboard aside nav{display:grid}.course-dashboard aside nav a{color:#aaa;border-bottom:1px solid #292929;grid-template-columns:32px 1fr;gap:9px;padding:13px 0;font-size:11px;line-height:1.35;display:grid}.course-dashboard aside nav a span{color:#e9c267}.course-dashboard aside nav a.current{color:#fff}.dash-signout{color:#aaa;text-transform:uppercase;margin-top:auto;padding-top:25px;font-size:10px}.dash-main{margin-left:285px}.dash-main>header{color:#fff;background:radial-gradient(circle at 78% 24%,#a8241859,#0000 25%),#111;justify-content:space-between;align-items:end;min-height:430px;padding:70px clamp(30px,6vw,90px);display:flex}.dash-main h1{margin:18px 0 0;font-size:clamp(80px,11vw,150px);line-height:.82}.dash-member{border-left:1px solid #555;min-width:250px;padding:20px 30px;display:grid}.dash-member span,.dash-member small{color:#aaa;font-size:10px}.dash-member strong{margin:8px 0;font-size:19px}.dash-start,.dash-resources,.dash-coaching{grid-template-columns:1fr 1fr;gap:6vw;padding:80px clamp(30px,6vw,90px);display:grid}.dash-start h2,.dash-modules h2,.dash-resources h2,.dash-coaching h2{margin:15px 0;font-size:clamp(52px,7vw,95px);line-height:.9}.dash-start p,.dash-resources p,.dash-coaching p{line-height:1.7}.dash-start a{text-transform:uppercase;border-bottom:1px solid #a82418;margin-top:15px;font-size:11px;font-weight:700;display:inline-block}.video-placeholder{aspect-ratio:16/9;color:#fff;text-align:center;background:#191917;place-content:center;gap:12px;display:grid;position:relative}.video-placeholder>span{color:#e9c267;font-weight:700;position:absolute;top:20px;left:20px}.video-placeholder strong{font-family:Anton;font-size:30px}.video-placeholder small{color:#999}.dash-modules{background:#dcd5c8;padding:80px clamp(30px,6vw,90px)}.dash-modules>div{border-top:2px solid #111}.dash-modules article{border-bottom:1px solid #aaa;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;padding:25px 0;display:grid}.dash-modules article>span{color:#a82418;font-weight:700}.dash-modules h3{margin:6px 0;font-family:Inter;font-size:21px;font-weight:700}.dash-modules article p{color:#5b5750;margin:0}.dash-modules article small{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.dash-modules article.locked{opacity:.7}.dash-resources ul{margin:0;padding:0;list-style:none}.dash-resources li{border-bottom:1px solid #aaa;grid-template-columns:1fr auto;gap:7px;padding:17px 0;display:grid}.dash-resources li span{color:#a82418;grid-column:1/-1;font-size:8px}.dash-resources li small{color:#777}.dash-coaching{color:#fff;background:#111}.dash-coaching>div:last-child{flex-direction:column;justify-content:center;display:flex}.dash-coaching>div>strong{font-family:Anton;font-size:90px}.dash-coaching>div>strong small{font-family:Inter;font-size:16px}.dash-coaching a{text-align:center;text-transform:uppercase;background:#a82418;padding:17px;font-size:10px;font-weight:700}.dash-coaching p{color:#aaa}@media (width<=850px){.course-dashboard>aside{width:auto;height:auto;position:static}.course-dashboard aside nav{display:none}.dash-signout{position:absolute;top:20px;right:22px}.dash-main{margin-left:0}.dash-main>header{flex-direction:column;align-items:start}.dash-start,.dash-resources,.dash-coaching{grid-template-columns:1fr}.dash-member{border-top:1px solid #555;border-left:0;padding-left:0}.dash-modules article{grid-template-columns:42px 1fr}.dash-modules article>b{display:none}}.course-admin{background:#ece7dd;min-height:100vh}.course-admin>header{color:#fff;background:#111;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,70px);display:flex}.course-admin>header>a:last-child{text-transform:uppercase;font-size:10px}.course-admin>section{padding:70px clamp(20px,6vw,95px)}.course-admin h1{margin:18px 0 50px;font-size:clamp(70px,10vw,140px);line-height:.9}.admin-grid{grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}.admin-grid>form,.admin-grid>div{background:#fff;padding:35px}.admin-grid h2{margin-top:0;font-size:34px}.admin-grid label{text-transform:uppercase;gap:8px;margin:20px 0;font-size:10px;display:grid}.admin-grid input,.admin-grid select,.admin-grid textarea{font:inherit;border:1px solid #aaa;padding:13px}.admin-grid button{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:0;padding:13px 17px;font-size:10px}.generated-link{border-top:1px solid #ccc;margin-top:25px}.generated-link textarea{resize:none;min-height:95px}.admin-grid article{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.admin-grid article div{gap:5px;display:grid}.admin-grid article span{color:#777;font-size:11px}.admin-grid article button{background:#a82418}.admin-denied{text-align:center;color:#fff;background:#111;place-content:center;min-height:100vh;display:grid}@media (width<=750px){.admin-grid{grid-template-columns:1fr}.course-admin h1{font-size:65px}}.interactive-merch{--merch-white:#fff;--merch-charcoal:#202120;--merch-gold:#d7b74f;background:var(--merch-white)}.shop-campaign-hero{color:#fff;isolation:isolate;background:#090a09;min-height:calc(100svh - 72px);position:relative;overflow:hidden}.shop-campaign-media,.shop-campaign-media img{width:100%;height:100%;position:absolute;inset:0}.shop-campaign-media img{object-fit:cover;object-position:center;animation:1.35s cubic-bezier(.2,.7,.2,1) both campaignImageIn;display:block}.shop-campaign-shade{z-index:1;background:linear-gradient(90deg,#050605f0 0%,#050605c2 26%,#05060524 60%,#05060533 100%),linear-gradient(#0000 65%,#050605d6 100%);position:absolute;inset:0}.shop-campaign-copy{z-index:2;flex-direction:column;justify-content:center;width:min(46rem,52vw);min-height:calc(100svh - 72px);padding:clamp(5rem,9vh,8rem) clamp(1.25rem,5vw,5rem) 8rem;animation:.9s .2s both campaignCopyIn;display:flex;position:relative}.shop-campaign-kicker{color:#e4c458;letter-spacing:.2em;font-size:.7rem;font-weight:700;margin:0 0 1.5rem!important}.shop-campaign-kicker span{color:#a3a69d}.shop-campaign-copy h1{color:#fff;letter-spacing:-.025em;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,7.4vw,8.7rem);font-weight:400;line-height:.87}.shop-campaign-copy h1 em{color:#e4c458;font-style:normal}.shop-campaign-intro{color:#d5d7d0;max-width:32rem;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.7;margin:1.8rem 0 2rem!important}.shop-campaign-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.shop-campaign-actions>a{color:#111;letter-spacing:.04em;background:#fff;justify-content:space-between;align-items:center;gap:2rem;min-width:16rem;padding:1rem 1.1rem;font-size:.75rem;font-weight:700;transition:background .2s,color .2s;display:flex}.shop-campaign-actions>a:hover{background:#e4c458}.shop-campaign-actions>span{color:#fff;letter-spacing:.16em;border:1px solid #ffffff50;padding:.95rem 1rem;font-size:.65rem;font-weight:700}.shop-campaign-index{z-index:2;border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(8rem,1fr));width:min(48rem,58vw);display:grid;position:absolute;bottom:2rem;right:clamp(1.25rem,4vw,4rem)}.shop-campaign-index>span{color:#fff;letter-spacing:.06em;border-left:1px solid #ffffff24;gap:.55rem;padding:1rem .7rem 0;font-size:.62rem;font-weight:700;display:flex}.shop-campaign-index small{color:#e4c458;font-size:.58rem}.shop-campaign-scroll{z-index:2;color:#c6c8c1;letter-spacing:.18em;gap:1.5rem;font-size:.58rem;font-weight:700;display:flex;position:absolute;bottom:2rem;left:clamp(1.25rem,5vw,5rem)}@keyframes campaignImageIn{0%{opacity:.35;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes campaignCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.interactive-merch .shop-showcase,.interactive-merch .shop-collection{background:#fff}.interactive-merch .look-placeholder{color:#575951;background:#f1f1ee}.interactive-merch .look-placeholder>strong{color:#999b92}.interactive-merch .showcase-slide .look-placeholder{background:0 0}.interactive-merch .merch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.interactive-merch .merch-card-copy h3{font-size:1rem}.interactive-merch .merch-card-image{aspect-ratio:3/4;background:#f4f4f1}.interactive-merch .merch-card-image .look-placeholder>strong{font-size:clamp(4rem,8vw,8rem)}.interactive-merch .merch-card-image .look-placeholder{min-height:0}.interactive-merch .shop-belief{background:var(--commerce-dark)}.product-breadcrumb{color:#595b55;border-bottom:1px solid #e2e2dc;flex-wrap:wrap;gap:.7rem 2rem;padding:1.4rem clamp(1.25rem,4vw,4rem);font-size:.875rem;display:flex}.product-breadcrumb a{color:#111;font-weight:700}.interactive-product{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem 5vw;max-width:1600px;margin:auto;padding:2rem clamp(1.25rem,4vw,4rem) 3.5rem;display:grid}.product-view-column{grid-area:1/1/3;min-width:0}.product-view-toggle{border:0;justify-content:center;gap:.5rem;margin:0 auto 1rem;padding:0;display:flex}.product-view-toggle label,.product-size-selector label{cursor:pointer;position:relative}.product-view-toggle input,.product-size-selector input{opacity:0;width:1px;height:1px;position:absolute}.product-view-toggle span{color:#696b65;border:1px solid #d2d3cd;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.4rem;font-size:.875rem;font-weight:700;transition:background .2s,color .2s;display:flex}.product-view-toggle input:checked+span{color:#fff;box-shadow:inset 0 -2px var(--merch-gold);background:#202120;border-color:#202120}.product-view-toggle input:focus-visible+span,.product-size-selector input:focus-visible+span{outline-offset:3px;outline:3px solid #907215}.product-mobile-title{display:none}.product-info{grid-area:1/2;align-self:end;min-width:0;padding-top:2rem;animation:1.6s both merchInfoIn}.interactive-product h1{overflow-wrap:anywhere;font-size:clamp(2.7rem,4.6vw,5rem);line-height:1.02}.product-description{color:#53564d;max-width:34rem;font-size:1rem;line-height:1.65;margin:1.5rem 0!important}.product-colour-note{color:#555950;border-bottom:1px solid #d7d9d0;padding-bottom:1.4rem;font-size:.875rem}.product-size-selector{border:0;margin:1.5rem 0;padding:0}.product-size-selector legend{letter-spacing:.08em;margin-bottom:.9rem;padding:0;font-size:.875rem;font-weight:700}.product-size-selector legend>span{color:#676d5b}.product-size-selector>div{gap:.6rem;display:flex}.product-size-selector span:not(legend span){color:#202120;border:1px solid #b4b8aa;place-items:center;min-width:54px;min-height:52px;font-size:1rem;font-weight:700;display:grid}.product-size-selector input:checked+span{color:#fff;box-shadow:inset 0 -3px var(--merch-gold);background:#202120;border-color:#202120}.product-coming-soon{text-align:center;color:var(--merch-gold);letter-spacing:.15em;background:#202120;border:1px solid #202120;padding:1rem;font-size:1rem;font-weight:700}.product-launch-note{color:#656b5b;text-align:center;font-size:.875rem;margin:.7rem 0 1.6rem!important}.product-support{color:#656b5b;max-width:26rem;font-size:.875rem}.product-feature-panel{border-top:1px solid #bcbfb3;grid-area:2/2;align-self:start;padding-top:1.25rem;animation:1.8s both merchInfoIn}.product-features{display:grid}.product-feature{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:3.4rem 1fr;gap:.7rem;transition:opacity .4s,transform .4s,visibility .4s;display:grid;transform:translateY(6px)}.product-feature.active{opacity:1;visibility:visible;transform:translateY(0)}.product-feature>span{color:#8a6f1f;font-family:Anton,Impact,sans-serif;font-size:2.5rem;line-height:1}.interactive-merch .product-feature h2{letter-spacing:.04em;margin:0 0 .45rem;font-family:DM Sans,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.product-feature p{color:#595d51;margin:0;font-size:.875rem;line-height:1.6}.feature-controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;display:flex}.feature-controls>div{display:flex}.feature-controls button{color:#515647;cursor:pointer;background:0 0;border:0;place-items:center;min-width:36px;min-height:44px;padding:.3rem;font-size:.75rem;display:grid}.feature-controls>div button span{background:#c6c9be;width:18px;height:2px}.feature-controls>div button[aria-pressed=true] span{background:#8a6f1f}.product-switcher{background:#f7f7f3;border-top:1px solid #d9dbd2;grid-template-columns:repeat(4,1fr);gap:0;padding:0 clamp(1.25rem,4vw,4rem);display:grid}.product-switcher a{border-bottom:3px solid #0000;flex-wrap:wrap;align-content:center;gap:.5rem 1rem;padding:1.5rem 1rem;font-size:.875rem;display:flex}.product-switcher a small{color:#777b6c;width:100%;font-size:.75rem}.product-switcher a[aria-current=page]{border-bottom-color:var(--merch-gold);font-weight:700}.product-switcher a>span{margin-left:auto}@keyframes merchInfoIn{0%,25%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1000px){.interactive-merch .merch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interactive-product{gap:1.5rem 2rem}.interactive-product h1{font-size:clamp(2.5rem,4.5vw,4rem)}}@media (width<=700px){.shop-campaign-hero{min-height:calc(100svh - 64px)}.shop-campaign-media img{object-position:center}.shop-campaign-shade{background:linear-gradient(#040504c7 0%,#0405042e 32% 58%,#040504e6 100%)}.shop-campaign-copy{justify-content:flex-start;width:100%;min-height:calc(100svh - 64px);padding:2.2rem 1.25rem 8.5rem}.shop-campaign-kicker{font-size:.6rem;margin-bottom:1rem!important}.shop-campaign-copy h1{font-size:clamp(3.25rem,15.5vw,5.2rem);line-height:.88}.shop-campaign-intro{max-width:22rem;font-size:.84rem;line-height:1.55;margin-top:auto!important;margin-bottom:1.2rem!important}.shop-campaign-actions{gap:.65rem}.shop-campaign-actions>a{flex:1;min-width:0;padding:.9rem}.shop-campaign-actions>span{padding:.85rem .65rem;font-size:.52rem}.shop-campaign-index{grid-template-columns:repeat(4,1fr);width:auto;bottom:1.35rem;left:1.25rem;right:1.25rem}.shop-campaign-index>span{padding:.7rem .25rem 0;font-size:.45rem;line-height:1.35;display:block}.shop-campaign-index small{margin-bottom:.2rem;font-size:.46rem;display:block}.shop-campaign-scroll{display:none}.interactive-product{flex-direction:column;gap:1.3rem;padding:1.25rem 1.25rem 2.5rem;display:flex}.product-mobile-title{order:0;display:block}.product-mobile-title>.commerce-eyebrow{margin-bottom:.65rem;font-size:.75rem}.product-mobile-title h1{font-size:2.4rem}.product-desktop-title{display:none}.product-view-column{order:1}.product-feature-panel{order:2;width:100%}.product-info{order:3;width:100%;padding-top:0}.product-view-toggle{margin-bottom:.75rem}.product-view-toggle label{flex:1}.product-view-toggle span{padding:.7rem .5rem}.product-feature{grid-template-columns:2.8rem 1fr}.product-feature>span{font-size:2rem}.product-description{margin-top:0!important}.product-size-selector>div{grid-template-columns:repeat(4,1fr);display:grid}.product-switcher{grid-template-columns:repeat(2,1fr)}.product-breadcrumb>span{display:none}.interactive-merch .merch-grid{gap:1.5rem .8rem}.interactive-merch .merch-card-copy{display:block}.interactive-merch .merch-card-copy h3{margin-bottom:.5rem}.interactive-merch .merch-card-copy>a{display:none}.interactive-merch .merch-card-copy>span{font-size:.75rem}.interactive-merch .look-placeholder{padding:.8rem}.interactive-merch .merch-card-image .look-placeholder>strong{font-size:3.5rem}.interactive-merch .merch-card-image .look-placeholder>p{font-size:.875rem}.interactive-merch .merch-card-image .look-placeholder>small{display:none}}@media (prefers-reduced-motion:reduce){.shop-campaign-media img,.shop-campaign-copy{animation:none}}.merch-photo-crop{aspect-ratio:3/4;background:#fff;width:100%;height:100%;display:block;position:relative;overflow:hidden}.merch-photo-crop img{object-fit:contain;transform-origin:50% 0;width:100%;height:100%;display:block;position:absolute;inset:0}.showcase-slide>a>.merch-photo-crop{width:auto;max-width:100%;height:100%;margin:auto}.photo-gallery{max-width:36rem;margin:auto}.photo-gallery-stage{aspect-ratio:3/4;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:#fff;width:100%;position:relative;overflow:hidden}.photo-gallery-stage:focus-visible{outline-offset:3px;outline:3px solid #907215}.photo-gallery-stage .merch-photo-crop{opacity:0;transition:opacity .4s}.photo-gallery-stage.photo-ready .merch-photo-crop{opacity:1}.photo-loading{text-align:center;color:#555;background:#f5f5f3;place-items:center;padding:1.5rem;font-size:.875rem;display:grid;position:absolute;inset:0}.photo-gold-sweep{pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(110deg,#0000 35%,#d7b74f29 46%,#f1da8b4d 50%,#0000 65%);height:20%;position:absolute;inset:26% -65% auto}.photo-ready .photo-gold-sweep{animation:1.8s .2s both photoGoldSweep}.photo-gallery-controls{justify-content:space-between;align-items:center;padding:.7rem 0;display:flex}.photo-gallery-controls>button{color:#202120;cursor:pointer;background:#fff;border:1px solid #b6b9ae;width:48px;height:48px;font-size:1.4rem}.photo-gallery-controls p{margin:0;font-size:.875rem;font-weight:700}.photo-gallery-controls p span{color:#666b5e;padding-left:.6rem;font-weight:400}.photo-view-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.photo-view-buttons button{color:#41463b;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5c8bc;padding:.5rem .25rem;font-size:.875rem}.photo-view-buttons button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -2px var(--merch-gold);background:#202120;border-color:#202120}.photo-gallery button:focus-visible{outline-offset:3px;outline:3px solid #907215}@keyframes photoGoldSweep{0%{opacity:0;transform:translate(-45%)}25%,70%{opacity:1}to{opacity:0;transform:translate(45%)}}.interactive-merch{--merch-line:#e7e7e4}.interactive-merch .shop-showcase{min-height:0}.interactive-merch .shop-showcase-title{padding:2.2rem clamp(1.25rem,5vw,5rem) 1rem}.interactive-merch .shop-showcase-title h1{font-size:clamp(2.5rem,4vw,4.5rem)}.interactive-merch .shop-showcase-title>span{border:1px solid var(--merch-line);letter-spacing:.12em;align-self:center;padding:.5rem .8rem;font-size:.65rem}.interactive-merch .showcase-window{place-items:center;min-height:440px;display:grid;position:relative}.interactive-merch .showcase-slide{width:100%;animation:.65s both shopPhotoIn}.interactive-merch .showcase-slide>a{aspect-ratio:3/4;width:min(46vw,470px);height:auto;max-height:64svh}.interactive-merch .showcase-slide>a>.merch-photo-crop{width:100%;height:100%}.showcase-product-note{z-index:1;width:21%;position:absolute;top:36%;left:clamp(1.25rem,5vw,5rem)}.showcase-product-note>span{letter-spacing:.18em;color:#756536;font-size:.7rem}.interactive-merch .showcase-product-note h2{text-transform:uppercase;margin:.8rem 0;font-size:clamp(1.7rem,2.5vw,2.7rem);line-height:1.08}.showcase-product-note p{color:#6c6c67;font-size:.8rem}.showcase-product-note a{border-bottom:1px solid #a98a39;padding:.5rem 0;font-size:.75rem;font-weight:700;display:inline-block}.interactive-merch .showcase-arrow{border-color:var(--merch-line);background:#ffffffd9;width:48px;height:48px;top:56%}.interactive-merch .showcase-prev{left:30%}.interactive-merch .showcase-next{right:20%}.interactive-merch .showcase-arrow:hover{color:#fff;background:#191a19}.interactive-merch .showcase-bottom{border-color:var(--merch-line);margin:1rem clamp(1.25rem,5vw,5rem) 0;padding:1.1rem 0;font-size:.75rem}.showcase-selectors{gap:.4rem;display:flex}.showcase-selectors button{color:#73736c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:44px;min-height:44px;font-size:.75rem}.showcase-selectors button[aria-pressed=true]{color:#171817;border-color:#a98a39}.interactive-merch .shop-collection{border-top:1px solid var(--merch-line);padding-top:4rem;padding-bottom:5rem}.interactive-merch .commerce-section-title{margin-bottom:2rem}.interactive-merch .commerce-section-title h2{margin:0;font-size:clamp(2rem,3vw,3rem)}.interactive-merch .commerce-section-title>p{font-size:.8rem}.interactive-merch .merch-card-image{border:1px solid var(--merch-line);background:#f5f5f3;position:relative}.interactive-merch .merch-card-image>.merch-photo-crop{mix-blend-mode:multiply}.merch-card-number{z-index:1;letter-spacing:.1em;color:#696962;font-size:.6rem;position:absolute;top:1rem;left:1rem}.merch-card-discover{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffed;justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.merch-card-discover>span{font-size:1.1rem}.interactive-merch .merch-card-copy{border:0;gap:.6rem;padding:1rem 0}.interactive-merch .merch-card-copy h3{font-size:.95rem;font-weight:600}.interactive-merch .merch-card-copy>span{letter-spacing:.1em;font-size:.6rem}.interactive-merch .merch-card-copy>.merch-card-price{color:#202120;letter-spacing:.02em;grid-area:1/2;font-size:.8rem;font-weight:700}.interactive-merch .merch-card-copy>.merch-card-status{color:#756536;grid-area:2/2}.interactive-merch .shop-belief{border-bottom:1px solid #34352f;padding-top:3.5rem;padding-bottom:3.5rem}.interactive-merch .shop-belief h2{margin:0;font-size:clamp(2rem,3.3vw,3.8rem);line-height:1.1}.interactive-merch .shop-belief>p:last-child{font-size:.95rem}.interactive-merch .shop-belief>.commerce-eyebrow{letter-spacing:.16em;font-size:.7rem}.interactive-product{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem 7vw;max-width:1370px;padding-top:2rem}.product-info{align-self:center;padding-top:1rem}.interactive-product h1{text-transform:uppercase;font-size:clamp(2.6rem,3.8vw,4.3rem);line-height:1.04}.product-view-toggle{background:#f2f2ef;gap:0;width:fit-content;padding:4px}.product-view-toggle span{letter-spacing:.08em;border:0;min-height:44px;padding:.6rem 1.5rem;font-size:.7rem}.product-view-toggle input:checked+span{color:#171817;background:#fff;box-shadow:0 1px 5px #00000012,inset 0 -2px #b89a4f}.photo-gallery{max-width:470px}.photo-gallery-stage{border:1px solid var(--merch-line)}.photo-stage-caption{letter-spacing:.14em;color:#777970;pointer-events:none;justify-content:space-between;font-size:.6rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.photo-gallery-controls{padding:.65rem 0}.photo-gallery-controls p{font-size:.75rem}.photo-gallery-controls>button{border-color:var(--merch-line);width:44px;height:44px;font-size:1.1rem}.photo-view-buttons{gap:.55rem}.photo-view-buttons button{border:1px solid var(--merch-line);flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;padding:0 0 .5rem;font-size:.65rem;display:flex;position:relative;overflow:hidden}.photo-view-buttons button>.merch-photo-crop{aspect-ratio:1;height:auto}.photo-view-buttons button[aria-pressed=true]{color:#171817;background:#fff;border-color:#ad8c35;box-shadow:inset 0 -2px #ad8c35}.photo-gallery-hint{color:#75776e;text-align:center;font-size:.65rem;margin:.75rem 0 0!important}.product-colour-note{align-items:center;gap:.6rem;font-size:.8rem;display:flex}.product-colour-note>span:last-child{color:#77786f}.product-colour-swatch{outline-offset:3px;background:#191a19;border-radius:50%;outline:1px solid #bdbeb7;width:18px;height:18px;margin-right:.25rem}.product-size-selector>div{grid-template-columns:repeat(4,1fr);display:grid}.product-size-selector span:not(legend span){border-color:#d5d6ce;font-size:.8rem}.product-coming-soon{color:#fff;letter-spacing:.16em;padding:1.1rem;font-size:.8rem}.product-price{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-price span{color:#d4d6ce;font-size:.65rem}.product-price strong{color:var(--merch-gold);letter-spacing:.02em;font-size:1.25rem}.product-add-basket{color:#fff;width:100%;min-height:56px;font:inherit;letter-spacing:.12em;cursor:pointer;background:#171817;border:1px solid #171817;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;padding:.9rem 1rem;font-size:.78rem;font-weight:800;transition:background .2s,color .2s;display:flex}.product-add-basket:hover:not(:disabled){color:#111;background:#a98a39;border-color:#a98a39}.product-add-basket:disabled{color:#74766e;cursor:not-allowed;background:#ecece8;border-color:#d0d1ca}.product-add-basket>span{font-size:1.1rem}.merch-card-shop{color:#756536;letter-spacing:.08em;text-transform:uppercase;grid-area:2/2;justify-self:end;font-size:.64rem;font-weight:700}.shop-basket-trigger{z-index:80;color:#fff;min-height:48px;font:inherit;letter-spacing:.1em;cursor:pointer;background:#171817;border:1px solid #4a4b46;align-items:center;gap:.75rem;padding:.7rem .8rem .7rem 1rem;font-size:.72rem;font-weight:800;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 34px #0005}.shop-basket-trigger strong{color:#111;background:#d7b74f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;display:grid}.shop-basket-layer{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090a09b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.shop-basket{background:#f7f7f3;flex-direction:column;width:min(100%,31rem);height:100%;animation:.28s both basketIn;display:flex;box-shadow:-20px 0 50px #0004}.shop-basket>header{color:#fff;background:#171817;border-bottom:1px solid #dadbd4;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.shop-basket>header p{color:#d7b74f;letter-spacing:.15em;margin:0 0 .35rem;font-size:.62rem;font-weight:700}.shop-basket>header h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:2rem;font-weight:400}.shop-basket>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;width:44px;height:44px;font-size:1.8rem}.basket-lines{flex:1;padding:0 1.5rem;overflow:auto}.basket-lines article{border-bottom:1px solid #dadbd4;grid-template-columns:92px 1fr;gap:1rem;padding:1.25rem 0;display:grid}.basket-thumb{aspect-ratio:3/4;background:#fff;width:92px;overflow:hidden}.basket-thumb img{object-fit:contain;width:100%;height:100%}.basket-line-copy{min-width:0}.basket-line-copy h3{text-transform:uppercase;margin:0 0 .35rem;font-size:1rem}.basket-line-copy p{color:#666961;margin:0 0 .55rem;font-size:.75rem}.basket-line-copy>strong{font-size:.9rem}.basket-quantity{border:1px solid #c9cbc3;grid-template-columns:36px 38px 36px;align-items:center;margin-top:.8rem;display:inline-grid}.basket-quantity button,.basket-quantity span{height:36px;font:inherit;background:#fff;border:0;place-items:center;display:grid}.basket-quantity button{cursor:pointer;font-size:1.1rem}.basket-remove{color:#62645e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #777;margin-left:.7rem;font-size:.7rem}.basket-summary{background:#fff;border-top:1px solid #dadbd4;padding:1.2rem 1.5rem 1.5rem}.basket-summary>div{justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.82rem;display:flex}.basket-summary .basket-total{border-top:1px solid #d4d5ce;margin-top:.6rem;padding-top:1rem;font-size:1rem}.basket-checkout{color:#fff;width:100%;min-height:56px;font:inherit;letter-spacing:.1em;cursor:pointer;background:#171817;border:1px solid #171817;justify-content:space-between;align-items:center;margin-top:1rem;padding:.9rem 1rem;font-size:.75rem;font-weight:800;display:flex}.basket-checkout:disabled{opacity:.65;cursor:wait}.basket-error{color:#8c1e15;background:#fff0ee;padding:.7rem;font-size:.75rem;line-height:1.45;margin:.75rem 0 0!important}.basket-terms{color:#696b64;font-size:.68rem;line-height:1.5;margin:.75rem 0 0!important}.basket-terms a{text-decoration:underline}.basket-empty{text-align:center;margin:auto;padding:2rem}.basket-empty strong{font-size:1.2rem}.basket-empty p{color:#666;line-height:1.5}.basket-empty button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#222;border:1px solid #222;padding:.7rem 1rem}.order-success{text-align:center;background:#f7f7f3;align-content:center;justify-items:center;min-height:70svh;padding:5rem 1.25rem;display:grid}.order-success>span{color:#d7b74f;background:#171817;border-radius:50%;place-items:center;width:64px;height:64px;margin:1rem 0;font-size:1.6rem;display:grid}.order-success h1{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,9vw,8rem);font-weight:400;line-height:1}.order-success>p:not(.commerce-eyebrow){color:#585b53;max-width:34rem;line-height:1.65;margin:.6rem auto 0!important}.order-success>div{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;display:flex}.order-success a{border:1px solid #202120;padding:.9rem 1.1rem;font-size:.75rem;font-weight:700}.order-success a:first-child{color:#fff;background:#202120}@keyframes basketIn{0%{transform:translate(100%)}to{transform:none}}.product-feature-panel{border-color:var(--merch-line);padding:1.5rem 0}.product-launch-note,.product-support{font-size:.75rem}.product-support{border-top:1px solid var(--merch-line);max-width:none;padding-top:1.2rem}@keyframes shopPhotoIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (width<=1000px){.showcase-product-note{width:22%}.interactive-merch .showcase-next{right:10%}}@media (width<=700px){.interactive-merch .shop-showcase-title{padding:1.5rem 1.25rem .8rem}.interactive-merch .shop-showcase-title h1{font-size:2.3rem}.interactive-merch .shop-showcase-title>span{padding:.4rem;font-size:.55rem}.interactive-merch .showcase-window{min-height:0}.showcase-product-note{display:none}.interactive-merch .showcase-slide>a{width:min(76vw,380px);max-height:56svh}.interactive-merch .showcase-prev{left:.75rem}.interactive-merch .showcase-next{right:.75rem}.interactive-merch .showcase-arrow{width:44px;height:44px;top:48%}.interactive-merch .showcase-bottom{gap:.5rem 1rem;margin:1rem 1.25rem 0;padding:.8rem 0}.interactive-merch .showcase-bottom>span{width:100%}.interactive-merch .shop-collection{padding-top:2.5rem;padding-bottom:3rem}.interactive-merch .merch-card-copy{grid-template-columns:1fr;display:grid}.interactive-merch .merch-card-copy>.merch-card-price{grid-area:auto/1;margin-top:.25rem}.interactive-merch .merch-card-copy>.merch-card-status{grid-area:auto/1}.merch-card-shop{grid-area:auto/1;justify-self:start;margin-top:.25rem}.merch-card-number{font-size:.5rem;top:.6rem;left:.6rem}.merch-card-discover{padding:.4rem .5rem;font-size:.6rem;bottom:.5rem;left:.5rem;right:.5rem}.interactive-merch .merch-card-copy h3{margin:0;font-size:.85rem}.interactive-product{gap:1.25rem;padding:1.25rem 1.25rem 2.5rem}.product-info{padding:0}.product-view-toggle{width:100%}.interactive-product h1{font-size:2.25rem}.photo-view-buttons button>.merch-photo-crop{aspect-ratio:1.15}.product-feature-panel{padding:1rem 0 0}.photo-gallery-hint{font-size:.6rem}}@media (width<=520px){.shop-basket-trigger{bottom:.7rem;right:.7rem}.shop-basket>header,.basket-summary{padding-left:1.1rem;padding-right:1.1rem}.basket-lines{padding:0 1.1rem}}@media (width<=700px){.photo-gallery-stage{width:min(100%,48.75svh);margin:auto}}@media (prefers-reduced-motion:reduce){.photo-gallery-stage .merch-photo-crop{transition:none}.photo-gold-sweep{display:none}.interactive-merch .product-info,.interactive-merch .product-feature-panel{animation:none}.interactive-merch .product-feature{transition:none;transform:none}.interactive-merch .showcase-slide{animation:none}}
