*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:#f4f5ee;color:#202325;font-family:'Libre Franklin',sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}body::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;width:100%;height:auto}h1,h2,p,figure{margin:0}h1,h2{font-family:'EB Garamond',Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:.98}em{font-weight:400}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;font-weight:400}.text-link{display:inline-flex;gap:24px;align-items:center;padding:12px 0 9px;border-bottom:1px solid currentColor;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.text-link span{transition:transform .25s}.text-link:hover span{transform:translate(3px,-3px)}a:focus-visible,button:focus-visible{outline:2px solid #8c6940;outline-offset:7px}.skip{position:fixed;left:20px;top:-100px;background:#f4f5ee;padding:16px;z-index:60}.skip:focus{top:12px}.site-header{position:fixed;top:0;left:0;right:0;height:76px;padding:0 4vw;background:rgba(244,245,238,.96);border-bottom:1px solid rgba(32,35,37,.12);display:flex;align-items:center;justify-content:space-between;z-index:40}.brand{width:109px}.site-header nav{display:flex;align-items:center;gap:35px}.site-header nav>a,.explore-wrap>button{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.explore-wrap{position:relative}.explore-wrap>button{border:0;background:none;padding:18px 0}.explore-wrap>button span{display:inline-block;margin-left:6px;transition:transform .2s}.explore-wrap>button[aria-expanded=true] span{transform:rotate(45deg)}#explore-menu{position:absolute;top:54px;left:-22px;min-width:245px;background:#f4f5ee;padding:12px 22px;box-shadow:0 9px 24px #20232512}#explore-menu a{display:flex;gap:25px;justify-content:space-between;padding:15px 0;font-family:'EB Garamond',serif;font-size:20px}#explore-menu a+a{border-top:1px solid #20232522}.motion-toggle{background:none;border:0;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.05em;padding:15px 0}.motion-symbol{font-size:14px}.reading-line{position:fixed;bottom:0;left:0;width:100%;height:2px;background:#20232512;z-index:50;pointer-events:none}.reading-line span{display:block;width:100%;height:100%;background:#8c6940;transform:scaleX(0);transform-origin:left}.sticky-stage{position:sticky;top:0;height:100svh;min-height:640px;overflow:hidden}.hero{height:190svh;min-height:1250px}.hero-stage{background:#f4f5ee}.hero-film{position:absolute;left:calc(5vw * (1 - var(--scene,0)));right:calc(5vw * (1 - var(--scene,0)));top:calc(110px - 34px * var(--scene,0));bottom:calc(4vh * (1 - var(--scene,0)));overflow:hidden;background:#7d7554}.film-poster,.film-mount,.film-shade{position:absolute;inset:0;width:100%;height:100%}.film-poster{object-fit:cover}.film iframe{position:absolute;top:50%;left:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);transform:translate(-50%,-50%);border:0;pointer-events:none}.film-shade{background:linear-gradient(180deg,#10130d24,#10130d05 40%,#10130d65)}.hero-masthead{position:absolute;top:calc(155px - 15px * var(--scene,0));left:10%;width:80%;filter:invert(1);opacity:calc(1 - .88 * var(--scene,0));transform:translateY(calc(-70px * var(--scene,0)));pointer-events:none}.hero-copy{position:absolute;bottom:13vh;left:9%;color:#f4f5ee;transform:translateY(calc(-65px * var(--scene,0)));opacity:calc(1 - var(--scene,0)*.9)}.hero-copy .eyebrow{margin-bottom:20px}.hero-copy h1{font-size:clamp(42px,4.9vw,90px)}.hero-diary{position:absolute;left:52%;width:38%;top:53%;color:#f4f5ee;transform:rotate(-3deg) translateY(calc(-40px * var(--scene,0)))}.hero-diary .eyebrow{margin-bottom:18px;opacity:calc(var(--scene,0)*2)}.diary{font-family:'Homemade Apple',cursive;font-size:clamp(20px,2.1vw,36px);line-height:1.85;letter-spacing:0;font-weight:400}.ink-word{display:inline-block;white-space:pre;clip-path:inset(0 0 0 0);padding:3px 3px 5px;margin:-3px -3px -5px}.hero-bottom{position:absolute;left:9%;right:9%;bottom:7vh;display:flex;justify-content:space-between;align-items:center;color:#f4f5ee}.hero-bottom .eyebrow span{margin-left:18px}.hero-bottom .text-link{border:0}.field-notes{height:180svh;min-height:1180px}.notes-stage{background:#f4f5ee}.note-photo{position:absolute;margin:0;will-change:transform}.note-photo img{height:100%;object-fit:cover}.note-photo figcaption{font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;color:#575c53}.note-skin{width:23vw;height:44vh;left:5%;top:20%;transform:translateY(var(--drift,0px)) rotate(-3deg)}.note-leaf{width:15vw;height:28vh;right:7%;top:15%;transform:translateY(var(--drift,0px)) rotate(4deg)}.note-coast{width:25vw;height:24vh;right:9%;bottom:3%;transform:translateY(var(--drift,0px)) rotate(-2deg)}.notes-copy{position:absolute;top:26%;left:32%;width:37%;z-index:2}.notes-copy h2{font-size:clamp(58px,6.3vw,112px);margin-top:24px}.notes-copy .diary{font-size:clamp(18px,1.7vw,28px);color:#7a644a;margin:38px 0 0 4%;width:90%;transform:rotate(-3deg)}.notes-foot{position:absolute;bottom:8%;left:7%}.chapter-index{display:flex;justify-content:space-between;align-items:baseline;gap:30px;padding:52px 5vw 26px;border-bottom:1px solid #20232522;scroll-margin-top:76px}.chapter-index a{font-family:'EB Garamond',serif;font-size:24px}.chapter-index a span{font-family:sans-serif;font-size:16px;margin-left:15px}.chapter{height:210svh;min-height:1400px}.chapter-stage{background:#e7eae0}.place-image{position:absolute;left:3vw;top:110px;bottom:5vh;width:61%;overflow:hidden}.place-image>img{height:100%;width:100%;object-fit:cover;transform:scale(calc(1.08 - var(--scene,0)*.08));object-position:center}.place-shade{position:absolute;inset:0;background:linear-gradient(180deg,#18221730,#18221705 32%,#14201699)}.place-label{position:absolute;top:145px;left:6vw;color:#f4f5ee}.place-label>p{font-family:'EB Garamond',serif;font-size:52px;margin-top:12px}.chapter-diary{position:absolute;left:7%;bottom:12%;width:49%;color:#f4f5ee;transform:rotate(-2deg);max-width:880px}.chapter-diary .diary{font-size:clamp(20px,2.1vw,35px)}.fragrance-note{position:absolute;left:70%;width:24%;top:23%;transform:translateY(calc(60px * (1 - var(--scene,0))));max-width:480px}.product-image{height:35vh;min-height:210px;max-height:440px;overflow:hidden;margin-bottom:28px}.product-image img{width:100%;height:100%;object-fit:cover}.fragrance-note h2{font-size:clamp(30px,3vw,54px);line-height:1.08;margin:12px 0 16px}.fragrance-note h2 em{white-space:nowrap}.scent-notes{font-family:'EB Garamond',serif;font-size:19px;line-height:1.4;margin-bottom:20px}.chapter-number{position:absolute;right:4%;bottom:3%;font-family:'EB Garamond',serif;font-size:90px;color:#2023251a;line-height:1}.transition-note{min-height:0;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:32px 7vw;background:#f4f5ee}.transition-note>p{font-family:'EB Garamond',serif;font-size:78px;line-height:.95;letter-spacing:-.04em}.transition-note>span:last-child{font-size:28px}.immortelle .chapter-stage{background:#e9e3d6}.immortelle .place-image{left:auto;right:3vw}.immortelle .place-label{left:auto;right:7%;text-align:right}.immortelle .chapter-diary{left:auto;right:7%}.immortelle .fragrance-note{left:6%;width:24%}.immortelle .chapter-number{right:auto;left:4%}.immortelle .place-shade{background:linear-gradient(180deg,#30251018,#30251008 25%,#302510aa)}.ethos{height:175svh;min-height:1180px}.ethos-stage{background:#1b2924;color:#f4f5ee}.ethos-film{position:absolute;inset:0;overflow:hidden}.ethos-film .film-shade{background:linear-gradient(90deg,#111c15bd,#111c1555 65%,#111c1525)}.ethos-copy{position:absolute;top:23%;left:7%;width:36%;max-width:600px;z-index:2}.ethos-copy h2{font-size:clamp(60px,6vw,110px);margin:24px 0 32px}.ethos-copy>p:not(.eyebrow){font-family:'EB Garamond',serif;font-size:23px;line-height:1.5;max-width:460px;margin-bottom:24px}.ethos-diary{position:absolute;left:58%;top:55%;width:32%;transform:rotate(-4deg);font-size:clamp(22px,2.8vw,42px)}footer{padding:60px 6vw 28px;background:#f4f5ee}.footer-top{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:60px}.footer-top>p{font-family:'EB Garamond',serif;font-size:32px}footer>img{width:100%;max-width:1400px;margin:0 auto 35px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #2023252b;padding-top:25px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}[hidden]{display:none!important}.motion-paused .ink-word{clip-path:none!important}.motion-paused .hero-copy{opacity:1;transform:none}.motion-paused .hero-diary{top:56%}.motion-paused .hero-diary .eyebrow{opacity:1}.motion-paused .hero-masthead{opacity:1;transform:none}.motion-paused .film-mount{display:none}.motion-paused .place-image>img{transform:none}.motion-paused .fragrance-note{transform:none}.motion-paused .note-photo{--drift:0px!important}
@media(min-width:1700px){.hero-copy{bottom:15vh}.hero-diary{top:58%}.notes-copy{left:34%;width:32%}.fragrance-note{top:19%}.chapter-diary{width:45%}}
@media(max-width:900px){.site-header{padding:0 24px}.site-header nav{gap:24px}.hero-masthead{top:180px}.hero-copy h1{font-size:50px}.hero-diary{width:39%;left:54%;top:56%}.diary{font-size:22px}.notes-copy{left:32%;width:46%}.notes-copy h2{font-size:72px}.note-skin{width:26vw;left:3%}.note-leaf{width:18vw;right:4%}.note-coast{width:31vw;right:6%}.chapter-diary .diary{font-size:22px}.fragrance-note{left:69%;width:27%}.immortelle .fragrance-note{left:4%;width:27%}.fragrance-note h2{font-size:34px}.scent-notes{font-size:17px}.product-image{height:29vh}.ethos-copy{width:42%}.ethos-copy h2{font-size:74px}.ethos-diary{font-size:25px}.footer-top>p{font-size:26px}}
@media(max-width:600px){html{scroll-padding-top:64px}.site-header{height:64px;padding:0 18px}.brand{width:83px}.site-header nav{gap:21px}.site-header nav>a,.explore-wrap>button{font-size:10px}.ethos-nav,.motion-label{display:none!important}.motion-toggle{padding:14px 7px}.motion-symbol{font-size:17px}#explore-menu{left:auto;right:-42px;top:48px;min-width:220px}.sticky-stage{min-height:650px}.hero{height:175svh;min-height:1120px}.hero-film{top:82px;left:0;right:0;bottom:0}.hero-masthead{width:88%;left:6%;top:120px}.hero-copy{left:7%;bottom:24%;width:86%}.hero-copy h1{font-size:46px}.hero-copy .eyebrow{font-size:9px;margin-bottom:15px}.hero-diary{left:11%;width:78%;top:41%;transform:rotate(-3deg)}.hero-diary .diary{font-size:23px}.hero-bottom{left:7%;right:7%;bottom:5%}.hero-bottom .text-link{font-size:9px;gap:8px}.hero-bottom .eyebrow{font-size:8px}.hero-bottom .eyebrow span{margin-left:7px}.field-notes{height:170svh;min-height:1100px}.note-skin{width:29vw;height:27vh;left:4%;top:18%}.note-leaf{width:26vw;height:20vh;right:5%;top:12%}.note-coast{width:43vw;height:21vh;right:5%;bottom:6%}.notes-copy{left:27%;width:68%;top:36%}.notes-copy h2{font-size:53px;margin-top:17px}.notes-copy .eyebrow{font-size:8px}.notes-copy .diary{font-size:18px;margin-top:25px;width:95%;line-height:1.85}.notes-foot{left:5%;bottom:9%;width:30%;font-size:8px}.note-photo figcaption{font-size:8px}.chapter-index{padding:35px 6vw 25px;gap:15px;align-items:start;display:grid;grid-template-columns:1fr 1fr;scroll-margin-top:64px}.chapter-index>.eyebrow{grid-column:1/-1}.chapter-index a{font-size:18px;line-height:1.2}.chapter-index a span{display:block;margin:10px 0 0;font-size:14px}.chapter{height:205svh;min-height:1330px}.chapter-stage{min-height:650px}.place-image,.immortelle .place-image{top:80px;bottom:auto;height:49%;left:0;right:0;width:100%}.place-label,.immortelle .place-label{top:102px;left:7%;right:auto;text-align:left}.place-label .eyebrow{font-size:8px}.place-label>p{font-size:33px;margin-top:6px}.chapter-diary,.immortelle .chapter-diary{left:7%;right:auto;width:86%;bottom:auto;top:27%;max-height:29%;}.chapter-diary .diary{font-size:19px;line-height:1.8}.fragrance-note,.immortelle .fragrance-note{left:6%;width:88%;max-width:none;top:calc(49% + 104px);display:grid;grid-template-columns:34% 1fr;column-gap:20px;row-gap:0;transform:translateY(calc(24px * (1 - var(--scene,0))))}.product-image{grid-column:1;grid-row:1/5;height:200px;min-height:0;margin:0}.fragrance-note>.eyebrow{font-size:8px;align-self:end;line-height:1.4}.fragrance-note h2{font-size:27px;margin:8px 0 10px}.scent-notes{font-size:15px;line-height:1.3;margin:0 0 8px}.fragrance-note .text-link{font-size:9px;gap:10px;justify-self:start;padding:8px 0 6px}.chapter-number{display:none}.transition-note{min-height:0;padding:24px 7vw;grid-template-columns:1fr auto;gap:14px}.transition-note .eyebrow{grid-column:1/-1;font-size:9px}.transition-note>p{font-size:62px}.ethos{height:170svh;min-height:1100px}.ethos-copy{top:18%;left:7%;width:86%}.ethos-copy h2{font-size:64px;margin:20px 0 24px}.ethos-copy>p:not(.eyebrow){font-size:19px;max-width:330px;line-height:1.4}.ethos-diary{left:12%;top:75%;width:76%;font-size:23px}.ethos-film .film-shade{background:#0e1c1590}.footer-top{flex-wrap:wrap;gap:25px;margin-bottom:40px}.footer-top>p{width:100%;font-size:30px}.footer-top .text-link{font-size:9px;gap:15px}footer{padding:40px 7vw 25px}.footer-bottom{font-size:8px;gap:15px}footer>img{margin-bottom:25px}.motion-paused .hero-diary{top:36%}.motion-paused .hero-copy{bottom:19%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.text-link span{transition:none}}

.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.hero-masthead{width:318px;max-width:42%;left:9%;opacity:clamp(0,calc(1 - var(--scene,0)*2.4),1)}.hero-copy{opacity:clamp(0,calc(1 - var(--scene,0)*2),1)}.hero-copy h1{font-size:clamp(60px,6.6vw,132px)}footer>img{max-width:318px;margin-left:0}.hero-diary .eyebrow{opacity:clamp(0,calc(var(--scene,0)*2),1)}
@media(max-width:900px){.hero-copy h1{font-size:58px}}
@media(max-width:600px){.hero-masthead{width:200px;max-width:55%;left:7%;top:120px}.hero-copy h1{font-size:46px}}
@media(max-width:600px) and (max-height:720px){.sticky-stage{height:100svh;min-height:570px}.place-image,.immortelle .place-image{height:43%;top:74px}.place-label,.immortelle .place-label{top:90px}.chapter-diary,.immortelle .chapter-diary{top:30%;width:86%;bottom:auto}.chapter-diary .diary{font-size:16px;line-height:1.7}.fragrance-note,.immortelle .fragrance-note{top:calc(43% + 88px);column-gap:14px}.fragrance-note h2{font-size:24px;margin:6px 0 8px}.product-image{height:165px}.scent-notes{font-size:14px;line-height:1.3}.fragrance-note .text-link{font-size:8px}.hero-copy{bottom:18%}.hero-copy h1{font-size:40px}.hero-diary{top:40%}.hero-diary .diary{font-size:20px}.hero-bottom{bottom:4%}.hero-masthead{top:110px;width:160px}.notes-copy{top:34%}.notes-copy h2{font-size:44px}.notes-copy .diary{font-size:16px;margin-top:16px}.ethos-copy{top:17%}.ethos-copy h2{font-size:52px;margin:16px 0}.ethos-copy>p:not(.eyebrow){font-size:17px;margin-bottom:12px}.ethos-diary{top:77%;font-size:20px}}

.place-label{text-shadow:0 1px 14px #15211766}
