/*! 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)}.grid{display:grid}.hidden{display:none}.table{display:table}}:root{--ink:#151816;--paper:#efede6;--rust:#a46047;--sand:#d4ccbd;--line:#15181633}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}section,figure{scroll-margin-top:78px}.section{padding:110px 6vw}.label,.eyebrow{letter-spacing:.23em;text-transform:uppercase;font-size:9px}.label{color:#975c45}.reveal{opacity:0;transition:all .8s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:none}.site-header{z-index:20;color:#eeeae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121512d9;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 4.5vw;display:grid;position:fixed;inset:0 0 auto}.wordmark{font:16px Georgia,serif}.wordmark em{color:#c37d60;font-weight:400}.site-header nav{letter-spacing:.15em;text-transform:uppercase;gap:30px;font-size:9px;display:flex}.header-cta{letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff5;justify-self:end;padding:12px 17px;font-size:9px;transition:all .25s}.header-cta:hover{color:#151816;background:#eeeae0}.menu{color:inherit;text-transform:uppercase;letter-spacing:.14em;background:0;border:0;font-size:9px;display:none}.hero{color:#eeeae0;background:#101310;flex-direction:column;justify-content:space-between;min-height:100svh;padding:115px 5.5vw 42px;display:flex;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:center 43%;opacity:.5;filter:contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#101310f2,#1013109e 52%,#10131045),linear-gradient(#1013106b,#0000 45%,#101310fa);position:absolute;inset:0}.eyebrow,.hero-title,.hero-proposition{position:relative}.eyebrow{color:#cac4b8}.eyebrow i{background:#ad6c50;width:22px;height:1px;margin:0 10px 3px;display:inline-block}.hero-title{letter-spacing:-.065em;margin:2vh 0;font:400 clamp(70px,10.8vw,155px)/.8 Georgia,serif}.hero-title span{display:block}.hero-title span:last-child{padding-left:12vw}.hero-title em,.offers-heading em,.recognize h2 em,.authority h2 em,.final-cta h2 em{color:#bd795d;font-weight:400}.hero-proposition{border-top:1px solid #ffffff38;grid-template-columns:1fr 1.2fr;gap:8vw;padding-top:24px;display:grid}.hero-proposition>div:first-child>p{margin:0 0 12px;font:italic 24px/1.3 Georgia,serif}.hero-proposition h1{color:#aaa9a2;max-width:580px;margin:0;font:400 14px/1.6 Arial}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-actions a{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;flex-direction:column;min-height:105px;padding:16px;transition:all .25s;display:flex}.hero-actions a:first-child{border-right:1px solid #ffffff38}.hero-actions small{letter-spacing:.16em;color:#c17c5f;font-size:8px}.hero-actions strong{margin:10px 0;font:400 16px/1.3 Georgia,serif}.hero-actions b{letter-spacing:.13em;margin-top:auto;font-size:8px}.hero-actions .talk{color:#151816;letter-spacing:.16em;background:#eeeae0;flex-direction:row;grid-column:1/-1;justify-content:space-between;min-height:50px;font-size:9px}.hero-actions a:hover{background:#ffffff14}.hero-actions .talk:hover{color:#fff;background:#b86f52}.thesis{color:#eeeae0;background:#171a18;grid-template-columns:1fr 1fr;min-height:88vh;display:grid}.thesis-visual{overflow:hidden}.thesis-visual img{object-fit:cover;object-position:25% center;filter:grayscale()contrast(1.08);opacity:.76;width:100%;height:100%}.thesis-copy{flex-direction:column;justify-content:center;padding:100px 8vw 80px 7vw;display:flex}.thesis h2{letter-spacing:-.06em;margin:30px 0;font:400 clamp(70px,8vw,118px)/.77 Georgia,serif}.thesis h2 em{color:#b96f52;font-weight:400}.thesis .lead{color:#e0dacf;font:italic 23px/1.45 Georgia,serif}.thesis-copy>p:last-child{color:#a6a7a0;font:14px/1.7 Georgia,serif}.changes{border-block:1px solid #ffffff2d;grid-template-columns:1fr 1fr;gap:11px;margin:22px 0;padding:18px 0;display:grid}.changes span{color:#92958e;font-size:11px}.changes b{color:#d7d2c7;grid-column:1/-1;font:17px Georgia,serif}.recognize{background:#e8e4dc}.recognize-grid{grid-template-columns:1fr 1fr;gap:10vw;margin-top:70px;display:grid}.recognize h2,.offers-heading h2,.authority h2,.final-cta h2{letter-spacing:-.05em;margin:0;font:400 clamp(48px,6vw,88px)/.96 Georgia,serif}.recognize-list>div{border-top:1px solid var(--line);grid-template-columns:45px 1fr;padding:19px 0;display:grid}.recognize-list span{color:#9a5e47;font-size:8px}.recognize-list p{margin:0;font:18px/1.4 Georgia,serif}.recognize-list>a{color:#eeeae0;text-transform:uppercase;letter-spacing:.14em;background:#191c1a;justify-content:space-between;margin-top:20px;padding:20px;font-size:9px;display:flex}.tree-full{background:#182019;height:100vh;min-height:720px;margin:0;position:relative;overflow:hidden}.tree-full img{object-fit:cover;object-position:center 61%;filter:saturate(.72)contrast(1.02);width:100%;height:100%}.tree-full:after{content:"";background:linear-gradient(#0000 52%,#111511c9);position:absolute;inset:0}.tree-full figcaption{z-index:2;color:#eeeae0;max-width:730px;position:absolute;bottom:6vw;left:6vw}.tree-full figcaption span{letter-spacing:.22em;color:#c27b5e;font-size:8px}.tree-full figcaption p{margin:14px 0;font:italic clamp(30px,4vw,58px)/1.12 Georgia,serif}.offers{background:#d8d1c5}.offers-heading{grid-template-columns:1fr .38fr;align-items:end;gap:9vw;margin-bottom:90px;display:grid}.offers-heading .label,.offers-heading h2{grid-column:1}.offers-heading>p:last-child{color:#565a54;grid-area:1/2/3;font:15px/1.7 Georgia,serif}.offers-list{flex-direction:column;gap:40px;display:flex}.offer{color:#eeeae0;background:#171a18;grid-template-columns:1.07fr .93fr;min-height:570px;transition:all .35s;display:grid;overflow:hidden}.offer:nth-child(2n){grid-template-columns:.93fr 1.07fr}.offer:nth-child(2n) .offer-image{order:2}.offer-image{overflow:hidden}.offer-image img{object-fit:cover;filter:saturate(.72)contrast(1.03);width:100%;height:100%;transition:transform .7s}.offer-copy{flex-direction:column;padding:55px 5vw;display:flex}.offer-copy small{letter-spacing:.2em;color:#c17b5e;font-size:8px}.offer h3{letter-spacing:-.04em;margin:30px 0;font:400 clamp(38px,4.5vw,68px)/.98 Georgia,serif}.offer .tension{color:#ded7cb;margin:0 0 28px;font:italic 23px/1.4 Georgia,serif}.offer .promise{color:#a5a69f;max-width:540px;font:14px/1.7 Georgia,serif}.offer strong{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff2f;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:9px;display:flex}.offer strong span{color:#c17b5e}.offer:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0002}.offer-1 .offer-image img,.offer-4 .offer-image img{object-position:center top}.offer-3 .offer-image img,.offer-5 .offer-image img{object-position:center 60%}.authority{background:#efede6}.authority-head{max-width:1000px}.authority-story{grid-template-columns:.8fr 1.2fr;gap:9vw;margin-top:80px;display:grid}.authority-image{height:610px;overflow:hidden}.authority-image img{object-fit:cover;object-position:center 52%;filter:saturate(.78);width:100%;height:100%}.authority-story .lead{color:#7c4d39;font:italic 28px/1.4 Georgia,serif}.authority-story p{color:#50544e;font:16px/1.75 Georgia,serif}.authority-story a{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-top:35px;padding:18px 20px;font-size:9px;display:flex}.authority-proof{border-block:1px solid var(--line);letter-spacing:.14em;color:#696c66;justify-content:space-between;gap:20px;margin-top:85px;padding:25px 0;font-size:8px;display:flex}.final-cta h2{margin:35px auto 25px}.final-cta>p:not(.label){color:#a5a69f;max-width:600px;margin:0 auto 55px;line-height:1.6}.contact-paths{border:1px solid #ffffff31;grid-template-columns:1fr 1fr;max-width:1050px;margin:auto;display:grid}.contact-paths a{text-align:left;flex-direction:column;min-height:260px;padding:30px;transition:all .25s;display:flex}.contact-paths small{letter-spacing:.17em;color:#c27c5e;font-size:8px}.contact-paths strong{margin:30px 0;font:400 28px/1.25 Georgia,serif}.contact-paths span{letter-spacing:.14em;margin-top:auto;font-size:8px}.contact-paths a:hover{color:#151816;background:#eeeae0}footer{color:#777b74;letter-spacing:.12em;text-transform:uppercase;background:#121512;border-top:1px solid #ffffff13;justify-content:space-between;padding:22px 6vw;font-size:8px;display:flex}@media (width<=800px){.section{padding:78px 5vw}.site-header{grid-template-columns:1fr auto;height:70px;padding:0 5vw}.wordmark{font-size:14px}.site-header nav{background:#121512;flex-direction:column;padding:25px 5vw;display:none;position:absolute;top:70px;left:0;right:0}.site-header nav.open{display:flex}.header-cta{display:none}.menu{display:block}.hero{padding:98px 5vw 28px}.hero-photo{object-position:57% center;opacity:.36}.hero-title{margin:4vh 0;font-size:17vw;line-height:.88}.hero-title span:last-child{padding:0}.hero-proposition{grid-template-columns:1fr;gap:25px}.hero-proposition>div:first-child>p{font-size:20px}.hero-proposition h1{font-size:12px}.hero-actions{grid-template-columns:1fr}.hero-actions a:first-child{border-right:0}.hero-actions .talk{grid-column:1}.thesis{grid-template-columns:1fr}.thesis-visual{height:48vh}.thesis-copy{padding:70px 5vw}.thesis h2{font-size:18vw}.recognize-grid,.offers-heading,.authority-story{grid-template-columns:1fr;gap:45px}.recognize h2,.offers-heading h2,.authority h2,.final-cta h2{font-size:50px}.tree-full{height:82vh;min-height:600px}.tree-full img{object-position:47% center}.tree-full figcaption{bottom:7vw;left:5vw;right:5vw}.offers-heading{margin-bottom:55px}.offers-heading .label,.offers-heading h2,.offers-heading>p:last-child{grid-area:auto/1}.offer,.offer:nth-child(2n){grid-template-columns:1fr;min-height:auto}.offer:nth-child(2n) .offer-image{order:0}.offer-image{height:390px}.offer-copy{min-height:450px;padding:38px 6vw 42px}.offer h3{font-size:44px}.offer .tension{font-size:21px}.authority-story{margin-top:55px}.authority-image{height:450px}.authority-proof{flex-direction:column;align-items:center}.contact-paths{grid-template-columns:1fr}.contact-paths a:first-child{border-bottom:1px solid #ffffff31;border-right:0}.contact-paths a{min-height:220px}.contact-paths strong{font-size:25px}footer{text-align:center;flex-direction:column;gap:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.offer,.offer img{transition:none}}.tree-full{background:#182019 url(/images/ricardo-arvore.png) 50%/cover no-repeat}.tree-full:before{content:"";background:inherit;filter:blur(22px)saturate(.55);opacity:.72;position:absolute;inset:-25px;transform:scale(1.06)}.tree-full img{z-index:1;object-fit:contain;object-position:center;position:relative}.tree-full:after{z-index:1}.tree-full figcaption{z-index:3}.hero.thesis{grid-template-columns:1.05fr .95fr;min-height:100svh}.hero .thesis-copy{padding-top:120px}.hero .thesis-copy h1{letter-spacing:-.06em;margin:30px 0;font:400 clamp(70px,8vw,118px)/.77 Georgia,serif}.hero .thesis-copy h1 em{color:#bd795d;font-weight:400}.hero-next{letter-spacing:.16em;border-top:1px solid #ffffff2d;margin-top:25px;padding-top:18px;font-size:8px;transition:all .3s}.hero-next:hover{color:#c17b5e;padding-left:8px}.hero .thesis-copy .lead{max-width:430px;margin:2px 0 28px;font-size:clamp(22px,2vw,29px);line-height:1.35}.hero .changes{border-top:1px solid #ffffff2d;border-bottom:0;row-gap:14px;margin:0;padding:22px 0 0}.hero .changes b{color:#eeeae0;border-top:1px solid #ffffff2d;margin-top:18px;padding-top:22px;font-size:clamp(22px,2.1vw,31px);font-weight:400}.hero .hero-next{margin-top:34px}.recognize-intro{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin:65px 0 75px;display:grid}.recognize-intro p{color:#585c56;margin:0;font:17px/1.7 Georgia,serif}.recognize .recognize-list{border-block:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.recognize .recognize-list>div{border:0;border-right:1px solid var(--line);flex-direction:column;min-height:260px;padding:26px 22px;transition:all .35s;display:flex}.recognize .recognize-list>div:first-child,.recognize .recognize-list>div:nth-child(2){grid-column:span 3}.recognize .recognize-list>div:nth-child(n+3){grid-column:span 2}.recognize .recognize-list>div:last-child{border-right:0}.recognize .recognize-list>div:hover{background:#ffffff42;transform:translateY(-3px)}.recognize .recognize-list p{margin:auto 0 0}.recognize-link{color:#eeeae0;text-transform:uppercase;letter-spacing:.14em;background:#191c1a;justify-content:space-between;margin-top:25px;padding:20px;font-size:9px;transition:all .3s;display:flex}.recognize-link:hover{background:#9a5e47}.tree-full{background:#151916;justify-content:flex-end;height:78vh;min-height:620px;padding-right:8vw;display:flex}.tree-full:before{display:none}.tree-full img{object-fit:contain;object-position:center;filter:saturate(.72)contrast(1.02);width:auto;max-width:52vw;height:100%}.tree-full:after{background:linear-gradient(90deg,#111511 0%,#111511e9 34%,#0000 74%)}.tree-full figcaption{max-width:650px;top:50%;bottom:auto;transform:translateY(-50%)}.offers-list{gap:34px;max-width:1440px;margin:auto}.offer,.offer:nth-child(2n){grid-template-columns:1.05fr .95fr;height:590px;min-height:0}.offer-image{height:590px}.offer-image.placeholder,.authority-image.placeholder{color:#7d827b;background:linear-gradient(145deg,#252a26,#111411);flex-direction:column;justify-content:space-between;padding:35px;display:flex}.offer-image.placeholder span{color:#343a35;font:italic 80px Georgia,serif}.offer-image.placeholder small,.authority-image.placeholder small{letter-spacing:.2em;font-size:8px}.offer-copy{padding:42px 4vw}.offer h3{margin:24px 0;font-size:clamp(36px,4vw,60px)}.offer .tension{margin:0 0 20px;font-size:21px}.offer .intro{color:#c5c1b7;margin:0 0 10px;font:italic 15px/1.5 Georgia,serif}.offer .promise{margin:0;line-height:1.65}.offer strong{padding-top:18px;font-size:8px}.offer strong span{transition:all .3s}.offer:hover{box-shadow:none;transform:translateY(-3px)}.offer:hover img{transform:scale(1.025)}.offer:hover strong span{transform:translate(5px)}.offer-1 .offer-image img{object-position:center top}.offer-2 .offer-image img{object-position:center 55%}.authority-story>div:last-child{padding-top:0}.authority-image.placeholder{color:#7d827b;min-height:610px}.authority-image.placeholder span{color:#4a514b;font:italic 40px/1 Georgia,serif}.authority-story blockquote{border-block:1px solid var(--line);color:#343832;margin:35px 0 0;padding:28px 0;font:20px/1.5 Georgia,serif}.authority-story blockquote em{color:#7c4d39}.authority-proof{margin-top:55px}.contact-paths a{min-height:290px}.contact-paths strong{font-size:28px}@media (width<=800px){.hero.thesis{grid-template-columns:1fr}.hero .thesis-copy{padding:70px 5vw}.hero .thesis-copy h1{font-size:18vw}.recognize-intro{grid-template-columns:1fr;gap:30px;margin:45px 0}.recognize .recognize-list{grid-template-columns:1fr}.recognize .recognize-list>div,.recognize .recognize-list>div:nth-child(n){border-right:0;border-bottom:1px solid var(--line);grid-column:1;min-height:175px}.tree-full{height:auto;min-height:680px;padding:0;display:block}.tree-full img{object-fit:contain;object-position:center top;width:100%;max-width:none;height:580px}.tree-full:after{background:linear-gradient(#0000 28%,#111511d9 62%,#111511 100%)}.tree-full figcaption{top:auto;bottom:7vw;transform:none}.offer,.offer:nth-child(2n){grid-template-columns:1fr;height:auto}.offer-image{height:340px}.offer-copy{min-height:520px}.authority-image.placeholder{height:450px;min-height:0}.contact-paths a{min-height:250px}}.recognize{background:#e8e4dc;padding-bottom:80px}.recognize .recognize-intro{grid-template-columns:1.25fr .55fr;align-items:end;gap:9vw;margin:65px 0 90px}.recognize .recognize-intro h2 em{margin-top:30px;display:inline-block}.recognize .recognize-intro p{color:#474b46;font:italic clamp(18px,1.6vw,24px)/1.5 Georgia,serif}.recognize-panels{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.recognize-panel{color:#eeeae0;background:#151816;flex-direction:column;min-height:590px;padding:32px 3vw;display:flex;position:relative;overflow:hidden}.recognize-panel img,.recognize-panel .panel-shade{width:100%;height:100%;position:absolute;inset:0}.recognize-panel img{object-fit:cover;filter:saturate(.74)contrast(1.04);transition:transform .7s}.recognize-panel .panel-shade{background:linear-gradient(#1013102b,#10131045 38%,#101310eb 100%)}.recognize-panel>span,.recognize-panel>div:last-child{z-index:2;position:relative}.recognize-panel>span{letter-spacing:.2em;color:#d58a69;font-size:8px}.recognize-panel>div:last-child{max-width:790px;margin-top:auto}.recognize-panel h3{letter-spacing:-.035em;margin:0 0 20px;font:400 clamp(31px,3.55vw,58px)/1.02 Georgia,serif}.recognize-panel p{color:#d1ccc2;margin:0;font:italic clamp(17px,1.65vw,24px)/1.4 Georgia,serif}.recognize-panel:hover img{transform:scale(1.025)}.panel-01{grid-column:1/9;min-height:720px}.panel-02{grid-column:9/13;min-height:720px}.panel-02 .panel-shade,.panel-04 .panel-shade{background:linear-gradient(#10131017,#1013104d 28%,#101310f2 100%)}.panel-02 h3,.panel-04 h3{font-size:clamp(31px,3vw,47px)}.panel-03{grid-column:1/13;min-height:620px}.panel-03>div:last-child{max-width:850px}.panel-04{grid-column:1/6;min-height:760px}.panel-04 img{object-position:center 60%}.panel-05{grid-column:6/13;min-height:760px}.panel-05 .panel-shade{background:linear-gradient(90deg,#101310e8 0%,#1013105c 55%,#0000),linear-gradient(#0000 40%,#101310b8)}.recognize .recognize-link{color:#151816;border-block:1px solid var(--line);background:0 0;width:100%;margin-top:24px;padding:22px 0}.recognize .recognize-link:hover{color:#9a5e47;background:0 0;padding-inline:10px}@media (width<=800px){.recognize{padding:82px 4vw 65px}.recognize .label{margin-left:1vw}.recognize .recognize-intro{grid-template-columns:1fr;gap:34px;margin:42px 1vw 65px}.recognize .recognize-intro h2{font-size:12.3vw;line-height:1}.recognize .recognize-intro h2 em{margin-top:24px}.recognize .recognize-intro p{font-size:19px}.recognize-panels{grid-template-columns:1fr;gap:14px}.recognize-panel,.panel-01,.panel-02,.panel-03,.panel-04,.panel-05{grid-column:1;min-height:74svh;padding:25px 6vw}.recognize-panel h3,.panel-02 h3,.panel-04 h3{font-size:10vw}.recognize-panel p{font-size:18px}.panel-01 img{object-position:center}.panel-02 img{object-position:58% center}.panel-03 img{object-position:center}.panel-04 img{object-position:center 58%}.panel-05 img{object-position:47% center}.recognize .recognize-link{width:calc(100% - 2vw);margin-inline:1vw}}.recognize{padding-bottom:0}.recognize .recognize-intro{max-width:1180px;margin:65px 0 78px;display:block}.recognize .recognize-intro h2{font-size:clamp(42px,5vw,76px);line-height:.98}.recognize .recognize-intro h2 em{margin-top:18px;font-size:1.08em;display:block}.recognize .recognize-intro p{letter-spacing:.16em;text-transform:uppercase;color:#686b65;margin:32px 0 0;font:10px/1.5 Arial,sans-serif}.recognize .recognize-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.recognize .recognize-panel,.recognize .panel-01,.recognize .panel-02,.recognize .panel-03,.recognize .panel-04{aspect-ratio:4/3;grid-column:auto;min-height:520px;padding:28px 2.5vw}.recognize .recognize-panel>span{letter-spacing:.19em;font-size:8px}.recognize .recognize-panel h3,.recognize .panel-02 h3,.recognize .panel-04 h3{max-width:570px;margin:0;font-size:clamp(27px,2.6vw,42px);line-height:1.05}.recognize .panel-02 img{object-position:center 58%}.recognize .panel-03 img,.recognize .panel-04 img{object-position:center}.recognize-close{color:#eeeae0;background:#151816;grid-template-columns:1.15fr .65fr;align-items:end;gap:10vw;margin:20px -6vw 0;padding:90px 6vw;display:grid}.recognize-close h3{letter-spacing:-.045em;margin:0;font:400 clamp(42px,5vw,74px)/.98 Georgia,serif}.recognize-close p{color:#b6b5ae;margin:0 0 34px;font:16px/1.65 Georgia,serif}.recognize-close a{letter-spacing:.15em;border-top:1px solid #ffffff38;justify-content:space-between;padding-top:18px;font-size:9px;display:flex}.recognize-close a span{color:#c17b5e;transition:all .3s}.recognize-close a:hover span{transform:translate(5px)}@media (width<=800px){.recognize{padding:82px 4vw 0}.recognize .recognize-intro{margin:42px 1vw 58px}.recognize .recognize-intro h2{font-size:10.8vw}.recognize .recognize-intro h2 em{margin-top:15px}.recognize .recognize-intro p{margin-top:24px;font-size:8px}.recognize .recognize-panels{grid-template-columns:1fr;gap:14px}.recognize .recognize-panel,.recognize .panel-01,.recognize .panel-02,.recognize .panel-03,.recognize .panel-04{aspect-ratio:4/5;grid-column:1;min-height:0;padding:23px 6vw}.recognize .recognize-panel h3,.recognize .panel-02 h3,.recognize .panel-04 h3{font-size:8.8vw}.recognize-close{grid-template-columns:1fr;gap:42px;margin:14px -4vw 0;padding:70px 6vw}.recognize-close h3{font-size:12vw}.recognize-close p{font-size:15px}}.recognize{background:#ddd9d0;padding-top:125px;padding-bottom:105px}.knowledge-objects{background:#242724;border:1px solid #242724;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.knowledge-object{cursor:pointer;background:#ece9e1;outline:0;grid-template-rows:56% 44%;min-height:720px;transition:background .35s,transform .35s;display:grid;overflow:hidden}.object-image{background:#202420;overflow:hidden}.object-image img{object-fit:cover;filter:saturate(.54)contrast(1.06);width:100%;height:100%;transition:transform .8s,filter .5s}.object-002 .object-image img{object-position:center 58%}.object-003 .object-image img,.object-004 .object-image img{object-position:center}.object-body{border-top:1px solid #242724;flex-direction:column;padding:25px 2.4vw 29px;display:flex;position:relative}.object-index{border-bottom:1px solid #15181638;justify-content:space-between;align-items:baseline;padding-bottom:18px;display:flex}.object-index span{letter-spacing:.12em;color:#9c5e45;font:400 13px/1 Arial,sans-serif}.object-index small{letter-spacing:.2em;color:#6d706a;font:7px/1 Arial,sans-serif}.knowledge-object h3{letter-spacing:-.045em;margin:24px 0 16px;font:400 clamp(27px,2.4vw,39px)/.94 Arial,sans-serif}.knowledge-object p{color:#494d47;margin:auto 38px 0 0;font:italic clamp(17px,1.55vw,23px)/1.25 Georgia,serif}.object-mark{color:#9c5e45;font:18px/1 Arial,sans-serif;transition:transform .35s;position:absolute;bottom:28px;right:2.4vw}.knowledge-object:hover,.knowledge-object:focus-visible{background:#f3f0e8;transform:translateY(-2px)}.knowledge-object:hover .object-image img,.knowledge-object:focus-visible .object-image img{filter:saturate(.68)contrast(1.08);transform:scale(1.025)}.knowledge-object:hover .object-mark,.knowledge-object:focus-visible .object-mark{transform:translate(4px,-4px)}.knowledge-object:focus-visible{box-shadow:inset 0 0 0 2px #9c5e45}.collection-signature{border-top:1px solid #15181647;justify-content:space-between;align-items:flex-start;margin-top:68px;padding-top:25px;display:flex}.collection-signature p{letter-spacing:.2em;color:#676a64;margin:0;font:8px/1.5 Arial,sans-serif}.collection-signature span{color:#343832;font:italic 18px/1.2 Georgia,serif}@media (width<=800px){.recognize{padding:92px 5vw 82px}.recognize .recognize-intro{margin:0 0 55px}.recognize .recognize-intro .collection-code{margin-bottom:22px;font-size:7px}.recognize .recognize-intro h2{font-size:11.5vw;line-height:.97}.knowledge-objects{background:0 0;border:0;grid-template-columns:1fr;gap:12px}.knowledge-object{aspect-ratio:4/5;border:1px solid #242724;grid-template-rows:58% 42%;min-height:0}.object-body{padding:20px 5vw 23px}.object-index{padding-bottom:14px}.object-index span{font-size:11px}.object-index small{font-size:6px}.knowledge-object h3{margin:19px 0 12px;font-size:7.7vw}.knowledge-object p{font-size:4.8vw;line-height:1.23}.object-mark{bottom:23px;right:5vw}.collection-signature{margin-top:48px;display:block}.collection-signature p{font-size:7px}.collection-signature span{margin-top:20px;font-size:17px;display:block}}.hero .thesis-visual .hero-tree-photo{object-fit:cover;object-position:8% center;filter:none;opacity:1;transform:none}@media (width<=800px){.hero .thesis-visual .hero-tree-photo{object-position:12% center}}@media (width>=801px){.hero .thesis-copy .lead{white-space:nowrap}.hero .thesis-visual .hero-tree-photo{transform-origin:22% 70%;transform:scale(1.08)}}.hero.thesis{isolation:isolate;background:#151816;height:calc(100svh - 78px);min-height:600px;max-height:820px;margin-top:78px;padding:0 5.2vw 34px;display:block;position:relative;overflow:hidden}.hero.thesis>.hero-tree-photo{z-index:0;object-fit:cover;object-position:center 52%;filter:none;opacity:1;width:calc(100% - 10.4vw);height:calc(100% - 34px);position:absolute;inset:0 5.2vw 34px;transform:none}.hero-art-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0% 37%,#0a0c0a1f 52%,#0a0c0a6e 100%),linear-gradient(#0000 68%,#0a0c0a3d);position:absolute;inset:0 5.2vw 34px}.hero.thesis .thesis-copy{z-index:10;text-align:left;width:min(48vw,700px);padding:0;display:block;position:absolute;top:43%;right:8.3vw;transform:translateY(-50%)}.hero.thesis .thesis-copy.reveal{transform:translateY(calc(20px - 50%))}.hero.thesis .thesis-copy.reveal.visible{transform:translateY(-50%)}.hero.thesis .thesis-copy .label{letter-spacing:.3em;color:#bd795d;text-shadow:0 1px 10px #00000073;margin:0 0 26px;font:500 clamp(7px,.62vw,9px)/1.3 Work Sans,Arial,sans-serif}.hero.thesis .thesis-copy h1{letter-spacing:-.055em;color:#f0ede4;text-shadow:0 2px 18px #00000038;margin:0;font:400 clamp(62px,7.15vw,108px)/.74 Fraunces,Georgia,serif}.hero.thesis .thesis-copy h1 em{color:#bd795d;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400}.hero.thesis .thesis-copy .lead{color:#f0ede4;white-space:nowrap;text-shadow:0 2px 14px #00000073;max-width:none;margin:34px 0 0;font:italic clamp(17px,1.55vw,23px)/1.25 Fraunces,Georgia,serif}.site-header .wordmark{flex-direction:column;justify-content:center;align-items:flex-start;font-size:18.2px;line-height:1;display:flex}.site-header .wordmark small{letter-spacing:.21em;color:#eeeae094;white-space:nowrap;margin-top:6px;font:300 6.7px/1 Work Sans,Arial,sans-serif}.hero.thesis .thesis-copy{width:min(50vw,755px)}.hero.thesis .thesis-copy>.label,.hero.thesis .thesis-copy>h1,.hero.thesis .thesis-copy>.lead{text-align:left;width:100%;margin-left:0;padding-left:0}.hero.thesis .thesis-copy>.label{transform:translate(.38em)}.hero.thesis .thesis-copy .label{font-size:clamp(7.6px,.68vw,9.8px)}.hero.thesis .thesis-copy h1{font-size:clamp(67px,7.8vw,118px)}.hero.thesis .thesis-copy .lead{font-size:clamp(18.5px,1.69vw,25px)}@media (width<=800px){.menu{position:relative}.menu:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .wordmark{font-size:16px}.site-header .wordmark small{letter-spacing:.16em;margin-top:5px;font-size:5.75px}.hero.thesis{height:82svh;min-height:590px;max-height:720px;margin-top:70px;padding:0}.hero.thesis>.hero-tree-photo{object-position:29% 61%;width:100%;height:100%;inset:0;transform:none}.hero-art-shade{background:linear-gradient(#080a0814 0% 31%,#080a0880 75%,#080a08b8 100%),linear-gradient(90deg,#0000 0% 30%,#080a082e 100%);inset:0}.hero.thesis .thesis-copy{width:58vw;padding:0;top:auto;bottom:8.5%;right:5vw;transform:none}.hero.thesis .thesis-copy.reveal{transform:translateY(20px)}.hero.thesis .thesis-copy.reveal.visible{transform:none}.hero.thesis .thesis-copy .label{letter-spacing:.22em;margin-bottom:18px;font-size:6.5px;line-height:1.45}.hero.thesis .thesis-copy h1{font-size:14.4vw;line-height:.78}.hero.thesis .thesis-copy .lead{white-space:normal;margin-top:24px;font-size:4.55vw;line-height:1.25}}.final-cta{color:#f0ede4;text-align:center;background:#121512;padding:82px 5.2vw 48px}.final-cta>.label{letter-spacing:.24em;color:#bd7357;margin:0 0 22px;font:500 9px/1.3 Work Sans,Arial,sans-serif}.final-cta h2{letter-spacing:-.052em;max-width:920px;margin:0 auto 24px;font:400 clamp(46px,5.35vw,82px)/.94 Fraunces,Georgia,serif}.final-cta h2 em{color:#bd7357;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400}.final-cta>.final-support{color:#aaa9a2;max-width:680px;margin:0 auto 44px;font:400 clamp(15px,1.2vw,18px)/1.55 Fraunces,Georgia,serif}.contact-paths{text-align:left;border:1px solid #f0ede442;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;margin:auto;display:grid}.contact-paths a{color:#f0ede4;background:0 0;flex-direction:column;min-height:238px;padding:27px 30px 25px;transition:background-color .28s,color .28s,border-color .28s;display:flex}.contact-paths a:first-child{border-right:1px solid #f0ede442}.contact-paths small{letter-spacing:.18em;color:#bd7357;font:500 8px/1.3 Work Sans,Arial,sans-serif;transition:color .28s}.contact-paths strong{color:inherit;margin:25px 0 28px;font:400 clamp(25px,2.1vw,32px)/1.18 Fraunces,Georgia,serif}.contact-paths span{letter-spacing:.15em;color:#d7d2c8;justify-content:space-between;align-items:center;margin-top:auto;font:500 8px/1.3 Work Sans,Arial,sans-serif;transition:color .28s;display:flex}.contact-paths span b{color:#bd7357;font:400 14px/1 Work Sans,Arial,sans-serif;transition:transform .28s,color .28s}.contact-paths a:hover,.contact-paths a:focus-visible{color:#171a18;background:#d8d3c9;outline:0}.contact-paths a:hover small,.contact-paths a:focus-visible small{color:#8c503c}.contact-paths a:hover span,.contact-paths a:focus-visible span{color:#171a18}.contact-paths a:hover span b,.contact-paths a:focus-visible span b{color:#8c503c;transform:translate(3px,-3px)}.site-footer{color:#8f928c;text-transform:none;letter-spacing:0;background:#121512;border-top:1px solid #f0ede41f;padding:0 5.2vw 24px;font-family:Work Sans,Arial,sans-serif}.footer-main{grid-template-columns:1.25fr .7fr auto;align-items:center;gap:5vw;min-height:128px;padding:28px 0 26px;display:grid}.footer-identity{flex-direction:column;gap:8px;display:flex}.footer-identity strong{letter-spacing:.16em;color:#d7d2c8;font:500 10px/1.2 Work Sans,Arial,sans-serif}.footer-identity span,.footer-main>p{letter-spacing:.055em;color:#898c86;margin:0;font:400 10px/1.4 Work Sans,Arial,sans-serif}.footer-main>p{justify-self:start}.footer-social{align-items:center;gap:20px;display:flex}.footer-social a{color:#9b9e97;cursor:pointer;place-items:center;width:18px;height:20px;transition:color .24s;display:grid}.footer-social svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;overflow:visible}.footer-social svg .fill{fill:currentColor;stroke:none}.footer-social a span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-social a:not([aria-disabled=true]):hover{color:#bd7357}.footer-bottom{letter-spacing:.1em;color:#666a64;border-top:1px solid #f0ede41a;justify-content:space-between;align-items:center;padding-top:18px;font:400 8px/1.4 Work Sans,Arial,sans-serif;display:flex}.footer-bottom a{letter-spacing:.14em;color:#777b74;font-size:7px;transition:color .24s}.footer-bottom a:hover{color:#bd7357}@media (width<=800px){.final-cta{padding:62px 6vw 38px}.final-cta>.label{margin-bottom:18px;font-size:8px}.final-cta h2{margin-bottom:21px;font-size:12.2vw;line-height:.95}.final-cta>.final-support{margin-bottom:34px;font-size:4.25vw;line-height:1.5}.final-cta>.final-support br{display:none}.contact-paths{grid-template-columns:1fr}.contact-paths a{min-height:206px;padding:24px 24px 22px}.contact-paths a:first-child{border-bottom:1px solid #f0ede442;border-right:0}.contact-paths strong{margin:22px 0 25px;font-size:7.2vw}.contact-paths span{font-size:7.5px}.site-footer{text-align:left;padding:0 6vw 21px}.footer-main{grid-template-columns:1fr auto;gap:24px 18px;min-height:0;padding:27px 0 24px}.footer-identity{grid-column:1/-1}.footer-identity strong,.footer-identity span,.footer-main>p{font-size:9px}.footer-main>p{grid-column:1}.footer-social{grid-column:2;gap:17px}.footer-bottom{gap:18px;padding-top:16px}.footer-bottom span{font-size:7px}.footer-bottom a{white-space:nowrap;font-size:6.5px}.footer-social a{width:32px;height:44px;margin:-12px -7px}}.recognize{color:#171a18;background:#dcd8cf;padding:92px 5.2vw 108px}.recognize .recognize-intro{max-width:1080px;margin:0 0 58px}.recognize .recognize-intro .collection-code{letter-spacing:.24em;color:#995b43;text-transform:uppercase;margin:0 0 22px;font:500 8px/1.4 Work Sans,Arial,sans-serif}.recognize .recognize-intro h2{letter-spacing:-.05em;color:#171a18;margin:0;font:400 clamp(42px,4.7vw,72px)/.94 Fraunces,Georgia,serif}.recognize .recognize-intro .collection-subtitle{letter-spacing:.11em;color:#50534d;text-transform:none;margin:24px 0 0;font:400 12px/1.4 Work Sans,Arial,sans-serif}.knowledge-navigation{color:#4d504a;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 16px;display:flex}.knowledge-navigation span{letter-spacing:.18em;font:500 7px/1 Work Sans,Arial,sans-serif}.knowledge-navigation i{background:#9d9d94;width:72px;height:1px}.knowledge-navigation button{color:#171a18;cursor:pointer;background:0 0;border:1px solid #85877f;width:36px;height:36px;font:400 15px/1 Work Sans,Arial,sans-serif;transition:background-color .25s,color .25s}.knowledge-navigation button:hover,.knowledge-navigation button:focus-visible{color:#f0ede4;background:#171a18;outline:0}.recognize .knowledge-objects{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border:0;gap:18px;padding:0 5.2vw 10px 0;display:flex;overflow-x:auto}.recognize .knowledge-objects::-webkit-scrollbar{display:none}.recognize .knowledge-object{isolation:isolate;aspect-ratio:4/3;color:#f0ede4;cursor:pointer;scroll-snap-align:start;background:#171a18;border:0;outline:0;flex:0 0 min(54vw,760px);min-height:0;scroll-margin-top:92px;display:block;position:relative;overflow:hidden;transform:none}.recognize .knowledge-object:hover,.recognize .knowledge-object:focus-visible{background:#171a18;transform:none}.recognize .object-image{z-index:-2;background:#171a18;position:absolute;inset:0}.recognize .object-image img{object-fit:cover;object-position:center;filter:saturate(.58)contrast(1.04);width:100%;height:100%;transition:transform .8s,filter .5s;transform:scale(1.001)}.recognize .object-002 .object-image img{object-position:center 62%}.recognize .object-003 .object-image img{object-position:center}.recognize .object-004 .object-image img{object-position:center 58%}.recognize .object-005 .object-image img,.recognize .object-006 .object-image img{object-position:center}.recognize .object-shade{z-index:-1;background:linear-gradient(#0b0d0b7a 0%,#0000 34%,#0b0d0b14 50%,#0b0d0be6 100%),linear-gradient(90deg,#0b0d0b42,#0000 56%);position:absolute;inset:0}.recognize .object-body{z-index:1;color:#f0ede4;border:0;flex-direction:column;padding:26px 2.4vw 28px;display:flex;position:absolute;inset:0}.recognize .object-index{border-bottom:1px solid #ffffff61;justify-content:space-between;align-items:baseline;padding:0 0 16px;display:flex}.recognize .object-index span{letter-spacing:.16em;color:#cf8162;font:500 13.2px/1 Work Sans,Arial,sans-serif}.recognize .object-index small{letter-spacing:.2em;color:#f0ede4d1;font:500 8px/1 Work Sans,Arial,sans-serif}.recognize .knowledge-object h3{letter-spacing:-.045em;color:#f0ede4;max-width:92%;margin:auto 0 15px;font:500 clamp(25px,2.35vw,38px)/.94 Work Sans,Arial,sans-serif}.recognize .knowledge-object p{color:#f0ede4eb;margin:0 0 24px;font:italic clamp(16px,1.35vw,20px)/1.25 Fraunces,Georgia,serif}.recognize .knowledge-object strong{letter-spacing:.18em;color:#171a18;background:#f0ede4;border:1px solid #f0ede4db;justify-content:center;align-items:center;gap:24px;width:max-content;min-height:36px;padding:10px 14px;font:500 8px/1 Work Sans,Arial,sans-serif;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.recognize .knowledge-object strong span{color:#9e6048;transition:transform .3s,color .3s;transform:none}.recognize .knowledge-object:hover .object-image img,.recognize .knowledge-object:focus-visible .object-image img{filter:saturate(.68)contrast(1.07);transform:scale(1.025)}.recognize .knowledge-object:hover strong,.recognize .knowledge-object:focus-visible strong{color:#f0ede4;background:#111412d6;border-color:#f0ede4}.recognize .knowledge-object:hover strong span,.recognize .knowledge-object:focus-visible strong span{color:#cf8162;transform:translate(3px)}.recognize .knowledge-object:focus-visible{box-shadow:inset 0 0 0 2px #cf8162}@media (width<=800px){.recognize{padding:38px 0 82px;overflow:hidden}.recognize .recognize-intro{max-width:none;margin:0 6vw 42px}.recognize .recognize-intro .collection-code{margin-bottom:18px;font-size:7px}.recognize .recognize-intro h2{font-size:10.8vw;line-height:.96}.recognize .recognize-intro .collection-subtitle{letter-spacing:.08em;margin-top:20px;font-size:10.5px}.knowledge-navigation{display:none}.recognize .knowledge-objects{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;gap:13px;padding:0 11vw 12px 6vw;scroll-padding-inline:6vw 11vw;display:flex;overflow-x:auto}.recognize .knowledge-objects::-webkit-scrollbar{display:none}.recognize .knowledge-object{aspect-ratio:4/5;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 79vw}.recognize .object-body{padding:22px 6vw 24px}.recognize .object-index{padding-bottom:14px}.recognize .object-index span{font-size:12px}.recognize .object-index small{font-size:6.8px}.recognize .knowledge-object h3{max-width:100%;margin:auto 0 14px;font-size:7.8vw;line-height:.94}.recognize .knowledge-object p{margin-bottom:21px;font-size:4.8vw}.recognize .knowledge-object strong{color:#171a18;min-height:44px;padding:13px 16px;font-size:7.5px}.recognize .knowledge-object strong span{transform:none}.hero.thesis .thesis-copy>.label{transform:translate(.25em)}}.movement-bridge{isolation:isolate;color:#f0ede4;background:#111411;height:70vh;min-height:540px;max-height:760px;position:relative;overflow:hidden}.movement-bridge>img{z-index:-2;object-fit:cover;object-position:center 48%;filter:none;width:100%;height:100%;position:absolute;inset:0}.movement-shade{z-index:-1;background:linear-gradient(90deg,#090b0926 0%,#090b092e 36%,#090b099e 67%,#090b09d6 100%),linear-gradient(#090b091f 0%,#0000 52%,#090b098a 100%);position:absolute;inset:0}.movement-copy{max-width:660px;position:absolute;top:50%;left:54%;right:5.5vw;transform:translateY(-50%)}.movement-copy.reveal{transform:translateY(calc(20px - 50%))}.movement-copy.reveal.visible{transform:translateY(-50%)}.movement-copy>p{letter-spacing:.25em;color:#cf8162;text-transform:uppercase;margin:0 0 24px;font:500 8px/1.4 Work Sans,Arial,sans-serif}.movement-copy h2,.movement-copy h3{letter-spacing:-.045em;margin:0;font-family:Fraunces,Georgia,serif;font-weight:400}.movement-copy h2{color:#f0ede4;max-width:610px;font-size:clamp(34px,3.45vw,54px);line-height:1.02}.movement-copy h3{color:#cf8162;max-width:630px;margin-top:23px;font-size:clamp(36px,3.7vw,58px);font-style:italic;line-height:.98}@media (width<=800px){.movement-bridge{height:68svh;min-height:520px;max-height:650px}.movement-bridge>img{object-position:37% center}.movement-shade{background:linear-gradient(#090b091f 0%,#090b0933 34%,#090b09cc 76%,#090b09f0 100%),linear-gradient(90deg,#0000 0%,#090b094d 100%)}.movement-copy{max-width:none;inset:auto 6vw 7.5vw;transform:none}.movement-copy.reveal{transform:translateY(20px)}.movement-copy.reveal.visible{transform:none}.movement-copy>p{letter-spacing:.22em;margin-bottom:18px;font-size:7px}.movement-copy h2{max-width:92%;font-size:9.2vw;line-height:1}.movement-copy h3{max-width:96%;margin-top:16px;font-size:9.7vw;line-height:.98}}.offers{color:#171a18;background:#dcd8cf;padding:118px 5.2vw 132px}.offers .offers-heading{max-width:1040px;margin:0 0 76px}.offers .offers-heading>.label{letter-spacing:.25em;color:#995b43;margin:0 0 24px;font:500 8px/1.4 Work Sans,Arial,sans-serif}.offers .offers-heading h2{letter-spacing:-.05em;color:#171a18;margin:0;font:400 clamp(42px,4.65vw,72px)/.94 Fraunces,Georgia,serif}.offers .offers-heading h2 em{color:#a8644a;font-style:italic}.offers .offers-heading>p:last-child{letter-spacing:.05em;color:#53564f;max-width:none;margin:27px 0 0;font:400 13px/1.5 Work Sans,Arial,sans-serif}.offers .offers-list{gap:24px;display:grid}.offers .offer{color:#f0ede4;background:#171a18;outline:0;grid-template-columns:minmax(0,1.16fr) minmax(410px,.84fr);height:clamp(510px,39vw,620px);text-decoration:none;display:grid;overflow:hidden}.offers .offer:nth-child(2n){color:#171a18;background:#ece8df;grid-template-columns:minmax(410px,.84fr) minmax(0,1.16fr)}.offers .offer:nth-child(2n) .offer-image{order:2}.offers .offer-image{background:#20231f;min-width:0;height:100%;overflow:hidden}.offers .offer-image img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.03);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .55s;transform:scale(1.001)}.offers .offer-1 .offer-image img{object-position:55% center}.offers .offer-2 .offer-image img{object-position:center}.offers .offer-3 .offer-image img{object-position:center 46%}.offers .offer-4 .offer-image img,.offers .offer-5 .offer-image img{object-position:center}.offers .offer-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:54px clamp(36px,4.2vw,66px) 50px;display:flex}.offers .offer-copy>small{letter-spacing:.23em;color:#cf8162;margin:0;font:500 8px/1.4 Work Sans,Arial,sans-serif}.offers .offer-copy h3{letter-spacing:-.05em;color:inherit;margin:30px 0 0;font:400 clamp(37px,3.65vw,57px)/.92 Fraunces,Georgia,serif}.offers .offer-copy .tension{color:#f0ede4e6;max-width:530px;margin:28px 0 0;font:italic clamp(20px,1.68vw,26px)/1.2 Fraunces,Georgia,serif}.offers .offer:nth-child(2n) .offer-copy .tension{color:#353934}.offers .offer-copy .offer-specs{letter-spacing:.16em;color:#f0ede4ad;border-top:1px solid #f0ede43d;max-width:540px;margin:auto 0 30px;padding-top:29px;font:500 8px/1.75 Work Sans,Arial,sans-serif}.offers .offer:nth-child(2n) .offer-copy .offer-specs{color:#62665e;border-color:#171a1838}.offers .offer-copy strong{letter-spacing:.17em;color:#171a18;background:#f0ede4;border:1px solid #f0ede4d1;align-items:center;width:max-content;min-height:42px;padding:12px 17px;font:500 8px/1 Work Sans,Arial,sans-serif;transition:background .3s,color .3s,transform .3s;display:inline-flex}.offers .offer:hover .offer-image img,.offers .offer:focus-visible .offer-image img{filter:saturate(.82)contrast(1.06);transform:scale(1.025)}.offers .offer:focus-visible{box-shadow:inset 0 0 0 2px #bd7357}@media (width<=800px){.offers{padding:78px 0 92px}.offers .offers-heading{max-width:none;margin:0 6vw 46px}.offers .offers-heading>.label{margin-bottom:19px;font-size:7px}.offers .offers-heading h2{font-size:10.8vw;line-height:.96}.offers .offers-heading>p:last-child{margin-top:22px;font-size:11px;line-height:1.45}.offers .offers-list{gap:14px}.offers .offer,.offers .offer:nth-child(2n){color:#f0ede4;background:#171a18;grid-template-rows:clamp(220px,66vw,310px) auto;grid-template-columns:1fr;height:auto;min-height:0;display:grid}.offers .offer-image,.offers .offer:nth-child(2n) .offer-image{order:0;height:auto}.offers .offer-1 .offer-image img{object-position:56% center}.offers .offer-2 .offer-image img{object-position:center 52%}.offers .offer-3 .offer-image img{object-position:center 45%}.offers .offer-4 .offer-image img,.offers .offer-5 .offer-image img{object-position:center}.offers .offer-copy{padding:29px 6vw 31px}.offers .offer-copy>small,.offers .offer:nth-child(2n) .offer-copy>small{color:#cf8162;font-size:7px}.offers .offer-copy h3{margin-top:20px;font-size:10.2vw;line-height:.94}.offers .offer-copy .tension,.offers .offer:nth-child(2n) .offer-copy .tension{color:#f0ede4e6;margin-top:20px;font-size:5.2vw;line-height:1.22}.offers .offer-copy .offer-specs,.offers .offer:nth-child(2n) .offer-copy .offer-specs{letter-spacing:.13em;color:#f0ede4ad;border-color:#f0ede43d;margin:30px 0 24px;padding-top:22px;font-size:7px;line-height:1.72}.offers .offer-copy strong,.offers .offer:nth-child(2n) .offer-copy strong{color:#171a18;background:#f0ede4;border-color:#f0ede4d1;min-height:44px;padding:13px 16px;font-size:7.5px}}.offers{padding-top:88px;padding-bottom:112px}.offers .offers-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:0 7vw;max-width:1260px;margin:0 0 48px;display:grid}.offers .offers-heading>.label{letter-spacing:.22em;color:#955a43;grid-column:1/-1;margin:0 0 20px;font-size:10px}.offers .offers-heading h2{grid-column:1;margin:0;font-size:clamp(42px,4.45vw,68px)}.offers .offers-heading>p:last-child{letter-spacing:.015em;color:#3f433d;grid-area:2/2;margin:0 0 3px;font:400 15px/1.45 Work Sans,Arial,sans-serif}.offers .offers-list{gap:18px}.offers .offer{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);height:clamp(460px,35vw,550px)}.offers .offer-2{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)}.offers .offer-3{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);box-shadow:inset 0 3px #9f6048}.offers .offer-4{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.offers .offer-5{grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr)}.offers .offer-copy{padding:38px clamp(34px,3.55vw,56px) 36px}.offers .offer-copy>small{letter-spacing:.2em;color:#cf8162;font-size:10px;line-height:1.2}.offers .offer:nth-child(2n) .offer-copy>small{color:#955a43}.offers .offer-copy h3{margin-top:22px;font-size:clamp(35px,3.25vw,51px);line-height:.94}.offers .offer-3 .offer-copy h3{font-size:clamp(39px,3.55vw,56px)}.offers .offer-copy .tension{margin-top:21px;font-size:clamp(19px,1.48vw,23px);line-height:1.18}.offers .offer-copy .offer-specs{letter-spacing:.135em;color:#f0ede4c7;max-width:560px;margin:27px 0 22px;padding-top:22px;font-size:9.5px;line-height:1.8}.offers .offer-3 .offer-copy .offer-specs{color:#f0ede4e0;font-size:9.5px}.offers .offer:nth-child(2n) .offer-copy .offer-specs{color:#545950}.offers .offer-copy strong{color:#f0ede4;background:0 0;border-color:#f0ede48f;justify-content:space-between;gap:24px;width:min(100%,290px);min-height:43px;margin-top:auto;padding:12px 15px;font-size:8.5px}.offers .offer-copy strong span{white-space:nowrap}.offers .offer-copy strong b{color:#cf8162;font:400 15px/1 Work Sans,Arial,sans-serif;transition:transform .3s}.offers .offer:nth-child(2n) .offer-copy strong{color:#171a18;background:0 0;border-color:#171a187a}.offers .offer:hover .offer-copy strong,.offers .offer:focus-visible .offer-copy strong{color:#171a18;background:#bd7357;border-color:#bd7357;transform:none}.offers .offer:hover .offer-copy strong b,.offers .offer:focus-visible .offer-copy strong b{color:#171a18;transform:translate(3px,-3px)}@media (width<=800px){.offers{padding-top:62px;padding-bottom:74px}.offers .offers-heading{margin:0 6vw 32px;display:block}.offers .offers-heading>.label{letter-spacing:.19em;margin-bottom:17px;font-size:8.5px;line-height:1.35}.offers .offers-heading h2{font-size:10.5vw;line-height:.96}.offers .offers-heading>p:last-child{color:#3f433d;margin-top:18px;font-size:13px;line-height:1.4}.offers .offers-list{gap:10px}.offers .offer,.offers .offer:nth-child(2n),.offers .offer-2,.offers .offer-3,.offers .offer-4,.offers .offer-5{height:auto;box-shadow:none;grid-template-rows:clamp(195px,54vw,250px) auto;grid-template-columns:1fr}.offers .offer-3{box-shadow:inset 0 3px #9f6048}.offers .offer-copy{padding:25px 6vw 27px}.offers .offer-copy>small,.offers .offer:nth-child(2n) .offer-copy>small{letter-spacing:.18em;font-size:8.5px;line-height:1.2}.offers .offer-copy h3,.offers .offer-3 .offer-copy h3{margin-top:17px;font-size:9.5vw;line-height:.94}.offers .offer-copy .tension,.offers .offer:nth-child(2n) .offer-copy .tension{margin-top:17px;font-size:4.85vw;line-height:1.2}.offers .offer-copy .offer-specs,.offers .offer-3 .offer-copy .offer-specs,.offers .offer:nth-child(2n) .offer-copy .offer-specs{letter-spacing:.1em;color:#f0ede4cc;margin:24px 0 19px;padding-top:19px;font-size:9px;line-height:1.78}.offers .offer-copy strong,.offers .offer:nth-child(2n) .offer-copy strong{color:#f0ede4;background:0 0;border-color:#f0ede480;justify-content:space-between;width:100%;min-height:44px;margin:0;padding:12px 14px;font-size:8.2px}.offers .offer-copy strong b{font-size:15px}}.offers .offer,.offers .offer-2,.offers .offer-3,.offers .offer-4,.offers .offer-5{height:clamp(410px,30vw,470px)}.offers .offer-copy{padding-top:30px;padding-bottom:24px}.offers .offer-copy h3{margin-top:18px}.offers .offer-copy .tension{margin-top:16px}.offers .offer-copy .offer-specs{margin:20px 0 16px;padding-top:17px}.offers .offer-copy strong,.offers .offer:nth-child(2n) .offer-copy strong{color:#c87657;background:0 0;border-color:#b0ada49e;transition:background .22s,border-color .22s,color .22s}.offers .offer:nth-child(2n) .offer-copy strong{border-color:#474a4480}.offers .offer-copy strong span{color:#c87657;transition:color .22s}.offers .offer-copy strong b{color:#c87657;transition:color .22s,transform .22s}.offers .offer:hover .offer-copy strong,.offers .offer:focus-visible .offer-copy strong{color:#171a18;background:#bd7357;border-color:#bd7357}.offers .offer:hover .offer-copy strong span,.offers .offer:focus-visible .offer-copy strong span,.offers .offer:hover .offer-copy strong b,.offers .offer:focus-visible .offer-copy strong b{color:#171a18}@media (width<=800px){.offers .offer,.offers .offer:nth-child(2n),.offers .offer-2,.offers .offer-3,.offers .offer-4,.offers .offer-5{height:auto}.offers .offer-copy{min-height:0;padding-top:23px;padding-bottom:20px}.offers .offer-copy h3,.offers .offer-3 .offer-copy h3,.offers .offer-copy .tension,.offers .offer:nth-child(2n) .offer-copy .tension{margin-top:15px}.offers .offer-copy .offer-specs,.offers .offer-3 .offer-copy .offer-specs,.offers .offer:nth-child(2n) .offer-copy .offer-specs{margin:19px 0 14px;padding-top:16px}.offers .offer-copy strong,.offers .offer:nth-child(2n) .offer-copy strong{color:#c87657;background:0 0;border-color:#b0ada49e;min-height:44px}.offers .offer-copy strong span,.offers .offer-copy strong b{color:#c87657}}.authority-manifesto{color:#171a18;background:#e9e5dc;padding:82px 5.2vw 0;overflow:hidden}.authority-manifesto .authority-head{max-width:1080px}.authority-manifesto .authority-head .label{letter-spacing:.24em;color:#995b43;margin:0 0 17px;font:500 9px/1.3 Work Sans,Arial,sans-serif}.authority-manifesto .authority-head h2{letter-spacing:-.047em;margin:0;font:400 clamp(39px,4.25vw,65px)/1 Fraunces,Georgia,serif}.authority-manifesto .authority-head h2 em{color:#bd7357;font-family:Fraunces,Georgia,serif;font-style:italic}.manifesto-portrait{background:#171a18;height:clamp(500px,47vw,690px);margin-top:42px;overflow:hidden}.manifesto-portrait img{object-fit:cover;object-position:center 25%;filter:none;width:100%;height:100%;display:block}.manifesto-lead{letter-spacing:-.045em;color:#171a18;max-width:1020px;margin:58px 0 64px;font:400 clamp(34px,3.8vw,57px)/1.05 Fraunces,Georgia,serif}.manifesto-ideas{border-top:1px solid #171a1852;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manifesto-ideas article{border-bottom:1px solid #171a1852;min-height:226px;padding:27px 5vw 29px 0;position:relative}.manifesto-ideas article:nth-child(2n){border-left:1px solid #171a1852;padding-left:5vw;padding-right:0}.manifesto-ideas article:last-child{grid-column:1/-1;width:50%;padding-right:5vw}.idea-sign{color:#9d5d46;align-items:center;gap:15px;height:32px;margin-bottom:27px;display:flex}.idea-sign span{letter-spacing:.18em;font:500 9px/1 Work Sans,Arial,sans-serif}.idea-sign i{color:#9d5d46;width:27px;height:27px;display:block;position:relative}.sign-circle i{border:1px solid;border-radius:50%}.sign-circle i:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sign-axis i:before,.sign-axis i:after{content:"";background:currentColor;position:absolute}.sign-axis i:before{width:27px;height:1px;top:13px}.sign-axis i:after{width:1px;height:27px;left:13px}.sign-points i{background:radial-gradient(circle,currentColor 1.4px,#0000 1.8px) 0 0/9px 9px}.sign-open i{border:1px solid;border-right-color:#0000;border-radius:50%}.sign-open i:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:13px;right:-2px}.sign-seal i{border:1px solid;transform:rotate(45deg)scale(.72)}.sign-seal i:after{content:"";border:1px solid;position:absolute;inset:5px}.manifesto-ideas h3{letter-spacing:-.025em;color:#171a18;margin:0 0 13px;font:500 clamp(18px,1.55vw,24px)/1 Work Sans,Arial,sans-serif}.manifesto-ideas p{color:#4a4f48;max-width:570px;margin:0;font:400 clamp(16px,1.28vw,19px)/1.4 Fraunces,Georgia,serif}.manifesto-convergence{color:#f0ede4;background:#171a18;margin:70px -5.2vw 0;padding:62px 5.2vw 68px}.manifesto-convergence p{letter-spacing:-.052em;margin:0;font:400 clamp(43px,5vw,75px)/.9 Fraunces,Georgia,serif}.manifesto-convergence em{color:#bd7357;font-family:Fraunces,Georgia,serif;font-style:italic}.manifesto-authority{background:#d9d4ca;margin:0 -5.2vw;padding:70px 5.2vw 84px}.manifesto-kicker{letter-spacing:.2em;color:#995b43;margin:0 0 36px;font:600 11px/1.4 Work Sans,Arial,sans-serif}.manifesto-context{color:#353a35;max-width:830px;margin:0 0 30px 22%;font:400 clamp(22px,2.2vw,32px)/1.32 Fraunces,Georgia,serif}.manifesto-fields{letter-spacing:.16em;color:#5d625b;border-top:1px solid #171a1847;border-bottom:1px solid #171a1847;margin:0 0 66px;padding:15px 0;font:500 8px/1.6 Work Sans,Arial,sans-serif}.manifesto-fields b{color:#a76249;padding:0 .55em}.manifesto-close{letter-spacing:-.045em;color:#171a18;max-width:1030px;margin:0;font:400 clamp(31px,3.55vw,53px)/1.02 Fraunces,Georgia,serif}.manifesto-close span{display:block}.manifesto-close span+span{margin-top:24px}.manifesto-close em{color:#a76249;font-family:Fraunces,Georgia,serif;font-style:italic}@media (width<=800px){.authority-manifesto{padding:58px 6vw 0}.authority-manifesto .authority-head .label{margin-bottom:17px;font-size:8px}.authority-manifesto .authority-head h2{font-size:9.7vw;line-height:1}.authority-manifesto .authority-head h2 br{display:none}.manifesto-portrait{aspect-ratio:4/5;height:auto;margin-top:29px}.manifesto-portrait img{object-position:center top}.manifesto-lead{letter-spacing:-.04em;margin:38px 0 42px;font-size:8.5vw;line-height:1.04}.manifesto-lead br{display:none}.manifesto-ideas{grid-template-columns:1fr}.manifesto-ideas article,.manifesto-ideas article:nth-child(2n),.manifesto-ideas article:last-child{border-left:0;grid-column:auto;width:auto;min-height:0;padding:22px 0 24px}.idea-sign{margin-bottom:20px}.idea-sign span{font-size:8px}.manifesto-ideas h3{margin-bottom:11px;font-size:5.3vw}.manifesto-ideas p{font-size:4.55vw;line-height:1.37}.manifesto-convergence{margin:48px -6vw 0;padding:45px 6vw 50px}.manifesto-convergence p{font-size:10.2vw;line-height:.92}.manifesto-authority{margin:0 -6vw;padding:52px 6vw 62px}.manifesto-kicker{margin-bottom:28px;font-size:9px;line-height:1.5}.manifesto-context{margin:0 0 24px;font-size:5.35vw;line-height:1.34}.manifesto-fields{letter-spacing:.12em;margin-bottom:43px;padding:13px 0;font-size:7px;line-height:1.8}.manifesto-close{font-size:8.2vw;line-height:1.03}.manifesto-close span+span{margin-top:20px}}
