/*! 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{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--lime:#c8dc28;--ink:#111210;--paper:#f3f0e8;--line:#1112102e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}.nav{z-index:10;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 4.5vw;display:flex;position:absolute}.brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:17px;font-weight:800;display:flex}.brand b{color:var(--lime)}.eye-mark{border:2px solid;border-radius:70% 15%;place-items:center;width:34px;height:21px;display:grid;transform:rotate(45deg)}.eye-mark i{background:var(--lime);border-radius:50%;width:8px;height:8px}.navLinks{letter-spacing:.08em;align-items:center;gap:35px;font-size:12px;font-weight:700;display:flex}.navLinks a:not(.navCta):hover{color:var(--lime)}.navCta,.primary{background:var(--lime);color:var(--ink);padding:15px 20px;font-weight:800}.menuButton{color:#fff;background:0 0;border:0;display:none}.hero{grid-template-columns:1.03fr .97fr;min-height:850px;padding:150px 4.5vw 80px;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:2;align-self:center;position:relative}.eyebrow{letter-spacing:.17em;color:var(--lime);font:700 11px/1 monospace}.eyebrow.dark{color:#596318}h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(65px,7.5vw,125px);font-weight:800;line-height:.83}h1 em,h2 em,blockquote em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.intro{color:#b6b6ae;max-width:510px;font-size:17px;line-height:1.65}.primary{letter-spacing:.08em;justify-content:space-between;width:235px;margin-top:28px;font-size:12px;transition:all .2s;display:inline-flex}.primary:hover{width:250px}.scrollNote{letter-spacing:.12em;color:#77786f;align-items:center;gap:10px;margin-top:90px;font:10px monospace;display:flex}.scrollNote span{background:#77786f;width:34px;height:1px}.heroVisual{align-self:center;min-height:550px;position:relative}.iris{aspect-ratio:1;background:repeating-conic-gradient(from 10deg,#d8ed32 0 2deg,#9aac20 2deg 5deg,#f1ff76 5deg 7deg,#6a7516 7deg 10deg);border-radius:50%;place-items:center;width:min(38vw,550px);animation:5s ease-in-out infinite breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #c8dc2838,inset 0 0 60px #30350b}.pupil{aspect-ratio:1;background:#050505;border-radius:50%;width:38%;position:relative;box-shadow:0 0 0 22px #0000003d}.glint{aspect-ratio:1;filter:blur(2px);background:#fff;border-radius:50%;width:25%;position:absolute;top:13%;left:18%}.orbit{border:1px solid #ffffff26;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitOne{aspect-ratio:1;width:115%}.orbitTwo{aspect-ratio:1;width:140%}.visualLabel{letter-spacing:.18em;color:#8f9088;font:10px monospace;position:absolute}.visualLabel.one{top:10%;left:9%}.visualLabel.two{top:35%;right:-2%}.visualLabel.three{bottom:18%;left:-2%}.cross{color:var(--lime);font:20px monospace;position:absolute}.c1{bottom:7%;right:5%}.c2{top:25%;left:10%}@keyframes breathe{50%{transform:translate(-50%,-50%)scale(1.025)rotate(2deg)}}.ticker{background:var(--lime);color:var(--ink);letter-spacing:.12em;white-space:nowrap;padding:13px 0;font:800 12px monospace;overflow:hidden}.ticker div{width:max-content;animation:25s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.play{background:var(--paper);color:var(--ink);padding:110px 4.5vw}.sectionHead{grid-template-columns:.8fr 1.4fr 1fr;align-items:end;gap:40px;max-width:1400px;margin:auto auto 65px;display:grid}.sectionHead h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,75px);line-height:.92}.sectionHead p:last-child{color:#64655e;max-width:370px;line-height:1.6}.sectionHead h2 em{color:#67750e}.choiceGrid{border:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1100px;margin:auto;display:grid}.productCard{min-height:500px;color:var(--ink);cursor:pointer;background:#e9e6dd;border:0;padding:45px;transition:all .25s;position:relative}.productCard+.productCard{border-left:1px solid var(--line)}.productCard:hover,.productCard.selected{background:#dedbd1}.pick{border:1px solid;border-radius:50%;padding:8px 11px;font:800 13px monospace;position:absolute;top:24px;left:26px}.pack{text-align:left;flex-direction:column;width:200px;height:305px;margin:10px auto 35px;padding:30px 22px;transition:all .3s;display:flex;box-shadow:0 25px 35px #0000002b}.productCard:hover .pack{transform:translateY(-8px)rotate(-1deg)}.packA{color:#17232d;background:#ff5c42}.packA b{letter-spacing:-.08em;font-size:33px}.packA small{letter-spacing:.12em;font-size:7px}.packA .fruit{color:#ffd238;margin:20px auto 6px;font-size:75px}.packA strong{font-size:24px;line-height:.84}.packA span{margin-top:auto;font-size:8px}.packB{color:#ecf0d4;background:#172820}.packB small{letter-spacing:.15em;font:7px monospace}.packB .line{background:#90a48e;height:1px;margin:13px 0}.packB strong{margin-top:55px;font:42px Georgia}.packB i{color:#9bb35a;font:42px Georgia}.packB span{margin-top:auto;font:8px/1.5 monospace}.selectText{border-top:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding-top:18px;font:800 11px monospace;display:flex}.resultPanel{background:var(--lime);text-align:center;place-items:center;max-width:1100px;min-height:83px;margin:auto;padding:22px 30px;display:grid}.resultPanel>p{margin:0;font-size:13px}.resultPanel>button{letter-spacing:.1em;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;font:800 12px monospace;display:flex}.reveal{text-align:left;grid-template-columns:90px 1fr 50px;align-items:start;gap:25px;width:100%;padding:12px 0;display:grid}.reveal .resultNo{letter-spacing:-.08em;font-size:55px;font-weight:800}.reveal h3{margin:7px 0;font-size:30px}.reveal p:last-child{max-width:690px;line-height:1.6}.reveal button{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;width:42px;height:42px}.experiments{background:var(--ink);padding:120px 4.5vw}.sectionHead.light{grid-template-columns:.8fr 2.4fr;align-items:start}.sectionHead.light h2 em{color:var(--lime)}.experimentLayout{grid-template-columns:1.15fr .85fr;gap:70px;max-width:1400px;margin:auto;display:grid}.experimentList button{color:#75776e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #32332f;grid-template-columns:55px 1fr 40px;align-items:center;width:100%;padding:28px 5px;transition:all .2s;display:grid}.experimentList button.active{color:#fff;padding-left:18px}.experimentList button>span{font:11px monospace}.experimentList small{letter-spacing:.14em;color:var(--lime);font:9px monospace}.experimentList h3{letter-spacing:-.04em;margin:5px 0;font-size:30px}.experimentList b{font-size:25px}.experimentPreview{background:var(--accent);min-height:450px;color:var(--ink);flex-direction:column;justify-content:flex-end;padding:35px;transition:background .3s;display:flex;position:relative;overflow:hidden}.previewShape{border:60px solid var(--ink);border-radius:50%;place-items:center;width:280px;height:280px;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.previewShape:before{content:"";background:var(--paper);border-radius:50%;width:50px;height:50px;position:absolute}.previewShape span{font:11px monospace;position:absolute;top:-50px;left:-50px}.experimentPreview p{max-width:330px;font-weight:700;line-height:1.5;position:relative}.experimentPreview a{border-top:1px solid;padding-top:18px;font:800 11px monospace;position:relative}.about{background:var(--lime);color:var(--ink);padding:120px 8vw}blockquote{letter-spacing:-.075em;margin:45px 0 90px;font-size:clamp(48px,7.2vw,110px);font-weight:800;line-height:.9}blockquote em{color:#fff}.aboutFoot{border-top:1px solid #00000059;grid-template-columns:1fr 1fr;gap:50px;padding-top:30px;display:grid}.aboutFoot p{max-width:520px;line-height:1.6}.aboutFoot div{text-align:right;letter-spacing:.12em;flex-direction:column;justify-self:end;font-size:11px;display:flex}.aboutFoot b{margin-top:7px;font-size:17px}footer{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:30px;padding:65px 4.5vw 25px;display:grid;position:relative}footer p{letter-spacing:.1em;margin:0;font-size:13px;font-weight:800;line-height:1.5}footer>a{text-align:right;color:var(--lime);font:11px monospace}footer small{color:#666;grid-column:1/-1;margin-top:60px;font:9px monospace}@media (width<=800px){.nav{height:72px}.menuButton{display:block}.navLinks{background:var(--ink);flex-direction:column;align-items:stretch;padding:30px;display:none;position:absolute;top:72px;left:0;right:0}.navLinks.open{display:flex}.hero{grid-template-columns:1fr;min-height:950px;padding-top:120px}.heroVisual{opacity:.7;width:85vw;height:500px;position:absolute;bottom:-20px;right:-25%}.iris{width:72vw}.scrollNote{margin-top:60px}.sectionHead,.sectionHead.light{grid-template-columns:1fr;gap:20px}.choiceGrid{grid-template-columns:1fr}.productCard{min-height:440px}.productCard+.productCard{border-left:0;border-top:1px solid var(--line)}.experimentLayout{grid-template-columns:1fr}.experimentPreview{min-height:390px}.aboutFoot{grid-template-columns:1fr}.aboutFoot div{text-align:left;justify-self:start}footer{grid-template-columns:1fr}footer>a{text-align:left}.reveal{grid-template-columns:1fr}.reveal .resultNo{font-size:34px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.coverLogo{width:48px;height:34px;display:block;position:relative}.coverLogo img{object-fit:contain;width:100%;height:100%;display:block}.coverHero{perspective:1200px;place-items:center;min-height:610px;display:grid;position:relative}.coverHero>img{z-index:2;width:min(29vw,390px);height:auto;transition:all .4s;position:relative;transform:rotateY(-8deg)rotate(2deg);box-shadow:30px 35px 55px #0000008c}.coverHero:hover>img{transform:rotateY(-2deg)rotate(0)translateY(-8px)}.bookShadow{filter:blur(35px);background:#000;border-radius:50%;width:65%;height:15%;position:absolute;bottom:5%}.bookTag{z-index:3;background:var(--paper);color:var(--ink);letter-spacing:.12em;padding:12px;font:700 9px monospace;position:absolute;bottom:13%;right:2%}.bookSection{background:var(--paper);color:var(--ink);grid-template-columns:.8fr 1.2fr;align-items:center;gap:10vw;padding:120px 8vw;display:grid}.bookCoverWrap{background:var(--lime);padding:35px 14%;position:relative}.bookCoverWrap:after{content:"THE VISUAL PSYCHOLOGY OF CHOICE";letter-spacing:.16em;font:700 9px monospace;position:absolute;bottom:105px;left:-55px;transform:rotate(-90deg)}.bookCoverWrap img{width:100%;display:block;transform:rotate(-2deg);box-shadow:25px 30px 35px #00000038}.bookStory h2,.buyCopy h2,.labIntro h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(48px,6vw,85px);line-height:.9}.bookStory h2 em,.labIntro h2 em{color:#697715}.bookLead{color:#55574f;max-width:650px;font-size:18px;line-height:1.65}.bookFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.bookFacts div{border-right:1px solid var(--line);flex-direction:column;padding:24px 10px;display:flex}.bookFacts div:last-child{border:0}.bookFacts b{font-size:35px}.bookFacts span{margin-top:4px;font:10px monospace}.bookStory ul{margin:30px 0;padding:0;list-style:none}.bookStory li{border-bottom:1px solid var(--line);padding:10px 0}.bookStory li:before{content:"＋";color:#78880f;margin-right:12px}.darkButton{background:var(--ink);color:var(--lime);letter-spacing:.1em;justify-content:space-between;max-width:270px;padding:18px 22px;font:800 11px monospace;display:flex}.labExercises{color:var(--ink);background:#e7e3d9;grid-template-columns:.75fr 1.25fr;gap:6vw;padding:110px 4.5vw;display:grid}.labIntro{align-self:start;position:sticky;top:30px}.labIntro>p{max-width:470px;line-height:1.6}.labTabs{border-top:1px solid var(--line);margin-top:45px}.labTabs button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#777;background:0 0;width:100%;padding:18px 5px;font:700 11px monospace;display:block}.labTabs button.active{color:var(--ink);background:var(--lime);padding-left:18px}.labStage{background:var(--paper);min-height:670px;padding:55px}.exerciseNo{letter-spacing:.15em;color:#73810e;font:800 9px monospace}.exercisePane h3{letter-spacing:-.05em;margin:12px 0;font-size:42px}.exercisePane>p:not(.exerciseNo){color:#666;line-height:1.5}.attentionAd{color:#fff;background:#161616;height:340px;margin:30px 0;position:relative;overflow:hidden}.attentionAd button{cursor:pointer;border:0;position:absolute}.attentionAd>button:first-child{color:#fff;text-align:left;letter-spacing:-.06em;background:0 0;font-size:48px;font-weight:900;line-height:.85;top:10%;left:7%}.adCircle{background:#ff5038;border-radius:50%;width:165px;height:165px;top:29%;left:42%}.adOffer{background:var(--lime);border-radius:50%;width:115px;height:115px;font-size:34px;font-weight:900;top:10%;right:6%}.adOffer small{font-size:8px;display:block}.adArrow{color:#fff;background:0 0;font-size:70px;bottom:8%;right:12%}.exerciseResult{background:var(--lime);flex-direction:column;justify-content:center;gap:5px;min-height:75px;padding:20px;font-size:13px;display:flex}.exerciseResult span{color:#3e4317;font-size:12px}.paletteGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin:50px 0;display:grid}.paletteGrid button{cursor:pointer;background:#ddd8ce;border:2px solid #0000;grid-template-columns:repeat(3,1fr);gap:3px;padding:15px;display:grid;position:relative}.paletteGrid button.selected{border-color:var(--ink);transform:translateY(-8px)}.paletteGrid span{font:800 12px monospace;position:absolute;top:-25px}.paletteGrid i{height:210px;display:block}.trustGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0;display:grid}.trustPack{cursor:pointer;background:#e6e0d5;border:2px solid #0000;flex-direction:column;align-items:flex-start;min-height:175px;padding:14px;display:flex;position:relative}.trustPack.selected{border-color:var(--lime);box-shadow:inset 0 0 0 3px var(--ink)}.trustPack>span{font:9px monospace}.trustPack i{border:14px solid;border-radius:50%;align-self:center;width:65px;height:65px;margin:8px}.trustPack b{font-size:22px}.trustPack small{letter-spacing:.1em;font-size:7px}.p2,.p5{color:#eee;background:#222}.p3{background:#adca6c}.p4{background:#efb7c9}.p6{background:#8bc6d1}.buySection{color:var(--paper);background:#111;grid-template-columns:1fr 1fr;gap:9vw;padding:120px 8vw;display:grid}.buyCopy h2 em{color:var(--lime)}.buyCopy>p:last-of-type{color:#aaa;max-width:510px;line-height:1.7}.miniBook{border-top:1px solid #333;align-items:center;gap:22px;margin-top:40px;padding-top:25px;display:flex}.miniBook img{width:95px;box-shadow:10px 12px 20px #000}.miniBook div{flex-direction:column;gap:8px;display:flex}.miniBook b{color:var(--lime);font:800 10px monospace}.miniBook span{color:#aaa;font-size:12px}.authorSection{color:var(--paper);background:#171816;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;padding:120px 8vw;display:grid}.authorPortrait{background:var(--lime);padding:0 22px 22px 0;position:relative}.authorPortrait img{object-fit:cover;object-position:center top;filter:grayscale(10%);width:100%;max-height:720px;display:block}.authorPortrait span{color:var(--ink);letter-spacing:.14em;font:800 9px monospace;position:absolute;bottom:120px;left:-60px;transform:rotate(-90deg)}.authorBio h2{letter-spacing:-.075em;margin:28px 0 45px;font-size:clamp(65px,8vw,120px);line-height:.78}.authorBio h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.authorBio>p:not(.eyebrow){color:#aaa;max-width:650px;line-height:1.75}.authorBio .bioLead{color:#fff!important;font-size:20px!important}.authorLinks{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.authorLinks a{letter-spacing:.1em;border:1px solid #4c4d47;padding:14px 17px;font:800 9px monospace}.authorLinks a:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}.buyForm{background:var(--lime);color:var(--ink);flex-direction:column;gap:24px;padding:40px;display:flex}.buyForm label{letter-spacing:.12em;font:800 9px monospace}.buyForm label span{font-weight:400}.buyForm input,.buyForm textarea{background:0 0;border:0;border-bottom:1px solid #0006;outline:none;width:100%;margin-top:8px;padding:13px 2px;font:16px Arial;display:block}.buyForm textarea{resize:vertical}.formRow{grid-template-columns:1fr 1fr;gap:25px;display:grid}.buyForm>button{background:var(--ink);color:var(--lime);cursor:pointer;border:0;justify-content:space-between;padding:20px;font:800 11px monospace;display:flex}.buyForm>button:disabled{opacity:.6;cursor:wait}.buyForm>small{color:#4c5314;font-size:9px;line-height:1.5}.formMessage{margin:0;padding:14px;font-size:12px;font-weight:700}.formMessage.success{color:#fff;background:#15251b}.formMessage.error{color:#fff;background:#a72620}@media (width<=800px){.coverHero{opacity:.58;width:75%;min-height:470px;position:absolute;bottom:0;right:-24%}.coverHero>img{width:230px}.bookTag{display:none}.bookSection,.labExercises,.buySection{grid-template-columns:1fr;padding:80px 7vw}.bookCoverWrap{max-width:390px;margin:auto}.labIntro{position:static}.labStage{min-height:610px;padding:26px 18px}.attentionAd{height:300px}.attentionAd>button:first-child{font-size:35px}.adCircle{width:120px;height:120px}.paletteGrid i{height:130px}.trustGrid{grid-template-columns:repeat(2,1fr)}.bookFacts{grid-template-columns:1fr}.bookFacts div{border-right:0;border-bottom:1px solid var(--line)}.bookFacts div:last-child{border-bottom:0}.formRow{grid-template-columns:1fr}.buyForm{padding:28px 20px}.authorSection{grid-template-columns:1fr;padding:80px 7vw}.authorPortrait span{display:none}.authorBio h2{margin-bottom:30px}}.colourExercise{background:var(--ink);color:var(--paper)}.colourExercise .labIntro h2 em{color:var(--lime)}.colourExercise .labIntro>p{color:#a6a79f}.colourExercise .labStage{color:var(--ink)}.buyCopy>p{color:#aaa;max-width:560px;line-height:1.7}.noPayment{color:var(--lime);margin-top:12px;font-size:15px;display:inline-block}.reserveBanner{background:var(--lime);color:var(--ink);grid-template-columns:.8fr 2fr .8fr;align-items:center;gap:30px;padding:75px 8vw;display:grid}.reserveBanner p{letter-spacing:.14em;font:800 10px monospace}.reserveBanner h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,6vw,88px);line-height:.9}.reserveBanner h2 em{color:#fff;font-family:Georgia,serif;font-weight:400}.reserveBanner a{background:var(--ink);color:var(--lime);letter-spacing:.08em;justify-content:space-between;padding:20px;font:800 10px monospace;display:flex}.formMessage.success{flex-direction:column;gap:7px;line-height:1.5;display:flex}.formMessage.success b{font-size:15px}.formMessage.success span{font-weight:400}@media (width<=800px){.reserveBanner{grid-template-columns:1fr;padding:60px 7vw}.reserveBanner a{margin-top:10px}.colourExercise{padding-top:80px}}.mockupHero>img{width:min(46vw,650px);box-shadow:none;filter:drop-shadow(25px 30px 25px #00000080);transform:rotate(-1deg)}.mockupHero:hover>img{transform:translateY(-8px)rotate(0)}.bookCoverWrap.productMockup{background:0 0;padding:0}.bookCoverWrap.productMockup:after{display:none}.bookCoverWrap.productMockup img{box-shadow:none;filter:drop-shadow(18px 24px 20px #0000002e);transform:none}.notebookSection{background:#171816;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding:120px 8vw;display:grid}.notebookCopy h2{letter-spacing:-.07em;margin:28px 0;font-size:clamp(52px,6.5vw,92px);line-height:.84}.notebookCopy h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.notebookLead{color:#bbb;max-width:570px;font-size:18px;line-height:1.65}.notebookCopy ul{margin:30px 0;padding:0;list-style:none}.notebookCopy li{color:#ddd;border-bottom:1px solid #393a36;padding:11px 0}.notebookCopy li:before{content:"＋";color:var(--lime);margin-right:12px}.productionTag{color:var(--lime);letter-spacing:.14em;margin:28px 0 15px;font:800 10px monospace;display:block}.limeButton{background:var(--lime);color:var(--ink);letter-spacing:.1em;justify-content:space-between;max-width:300px;padding:18px 22px;font:800 11px monospace;display:flex}.notebookVisual{position:relative}.notebookVisual img{filter:drop-shadow(25px 30px 28px #00000073);width:100%;display:block}.notebookVisual span{background:var(--lime);color:var(--ink);letter-spacing:.12em;padding:14px 18px;font:800 9px monospace;position:absolute;bottom:0;right:0}.reservationProducts{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.reservationProducts img{object-fit:cover;background:#e9e7e1;width:100%;height:170px}.productSelect{border:0;gap:9px;margin:0;padding:0;display:grid}.productSelect legend{letter-spacing:.12em;margin-bottom:9px;font:800 9px monospace}.productSelect label{cursor:pointer;background:#ffffff47;border:1px solid #0000002e;align-items:center;gap:12px;padding:14px;display:flex}.productSelect label:has(input:checked){background:var(--ink);color:var(--paper)}.productSelect input{width:17px;height:17px;accent-color:var(--lime);margin:0}.productSelect span{flex-direction:column;gap:4px;display:flex}.productSelect b{font-size:12px}.productSelect small{letter-spacing:0;opacity:.7;font:9px Arial}.productSelect .recommended:after{content:"BEST VALUE";background:var(--ink);color:var(--lime);margin-left:auto;padding:6px;font:800 8px monospace}.productSelect .recommended:has(input:checked):after{background:var(--lime);color:var(--ink)}@media (width<=800px){.mockupHero{width:90%;right:-14%}.mockupHero>img{width:390px}.notebookSection{grid-template-columns:1fr;padding:80px 7vw}.notebookVisual{order:-1}.reservationProducts img{height:120px}.productSelect .recommended:after{display:none}}.pricingSection{background:var(--paper);color:var(--ink);padding:115px 4.5vw}.pricingIntro{grid-template-columns:.65fr 1.2fr .8fr;align-items:end;gap:45px;max-width:1400px;margin:0 auto 55px;display:grid}.pricingIntro h2{letter-spacing:-.075em;margin:0;font-size:clamp(54px,7vw,100px);line-height:.82}.pricingIntro h2 em{color:#697715;font-family:Georgia,serif;font-weight:400}.pricingIntro>p:last-child{color:#5f6159;line-height:1.65}.priceGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1400px;margin:auto;display:grid}.priceGrid article{border-right:1px solid var(--line);flex-direction:column;min-height:430px;padding:34px;display:flex;position:relative}.priceGrid article:last-child{border-right:0}.priceGrid article>span{letter-spacing:.14em;color:#74766d;font:800 9px monospace}.priceGrid h3{letter-spacing:-.05em;margin:55px 0 9px;font-size:34px}.priceGrid article>p{color:#676961;max-width:310px;line-height:1.55}.price{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:auto;padding:28px 0 24px;display:flex}.price b{letter-spacing:-.05em;font-size:32px}.price small{font:800 12px monospace}.priceGrid a{background:var(--ink);color:var(--lime);letter-spacing:.08em;justify-content:space-between;padding:17px;font:800 10px monospace;display:flex}.bundlePrice{background:var(--lime)}.bundlePrice>i{background:var(--ink);color:var(--lime);letter-spacing:.08em;padding:12px 14px;font:800 8px monospace;position:absolute;top:0;right:0}.bundlePrice>span,.bundlePrice>p{color:#363a12!important}.eventsSection{color:var(--paper);background:#0d0e0c;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:120px 8vw;display:grid}.eventsHead{align-self:start;position:sticky;top:35px}.eventsHead h2{letter-spacing:-.07em;margin:27px 0;font-size:clamp(52px,6vw,88px);line-height:.87}.eventsHead h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.eventsHead>p:last-child{color:#9a9b94;max-width:450px;line-height:1.7}.eventCards{gap:2px;display:grid}.eventCards article{background:#1b1c19;min-height:390px;padding:42px;position:relative}.eventCards article.lebanonEvent{background:var(--lime);color:var(--ink)}.eventDate{border-bottom:1px solid #ffffff29;align-items:flex-start;gap:15px;margin-bottom:27px;padding-bottom:26px;display:flex}.lebanonEvent .eventDate{border-color:#00000038}.eventDate b{letter-spacing:-.08em;font-size:76px;line-height:.7}.eventDate span{letter-spacing:.1em;font:800 11px/1.25 monospace}.eventCity{letter-spacing:.16em;color:var(--lime);font:800 9px monospace}.lebanonEvent .eventCity{color:#4d5610}.eventCards h3{letter-spacing:-.05em;margin:13px 0;font-size:36px}.eventCards article>p:not(.eventCity){color:#aaa;max-width:650px;line-height:1.65}.lebanonEvent>p:not(.eventCity){color:#3c4118}.eventCards dl{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin:35px 0 0;padding-top:22px;display:grid}.lebanonEvent dl{border-color:#00000038}.eventCards dl div{flex-direction:column;gap:7px;display:flex}.eventCards dt{letter-spacing:.14em;opacity:.55;font:800 8px monospace}.eventCards dd{margin:0;font-size:13px;font-weight:700}@media (width<=800px){.pricingSection{padding:80px 7vw}.pricingIntro{grid-template-columns:1fr;gap:20px}.priceGrid{grid-template-columns:1fr}.priceGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:380px}.priceGrid article:last-child{border-bottom:0}.eventsSection{grid-template-columns:1fr;padding:80px 7vw}.eventsHead{position:static}.eventCards article{padding:30px 24px}.eventCards dl{grid-template-columns:1fr;gap:22px}.eventDate b{font-size:62px}}.invitePage{--invite-lime:#c8dc28;color:#f8f7f1;background:#050505;min-height:100vh}.inviteNav{letter-spacing:.13em;border-bottom:1px solid #2c2d29;justify-content:space-between;align-items:center;height:76px;padding:0 4.5vw;font:800 10px monospace;display:flex}.inviteNav a{letter-spacing:-.03em;align-items:center;gap:11px;font:800 14px Arial;display:flex}.inviteNav img{object-fit:contain;width:44px;height:30px}.inviteNav b{color:var(--invite-lime)}.inviteNav>span{color:#81827b}.inviteHero{grid-template-columns:1.05fr .95fr;min-height:720px;padding:65px 4.5vw 40px;display:grid;position:relative;overflow:hidden}.inviteHeadline{z-index:2;align-self:center}.inviteHeadline>p{letter-spacing:.18em;color:#a5a69f;font:800 11px monospace}.inviteHeadline h1{letter-spacing:-.075em;margin:22px 0 42px;font-size:clamp(72px,8.2vw,135px);line-height:.73}.inviteHeadline h1 span{color:#fff;font-style:normal}.inviteHeadline h1 em{color:var(--invite-lime);font-family:Arial;font-style:normal;font-weight:900}.inviteTitle{letter-spacing:-.07em;font-size:clamp(55px,6vw,94px);font-weight:900;line-height:.75}.inviteTitle i{color:var(--invite-lime);font-style:normal}.inviteHeadline>small{letter-spacing:.15em;margin-top:18px;font:800 10px monospace;display:block}.inviteHeadline h2{letter-spacing:.08em;margin:35px 0 0;font-size:18px}.inviteHeadline h2 strong{color:var(--invite-lime)}.inviteVisual{min-height:600px;position:relative}.inviteLimeShape{background:var(--invite-lime);position:absolute;inset:2% -30% -15% 15%;transform:skew(-12deg)rotate(-5deg)}.inviteAuthor{z-index:2;object-fit:cover;object-position:52% top;mix-blend-mode:multiply;max-width:68%;height:112%;position:absolute;bottom:-18%;right:2%}.inviteBook{z-index:3;filter:drop-shadow(18px 25px 20px #00000080);width:66%;position:absolute;bottom:-3%;left:-5%}.eventStrip{background:var(--invite-lime);color:#090a08;grid-template-columns:1fr .6fr 1fr;margin:0 4.5vw;display:grid}.eventStrip div{border-right:1px solid #00000059;flex-direction:column;gap:8px;padding:27px 32px;display:flex}.eventStrip div:last-child{border:0}.eventStrip span{letter-spacing:.15em;font:800 8px monospace}.eventStrip b{font-size:19px;line-height:1.2}.inviteIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding:120px 8vw;display:grid}.inviteEyebrow{letter-spacing:.16em;color:var(--invite-lime);font:800 10px monospace}.inviteIntro h2,.rsvpCopy h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(48px,6vw,90px);line-height:.9}.inviteIntro h2 em,.rsvpCopy h2 em{color:var(--invite-lime);font-family:Georgia,serif;font-weight:400}.inviteIntro>p{color:#a6a7a0;font-size:17px;line-height:1.8}.patronage{text-align:center;letter-spacing:.12em;border-top:1px solid #32332f;border-bottom:1px solid #32332f;margin:0 8vw;padding:26px;font:800 9px/1.8 monospace}.patronage p{margin:0}.rsvpSection{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:120px 8vw;display:grid}.rsvpCopy>p:not(.inviteEyebrow){color:#a6a7a0;max-width:480px;line-height:1.7}.confirmedCount{border-top:1px solid #343530;align-items:end;gap:14px;margin-top:45px;padding-top:25px;display:flex}.confirmedCount b{color:var(--invite-lime);font-size:62px;line-height:.8}.confirmedCount span{letter-spacing:.12em;color:#989991;font:800 10px monospace}.rsvpForm{background:var(--invite-lime);color:#090a08;flex-direction:column;gap:24px;padding:42px;display:flex}.rsvpForm>label,.rsvpForm legend{letter-spacing:.13em;font:800 9px monospace}.rsvpForm input,.rsvpForm textarea,.rsvpForm select{color:#090a08;background:0 0;border:0;border-bottom:1px solid #0006;outline:none;width:100%;margin-top:9px;padding:14px 2px;font:16px Arial;display:block}.rsvpForm textarea{resize:vertical}.rsvpForm fieldset{border:0;margin:0;padding:0}.attendanceChoices{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.attendanceChoices label{cursor:pointer}.attendanceChoices input{opacity:0;width:1px;position:absolute}.attendanceChoices span{text-align:center;border:1px solid #00000047;padding:15px;font:800 9px monospace;display:block}.attendanceChoices input:checked+span{color:var(--invite-lime);background:#090a08}.rsvpForm>button,.rsvpSuccess button{color:var(--invite-lime);letter-spacing:.1em;cursor:pointer;background:#090a08;border:0;justify-content:space-between;padding:20px;font:800 10px monospace;display:flex}.rsvpForm>button:disabled{opacity:.6}.privacyNote{color:#555c16;font-size:9px}.rsvpError{color:#fff;background:#8d241e;margin:0;padding:12px;font-size:12px}.rsvpSuccess{background:#171816;flex-direction:column;justify-content:center;align-items:flex-start;padding:55px;display:flex}.rsvpSuccess>span{background:var(--invite-lime);color:#090a08;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.rsvpSuccess h3{margin:25px 0 10px;font-size:38px}.rsvpSuccess p{color:#aaa;max-width:480px;line-height:1.7}.rsvpSuccess button{margin-top:22px}.inviteFooter{border-top:1px solid #30312e;grid-template-columns:1fr 1fr;gap:30px;padding:50px 4.5vw 25px;display:grid}.inviteFooter div{flex-direction:column;gap:7px;display:flex}.inviteFooter div b{color:var(--invite-lime);font-size:24px}.inviteFooter div span,.inviteFooter a{letter-spacing:.12em;font:800 9px monospace}.inviteFooter a{text-align:right}.inviteFooter small{color:#65665f;grid-column:1/-1;margin-top:35px;font:9px monospace}@media (width<=800px){.inviteNav{height:66px}.inviteHero{grid-template-columns:1fr;min-height:960px;padding:55px 7vw 0}.inviteHeadline h1{font-size:61px}.inviteVisual{min-height:480px;margin-top:30px}.inviteLimeShape{inset:5% -45% -15% 5%}.inviteAuthor{max-width:72%;height:108%;bottom:-12%;right:-5%}.inviteBook{width:62%;bottom:0;left:-10%}.eventStrip{grid-template-columns:1fr;margin:0}.eventStrip div{border-bottom:1px solid #0000004d;border-right:0;padding:20px 7vw}.inviteIntro,.rsvpSection{grid-template-columns:1fr;padding:80px 7vw}.patronage{text-align:left;margin:0 7vw;padding:22px 0}.rsvpForm{padding:30px 20px}.attendanceChoices,.inviteFooter{grid-template-columns:1fr}.inviteFooter a{text-align:left}}.personalInvite{color:#a6a7a0;font-size:17px;line-height:1.8}.personalInvite p{margin:0 0 24px}.personalInvite strong{color:#f8f7f1;font-size:18px;line-height:1.3;display:block}.personalInvite span{letter-spacing:.12em;color:var(--invite-lime);font:800 9px monospace}.partnersSection{color:#090a08;text-align:center;background:#fff;padding:85px 8vw 95px}.partnersEyebrow{color:#74766f;letter-spacing:.17em;margin:0;font:800 9px monospace}.partnersSection>h2{letter-spacing:-.055em;margin:15px 0 50px;font-size:clamp(38px,4.5vw,66px)}.partnersGrid{border:1px solid #ddd;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:0 auto;display:grid}.partnerCard{border-right:1px solid #ddd;flex-direction:column;align-items:center;padding:30px 28px 28px;display:flex}.partnerCard:last-child{border-right:0}.partnerCard>span{color:#6e7068;letter-spacing:.14em;min-height:28px;font:800 8px/1.4 monospace}.partnerLogo{place-items:center;width:100%;height:160px;margin:20px 0;display:grid}.partnerLogo img{object-fit:contain;width:100%;max-width:210px;height:100%;display:block}.partnerCard h3{max-width:250px;margin:0;font-size:17px;line-height:1.3}@media (width<=800px){.partnersSection{padding:65px 7vw 70px}.partnersSection>h2{margin-bottom:35px}.partnersGrid{grid-template-columns:1fr}.partnerCard{border-bottom:1px solid #ddd;border-right:0;padding:28px 20px}.partnerCard:last-child{border-bottom:0}.partnerLogo{height:130px;margin:15px 0}}.partnerLogo{overflow:hidden}.partnerLogo img{width:auto;max-width:190px;height:auto;max-height:112px}.partnerCard:nth-child(2) .partnerLogo img{max-height:120px}.partnerCard:nth-child(3) .partnerLogo img{max-height:118px}.partnerCard h3{justify-content:center;align-items:flex-start;min-height:44px;display:flex}.rsvpCopy{align-self:start}.partnerLogoPair{justify-content:center;align-items:center;gap:18px;display:flex}.partnerLogoPair img{max-width:105px;max-height:90px}.partnerLogoPair i{background:#c8c8c3;flex:none;width:1px;height:84px;display:block}@media (width<=1100px){.partnersSection{padding-left:7vw;padding-right:7vw}.partnersGrid{grid-template-columns:1fr;max-width:560px}.partnerCard{border-bottom:1px solid #ddd;border-right:0;padding:26px 20px}.partnerCard:last-child{border-bottom:0}.partnerLogo{height:125px;margin:14px 0}.partnerLogo img{max-width:180px;max-height:105px}.partnerCard:nth-child(2) .partnerLogo img,.partnerCard:nth-child(3) .partnerLogo img{max-height:108px}.partnerCard h3{min-height:0}.partnerLogoPair img{max-width:120px;max-height:90px}.partnerLogoPair i{height:78px}}.reservationProducts:after{content:"";background:url(/bundle.png) 50%/contain no-repeat;grid-column:1/-1;height:245px}@media (width<=800px){.reservationProducts:after{height:190px}}.bookStory>.eyebrow,.notebookCopy>.eyebrow{font-size:0}.bookStory>.eyebrow:after{content:"THE BOOK";letter-spacing:.17em;color:#596318;font:700 12px/1 monospace}.notebookCopy>.eyebrow:after{content:"THE NOTEBOOK";letter-spacing:.17em;color:var(--lime);font:700 12px/1 monospace}.bookSection{grid-template-columns:1.05fr .95fr;gap:6vw;padding-left:4vw}.bookCoverWrap.productMockup{width:115%;max-width:none;margin-left:-3vw}.bookCoverWrap.productMockup img{width:100%;filter:none!important;box-shadow:none!important}@media (width<=800px){.bookSection{grid-template-columns:1fr;padding-left:7vw}.bookCoverWrap.productMockup{width:112%;margin-left:-6%}}.arabicInvite{text-align:right;font-family:Cairo,Arial,sans-serif}.arabicInvite .inviteHeadline>p,.arabicInvite .inviteHeadline>small,.arabicInvite .inviteEyebrow,.arabicInvite .partnersEyebrow,.arabicInvite .partnerCard>span,.arabicInvite .rsvpForm>label,.arabicInvite .rsvpForm legend,.arabicInvite .privacyNote{letter-spacing:0;font-family:Cairo,Arial,sans-serif}.arabicInvite .inviteHeadline>p{font-size:14px}.arabicInvite .inviteHeadline h1{letter-spacing:-.04em;line-height:1}.arabicInvite .inviteHeadline h1 em{font-family:Cairo,Arial,sans-serif}.arabicInvite .inviteIntro h2,.arabicInvite .rsvpCopy h2{letter-spacing:-.035em;line-height:1.15}.arabicInvite .inviteIntro h2 em,.arabicInvite .rsvpCopy h2 em{font-family:Cairo,Arial,sans-serif}.arabicInvite .eventStrip div{border-left:1px solid #00000059;border-right:0}.arabicInvite .eventStrip div:last-child{border-left:0}.arabicInvite .eventStrip span{font-family:Cairo,Arial,sans-serif;font-size:13px}.arabicInvite .rsvpForm input,.arabicInvite .rsvpForm textarea,.arabicInvite .rsvpForm select{text-align:right;font-family:Cairo,Arial,sans-serif;font-size:16px}.arabicInvite .rsvpForm input[dir=ltr]{text-align:left}.arabicInvite .rsvpForm>label,.arabicInvite .rsvpForm legend{font-size:14px;line-height:1.6}.arabicInvite .attendanceChoices span{font-family:Cairo,Arial,sans-serif;font-size:14px;line-height:1.5}.arabicInvite .rsvpForm>button,.arabicInvite .rsvpSuccess button{letter-spacing:0;font-family:Cairo,Arial,sans-serif;font-size:15px;font-weight:800}.arabicInvite .privacyNote{font-size:12px}.arabicInvite .inviteFooter a{text-align:left}.arabicInvite .partnerCard{border-left:1px solid #ddd;border-right:0}.arabicInvite .partnerCard:last-child{border-left:0}.patronageBanner{color:#090a08;text-align:right;background:#fff;justify-content:center;align-items:center;gap:34px;margin:0 4.5vw 28px;padding:25px 34px;display:flex}.patronageBanner div{flex-direction:column;display:flex}.patronageBanner span{color:#62655d;font:600 14px/1.5 Cairo,Arial,sans-serif}.patronageBanner strong{font:800 24px/1.35 Cairo,Arial,sans-serif}.patronageBanner img{object-fit:contain;width:auto;height:82px}.arabicInvite .partnerCard:nth-child(2) .partnerLogo img{max-width:240px;max-height:130px}@media (width<=1100px){.arabicInvite .partnerCard{border-left:0}.arabicInvite .inviteHeadline h1{font-size:clamp(58px,9vw,105px)}}@media (width<=800px){.arabicInvite .eventStrip div{border-left:0}.arabicInvite .inviteFooter a{text-align:right}.arabicInvite .inviteHero{min-height:980px}.arabicInvite .inviteHeadline h1{font-size:58px}.patronageBanner{justify-content:space-between;gap:20px;margin:0;padding:20px 7vw}.patronageBanner strong{font-size:20px}.patronageBanner img{height:68px}}.eventInviteLink{background:var(--lime);color:var(--ink);letter-spacing:.1em;justify-content:space-between;margin-top:28px;padding:15px 17px;font:800 9px monospace;display:flex}.abuDhabiInvite .inviteLimeShape{background:linear-gradient(145deg,var(--invite-lime) 0 72%,#fff 72% 73%,#111 73%)}.purchaseChoices{gap:8px;margin-top:10px;display:grid}.purchaseChoices label{cursor:pointer;border:1px solid #00000047;align-items:center;gap:12px;padding:15px;display:flex;position:relative}.purchaseChoices input{opacity:0;width:1px;position:absolute}.purchaseChoices label:has(input:checked){color:var(--invite-lime);background:#090a08}.purchaseChoices span{flex-direction:column;gap:5px;display:flex}.purchaseChoices b{letter-spacing:.06em;font:800 10px monospace}.purchaseChoices small{opacity:.72;font-size:11px}.purchaseChoices i{color:var(--invite-lime);letter-spacing:.08em;background:#090a08;margin-left:auto;padding:6px 8px;font:800 8px monospace}.purchaseChoices .comboChoice:has(input:checked) i{background:var(--invite-lime);color:#090a08}.reservationPaymentNote{border:1px solid #00000040;margin:0;padding:13px 15px;font-size:13px;font-weight:700;line-height:1.7}.arabicInvite .purchaseChoices b{letter-spacing:0;font-family:Cairo,Arial,sans-serif;font-size:14px}.arabicInvite .purchaseChoices small{font-size:13px}.arabicInvite .purchaseChoices i{letter-spacing:0;margin-left:0;margin-right:auto;font-family:Cairo,Arial,sans-serif;font-size:11px}.darkEventLink{background:var(--ink);color:var(--lime)}.clientsSection{color:#fff;background:#050505;padding:115px 4.5vw}.clientsIntro{grid-template-columns:.55fr 1.35fr .75fr;align-items:end;gap:40px;max-width:1400px;margin:0 auto 55px;display:grid}.clientsIntro h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.6vw,82px);line-height:.88}.clientsIntro h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.clientsIntro>p:last-child{color:#aaa;line-height:1.65}.clientsSection .eyebrow{color:var(--lime)}.clientLogoPanel{background:#000;border:1px solid #262626;max-width:1400px;margin:auto;overflow:hidden}.clientLogoPanel img{width:100%;height:auto;display:block}.contactSection{background:var(--lime);color:var(--ink);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 8vw;display:grid}.contactSection h2{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(50px,6vw,88px);line-height:.88}.contactSection h2 em{color:#fff;font-family:Georgia,serif;font-weight:400}.contactLinks{border-top:1px solid #00000047}.contactLinks a{border-bottom:1px solid #00000047;grid-template-columns:120px 1fr auto;align-items:center;gap:25px;padding:27px 0;display:grid}.contactLinks span{letter-spacing:.14em;color:#535b13;font:800 9px monospace}.contactLinks b{overflow-wrap:anywhere;font-size:18px}.contactLinks i{font-size:20px;font-style:normal}.contactLinks a:hover b{text-decoration:underline}@media (width<=800px){.clientsSection{padding:80px 7vw}.clientsIntro{grid-template-columns:1fr;gap:18px}.clientLogoPanel{border-left:0;border-right:0;margin-left:-7vw;margin-right:-7vw}.clientLogoPanel img{width:178%;max-width:none;transform:translate(-22%)}.contactSection{grid-template-columns:1fr;padding:80px 7vw}.contactLinks a{grid-template-columns:82px 1fr auto;gap:12px}.contactLinks b{font-size:15px}}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2)format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2)format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2)format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2)format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2)format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2)format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2)format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-ext-700-normal-Cscux539.woff2)format("woff2"),url(/assets/cairo-latin-ext-700-normal-htXca11Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2)format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-arabic-800-normal-G1qvPr6G.woff2)format("woff2"),url(/assets/cairo-arabic-800-normal-CVTPwINa.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-latin-ext-800-normal-ChnkP8hn.woff2)format("woff2"),url(/assets/cairo-latin-ext-800-normal-RObK5hVW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-latin-800-normal-BBdTpBXf.woff2)format("woff2"),url(/assets/cairo-latin-800-normal-ReWrxM5E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.program-page{color:#111;background:#f8f8f5;min-height:100vh;font-family:Cairo,Arial,sans-serif}.program-page *{box-sizing:border-box}.program-wrap{max-width:850px;margin:auto;padding:0 24px}.program-header{border-bottom:1px solid #deded9;justify-content:space-between;align-items:center;height:84px;display:flex}.program-header img{object-fit:contain;width:104px;max-height:58px}.program-header span,.program-footer span{letter-spacing:.15em;font:700 12px Arial,sans-serif}.program-intro{padding:54px 0 43px}.program-kicker{font-size:15px;font-weight:700}.program-intro h1{margin:8px 0 24px;line-height:1}.program-intro h1>span{letter-spacing:-.065em;font:900 clamp(64px,13vw,120px)/.98 Arial,sans-serif;display:block}.program-intro h1 small{margin-top:15px;font-size:clamp(24px,5vw,39px);font-weight:800;display:block}.program-details{flex-wrap:wrap;gap:7px 22px;font-size:15px;font-weight:700;display:flex}.program-details span:not(:last-child):after{content:"·";color:#899014;margin-right:22px}.program-agenda{background:#fff;border:1px solid #e8e8e3;border-radius:18px;overflow:hidden;box-shadow:0 16px 35px #00000008}.program-list-title{background:#cfdf30;justify-content:space-between;align-items:baseline;gap:10px;padding:24px 31px;display:flex}.program-list-title h2{margin:0;font-size:24px}.program-list-title span{font-size:14px;font-weight:700}.program-agenda ol{margin:0;padding:0;list-style:none}.program-agenda li{border-bottom:1px solid #ecece9;grid-template-columns:150px 1fr;align-items:center;gap:25px;padding:17px 31px;display:grid}.program-agenda li:last-child{background:#f8f9e9;border-bottom:0}.program-agenda time{white-space:nowrap;font-variant-numeric:tabular-nums;direction:rtl;font-size:17px;font-weight:800}.program-agenda time small{color:#666;font-size:12px;font-weight:600;line-height:1;display:block}.program-agenda p{margin:0;font-size:17px;font-weight:700;line-height:1.55}.program-note{color:#646464;padding:15px 2px 35px;font-size:13px}.program-footer{border-top:2px solid #111;justify-content:space-between;align-items:center;gap:20px;padding:23px 0 40px;display:flex}.program-footer a{color:#111;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (width<=600px){.program-wrap{padding:0 17px}.program-header{height:70px}.program-header img{width:83px}.program-intro{padding:37px 0 30px}.program-intro h1{margin-bottom:22px}.program-details{gap:4px;font-size:14px;display:grid}.program-details span:after{display:none}.program-list-title{padding:20px 18px;display:block}.program-list-title h2{font-size:21px}.program-list-title span{font-size:12px}.program-agenda{border-radius:12px}.program-agenda li{grid-template-columns:95px 1fr;gap:12px;padding:15px 16px}.program-agenda time{font-size:14px}.program-agenda time small{font-size:11px}.program-agenda p{font-size:15px}.program-footer span{font-size:10px}}@media (prefers-reduced-motion:reduce){.program-page *{scroll-behavior:auto}}.program-intro h1{letter-spacing:0;line-height:1.2}.program-intro h1 small{letter-spacing:0;margin-top:4px;line-height:1.5}
