*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])),.hidden{display:none}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--paper:#f8f7f3;--ink:#20201e;--moss:#c8d2be;--butter:#f0e8b9;--rose:#e8d6d0;--serif:"Iowan Old Style", "Baskerville", "Palatino Linotype", "Book Antiqua", Georgia, serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);position:relative}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:after{z-index:30;content:"";opacity:.22;pointer-events:none;background-image:repeating-linear-gradient(0deg,#30291e05 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#30291e03 0 1px,#0000 1px 5px);position:fixed;inset:0}::selection{color:var(--ink);background:var(--moss)}a{color:inherit;text-decoration:none}button{font:inherit}img,.cover-image{-o-object-fit:cover;object-fit:cover}.eyebrow{color:#77776f;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600;line-height:1.5}.eyebrow--light{color:#ffffffb3}.eyebrow--muted{color:#aaa9a1}.body-copy{color:#696962;max-width:360px;margin:22px 0 0;font-size:14px;font-weight:350;line-height:1.85}.body-copy--muted{color:#aaa9a1}h1,h2,h3,p{overflow-wrap:break-word}h1,h2{font-family:var(--serif);letter-spacing:-.055em;font-weight:400}h2 em,h1 em{font-weight:400}.arrow{font-size:1.15em;line-height:0;transition:transform .3s;display:inline-block}a:hover .arrow{transform:translate(3px,-2px)}.button{letter-spacing:.015em;border:1px solid #ffffff94;border-radius:2px;justify-content:center;align-items:center;gap:29px;min-height:52px;padding:0 22px;font-size:11px;font-weight:500;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--light{color:#fff;background:#ffffff0f}.button--light:hover{color:var(--ink);background:#fff;border-color:#fff}.text-link{letter-spacing:.04em;align-items:center;gap:12px;font-size:10px;display:inline-flex}.text-link--light{color:#ffffffd1}.hero{color:#fff;background:#546153;align-items:center;height:100svh;min-height:100svh;max-height:1100px;display:flex;position:relative;overflow:hidden}.hero-image,.hero-shade,.discovery-image,.finale>.cover-image,.finale-shade{position:absolute;inset:0}.hero-image{will-change:transform}.hero-image .cover-image{-o-object-position:center 54%;object-position:center 54%}.site-nav{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 6.1%;transition:background .35s,color .35s,box-shadow .35s;display:flex;position:absolute;top:0;left:0}.site-nav--scrolled{height:70px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f7f3e0;position:fixed;box-shadow:0 1px #20201e14}.wordmark{font-family:var(--serif);letter-spacing:-.075em;align-items:flex-start;font-size:24px;line-height:1;display:inline-flex}.wordmark span{font-style:italic}.wordmark i{font-family:var(--sans);letter-spacing:0;margin:2px 0 0 3px;font-size:7px;font-style:normal}.nav-links{align-items:center;gap:34px;display:flex}.nav-links>a:not(.nav-cta){opacity:.88;font-size:10px;transition:opacity .2s}.nav-links>a:not(.nav-cta):hover{opacity:.58}.nav-cta{border:1px solid #ffffff8c;align-items:center;gap:16px;min-height:37px;padding:0 13px;font-size:10px;transition:background .25s,color .25s;display:inline-flex}.site-nav--scrolled .nav-cta{border-color:#20201e40}.nav-cta:hover{color:var(--ink);background:#fff}.site-nav--scrolled .nav-cta:hover{color:#fff;background:var(--ink)}.menu-toggle{display:none}.hero-copy{z-index:2;will-change:transform, opacity;width:min(1120px,90%);margin:-35px 0 0 12.1%;position:relative}.hero-copy:after{color:#ffffffd9;content:"✳";width:42px;height:42px;font-family:var(--serif);text-align:center;border:1px solid #ffffff8c;border-radius:50%;font-size:19px;line-height:40px;position:absolute;top:4px;right:3%;transform:rotate(-15deg)}.hero-eyebrow{color:#ffffffbf;margin-bottom:27px}.hero h1{max-width:900px;margin:0;font-size:clamp(68px,7.2vw,108px);line-height:.98}.hero-description{color:#ffffffcf;max-width:355px;margin:25px 0 29px 5px;font-size:13px;font-weight:350;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-left:5px;display:flex}.hero-index{color:#ffffffa6;letter-spacing:.1em;align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;bottom:7%;right:6.1%}.index-line{background:#ffffff8f;width:48px;height:1px}.hero-bottom-note{color:#ffffffad;letter-spacing:.05em;font-size:9px;position:absolute;bottom:6.4%;left:6.1%}.what-if{min-height:790px;color:var(--paper);background:#242522;grid-template-columns:.95fr 1.05fr;align-items:center;gap:7.5%;padding:120px 11.6%;display:grid;position:relative;overflow:hidden}.what-if-copy{z-index:1;padding:15px 0;position:relative}.what-if h2,.somewhere h2,.gallery h2,.how h2,.manifesto h2,.finale h2{margin:27px 0 0;font-size:clamp(45px,5.35vw,76px);line-height:1.04}.what-if h2 em{color:#bbc5b3}.what-if h2 em,.somewhere h2 em,.how h2 em,.gallery h2 em,.manifesto h2 em,.finale h2 em{display:inline-block;position:relative}.what-if h2 em:after,.somewhere h2 em:after,.how h2 em:after,.gallery h2 em:after{content:"";opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 9'%3E%3Cpath d='M2 6C49 1 124 2 218 5' fill='none' stroke='%23bbc5b3' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:8px;position:absolute;bottom:-7px;left:0;right:1%}.somewhere h2 em:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 9'%3E%3Cpath d='M2 6C49 1 124 2 218 5' fill='none' stroke='%2375816d' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.how h2 em:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 9'%3E%3Cpath d='M2 6C49 1 124 2 218 5' fill='none' stroke='%23818a79' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.gallery h2 em:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 9'%3E%3Cpath d='M2 6C49 1 124 2 218 5' fill='none' stroke='%23897a70' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.what-if .body-copy{max-width:320px;margin-top:32px}.note-photo-wrap{position:relative}.note-photo{background:#555448;border:10px solid #f0eee6;border-bottom-width:39px;min-height:505px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 18px 48px #0003}.note-photo:before{z-index:2;content:"";background:#f0e8b9d1;width:75px;height:24px;position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(-3deg)}.note-photo:after{content:"";background:linear-gradient(#0000 55%,#11151166);position:absolute;inset:0}.note-photo>.cover-image{-o-object-position:54% center;object-position:54% center;filter:saturate(.72)}.photo-caption{z-index:1;color:#fffc;letter-spacing:.08em;font-size:9px;position:absolute;bottom:22px;left:23px}.handwritten-note{color:#535248;font-family:var(--serif);background:#f2eedf;flex-direction:column;font-size:17px;font-style:italic;line-height:1.6;display:flex;box-shadow:0 16px 55px #0003}.handwritten-note--photo{z-index:1;padding:26px 30px 19px;position:absolute;top:32%;left:18%;transform:rotate(4deg)}.note-signature{color:#8d8878;margin-top:12px;font-size:10px}.section-ghost{color:#ffffff06;font-family:var(--serif);pointer-events:none;font-size:240px;font-style:italic;position:absolute;bottom:-7%;right:4%}.somewhere{background:#e9e9df;padding:124px 0 0}.somewhere-heading{grid-template-columns:1fr .44fr;align-items:end;gap:10%;padding:0 12% 72px;display:grid}.somewhere h2 em{color:#75816d}.somewhere-heading .body-copy{max-width:310px;margin-bottom:6px}.place-scene{background:#65756a;height:min(73vw,770px);min-height:520px;position:relative;overflow:hidden}.place-scene>.cover-image{-o-object-position:center 58%;object-position:center 58%;filter:saturate(.76)}.place-shade{background:linear-gradient(#141c170f,#0000 65%,#141c1766);position:absolute;inset:0}.place-caption{z-index:2;color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;display:flex;position:absolute;top:34px;left:6.2%}.place-caption span+span{color:#ffffffa3;font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:15px;font-style:italic}.location-pin{z-index:2;width:24px;height:24px;position:absolute;top:44%;left:65%}.pin-dot{z-index:1;background:#d3b49f;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:8px}.pin-ring{border:1px solid #ffffffa6;border-radius:50%;animation:2.8s ease-out infinite pin-pulse;position:absolute;inset:0}@keyframes pin-pulse{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(2.4)}}.place-thread{z-index:1;width:100%;height:100%;position:absolute;inset:0}.place-thread path{fill:none;stroke:#ffffffb8;stroke-dasharray:4 7;stroke-width:1.2px}.floating-letter{z-index:3;color:#4a493f;transform-origin:50%;background:#f5f0df;flex-direction:column;justify-content:center;width:254px;min-height:180px;padding:27px 29px;display:flex;position:absolute;top:48%;left:25%;box-shadow:0 18px 60px #1219142e}.floating-letter:before,.discovery-letter:after,.step-paper:after{content:"";background:#e8d6d0c7;width:58px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-4deg)}.letter-topline{color:#898676;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.floating-letter p{font-family:var(--serif);margin:18px 0 14px;font-size:22px;font-style:italic;line-height:1.2}.letter-heart{color:#898676;font-family:var(--serif);font-size:11px;font-style:italic}.place-coordinate{color:#ffffffc7;letter-spacing:.18em;text-align:right;font-size:8px;line-height:1.9;position:absolute;bottom:35px;right:6%}.discovery{color:#fff;background:#3d473e;min-height:850px;position:relative;overflow:hidden}.discovery-image .cover-image{-o-object-position:center 54%;object-position:center 54%;filter:saturate(.7)}.discovery-shade{background:linear-gradient(90deg,#121713c7,#181e1863 53%,#171d1926),linear-gradient(#0000 40%,#13171359);position:absolute;inset:0}.discovery-content{z-index:2;-moz-column-gap:8%;grid-template-columns:1fr .75fr;align-content:center;align-items:center;column-gap:8%;min-height:850px;padding:110px 12%;display:grid;position:relative}.discovery h2{margin:25px 0 0;font-size:clamp(65px,8vw,112px);line-height:.98}.discovery h2 em{color:#d0d5c9}.discovery-letter{color:#4f4b40;background:#f2eddb;flex-direction:column;justify-content:center;width:min(100%,370px);min-height:330px;margin:55px auto 0;padding:48px 45px;display:flex;position:relative;box-shadow:0 28px 80px #00000040}.discovery-letter:before{content:"";pointer-events:none;border:1px solid #5d584821;position:absolute;inset:12px}.discovery-letter:after{z-index:1;background:#c8d2bee6;top:-7px}.discovery-letter p{max-width:275px;font-family:var(--serif);margin:25px 0 24px;font-size:27px;font-style:italic;line-height:1.35}.discovery-letter .letter-heart{font-size:12px}.letter-stamp{color:#948d7b;width:35px;height:40px;font-family:var(--serif);text-align:center;border:1px solid #68604f57;place-content:center;font-size:9px;line-height:1.25;display:grid;position:absolute;bottom:28px;right:31px}.discovery-footnote{color:#ffffffc7;grid-column:1/2;align-items:flex-start;gap:17px;margin-top:58px;display:flex}.discovery-footnote p{font-family:var(--serif);margin:-4px 0 0;font-size:15px;font-style:italic;line-height:1.55}.small-rule{background:#ffffffb3;width:28px;height:1px;margin-top:5px}.discovery-number{color:#ffffffa1;letter-spacing:.15em;font-size:8px;position:absolute;bottom:44px;right:6%}.how{background:#f8f7f3;padding:130px 10.5% 140px;position:relative;overflow:hidden}.how-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.how h2 em{color:#818a79}.how-side-note{color:#8d8c83;font-family:var(--serif);margin:0 2% 5px 0;font-size:14px;font-style:italic;line-height:1.6}.steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:87px;display:grid;position:relative}.step{min-width:0}.step-visual{background:#ecebe3;place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.step--write .step-visual{background:#eee8dd}.step--place .step-visual{background:#e5e8df}.step--found .step-visual{background:#d9ddd3}.step-number{z-index:3;color:#7a7a70;font-family:var(--serif);font-size:14px;font-style:italic;position:absolute;top:20px;left:21px}.step-paper{background:#f8f4e7;flex-direction:column;justify-content:center;gap:16px;width:184px;height:220px;padding:24px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 15px 30px #423a2b21}.step-paper:after{background:#e8d6d0c7;top:-6px}.step:hover .step-paper{transform:rotate(-1deg)translateY(-5px)}.step-script{color:#65604f;font-family:var(--serif);margin-bottom:3px;font-size:19px;font-style:italic}.paper-line{background:#dbd5c3;width:100%;height:1px}.paper-line--short{width:75%}.step-doodle{color:#9c8177;font-family:var(--serif);align-self:flex-end;font-size:18px}.map-fragment{background:#e5e8df;width:100%;height:100%;position:relative;overflow:hidden}.map-contour{border:1px solid #75866f45;border-radius:49%;width:135%;height:86%;position:absolute;left:-14%;transform:rotate(-23deg)}.map-contour--one{top:12%}.map-contour--two{top:27%;left:-25%;transform:rotate(21deg)}.map-contour--three{top:40%;left:2%;transform:rotate(-42deg)}.map-path{border-left:1px dashed #9aab8e;width:130px;height:370px;position:absolute;top:5%;left:53%;transform:rotate(39deg)}.map-marker{background:#f2f1e7;border:1px solid #718268;border-radius:50% 50% 50% 0;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:42%;left:48%;transform:rotate(-45deg);box-shadow:0 5px 14px #404e3b1f}.map-marker i{background:#7e8d73;border-radius:50%;width:7px;height:7px}.map-label{color:#737b6b;font-family:var(--serif);font-size:12px;font-style:italic;position:absolute;top:58%;left:53%}.step-found-photo{position:absolute;inset:0}.step-found-photo>.cover-image{filter:saturate(.67)}.step-found-photo:after{content:"";background:linear-gradient(#0000 30%,#141a1666);position:absolute;inset:0}.found-note{z-index:1;color:#504d42;font-family:var(--serif);background:#f4efdf;padding:17px 18px;font-size:14px;font-style:italic;position:absolute;bottom:17%;right:12%;transform:rotate(-4deg);box-shadow:0 8px 25px #00000026}.step-tag{color:#828176;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.step-copy h3{font-family:var(--serif);letter-spacing:-.035em;margin:12px 0 8px;font-size:26px;font-weight:400}.step-copy p{color:#73736c;max-width:275px;margin:0;font-size:12px;line-height:1.75}.steps-connector{z-index:0;pointer-events:none;justify-content:space-around;display:flex;position:absolute;bottom:273px;left:10.5%;right:10.5%}.steps-connector span{border-top:1px dashed #7d847354;width:24%;position:relative}.gallery{background:#e9e6de;grid-template-columns:.75fr 1.25fr;gap:8%;padding:130px 10.5% 145px;display:grid;overflow:hidden}.gallery-heading{padding-top:72px}.gallery h2 em{color:#897a70}.gallery-heading .body-copy{max-width:280px;margin-top:27px}.message-field{grid-template-columns:1fr 1fr;align-content:center;justify-items:center;gap:20px 8px;min-height:700px;padding:40px 0;display:grid;position:relative}.message{flex-direction:column;justify-content:center;width:220px;min-height:180px;padding:30px 27px 26px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 12px 34px #39352b17}.message:before{content:"";background:#f8f7f394;width:46px;height:15px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-5deg)}.message:hover{z-index:3;box-shadow:0 23px 42px #39352b2b;transform:translateY(-8px)rotate(0)!important}.message p{font-family:var(--serif);margin:0 0 19px;font-size:18px;font-style:italic;line-height:1.36}.message-sign{color:#787468;letter-spacing:.08em;font-size:8px}.message-corner{color:#554d4066;font-size:11px;position:absolute;top:13px;right:16px}.message-clip{border:1.5px solid #635b4ca8;border-radius:8px 8px 6px 6px;width:15px;height:29px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(5deg)}.message-clip:after{content:"";border:1px solid #635b4c75;border-radius:6px;position:absolute;inset:4px 3px}.message-index{color:#5a554873;font-family:var(--serif);font-size:9px;position:absolute;bottom:12px;right:15px}.message--butter{background:#f1e9c6;grid-area:1/1;transform:rotate(-6deg)}.message--rose{background:#e5d2cb;grid-area:2/2;transform:rotate(5deg)}.message--white{background:#f7f5eb;grid-area:3/1;transform:rotate(3deg)}.message--moss{background:#cdd4c4;grid-area:4/2;transform:rotate(-4deg)}.message--lavender{background:#dfd9e3;grid-area:5/1;transform:rotate(-3deg)}.message--2{margin-top:-28px}.message--3{margin-top:-8px}.message--4{margin-top:-24px}.message--5{margin-top:-32px}.gallery-scribble{color:#9a8f83;font-family:var(--serif);font-size:18px;font-style:italic;position:absolute;top:10px;right:5%;transform:rotate(7deg)}.gallery-annotation{z-index:2;color:#817668;font-family:var(--serif);font-size:12px;font-style:italic;line-height:1.2;position:absolute;top:47%;right:1%;transform:rotate(5deg)}.gallery-annotation svg{width:72px;height:31px;margin:3px 0 0 -43px;display:block;overflow:visible}.gallery-annotation path{stroke:#817668;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.gallery-footnote{color:#77776f;font-family:var(--serif);text-align:right;font-size:12px;font-style:italic;line-height:1.6;position:absolute;bottom:-5px;right:1%}.manifesto{color:#f7f5ed;background:#292b28;min-height:890px;position:relative;overflow:hidden}.manifesto:before{content:"";background:radial-gradient(at 70% 70%,#69654d2e,#0000 48%),linear-gradient(155deg,#30322e,#202320 72%);position:absolute;inset:0}.manifesto-glow{mix-blend-mode:screen;background:radial-gradient(at 70% 68%,#dcb17b61,#0000 42%);position:absolute;inset:0}.manifesto-content{z-index:1;-moz-column-gap:8%;grid-template-columns:1fr 1fr;column-gap:8%;padding:135px 13% 120px;display:grid;position:relative}.manifesto-content>.eyebrow{grid-column:1/-1;margin-bottom:47px}.manifesto h2{margin:0;font-size:clamp(62px,7.6vw,106px);line-height:.98}.manifesto h2 em{color:#c8d2be}.manifesto-second{align-self:end;padding:60px 0 0}.pause-mark{color:#a7aa9c;font-family:var(--serif);margin:0 0 35px 5px;font-size:26px;display:block}.manifesto-caption{flex-direction:column;grid-column:2;align-items:flex-start;max-width:405px;margin:69px 0 0 3px;display:flex}.manifesto-caption p{color:#ffffffb3;margin:0;font-size:12px;line-height:1.85}.manifesto-caption span{color:#ffffff70;font-family:var(--serif);margin-top:17px;font-size:12px;font-style:italic}.manifesto-watermark{color:#ffffff06;font-family:var(--serif);letter-spacing:-.12em;font-size:320px;position:absolute;bottom:-10%;right:4%}.finale{color:#fff;background:#655b4d;align-items:center;min-height:100svh;max-height:1100px;display:flex;position:relative;overflow:hidden}.finale>.cover-image{-o-object-position:center 55%;object-position:center 55%;filter:saturate(.76)}.finale-copy{z-index:2;width:min(790px,76%);margin:5% 0 0 13%;position:relative}.finale h2{margin:28px 0 23px;font-size:clamp(68px,8.4vw,118px);line-height:.97}.finale h2 em{color:#e4d7ba}.finale-copy>p:not(.eyebrow){color:#ffffffd1;margin:0 0 31px 3px;font-size:12px;line-height:1.8}.finale-note{z-index:1;color:#5c574a;font-family:var(--serif);background:#f3edda;padding:21px 24px;font-size:12px;font-style:italic;position:absolute;bottom:30%;right:14%;transform:rotate(6deg);box-shadow:0 14px 35px #00000026}.footer{z-index:3;color:#ffffffbf;border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;min-height:83px;display:flex;position:absolute;bottom:0;left:6%;right:6%}.wordmark--footer{color:#fff;font-size:20px}.footer p{font-family:var(--serif);font-size:12px;font-style:italic}@media (min-width:1500px){.hero-copy{margin-left:max(12.1%,50% - 565px)}.what-if,.somewhere-heading,.how,.gallery{padding-left:max(10.5%,50% - 590px);padding-right:max(10.5%,50% - 590px)}}@media (max-width:900px){.hero{min-height:720px}.hero-copy{margin-left:8%}.hero h1{font-size:clamp(66px,10vw,92px)}.what-if{gap:5%;min-height:auto;padding:110px 8%}.note-photo{min-height:430px}.somewhere-heading{padding-left:8%;padding-right:8%}.discovery-content{min-height:760px;padding-left:8%;padding-right:8%}.discovery h2{font-size:clamp(62px,9vw,92px)}.discovery-letter{min-height:290px;padding:42px 35px}.discovery-letter p{font-size:24px}.how{padding-left:8%;padding-right:8%}.steps{gap:19px}.step-visual{height:260px}.step-paper{transform:scale(.88)rotate(-5deg)}.gallery{grid-template-columns:.7fr 1.3fr;gap:4%;padding-left:7%;padding-right:7%}.message{width:190px;min-height:165px}.manifesto-content{padding-left:9%;padding-right:9%}.finale-copy{margin-left:9%}}@media (max-width:650px){html{scroll-behavior:auto}body{background-color:#f5f2e9}.hero{align-items:flex-end;height:100svh;min-height:100svh;max-height:920px}.hero-image .cover-image{-o-object-position:56% center;object-position:56% center}.hero-shade{background:linear-gradient(#12181524 22%,#111714b8),linear-gradient(90deg,#1418142e,#0000)}.site-nav{height:72px;padding:0 6%}.site-nav--scrolled{height:64px}.wordmark{font-size:22px}.menu-toggle{width:40px;height:40px;color:inherit;background:0 0;border:1px solid #ffffff75;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.site-nav--scrolled .menu-toggle{border-color:#20201e40}.menu-toggle span{background:currentColor;width:15px;height:1px}.nav-links{color:var(--ink);background:#f8f7f3f7;align-items:stretch;gap:0;padding:14px 6% 20px;display:none;position:absolute;top:63px;left:0;right:0;box-shadow:0 12px 20px #00000014}.nav-links--open{flex-direction:column;display:flex}.nav-links>a:not(.nav-cta){border-bottom:1px solid #20201e17;padding:14px 0}.nav-cta{align-self:flex-start;margin-top:15px;border-color:#20201e40!important}.hero-copy{width:88%;margin:0 0 82px 7%}.hero-copy:after{width:36px;height:36px;font-size:16px;line-height:34px;top:-43px;right:11%}.hero-eyebrow{max-width:260px;margin-bottom:21px;font-size:8px;line-height:1.8}.hero h1{font-size:clamp(57px,13vw,80px);line-height:.99}.hero-description{max-width:315px;margin:20px 0 23px 2px;font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-left:2px}.button{gap:20px;min-height:49px;padding:0 17px;font-size:10px}.hero-index{bottom:5%;right:7%}.hero-bottom-note{font-size:8px;bottom:4.5%;left:7%}.what-if{background-image:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5px);flex-direction:column;align-items:stretch;gap:38px;min-height:auto;padding:93px 7% 85px;display:flex}.what-if h2,.somewhere h2,.gallery h2,.how h2{font-size:clamp(43px,10.6vw,66px)}.what-if .body-copy{margin-top:23px}.note-photo{border-width:8px 8px 33px;min-height:390px;transform:rotate(-1.3deg)}.handwritten-note--photo{padding:20px 22px 15px;font-size:15px;top:33%;left:12%}.photo-caption{color:#777267;font-family:var(--serif);letter-spacing:0;font-size:10px;font-style:italic;bottom:-25px;left:10px}.section-ghost{font-size:125px;bottom:-1%;right:-2%}.somewhere{background-color:#e9e9df;background-image:radial-gradient(#525b4521 .6px,#0000 .7px);background-size:7px 7px;padding-top:86px}.somewhere-heading{padding:0 7% 43px;display:block}.somewhere h2,.somewhere-heading .body-copy{margin-top:22px}.place-scene{height:590px;min-height:0}.place-scene>.cover-image{-o-object-position:55% center;object-position:55% center}.place-caption{top:22px;left:7%}.floating-letter{width:210px;min-height:154px;padding:22px;top:51%;left:8%}.floating-letter p{margin:13px 0;font-size:19px}.location-pin{top:39%;left:68%}.place-thread{opacity:.7}.place-coordinate{font-size:7px;bottom:24px;right:6%}.discovery{min-height:900px}.discovery-image .cover-image{-o-object-position:56% center;object-position:56% center}.discovery-shade{background:linear-gradient(#12171359 30%,#121713d1),linear-gradient(90deg,#12171340,#0000)}.discovery-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;min-height:900px;padding:92px 7% 105px;display:flex}.discovery h2{margin-top:19px;font-size:clamp(63px,14vw,90px)}.discovery-letter{align-self:center;width:min(85%,330px);min-height:258px;margin:15px 0 0;padding:34px 32px}.discovery-letter p{margin:18px 0;font-size:22px}.discovery-footnote{margin:7px 0 0}.discovery-number{bottom:26px;right:7%}.how{padding:92px 7% 94px}.how-heading{display:block}.how h2{margin-top:21px}.how-side-note{margin-top:22px;font-size:13px}.steps{flex-direction:column;gap:44px;margin-top:44px;display:flex}.step{grid-template-columns:1fr .85fr;align-items:center;gap:18px;display:grid}.step-visual{border:1px solid #6058451f;height:220px}.step-paper{gap:13px;width:157px;height:185px;padding:20px}.step-script{font-size:16px}.step-number{font-size:12px;top:13px;left:13px}.map-label{font-size:10px;left:43%}.found-note{padding:12px 10px;font-size:11px;bottom:14%;right:8%}.step-copy{padding:0}.step-copy h3{margin-top:10px;font-size:21px}.step-copy p{font-size:11px}.step-tag{font-size:7px;line-height:1.6}.steps-connector{display:none}.gallery{background-color:#e9e6de;background-image:radial-gradient(#52463521 .6px,#0000 .7px);background-size:8px 8px;padding:88px 7% 92px;display:block}.gallery-heading{padding:0}.gallery h2{margin-top:21px}.gallery-heading .body-copy{margin-top:22px}.message-field{grid-template-columns:1fr 1fr;gap:7px;min-height:680px;margin:34px -4% 0;padding:36px 0 24px}.message{border:1px solid #52463517;width:min(42vw,185px);min-height:155px;padding:25px 19px 22px}.message p{margin-bottom:15px;font-size:clamp(15px,4vw,18px)}.message-sign{font-size:7px}.message--2{margin-top:-24px}.message--3{margin-top:-10px}.message--4{margin-top:-14px}.message--5{margin-top:-19px}.message-clip{width:12px;height:24px}.gallery-scribble{font-size:14px;top:6px;right:6%}.gallery-annotation{font-size:10px;top:51%;right:0}.gallery-annotation svg{width:58px;height:25px;margin-left:-34px}.gallery-footnote{font-size:10px;bottom:-4px;right:4%}.manifesto{min-height:940px}.manifesto-content{padding:97px 7% 100px;display:block}.manifesto-content>.eyebrow{margin-bottom:37px}.manifesto h2{font-size:clamp(60px,13vw,88px)}.manifesto-second{padding-top:49px}.pause-mark{margin-bottom:26px;font-size:20px}.manifesto-caption{max-width:360px;margin:46px 0 0}.manifesto-caption p{font-size:11px}.manifesto-watermark{font-size:180px;bottom:-2%;right:-3%}.finale{align-items:flex-end;height:100svh;min-height:840px;max-height:1000px}.finale>.cover-image{-o-object-position:59% center;object-position:59% center}.finale-shade{background:linear-gradient(#191a1633 15%,#161814bf),linear-gradient(90deg,#191b1726,#0000)}.finale-copy{width:88%;margin:0 0 156px 7%}.finale h2{margin:20px 0 17px;font-size:clamp(64px,13.6vw,91px)}.finale-copy>p:not(.eyebrow){margin-bottom:22px;font-size:11px}.finale-note{padding:16px 15px;font-size:10px;bottom:28%;right:8%}.footer{flex-wrap:wrap;place-content:center space-between;gap:9px 14px;min-height:100px;left:7%;right:7%}.wordmark--footer{font-size:18px}.footer p{order:3;width:100%;margin:0;font-size:10px}.footer>span{text-align:right;max-width:145px;font-size:8px}}:root{--content-width:1280px;--gutter:clamp(24px, 7.2vw, 112px);--section-space:clamp(88px, 10vw, 144px)}.hero{height:min(100svh,1100px);min-height:min(100svh,1100px)}.hero-shade{background:linear-gradient(90deg,#1116139e 0%,#13181559 48%,#141a1614 100%),linear-gradient(#0f121026,#0000 51%,#0f141185)}.site-nav{padding-inline:var(--gutter)}.nav-links{gap:clamp(24px,3vw,44px)}.nav-links>a:not(.nav-cta),.nav-cta{font-size:12px}.hero-copy{width:min(var(--content-width), 84%);margin:-20px auto 0}.hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:1120px;font-size:clamp(76px,8.3vw,126px);line-height:.96}.hero-mobile-break{display:none}.hero-eyebrow{margin-bottom:30px;font-size:10px}.hero-description{color:#ffffffeb;max-width:410px;margin-top:28px;font-size:15px;line-height:1.75}.hero-actions{gap:34px}.button{min-height:56px;padding-inline:23px;font-size:12px}.text-link{font-size:12px}.eyebrow{letter-spacing:.16em;font-size:10px}.body-copy{font-size:15px;line-height:1.8}.what-if{min-height:0;padding:var(--section-space) max(var(--gutter), calc((100% - var(--content-width)) / 2));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,100px)}.what-if h2,.somewhere h2,.gallery h2,.how h2,.manifesto h2,.finale h2{text-wrap:pretty;font-size:clamp(50px,5.35vw,78px);line-height:1.04}.what-if .body-copy{max-width:390px}.note-photo{border-width:8px 8px 36px;min-height:clamp(440px,42vw,570px);box-shadow:0 12px 32px #00000029}.handwritten-note{background-color:#f2eedf;background-image:repeating-linear-gradient(0deg,#62584209 0 1px,#0000 1px 4px);box-shadow:0 9px 24px #00000029,0 2px 3px #0000001a}.handwritten-note--photo{transform:rotate(2deg)}.somewhere{padding-top:var(--section-space)}.somewhere-heading{width:min(100%, calc(var(--content-width) + 2 * var(--gutter)));padding:0 var(--gutter) clamp(48px, 6vw, 80px);grid-template-columns:minmax(0,1.1fr) minmax(250px,.55fr);gap:clamp(40px,8vw,125px);margin-inline:auto}.somewhere h2{font-size:clamp(54px,6vw,88px)}.somewhere-heading .body-copy{max-width:360px;font-size:15px}.place-scene{height:clamp(540px,58vw,790px);min-height:0}.place-scene>.cover-image{-o-object-position:center 54%;object-position:center 54%}.place-shade{background:linear-gradient(#141c171f,#0000 55%,#141c1775)}.floating-letter{background-color:#f5f0df;background-image:repeating-linear-gradient(0deg,#62584209 0 1px,#0000 1px 4px);border:1px solid #564e3e21;box-shadow:0 10px 28px #12191433,0 2px 3px #1219141f}.floating-letter:before,.discovery-letter:after,.step-paper:after{display:none}.floating-letter p{font-size:23px}.place-caption{font-size:10px}.discovery{min-height:0}.discovery-shade{background:linear-gradient(90deg,#121713ad,#181e1866 55%,#171d191a),linear-gradient(#0000 35%,#1317136b)}.discovery-content{width:min(100%, calc(var(--content-width) + 2 * var(--gutter)));-moz-column-gap:clamp(44px, 8vw, 120px);min-height:850px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);column-gap:clamp(44px,8vw,120px);margin-inline:auto}.discovery h2{text-wrap:pretty;font-size:clamp(68px,6.8vw,100px)}.discovery-letter{background-color:#f2eddb;background-image:repeating-linear-gradient(0deg,#62584209 0 1px,#0000 1px 4px);border:1px solid #564e3e21;box-shadow:0 16px 38px #00000030,0 3px 4px #0000001a}.discovery-letter:before{border-color:#5d584830}.discovery-letter p{font-size:clamp(23px,2vw,28px)}.discovery-footnote p{font-size:16px}.how{padding:var(--section-space) var(--gutter)}.how-heading,.steps{width:min(100%, var(--content-width));margin-inline:auto}.how-heading{align-items:flex-end;gap:50px}.how h2{font-size:clamp(52px,5.5vw,80px)}.how-side-note{font-size:15px}.steps{gap:clamp(18px,2.4vw,34px);margin-top:clamp(52px,7vw,88px)}.step-visual{height:clamp(340px,31vw,440px)}.step-paper{width:210px;height:258px;padding:28px}.step-script{font-size:22px}.step-copy{padding:26px 4px 0}.step-tag{letter-spacing:.1em;font-size:10px}.step-copy h3{margin-top:14px;font-size:clamp(27px,2.4vw,34px)}.step-copy p{max-width:330px;font-size:14px;line-height:1.75}.steps-connector{display:none}.gallery{padding:var(--section-space) var(--gutter) clamp(72px, 8vw, 110px);display:block}.gallery-heading{width:min(100%, var(--content-width));justify-content:space-between;align-items:flex-end;gap:48px;margin:0 auto;padding:0;display:flex}.gallery h2{font-size:clamp(58px,6.7vw,96px)}.gallery-heading .body-copy{max-width:350px;margin-bottom:8px;font-size:15px}.message-field{width:min(100%, var(--content-width));grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(215px,auto);align-content:start;justify-items:stretch;gap:26px 18px;min-height:0;margin:clamp(50px,7vw,86px) auto 0;padding:0;display:grid}.message{border:1px solid #5246351f;justify-self:center;width:min(100%,360px);min-height:210px;padding:32px 30px 28px;box-shadow:0 8px 22px #39352b17,0 1px 2px #39352b14;transform:none!important}.message:before{background:#f8f7f394;width:52px;height:15px;display:block;top:-5px;transform:translate(-50%)rotate(-3deg)}.message p{margin-bottom:20px;font-size:clamp(19px,1.6vw,24px);line-height:1.34}.message-sign,.message-index{font-size:10px}.message:hover{box-shadow:0 15px 32px #39352b24;transform:translateY(-4px)!important}.message--butter{background:#f1e9c6;grid-area:1/1/auto/3}.message--rose{background:#e5d2cb;grid-area:1/3/auto/5}.message--white{background:#f7f5eb;grid-area:1/5/auto/7}.message--moss{background:#cdd4c4;grid-area:2/2/auto/4}.message--lavender{background:#dfd9e3;grid-area:2/4/auto/6}.message--2,.message--3,.message--4,.message--5{margin-top:0}.message-clip{z-index:1;top:-13px}.gallery-scribble,.gallery-annotation{display:block}.gallery-scribble{font-size:22px;top:-34px;right:3%}.gallery-annotation{font-size:13px;top:50%;right:0}.gallery-annotation svg{width:74px;height:32px}.gallery-footnote{width:min(100%, var(--content-width));color:#77776f;margin:36px auto 0;font-size:14px;line-height:1.65;position:static}.manifesto{min-height:0}.manifesto:before{background:radial-gradient(at 68% 68%,#69654d26,#0000 48%),linear-gradient(145deg,#30322e,#222421 74%)}.manifesto-content{width:min(100%, calc(1320px + 2 * var(--gutter)));-moz-column-gap:clamp(40px, 8vw, 120px);padding:var(--section-space) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,8vw,120px);margin-inline:auto}.manifesto-content>.eyebrow{margin-bottom:clamp(36px,5vw,62px)}.manifesto h2{font-size:clamp(54px,5vw,74px)}.manifesto-second{padding-top:54px}.pause-mark{margin-bottom:28px}.manifesto-caption{max-width:430px;margin-top:56px}.manifesto-caption p{font-size:14px;line-height:1.8}.manifesto-caption span{font-size:14px}.finale{min-height:min(100svh,1100px)}.finale-shade{background:linear-gradient(90deg,#161915a8,#191b175c 58%,#1f201b1f),linear-gradient(#0000 52%,#1316129e)}.finale-copy{width:min(820px,76%);margin:0 0 0 max(var(--gutter), calc((100% - var(--content-width)) / 2))}.finale h2{font-size:clamp(76px,8.4vw,122px)}.finale-copy>p:not(.eyebrow){font-size:15px}.finale-note{background-color:#f3edda;background-image:repeating-linear-gradient(0deg,#62584209 0 1px,#0000 1px 4px);border:1px solid #564e3e24;transform:rotate(2deg);box-shadow:0 9px 24px #0000002e,0 2px 3px #0000001f}.footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;padding-inline:0;display:grid}.footer .wordmark--footer{justify-self:start}.footer p{text-align:center;justify-self:center;margin:0}.footer>span{text-align:right;justify-self:end}.footer p,.footer>span{font-size:11px}.footer p{font-size:14px}a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid}@media (min-width:1500px){.hero-copy{margin-left:max(var(--gutter), calc((100% - var(--content-width)) / 2))}}@media (max-width:900px){.hero{height:min(100svh,1100px);min-height:min(100svh,1100px)}.hero-copy{width:84%;margin-inline:auto}.hero h1{font-size:clamp(64px,8vw,86px)}.what-if{grid-template-columns:1fr;gap:36px}.what-if h2,.somewhere h2,.how h2,.gallery h2{font-size:clamp(47px,6.4vw,68px)}.somewhere-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:36px}.discovery-content{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:38px}.discovery h2{font-size:clamp(52px,7vw,68px)}.how-heading{flex-direction:column;align-items:flex-start;gap:20px}.steps{flex-direction:column;gap:42px;display:flex}.step{display:block}.step-visual{height:clamp(300px,44vw,390px)}.step-paper{width:190px;height:232px}.step-copy h3{font-size:27px}.gallery-heading{gap:30px}.gallery .message-field{grid-auto-rows:minmax(200px,auto);gap:20px 12px}.message{min-height:190px;padding:26px 22px}.manifesto h2{font-size:clamp(58px,7.6vw,76px)}.finale-copy{width:80%;margin-left:var(--gutter)}.finale h2{font-size:clamp(72px,8.4vw,94px)}}@media (max-width:1100px){.manifesto-content{display:block}.manifesto-second{padding-top:42px}.manifesto-caption{margin-top:42px}.manifesto h2{font-size:clamp(60px,7vw,72px)}.finale-note{top:14%;right:var(--gutter);bottom:auto}.discovery-content{min-height:0;padding-block:var(--section-space) 84px;flex-direction:column;align-items:flex-start;gap:28px;display:flex}.discovery h2{font-size:clamp(64px,7.8vw,82px)}.discovery-letter{align-self:center;width:min(100%,420px);margin:10px 0 0}.discovery-footnote{margin-top:5px}}@media (max-width:760px){:root{--gutter:7%;--section-space:88px}.hero{align-items:flex-end;height:100svh;min-height:100svh}.hero-image .cover-image{-o-object-position:56% center;object-position:56% center}.hero-shade{background:linear-gradient(#12181538 22%,#111714c7),linear-gradient(90deg,#1418143d,#0000)}.site-nav,.site-nav--scrolled{height:68px;padding-inline:var(--gutter)}.nav-links{top:62px}.hero-copy{width:86%;margin:0 auto clamp(80px,12vh,105px)}.hero-copy:after{display:none}.hero-eyebrow{max-width:270px;margin-bottom:19px;font-size:9px}.hero h1{max-width:600px;font-size:clamp(35px,11vw,44px);line-height:1.02}.hero-mobile-break{display:initial}.hero-description{max-width:350px;margin:18px 0 21px 2px;font-size:14px}.hero-actions{gap:18px}.button{min-height:52px;font-size:11px}.text-link{font-size:11px}.hero-index{bottom:4%}.hero-bottom-note{bottom:3.8%}.what-if{padding:var(--section-space) var(--gutter);flex-direction:column;gap:34px;display:flex}.what-if h2,.somewhere h2,.how h2,.gallery h2{font-size:clamp(44px,9.5vw,66px)}.what-if .body-copy{margin-top:22px}.note-photo{aspect-ratio:.91;border-width:7px 7px 32px;min-height:0}.handwritten-note--photo{padding:20px 22px 15px;font-size:15px;top:33%;left:12%}.photo-caption{color:#777267;font-family:var(--serif);letter-spacing:0;font-size:10px;font-style:italic;bottom:-24px;left:10px}.section-ghost{font-size:125px}.somewhere{padding-top:var(--section-space)}.somewhere-heading{padding:0 var(--gutter) 42px;display:block}.somewhere-heading .body-copy{margin-top:22px}.place-scene{height:min(150vw,650px);min-height:490px}.place-scene>.cover-image{-o-object-position:55% center;object-position:55% center}.place-caption{top:24px;left:var(--gutter)}.floating-letter{width:min(220px,58%);min-height:158px;padding:22px;top:54%;left:8%}.floating-letter p{font-size:20px}.location-pin{top:41%;left:70%}.place-thread{opacity:.65}.place-coordinate{bottom:24px;right:6%}.discovery-content{min-height:0;padding:var(--section-space) var(--gutter) 84px;flex-direction:column;align-items:flex-start;gap:26px;display:flex}.discovery h2{font-size:clamp(50px,12.5vw,78px)}.discovery-letter{align-self:center;width:min(100%,360px);min-height:255px;margin:10px 0 0;padding:34px 32px}.discovery-letter p{margin:18px 0;font-size:23px}.discovery-footnote{margin-top:6px}.discovery-number{right:var(--gutter);bottom:25px}.how{padding:var(--section-space) var(--gutter)}.how-heading{display:block}.how-side-note{margin-top:20px;font-size:14px}.steps{flex-direction:column;gap:42px;margin-top:42px;display:flex}.step{display:block}.step-visual{height:clamp(250px,76vw,370px)}.step-paper{width:190px;height:228px}.step-copy{padding:19px 2px 0}.step-copy h3{margin:9px 0 7px;font-size:29px}.step-copy p{max-width:420px;font-size:14px}.step-tag{font-size:9px}.gallery{padding:var(--section-space) var(--gutter) 78px}.gallery-heading{display:block}.gallery-heading .body-copy{margin-top:18px}.message-field{width:calc(100% + 2 * var(--gutter));margin:38px 0 0 calc(-1 * var(--gutter));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:24px 12px;padding-top:24px}.message{background-image:repeating-linear-gradient(0deg,#62584209 0 1px,#0000 1px 4px);width:min(43vw,280px);min-height:190px;padding:28px 23px 25px}.message p{font-size:clamp(18px,5vw,22px)}.message:before{width:56px;height:17px;top:-6px}.message-clip{background:#f8f7f36b;border-width:1.5px;width:16px;height:32px;top:-17px}.message-clip:after{inset:4px 3px}.message--butter{grid-area:1/1;justify-self:start;margin-left:7vw;transform:rotate(-1deg)!important}.message--rose{grid-area:2/2;justify-self:start;transform:rotate(1deg)!important}.message--white{grid-area:3/1;justify-self:start;margin-left:7vw;transform:rotate(.5deg)!important}.message--moss{grid-area:4/2;justify-self:start;transform:rotate(-1deg)!important}.message--lavender{grid-area:5/1;justify-self:start;margin-left:7vw;transform:rotate(-.5deg)!important}.message--2,.message--3,.message--4,.message--5{margin-top:0}.gallery-scribble{font-size:17px;top:-10px;right:2%}.gallery-annotation{font-size:11px;top:53%;right:0}.gallery-annotation svg{width:62px;height:27px}.gallery-footnote{margin-top:28px;font-size:12px}.manifesto-content{padding:var(--section-space) var(--gutter);display:block}.manifesto-content>.eyebrow{margin-bottom:34px}.manifesto h2{font-size:clamp(42px,11vw,78px)}.manifesto-second{padding-top:45px}.pause-mark{margin-bottom:22px}.manifesto-caption{max-width:440px;margin:36px 0 0}.manifesto-caption p{font-size:13px}.finale{align-items:flex-end;height:100svh;min-height:100svh;max-height:980px}.finale>.cover-image{-o-object-position:59% center;object-position:59% center}.finale-shade{background:linear-gradient(#191a163d 15%,#161814d1),linear-gradient(90deg,#191b1738,#0000)}.finale-copy{width:86%;margin:0 0 166px var(--gutter)}.finale h2{font-size:clamp(64px,12.8vw,92px)}.finale-copy>p:not(.eyebrow){font-size:13px}.finale-note{padding:16px;font-size:10px;top:15%;bottom:auto;right:9%}.footer{right:var(--gutter);left:var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:8px 14px;min-height:100px}.wordmark--footer{font-size:18px}.footer .wordmark--footer{grid-area:1/1}.footer p{grid-area:2/1/auto/-1;justify-self:center;width:100%;font-size:11px}.footer>span{grid-area:1/2;max-width:145px;font-size:8px;line-height:1.5}}@media (max-width:380px){.message{padding-inline:15px}.message p{font-size:16px}.manifesto h2{font-size:clamp(34px,10.6vw,40px)}.finale-copy{margin-bottom:150px}}@media (prefers-reduced-motion:reduce){.hero-image,.hero-copy,.floating-letter,.discovery-letter{transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
