/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.grow{flex-grow:1}.resize{resize:both}}:root{--ink:#111014;--paper:#f7f4f6;--ivory:#fffdfd;--wine:#dc145f;--gold:#f5bfd7;--muted:#625c62;--line:#11101433;--serif:Didot, "Bodoni 72", "Bodoni MT", "Times New Roman", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--wine);color:var(--ivory)}a:focus-visible{outline:2px solid var(--wine);outline-offset:5px}.scroll-progress{background:linear-gradient(90deg, var(--wine), var(--gold));width:100%;height:5px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;z-index:50;pointer-events:none;position:fixed;top:0;left:0}.site-header{border-top:4px solid var(--wine);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f4f6eb;border-bottom:1px solid #1110148c;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 4vw;display:grid;position:sticky;top:0;box-shadow:0 8px 30px #11101406}.masthead{font-family:var(--serif);letter-spacing:-.07em;text-transform:uppercase;font-size:30px;transition:color .22s,letter-spacing .22s}.masthead:hover{color:var(--wine);letter-spacing:-.04em}.masthead span{font-family:var(--sans);letter-spacing:.25em;vertical-align:middle;color:var(--wine);margin-left:8px;font-size:8px}nav{text-transform:uppercase;letter-spacing:.16em;gap:34px;font-size:10px;font-weight:500;display:flex}nav a{position:relative}nav a:after{content:"";background:var(--ink);height:1px;transition:right .18s;position:absolute;bottom:-5px;left:0;right:100%}nav a:hover:after{right:0}.header-contact{text-transform:uppercase;letter-spacing:.16em;justify-self:end;font-size:10px;font-weight:500;transition:color .18s,transform .18s}.header-contact:hover{color:var(--wine);transform:translate(3px)}.hero{isolation:isolate;border-bottom:14px solid var(--ink);background-color:#aaa8a7;background-image:radial-gradient(circle at 18% 24%,#ffffff38 0 1px,#0000 2px),radial-gradient(circle at 72% 63%,#0000002e 0 1px,#0000 2px),linear-gradient(115deg,#ffffff1c,#0000 32%,#00000014);background-size:31px 29px,43px 37px,100% 100%;min-height:920px;padding:0;display:block;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;opacity:.24;mix-blend-mode:multiply;background:repeating-linear-gradient(8deg,#0000 0 8px,#00000012 9px,#0000 10px);position:absolute;inset:0}.hero-stamp{z-index:5;letter-spacing:.12em;grid-template-rows:1fr 1fr;grid-template-columns:46px auto;column-gap:10px;font-size:9px;display:grid;position:absolute;top:58px;left:7vw}.hero-stamp:before{content:"J";color:#fff;background:var(--ink);width:44px;height:44px;font-family:var(--serif);border-radius:50%;grid-row:1/3;place-items:center;font-size:26px;display:grid}.hero-stamp b{align-self:end}.hero-stamp span{color:#11101494}.hero-follow{z-index:5;color:#fff;background:#3197ef;border-radius:3px;padding:8px 30px;font-size:11px;position:absolute;top:64px;left:27vw;box-shadow:0 6px 16px #0000001f}.hero-microcopy{z-index:5;text-align:right;text-transform:uppercase;color:#ffffffb3;font-size:9px;line-height:1.15;position:absolute;top:62px;right:6vw}.hero-hook{z-index:5;text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(16px,1.6vw,25px);font-weight:800;line-height:.98;position:absolute;top:270px;left:5.5vw}.hero-engagement{z-index:7;background:#fff;border-radius:4px;gap:22px;padding:13px 20px;font-size:18px;animation:4s ease-in-out infinite float-card;display:flex;position:absolute;top:205px;right:11vw;transform:rotate(3deg);box-shadow:0 9px 25px #00000029}.hero-person{z-index:3;filter:drop-shadow(0 18px 18px #0003);height:730px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.hero-person img{width:auto;height:100%;display:block}.phone-frame{z-index:2;background:#1e1e201f;border:13px solid #121214;border-radius:42px;width:310px;height:515px;position:absolute;top:330px;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 20px 45px #00000040}.phone-frame span{color:#fff;text-align:center;letter-spacing:.2em;font-size:7px;position:absolute;bottom:83px;left:0;right:0}.phone-frame i{background:#0c0c0e;border-radius:0 0 28px 28px;height:100px;position:absolute;bottom:0;left:0;right:0}.phone-frame b{z-index:2;color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:42px;line-height:1;display:grid;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.hero-title{z-index:6;text-align:center;line-height:.72;position:absolute;top:390px;left:3.5vw;right:3.5vw}.hero-title span{color:#fff;font-family:var(--serif);letter-spacing:-.085em;text-shadow:0 3px #00000014;font-size:clamp(88px,14.5vw,230px);font-weight:400;display:block}.hero-title strong{color:var(--ink);letter-spacing:-.075em;margin-top:16px;padding:2px 42px 13px;font-size:clamp(62px,9vw,142px);line-height:.76;display:inline-block;position:relative;transform:rotate(-2deg)}.hero-title strong:before{content:"";z-index:-1;background:var(--gold);border-radius:46% 54% 42% 58%/58% 40% 60% 42%;position:absolute;inset:-7px -20px -8px;transform:rotate(1deg);box-shadow:inset 0 0 0 2px #dc145f26}.sparkles{z-index:8;color:#ffe24a;text-shadow:0 4px 10px #0000002e;font-size:62px;animation:2s ease-in-out infinite sparkle;position:absolute;top:595px;right:8vw;transform:rotate(12deg)}.sparkles small{font-size:32px}.offer-sticker{z-index:8;background:var(--gold);border:2px solid var(--wine);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:170px;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;bottom:102px;right:5vw;transform:rotate(4deg);box-shadow:8px 9px #111014eb}.offer-sticker small{font-size:11px;font-weight:800}.offer-sticker b{letter-spacing:-.06em;font-size:54px;line-height:.95}.offer-sticker span{font-size:18px;font-weight:800}.volume-card{z-index:8;background:#f2f0ef;border:1px solid #00000029;flex-direction:column;align-items:center;width:125px;height:150px;padding:17px;display:flex;position:absolute;bottom:145px;left:9vw;transform:rotate(-6deg);box-shadow:4px 8px 18px #00000029}.volume-card span{font-size:10px}.volume-card b{margin:22px 0 15px;font-size:32px}.volume-card i{border:1px solid var(--ink);background:linear-gradient(90deg, var(--ink) 62%, transparent 62%);width:100%;height:5px}.hero-footer{z-index:8;justify-content:center;align-items:end;gap:42px;display:flex;position:absolute;bottom:38px;left:5vw;right:5vw}.hero-footer p{color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 2px 7px #00000059;margin:0;font-size:clamp(18px,2vw,29px);line-height:1.05}.hero-footer p b{border-bottom:3px solid var(--gold)}.hero-main{flex-direction:column;justify-content:space-between;display:flex}.edition-line{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.17em;justify-content:space-between;padding-bottom:11px;font-size:10px;display:flex}h1{font-family:var(--serif);letter-spacing:-.065em;text-transform:uppercase;margin:58px 0;font-size:clamp(62px,7.45vw,118px);font-weight:400;line-height:.84}h1>span{opacity:0;animation:.9s cubic-bezier(.2,.7,.15,1) forwards hero-line-in;display:block;transform:translateY(105%)}h1>span:nth-child(2){animation-delay:.11s}h1>span:nth-child(3){animation-delay:.22s}h1 em{color:var(--wine);text-transform:none;font-weight:400}.hero-bottom{border-top:1px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;padding-top:22px;display:flex}.hero-bottom p{max-width:540px;font-family:var(--serif);color:#39343a;margin:0;font-size:21px;line-height:1.42}.primary-button{background:var(--ink);min-width:235px;color:var(--ivory);text-transform:uppercase;letter-spacing:.13em;flex:none;justify-content:space-between;gap:30px;padding:17px 19px;font-size:10px;transition:background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.primary-button:before{content:"";background:linear-gradient(110deg,#0000 15%,#ffffff38 48%,#0000 78%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.primary-button:hover{background:var(--wine);transform:translateY(-2px)}.primary-button:hover:before{transform:translate(130%)}.primary-button span{transition:transform .18s}.primary-button:hover span{transform:translate(3px,3px)}.cover{color:var(--ivory);min-height:560px;box-shadow:24px 24px 0 var(--wine);opacity:0;background:linear-gradient(155deg,#08080a 0%,#1b151a 72%,#611b38 130%);flex-direction:column;justify-content:space-between;padding:22px;transition:box-shadow .35s,transform .35s;animation:.9s cubic-bezier(.2,.7,.15,1) .24s forwards cover-enter;display:flex;position:relative;overflow:hidden;transform:translate(24px,-12px)rotate(1.5deg)}.cover:hover{box-shadow:16px 16px 0 var(--wine);transform:translate(-4px,-4px)rotate(0)}.cover:before{content:"";z-index:1;border:1px solid #dc145fbf;position:absolute;inset:10px}.cover:after{content:"";background:radial-gradient(circle,#dc145f61,#dc145f00 70%);border-radius:50%;width:240px;height:240px;animation:5s ease-in-out infinite alternate glow-drift;position:absolute;top:-80px;right:-90px}.cover-top,.cover-bottom{text-transform:uppercase;letter-spacing:.16em;z-index:2;justify-content:space-between;font-size:8px;display:flex;position:relative}.cover-word{font-family:var(--sans);letter-spacing:-.08em;color:#dc145f29;margin:0;font-size:clamp(58px,7vw,98px);font-weight:700;position:absolute;top:48%;left:-15px;transform:translateY(-50%)rotate(-90deg)}.cover-focus{z-index:2;width:74%;margin:auto 0 auto 20%;position:relative;transform:translateY(12px)}.cover-focus:before{content:"01";z-index:-1;font-family:var(--serif);letter-spacing:-.1em;color:#ffffff13;font-size:clamp(112px,11vw,168px);line-height:1;position:absolute;top:-50%;right:-8%}.cover-focus small{text-transform:uppercase;letter-spacing:.2em;color:#f7b7d3;margin-bottom:21px;font-size:8px;display:block}.cover-focus strong{font-family:var(--serif);letter-spacing:-.045em;text-shadow:0 8px 28px #0006;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:.88;display:block}.cover-focus strong em{color:var(--gold);font-weight:400}.cover-focus>span{background:linear-gradient(90deg, var(--wine), #fff3);transform-origin:0;width:100%;height:1px;margin:28px 0 13px;animation:4s ease-in-out infinite alternate focus-line;display:block}.cover-focus p{text-transform:uppercase;letter-spacing:.22em;color:#ffffffa8;margin:0;font-size:7px}.statement-bar{background:var(--ink);color:var(--ivory);border-block:1px solid var(--ink);overflow:hidden}.statement-track{width:max-content;animation:24s linear infinite marquee;display:flex}.statement-bar p{font-family:var(--serif);white-space:nowrap;margin:0;padding:18px 0;font-size:clamp(20px,2.3vw,34px);font-style:italic}.statement-bar i{color:var(--gold);padding:0 2vw}.statement-bar:hover .statement-track{animation-play-state:paused}.role-section{background-color:#f8f7f5;background-image:linear-gradient(#11101406 1px,#0000 1px),linear-gradient(90deg,#11101406 1px,#0000 1px);background-size:24px 24px;padding:110px 6vw 120px}.section-label{border-bottom:1px solid var(--ink);grid-template-columns:95px 1fr;align-items:center;padding-bottom:12px;display:grid}.section-label span{font-family:var(--serif);color:var(--wine)}.section-label p{text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:10px;font-weight:500}.role-intro{grid-template-columns:1.45fr .55fr;align-items:end;gap:7vw;padding:64px 0 76px;display:grid}.role-intro h2{font-family:var(--serif);letter-spacing:-.055em;max-width:980px;margin:0;font-size:clamp(52px,6.2vw,96px);font-weight:400;line-height:.92}.role-intro>p{max-width:420px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.role-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:16px;padding-top:22px;display:grid}.role-grid article{border:1px solid var(--line);background:#fbf9fa;flex-direction:column;min-height:440px;padding:24px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.role-grid article:hover{background:var(--ivory);border-color:#dc145f6b;box-shadow:0 18px 50px #1110140f}.role-grid article:not(:first-child){padding-left:24px}.role-grid article:last-child{border-right:1px solid var(--line)}.card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-heading>span{color:var(--wine);font-size:9px}.card-heading small{text-transform:uppercase;letter-spacing:.14em;color:#716a71;font-size:8px}.role-visual{background:#f4f0f3;border:1px solid #1110141f;height:185px;margin:24px 0 22px;transition:transform .4s cubic-bezier(.2,.7,.15,1),box-shadow .4s;position:relative;overflow:hidden}.role-grid article:hover .role-visual{transform:translateY(-6px);box-shadow:0 16px 36px #0d0d101a}.role-visual b{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:400;line-height:.95;position:absolute}.strategy-visual i{border:1px solid #dc145fb3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strategy-visual i:first-child{width:138px;height:138px}.strategy-visual i:nth-child(2){border-color:#0d0d1059;width:94px;height:94px}.strategy-visual i:nth-child(3){background:var(--wine);border:0;width:14px;height:14px}.role-grid article:hover .strategy-visual i:first-child{animation:1.5s ease-in-out infinite target-pulse}.strategy-visual:before,.strategy-visual:after{content:"";background:#0d0d1029;position:absolute}.strategy-visual:before{width:1px;top:0;bottom:0;left:50%}.strategy-visual:after{height:1px;top:50%;left:0;right:0}.strategy-visual b{background:#f4f3f5;padding:6px 10px 4px 0;bottom:13px;left:14px}.content-visual{background:var(--ink);grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:7px;padding:7px;display:grid}.content-visual i{background:linear-gradient(135deg, #f8d9e7, var(--wine));display:block}.content-visual i:first-child{background:linear-gradient(155deg, #241820, var(--wine));grid-row:1/3}.content-visual i:nth-child(3){background:var(--paper)}.content-visual i{transition:filter .3s,transform .3s}.role-grid article:hover .content-visual i{filter:saturate(1.2)}.content-visual b{color:#fff;bottom:15px;left:17px}.rhythm-visual{background:var(--gold);padding:25px 18px}.rhythm-line{border-bottom:1px solid #0d0d1057;grid-template-columns:repeat(7,1fr);gap:5px;padding-bottom:22px;display:grid}.rhythm-line i{aspect-ratio:1;border:1px solid #0d0d1066;border-radius:50%;display:block}.rhythm-line i:nth-child(2),.rhythm-line i:nth-child(4),.rhythm-line i:nth-child(6){background:var(--wine);border-color:var(--wine)}.role-grid article:hover .rhythm-line i:nth-child(2),.role-grid article:hover .rhythm-line i:nth-child(4),.role-grid article:hover .rhythm-line i:nth-child(6){animation:.8s both rhythm-pop}.role-grid article:hover .rhythm-line i:nth-child(4){animation-delay:90ms}.role-grid article:hover .rhythm-line i:nth-child(6){animation-delay:.18s}.rhythm-visual b{bottom:35px;left:18px}.rhythm-visual>span{text-transform:uppercase;letter-spacing:.12em;font-size:8px;position:absolute;bottom:12px;right:16px}.role-grid h3{font-family:var(--serif);margin:auto 0 14px;font-size:36px;font-weight:400}.role-grid p{max-width:320px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.impact-section{color:var(--ivory);background:#0d0c0f;padding:105px 6vw 110px}.section-label-light{border-color:#ffffff6b}.section-label-light span{color:var(--gold)}.impact-heading h2{font-family:var(--serif);letter-spacing:-.065em;margin:62px 0 70px;font-size:clamp(54px,7vw,108px);font-weight:400;line-height:.86}.impact-heading h2 em{color:var(--gold);font-weight:400}.impact-grid{border-top:1px solid #ffffff6b;grid-template-columns:repeat(3,1fr);display:grid}.impact-grid article{border-right:1px solid #ffffff38;min-height:220px;padding:30px 32px 18px 0;transition:background .3s,color .3s;position:relative;overflow:hidden}.impact-grid article:hover{background:#dc145f12}.impact-grid article:not(:first-child){padding-left:32px}.impact-grid small{color:#9c969e;text-transform:uppercase;letter-spacing:.16em;margin-bottom:34px;font-size:8px;display:block}.impact-grid span{color:var(--gold);font-family:var(--serif);font-size:31px;font-style:italic}.impact-grid p{color:#dedade;max-width:350px;margin:25px 0 0;font-size:14px;line-height:1.72}.experience-section{background:var(--gold);grid-template-columns:.42fr 1.58fr;align-items:start;gap:7vw;padding:85px 6vw;display:grid;position:relative;overflow:hidden}.experience-section:after{content:"J&CO";font-family:var(--serif);color:#fff3;letter-spacing:-.08em;pointer-events:none;font-size:18vw;line-height:1;position:absolute;bottom:-7vw;right:-2vw}.experience-aside{border-top:1px solid var(--ink);padding-top:16px}.experience-aside p{font-family:var(--serif);margin:0 0 24px;font-size:22px}.experience-aside span{text-transform:uppercase;letter-spacing:.16em;font-size:9px;line-height:1.7}blockquote{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.5vw,54px);line-height:1.18}blockquote footer{min-height:0;color:var(--ink);background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:16px;padding:33px 0 0;display:flex}blockquote footer span{font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-size:9px}blockquote footer small{font-family:var(--sans);text-transform:uppercase;letter-spacing:.13em;opacity:.64;font-size:8px}.contact-section{color:var(--ivory);background:linear-gradient(135deg,#08080a 0%,#0d090c 72%,#160a11 100%);border-top:1px solid #fff3;padding:30px 6vw 105px;position:relative;overflow:hidden}.contact-topline{text-transform:uppercase;letter-spacing:.16em;color:#bdb8bf;border-bottom:1px solid #ffffff52;justify-content:space-between;padding-bottom:14px;font-size:8px;display:flex}.contact-layout{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);align-items:end;gap:8vw;padding-top:88px;display:grid}.contact-heading{position:relative}.contact-heading:before{content:"";background:var(--wine);width:62px;height:2px;position:absolute;top:-28px;left:0}.contact-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin:0 0 34px;font-size:9px}.contact-section h2{max-width:920px;font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(58px,6.6vw,106px);font-weight:400;line-height:.88}.contact-section h2 em{color:var(--gold);font-weight:400}.contact-aside{border-top:1px solid #ffffff61;padding-top:20px}.contact-aside>small{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin-bottom:56px;font-size:8px;display:block}.contact-copy{color:#d9d5da;max-width:410px;margin:0 0 30px;font-size:15px;line-height:1.72}.contact-button{background:var(--wine);width:100%;max-width:410px;color:var(--ivory);text-transform:uppercase;letter-spacing:.15em;border:1px solid var(--wine);justify-content:space-between;margin:0;padding:19px 21px;font-size:10px;font-weight:500;transition:transform .18s,background .18s,color .18s;display:flex}.contact-button:hover{background:var(--gold);color:var(--ink);border-color:var(--gold);transform:translateY(-2px)}.contact-button span{transition:transform .18s}.contact-button:hover span{transform:translate(4px,-4px)}.contact-note{color:#868087;text-transform:uppercase;letter-spacing:.14em;margin:15px 0 0;font-size:8px}footer{min-height:104px;color:var(--ivory);background:#08080a;border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:30px 4vw;display:grid}footer p{text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:9px}footer p:first-child{font-family:var(--serif);letter-spacing:-.03em;font-size:18px}footer p:nth-child(2){text-align:center;color:#bdbdc4}footer p:last-child{text-align:right;color:#bdbdc4}.floating-instagram{background:var(--wine);color:#fff;z-index:20;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #1110143d}.floating-instagram:hover{transform:translateY(-3px);box-shadow:0 14px 34px #dc145f4d}.floating-instagram svg{width:18px}.role-section{border-bottom:12px solid var(--ink);position:relative;overflow:hidden}.role-section:before{content:"CONTENT";color:#11101409;letter-spacing:-.09em;transform-origin:100% 0;pointer-events:none;font-size:15vw;font-weight:900;position:absolute;top:175px;right:-2vw;transform:rotate(90deg)}.editorial-note{z-index:2;color:#fff;background:var(--ink);font-family:var(--serif);text-align:center;box-shadow:6px 6px 0 var(--gold);padding:15px 18px;font-size:17px;font-style:italic;line-height:.9;position:absolute;transform:rotate(7deg)}.note-one{top:72px;right:7vw}.role-intro h2:after{content:"your content club";color:var(--ink);background:var(--gold);font-family:var(--sans);letter-spacing:.08em;vertical-align:middle;border-radius:50%;margin-left:22px;padding:8px 18px;font-size:10px;font-weight:800;display:inline-block;transform:rotate(-5deg)}.role-grid{border:0;align-items:start;gap:28px}.role-grid article{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#eeecea;position:relative;transform:rotate(-1.1deg)}.role-grid article:nth-child(2){background:#dad8d6;margin-top:44px;transform:rotate(1.2deg)}.role-grid article:nth-child(3){margin-top:12px;transform:rotate(-.7deg)}.role-grid article:hover{box-shadow:6px 16px 0 var(--gold);border-color:var(--ink);transform:translateY(-9px)rotate(0)}.role-grid article:after{content:"✦";background:var(--gold);border:2px solid var(--ink);border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:absolute;top:-22px;right:-14px}.role-grid h3{background:var(--gold);width:max-content;font-family:var(--sans);padding:0 12px 4px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.impact-section{background-color:#242326;background-image:radial-gradient(circle at 18% 21%,#ffffff1c 0 1px,#0000 2px),radial-gradient(circle at 78% 68%,#ffffff12 0 1px,#0000 2px),linear-gradient(130deg,#0000 20%,#ffffff09,#0000 68%);background-size:34px 31px,47px 39px,100% 100%;position:relative;overflow:hidden}.impact-section:before{content:"";opacity:.15;pointer-events:none;background:repeating-linear-gradient(-8deg,#0000 0 10px,#ffffff14 11px,#0000 12px);position:absolute;inset:0}.impact-heading,.impact-grid{z-index:1;position:relative}.impact-scribble{z-index:0;color:#ffffff14;letter-spacing:-.08em;text-align:right;font-size:clamp(56px,8vw,130px);font-weight:900;line-height:.7;position:absolute;top:100px;right:4vw;transform:rotate(-5deg)}.impact-scribble b{color:#f5bfd72e}.impact-heading h2 em{color:var(--ink);font-style:normal;font-family:var(--sans);font-weight:800;display:inline-block;position:relative}.impact-heading h2 em:before{content:"";z-index:-1;background:var(--gold);border-radius:48% 52% 38% 62%;position:absolute;inset:7% -2% 0;transform:rotate(-1deg)}.impact-grid{border:0;gap:22px}.impact-grid article,.impact-grid article:not(:first-child){min-height:290px;color:var(--ink);box-shadow:9px 9px 0 var(--gold);background:#e8e6e4;border:2px solid #0c0b0d;padding:28px;transform:rotate(.8deg)}.impact-grid article:nth-child(2){background:var(--gold);transform:rotate(-1deg)translateY(30px);box-shadow:9px 9px #fff}.impact-grid article:nth-child(3){transform:rotate(.5deg)translateY(-8px)}.impact-grid span{color:var(--ink);font-size:38px;font-weight:700}.experience-section{border-block:12px solid var(--ink);background-color:#aaa8a7;background-image:radial-gradient(circle at 20% 30%,#fff3 0 1px,#0000 2px),linear-gradient(115deg,#ffffff1a,#0000 45%,#00000014);background-size:31px 28px,100% 100%;min-height:540px}.experience-section:before{content:"SOCIAL PROOF";color:#fff3;letter-spacing:-.07em;white-space:nowrap;font-size:9vw;font-weight:900;position:absolute;bottom:40px;left:-30px;transform:rotate(-4deg)}.experience-aside{z-index:2;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;padding:24px;position:relative;transform:rotate(-3deg)}.experience-section blockquote{z-index:2;color:#fff;background:var(--ink);box-shadow:14px 14px 0 var(--gold);padding:44px;position:relative;transform:rotate(1deg)}.quote-mark{z-index:3;color:var(--gold);font-family:var(--serif);font-size:190px;line-height:1;position:absolute;top:26px;right:4vw;transform:rotate(8deg)}.offer-section{background:#f3f1ef;padding:28px 6vw 0;position:relative;overflow:hidden}.offer-section:before{content:"290";color:#1110140b;font-family:var(--serif);letter-spacing:-.12em;font-size:34vw;line-height:.7;position:absolute;top:70px;right:-3vw}.offer-topline{z-index:2;border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex;position:relative}.offer-layout{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:90px 0 110px;display:grid;position:relative}.offer-label{color:#fff;background:var(--ink);letter-spacing:.14em;box-shadow:5px 5px 0 var(--gold);margin-bottom:28px;padding:9px 18px;font-size:11px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.offer-copy h2{font-family:var(--serif);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(60px,7.5vw,116px);font-weight:400;line-height:.78}.offer-copy h2 em{z-index:1;color:var(--ink);font-family:var(--sans);font-size:.65em;font-style:normal;font-weight:900;line-height:.88;display:inline-block;position:relative}.offer-copy h2 em:before{content:"";z-index:-1;background:var(--gold);border-radius:45% 55% 48% 52%;position:absolute;inset:0 -18px;transform:rotate(-1deg)}.offer-copy>p{max-width:520px;margin:38px 0 0;font-size:16px;line-height:1.7}.offer-card{border:3px solid var(--ink);box-shadow:16px 16px 0 var(--ink);background:#aaa8a7;padding:34px;transform:rotate(2deg)}.offer-price{border-bottom:2px solid var(--ink);align-items:end;gap:12px;padding-bottom:24px;display:flex}.offer-price b{font-family:var(--serif);letter-spacing:-.08em;font-size:clamp(70px,8vw,116px);line-height:.7}.offer-price span{background:var(--gold);padding:7px 14px;font-size:15px;font-weight:800;transform:rotate(-3deg)}.offer-card ul{margin:28px 0;padding:0;list-style:none}.offer-card li{border-bottom:1px solid #11101459;gap:15px;padding:13px 0;font-weight:700;display:flex}.offer-card li span{color:#fff;font-size:10px}.offer-card>a{color:#fff;background:var(--ink);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;padding:18px;font-size:10px;transition:background .18s,transform .18s;display:flex}.offer-card>a:hover{background:var(--wine);transform:translateY(-3px)}.offer-ticker{width:max-content;color:var(--ink);background:var(--gold);border-block:3px solid var(--ink);animation:24s linear infinite marquee;display:flex;position:relative;left:-6vw}.offer-ticker span{letter-spacing:-.05em;white-space:nowrap;padding:12px 0;font-size:clamp(34px,4.5vw,68px);font-weight:900}.contact-section{background-color:#151416;background-image:radial-gradient(circle at 20% 30%,#ffffff17 0 1px,#0000 2px),linear-gradient(120deg,#0000 20%,#dc145f1f,#0000 70%);background-size:35px 31px,100% 100%}.contact-section:after{content:"LET’S TALK";color:#ffffff09;white-space:nowrap;font-size:15vw;font-weight:900;line-height:.8;position:absolute;bottom:-2vw;right:-2vw}.contact-layout,.contact-topline{z-index:1;position:relative}.contact-section h2 em{color:var(--ink);font-family:var(--sans);font-size:.72em;font-style:normal;font-weight:900;display:inline-block;position:relative}.contact-section h2 em:before{content:"";z-index:-1;background:var(--gold);border-radius:48% 52% 44% 56%;position:absolute;inset:2px -14px}.contact-aside{color:var(--ink);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--wine);background:#f2f0ee;padding:28px;transform:rotate(1.4deg)}.contact-aside>small,.contact-copy,.contact-note{color:var(--ink)}.contact-aside>small{margin-bottom:30px}.contact-actions{gap:10px;width:100%;max-width:410px;display:grid}.contact-button-mail{background:var(--wine)}.contact-button-whatsapp{background:var(--ink);border-color:var(--ink)}.contact-button-whatsapp:hover{color:#08150d;background:#25d366;border-color:#25d366}.contact-details{flex-wrap:wrap;gap:8px 18px;margin-top:20px;display:flex}.contact-details a{font-family:var(--serif);border-bottom:1px solid #11101466;font-size:17px;line-height:1.3;transition:color .18s,border-color .18s}.contact-details a:hover{color:var(--wine);border-color:var(--wine)}body>main>footer{background:var(--gold);color:var(--ink);border-top:3px solid var(--ink)}.motion-ready [data-reveal]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.7,.15,1);transform:translateY(34px)}.motion-ready [data-reveal=left]{transform:translate(-34px)}.motion-ready [data-reveal=line]{clip-path:inset(0 100% 0 0);transition:opacity .5s,clip-path .9s cubic-bezier(.2,.7,.15,1);transform:none}.motion-ready [data-reveal].is-visible{opacity:1;clip-path:inset(0);transform:translate(0)}.motion-ready .role-grid article:nth-child(2),.motion-ready .impact-grid article:nth-child(2){transition-delay:.1s}.motion-ready .role-grid article:nth-child(3),.motion-ready .impact-grid article:nth-child(3){transition-delay:.2s}@keyframes hero-line-in{to{opacity:1;transform:translateY(0)}}@keyframes cover-enter{to{opacity:1;transform:translate(-12px,-12px)rotate(0)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes focus-line{to{opacity:.58;transform:scaleX(.62)}}@keyframes glow-drift{to{transform:translate(-30px,28px)scale(1.18)}}@keyframes target-pulse{50%{opacity:.55;transform:translate(-50%,-50%)scale(.88)}}@keyframes rhythm-pop{50%{transform:translateY(-7px)}}@keyframes float-card{50%{transform:translateY(-9px)rotate(1deg)}}@keyframes sparkle{50%{filter:brightness(1.12);transform:rotate(4deg)scale(1.1)}}@media (width<=900px){.site-header{grid-template-columns:1fr auto;padding-inline:22px}nav{display:none}.hero{min-height:820px;padding:0}.hero-follow{left:auto;right:5vw}.hero-microcopy{display:none}.hero-hook{top:190px}.hero-engagement{gap:13px;font-size:14px;top:160px;right:5vw}.hero-person{height:640px;top:80px}.phone-frame{width:260px;height:440px;top:290px}.hero-title{top:350px}.sparkles{top:545px}.offer-sticker{width:190px;height:140px;bottom:100px}.offer-sticker b{font-size:45px}.volume-card{display:none}.hero-footer{justify-content:flex-start}.cover{justify-self:end;width:min(100% - 18px,440px);min-height:440px}.hero-bottom{flex-direction:column;align-items:start}.role-section{padding:80px 24px}.note-one{top:35px;right:30px}.role-intro{grid-template-columns:1fr;padding-block:50px}.role-grid{gap:18px}.role-grid article:nth-child(2),.role-grid article:nth-child(3){margin-top:20px}.impact-section{padding:80px 24px}.experience-section{grid-template-columns:.52fr 1.48fr;padding:70px 24px}.offer-section{padding-inline:24px}.offer-layout{grid-template-columns:1fr;gap:70px}.offer-card{max-width:570px;margin-left:auto}.contact-section{padding-inline:24px}.contact-layout{grid-template-columns:1fr;gap:58px}.contact-aside{max-width:520px;margin-left:auto}}@media (width<=600px){.site-header{min-height:68px}.header-contact{font-size:8px}.hero{min-height:735px}.hero-stamp{transform-origin:0 0;top:28px;left:22px;transform:scale(.88)}.hero-follow{padding:7px 18px;top:33px;right:20px}.hero-hook{font-size:14px;top:135px;left:20px}.hero-engagement{gap:9px;padding:10px 12px;font-size:11px;top:175px;right:10px}.hero-person{height:505px;top:100px}.phone-frame{border-width:9px;border-radius:30px;width:215px;height:365px;top:250px}.phone-frame i{height:76px}.phone-frame span{bottom:61px}.phone-frame b{width:46px;height:46px;font-size:32px;bottom:10px}.hero-title{top:300px;left:8px;right:8px}.hero-title span{font-size:clamp(57px,21vw,88px)}.hero-title strong{margin-top:14px;padding-inline:24px;font-size:clamp(52px,17vw,72px)}.sparkles{font-size:40px;top:448px;right:10px}.offer-sticker{width:142px;height:107px;box-shadow:5px 6px 0 var(--ink);bottom:98px;right:14px}.offer-sticker small{font-size:8px}.offer-sticker b{font-size:36px}.offer-sticker span{font-size:12px}.hero-footer{justify-content:space-between;gap:15px;bottom:20px;left:18px;right:18px}.hero-footer p{text-align:left;font-size:14px}.hero-footer .primary-button{width:145px;min-width:0;padding:13px 12px;font-size:8px}.edition-line span:last-child{display:none}h1{margin:42px 0;font-size:clamp(52px,15.5vw,76px);line-height:.86}.hero-bottom p{font-size:18px}.primary-button{min-width:min(100%,280px)}.statement-bar p{font-size:23px}.section-label{grid-template-columns:44px 1fr}.role-intro h2{font-size:52px}.role-intro h2:after{margin:16px 0 0}.role-grid{grid-template-columns:1fr}.role-grid article,.role-grid article:not(:first-child){border:1px solid var(--line);min-height:auto;padding:22px}.role-visual{height:190px}.role-grid h3{margin:12px 0 10px}.impact-heading h2{margin-block:50px;font-size:56px}.impact-grid{grid-template-columns:1fr}.impact-grid article,.impact-grid article:not(:first-child){border:2px solid var(--ink);min-height:auto;padding:28px}.impact-grid article:nth-child(2),.impact-grid article:nth-child(3){margin-top:22px;transform:rotate(0)}.impact-grid p{margin-top:20px}.experience-section{grid-template-columns:1fr}.experience-aside{max-width:220px}blockquote{font-size:32px}.experience-section blockquote{padding:28px 24px}.quote-mark{font-size:110px;top:220px;right:10px}blockquote footer{flex-direction:column;align-items:flex-start;gap:7px}.offer-layout{gap:48px;padding:65px 0 85px}.offer-copy h2{font-size:56px}.offer-card{box-shadow:9px 9px 0 var(--ink);padding:24px;transform:rotate(0)}.offer-price b{font-size:72px}.offer-ticker span{font-size:34px}.contact-section{padding-bottom:75px}.contact-layout{gap:48px;padding-top:72px}.contact-section h2{font-size:clamp(48px,14vw,64px)}.contact-heading{box-shadow:8px 8px 0 var(--gold);padding:25px 20px}.contact-aside{margin-left:0}.contact-aside>small{margin-bottom:30px}.contact-topline span:nth-child(2){display:none}footer{text-align:center;grid-template-columns:1fr;gap:14px}footer p:nth-child(2),footer p:last-child{text-align:center}}.offer-sticker{border:0;border-left:5px solid var(--wine);width:235px;height:auto;min-height:142px;box-shadow:10px 10px 0 var(--ink);background:#f8f7f5f5;border-radius:0;align-items:flex-start;padding:24px 26px;bottom:118px;right:5vw;transform:none}.offer-sticker:before{content:"ÉDITION 09";color:#7b7479;letter-spacing:.16em;font-size:7px;position:absolute;top:17px;right:18px}.offer-sticker span{letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:600}@media (width<=600px){.offer-sticker{width:142px;min-height:98px;box-shadow:6px 6px 0 var(--ink);border-left-width:3px;padding:16px;bottom:100px;right:14px}.offer-sticker:before{display:none}.offer-sticker small{font-size:6px}.offer-sticker b{margin-top:6px;font-size:34px}.offer-sticker span{margin-top:5px;font-size:7px}}.phone-frame b{display:none}.offer-sticker{border:2px solid var(--wine);background:var(--gold);border-left-width:2px;border-radius:50%;align-items:center;width:230px;height:170px;min-height:0;padding:0;bottom:102px;right:5vw;transform:rotate(4deg);box-shadow:8px 9px #111014eb}.offer-sticker:before{display:none}.offer-sticker small{color:var(--ink);letter-spacing:normal;font-size:11px}.offer-sticker b{font-family:var(--sans);margin-top:0;font-size:54px;font-weight:800;line-height:.95}.offer-sticker span{letter-spacing:normal;margin-top:0;font-size:18px;font-weight:800}.offer-sticker:hover{box-shadow:3px 4px 0 var(--ink);transform:rotate(0)scale(1.04)}@media (width<=600px){.offer-sticker{border:2px solid var(--wine);width:142px;height:107px;min-height:0;box-shadow:5px 6px 0 var(--ink);border-radius:50%;padding:0;bottom:98px;right:14px}.offer-sticker small{font-size:8px}.offer-sticker b{margin-top:0;font-size:36px}.offer-sticker span{margin-top:0;font-size:12px}}.content-visual{isolation:isolate;background:#d8d5d3;border:1px solid #1110143d;padding:14px;display:block}.content-visual:before{content:"J&CO / SOCIAL EDIT";z-index:4;color:var(--ink);letter-spacing:.18em;font-size:6px;font-weight:700;position:absolute;top:10px;left:14px}.content-visual:after{content:"♥ 2,4K   ◉ 184";z-index:5;color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;padding:7px 9px;font-size:8px;position:absolute;bottom:14px;right:12px}.content-visual i{filter:none;border:1px solid #11101438;position:absolute;display:block!important}.content-visual i:first-child{z-index:1;background:linear-gradient(145deg,#111014 0 45%,#f5bfd7 45% 70%,#eeeae8 70%);width:42%;height:125px;top:34px;left:22px}.content-visual i:first-child:after{content:"SOCIAL";color:#fff;font-family:var(--serif);transform-origin:0 100%;font-size:23px;line-height:.8;position:absolute;bottom:8px;left:8px;transform:rotate(-90deg)translateY(17px)}.content-visual i:nth-child(2){z-index:2;background:linear-gradient(135deg,#eeeae8 0 48%,#111014 48% 51%,#f5bfd7 51%);width:43%;height:104px;top:28px;right:24px;transform:rotate(3deg);box-shadow:5px 5px #111014d9}.content-visual i:nth-child(3){z-index:3;background:#f8f7f5;width:35%;height:66px;bottom:17px;left:41%;transform:rotate(-4deg)}.content-visual i:nth-child(3):before{content:"POST\a IDEAS";white-space:pre;color:var(--ink);font-size:13px;font-weight:900;line-height:.85;position:absolute;top:8px;left:8px}.content-visual i:nth-child(4){display:none!important}.content-visual b{z-index:6;color:#fff;background:var(--ink);font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;font-size:9px;font-style:normal;line-height:1;bottom:12px;left:14px}.role-grid article:hover .content-visual i:nth-child(2){transform:rotate(0)}.rhythm-visual{background:#f4f1f2;border:1px solid #1110143d;padding:18px}.rhythm-visual:before{content:"SEPTEMBRE 2026";color:var(--ink);letter-spacing:.16em;font-size:7px;font-weight:800;position:absolute;top:15px;left:18px}.rhythm-visual:after{content:"3 publications / semaine";color:var(--ink);background:var(--gold);padding:5px 8px;font-size:7px;font-weight:700;position:absolute;top:12px;right:14px}.rhythm-line{border:0;grid-template-columns:repeat(7,1fr);gap:5px;padding:0;display:grid;position:absolute;top:49px;left:18px;right:18px}.rhythm-line:before{content:"L  M  M  J  V  S  D";color:#777176;word-spacing:8px;font-size:6px;position:absolute;top:-13px;left:2px;right:2px}.rhythm-line i{aspect-ratio:1;background:#fff;border:1px solid #1110142e;border-radius:0;display:block}.rhythm-line i:nth-child(2),.rhythm-line i:nth-child(4),.rhythm-line i:nth-child(6){background:var(--ink);border-color:var(--ink);position:relative}.rhythm-line i:nth-child(2):after,.rhythm-line i:nth-child(4):after,.rhythm-line i:nth-child(6):after{content:"✦";color:var(--gold);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.rhythm-visual b{color:var(--ink);font-family:var(--serif);font-size:22px;line-height:.9;bottom:37px;left:18px}.rhythm-visual>span{border-top:1px solid #11101433;padding-top:7px;bottom:14px;right:18px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.statement-track{transform:none!important}}.editorial-note,.impact-scribble,.quote-mark{display:none}.role-section{background:#f8f7f5;border-bottom:1px solid #1110142e}.role-section:before{display:none}.role-intro h2{text-transform:none}.role-intro h2:after{display:none}.role-grid{border-top:1px solid var(--ink);align-items:stretch;gap:0}.role-grid article,.role-grid article:nth-child(2),.role-grid article:nth-child(3){min-height:440px;box-shadow:none;background:0 0;border:0;border-right:1px solid #11101438;margin:0;padding:28px;transform:none}.role-grid article:first-child{border-left:1px solid #11101438}.role-grid article:hover{box-shadow:none;background:#fff;border-color:#11101438;transform:none}.role-grid article:after{display:none}.role-grid h3{font-family:var(--serif);background:0 0;padding:0;font-weight:400;transform:none}.role-visual{border:1px solid #11101433}.impact-section{background:#111014}.impact-section:before{display:none}.impact-heading h2 em{color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:400;display:inline}.impact-heading h2 em:before{display:none}.impact-grid{border-top:1px solid #ffffff57;gap:0}.impact-grid article,.impact-grid article:not(:first-child),.impact-grid article:nth-child(2),.impact-grid article:nth-child(3){color:#fff;min-height:240px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff2e;margin:0;padding:30px 32px;transform:none}.impact-grid article:first-child{padding-left:0}.impact-grid article:last-child{border-right:0}.impact-grid article:hover{background:#ffffff09;transform:none}.impact-grid small{color:#99939a}.impact-grid span{color:var(--gold);font-family:var(--serif);font-weight:400}.impact-grid p{color:#dedade}.experience-section{background:#f2d0df;border:0;border-bottom:1px solid #11101429;min-height:auto}.experience-section:before{display:none}.experience-section:after{color:#ffffff38}.experience-aside{border:0;border-top:1px solid var(--ink);box-shadow:none;background:0 0;padding:16px 0 0;transform:none}.experience-section blockquote{color:var(--ink);box-shadow:none;background:0 0;padding:0;transform:none}.experience-section blockquote footer{color:var(--ink)}.offer-section{background:#f8f7f5;border-bottom:1px solid #1110142e}.offer-section:before{color:#11101406;top:150px;right:-2vw}.offer-label{color:var(--wine);border:1px solid var(--wine);box-shadow:none;background:0 0;padding:8px 14px;transform:none}.offer-copy h2 em{color:var(--wine);font-family:var(--serif);font-style:italic;font-weight:400;font-size:inherit;display:inline}.offer-copy h2 em:before{display:none}.offer-card{box-shadow:14px 14px 0 var(--gold);background:#fff;border:1px solid #1110144d;padding:40px;transform:none}.offer-price span,.offer-card>a:hover{transform:none}.offer-ticker{color:#fff;background:var(--ink);border:0}.offer-ticker span{font-family:var(--serif);font-style:italic;font-weight:400}.contact-section{background:#0e0d10}.contact-section:after{display:none}.contact-heading{box-shadow:none;border:0;padding:0;transform:none}.contact-section h2 em{color:var(--gold);font-family:var(--serif);font-style:italic;font-weight:400;font-size:inherit;display:inline}.contact-section h2 em:before{display:none}.contact-aside{box-shadow:10px 10px 0 var(--gold);background:#f8f7f5;border:0;padding:30px;transform:none}body>main>footer{color:#fff;background:#08080a;border-top:1px solid #ffffff29}body>main>footer p:nth-child(2),body>main>footer p:last-child{color:#bdbdc4}@media (width<=600px){.role-grid{border-top:0;gap:18px}.role-grid article,.role-grid article:nth-child(2),.role-grid article:nth-child(3){border:1px solid #11101438;min-height:auto}.impact-grid{border-top:1px solid #ffffff57}.impact-grid article,.impact-grid article:not(:first-child),.impact-grid article:nth-child(2),.impact-grid article:nth-child(3){border:0;border-bottom:1px solid #ffffff2e;padding:28px 0}.offer-card{box-shadow:8px 8px 0 var(--gold)}.contact-heading{box-shadow:none;padding:0}}
