/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#151515;--ivory:#f2efe9;--paper:#faf8f3;--gold:#c9a876;--charcoal:#0d0d0d;--line:#1515152e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--gold);color:#fff}.site-header{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,4vw,72px);display:flex;position:relative}.header-dark{color:#fff;border-color:#ffffff40}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordmark{aspect-ratio:1200/275;background:url(/brand/logo-horizontal-black.png) 50%/contain no-repeat;flex:none;width:clamp(240px,22vw,320px);display:block}.header-dark .wordmark{background-image:url(/brand/logo-horizontal-gold.png)}.desktop-nav{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:clamp(12px,1.4vw,24px);font-size:10px;display:flex}.desktop-nav a,.header-actions>a{padding:8px 0;position:relative}.desktop-nav a:after,.header-actions>a:after{content:"";background:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:3px;left:0}.desktop-nav a:hover:after,.header-actions>a:hover:after{width:100%}.header-actions{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:18px;font-size:11px;display:flex}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;align-content:center;gap:6px;width:28px;height:28px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i{background:currentColor;width:24px;height:1px;display:block}.mobile-menu nav{background:var(--paper);color:var(--ink);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line);gap:20px;padding:28px 24px 36px;font-family:Georgia,serif;font-size:27px;display:grid;position:fixed;top:72px;left:0;right:0}.eyebrow{letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}.hero{color:#fff;background:#171713;min-height:100vh;position:relative;overflow:hidden}.hero-image{background:url(/images/editorial/campaign-occasion-v2.png) 50%/cover no-repeat;animation:1.5s cubic-bezier(.2,.7,.2,1) both hero-in;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#0c0b08c2 0%,#0c0b0859 42%,#0c0b0814 70%),linear-gradient(#0000 60%,#0a090780);position:absolute;inset:0}.hero-content{z-index:2;max-width:750px;padding:clamp(110px,17vh,180px) 6vw 100px;position:relative}.hero-content h1{letter-spacing:-.055em;margin:20px 0 22px;font:400 clamp(52px,7.5vw,112px)/.88 Georgia,Times New Roman,serif}.hero-content h1 em,.manifesto h2 em,.service-copy h2 em,.inner-heading h1 em,.store-copy h1 em{color:#d3bb8c;font-weight:400}.hero-content>p:not(.eyebrow){color:#ffffffd6;max-width:510px;font:300 17px/1.65 Helvetica Neue,sans-serif}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.button{text-transform:uppercase;letter-spacing:.18em;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:10px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.button-light{background:var(--ivory);color:var(--ink);border:1px solid var(--ivory)}.button-light:hover{color:#fff;background:0 0}.button-dark{background:var(--ink);color:#fff;border:1px solid var(--ink)}.button-dark:hover{color:var(--ink);background:0 0}.arrow-link{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.17em;justify-content:space-between;align-items:center;gap:34px;min-width:148px;padding:11px 0;font-size:10px;display:inline-flex}.arrow-link b{font-size:15px;font-weight:400;transition:transform .25s}.arrow-link:hover b{transform:translate(3px,-3px)}.arrow-light{border-color:#ffffff73}.hero-aside{z-index:2;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:52px;right:5vw}.hero-aside span{color:#d3bb8c}.hero-aside p{margin:0}.hero-scroll{z-index:2;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.22em;gap:15px;font-size:9px;display:flex;position:absolute;bottom:50px;left:24px;transform:rotate(180deg)}@keyframes hero-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.manifesto{text-align:center;background:var(--paper);padding:clamp(100px,15vw,210px) 8vw}.manifesto h2{letter-spacing:-.04em;max-width:1100px;margin:30px auto;font:400 clamp(38px,5.4vw,80px)/1.05 Georgia,serif}.manifesto-copy{color:#625f56;max-width:600px;margin:38px auto 0;font-size:15px;line-height:1.85}.departments{padding:0 4vw clamp(100px,13vw,180px)}.section-kicker{border-top:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:20px 0;font-size:10px;display:flex}.section-kicker p{color:#777267;margin:0}.department-grid{grid-template-columns:1.05fr .95fr .95fr .95fr;gap:12px;display:grid}.department-card{min-width:0}.department-image{filter:saturate(.82);background-size:cover;height:min(45vw,680px);min-height:480px;transition:filter .5s,transform .5s}.department-card:hover .department-image{filter:saturate()}.card-women .department-image{background-image:url(/images/women.png);background-position:50% 25%}.card-men .department-image{background-image:url(/images/men.png);background-position:50% 24%}.card-kids .department-image{background-image:url(/images/kids.png);background-position:50% 25%}.card-accessories .department-image{background-image:url(/images/accessories-board.png);background-position:50%}.department-info{grid-template-columns:30px 1fr;align-items:start;gap:8px;padding:18px 3px;display:grid}.department-info>span{color:#817b6e;font-size:9px}.department-info h2{margin:0;font:400 clamp(28px,3vw,46px)/1 Georgia,serif}.department-info .arrow-link{grid-column:2;margin-top:12px}.edits-section{color:#f6f1e6;background:#171713;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:clamp(90px,11vw,160px) 7vw;display:grid}.edits-heading h2{letter-spacing:-.045em;margin:26px 0 48px;font:400 clamp(45px,5.2vw,78px)/1 Georgia,serif}.edits-heading .arrow-link{border-color:#ffffff40}.edits-list{border-top:1px solid #ffffff47}.edit-row{border-bottom:1px solid #ffffff2e;grid-template-columns:42px 1fr 1fr 20px;align-items:center;gap:15px;padding:36px 0;transition:color .2s;display:grid}.edit-row:hover{color:#d3bb8c}.edit-row>span{color:#a9956e;font-size:10px}.edit-row h3{margin:0;font:400 clamp(25px,2.4vw,37px)/1 Georgia,serif}.edit-row p{color:#aaa79f;margin:0;font-size:12px;line-height:1.6}.edit-row b{font-weight:400}.service-grid{grid-template-columns:1fr 1fr;min-height:760px;display:grid}.service-image{background:url(/images/hero.png) 72%/cover;min-height:620px}.service-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw;display:flex}.service-copy h2{letter-spacing:-.045em;margin:25px 0;font:400 clamp(40px,5vw,76px)/1.02 Georgia,serif}.service-copy>p:not(.eyebrow){color:#625f56;max-width:490px;margin-bottom:35px;font-size:15px;line-height:1.85}.gift-card-section{background-color:var(--ivory);background-image:linear-gradient(#f2efe9e6,#f2efe9e6),url(/images/brand-experience/tissue-gold-ivory.png);background-size:auto,900px;grid-template-columns:.9fr 1.1fr;min-height:760px;display:grid;position:relative;overflow:hidden}.gift-page-hero{background-color:var(--ivory);background-image:linear-gradient(#f2efe9e6,#f2efe9e6),url(/images/brand-experience/tissue-gold-ivory.png);background-size:auto,900px;grid-template-columns:.9fr 1.1fr;min-height:780px;display:grid;position:relative;overflow:hidden}.gift-card-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(90px,9vw,150px) 7vw;display:flex;position:relative}.gift-card-copy h2{letter-spacing:-.045em;margin:26px 0;font:400 clamp(42px,5vw,76px)/1.02 Georgia,serif}.gift-card-copy h2 em{color:#a98a54;font-weight:400}.gift-card-copy>p:not(.eyebrow){color:#625f56;max-width:520px;font-size:15px;line-height:1.85}.gift-page-hero .gift-card-copy h1{letter-spacing:-.05em;margin:26px 0;font:400 clamp(48px,5.5vw,82px)/1 Georgia,serif}.gift-page-hero .gift-card-copy h1 em{color:#a98a54;font-weight:400}.gift-values{flex-wrap:wrap;gap:8px;margin:32px 0 38px;display:flex}.gift-values span{text-transform:uppercase;letter-spacing:.16em;background:#faf8f3a6;border:1px solid #15151533;padding:10px 14px;font-size:9px}.gift-actions{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.gift-card-stage{place-items:center;min-height:680px;padding:7vw;display:grid;position:relative}.gift-card-shadow{aspect-ratio:1.58;filter:blur(28px);opacity:.23;background:#b99b66;border-radius:12px;width:66%;position:absolute;transform:translate(8%,10%)rotate(5deg)}.gift-card-front{aspect-ratio:1600/1008;background:url(/images/brand-experience/gift-card-front.jpg) 50%/cover no-repeat;border-radius:12px;width:min(720px,92%);animation:7s ease-in-out infinite gift-float;position:relative;transform:rotate(-4deg);box-shadow:0 40px 80px #231b123b}@keyframes gift-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(-2.5deg)}}.gift-card-steps{background:#e8e2d5;padding:110px 6vw 130px}.gift-card-steps>div{grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.gift-card-steps article{border-left:1px solid var(--line);padding:38px 45px}.gift-card-steps article>span{color:#8e7751;font-size:9px}.gift-card-steps h2{margin:52px 0 18px;font:400 31px Georgia,serif}.gift-card-steps article p{color:#625f56;line-height:1.75}.discovery-cta{color:#f2efe9;text-align:center;background:#151513;padding:clamp(100px,12vw,170px) 8vw}.discovery-cta h2{letter-spacing:-.05em;margin:25px auto;font:400 clamp(48px,6vw,88px)/.98 Georgia,serif}.discovery-cta h2 em{color:var(--gold);font-weight:400}.discovery-cta>p:not(.eyebrow){color:#aaa79f;max-width:620px;margin:0 auto 38px;line-height:1.8}.discovery-cta>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.discovery-call{letter-spacing:.17em;border-bottom:1px solid #ffffff59;padding:14px 0;font-size:10px}.closing-statement{text-align:center;border-top:1px solid var(--line);padding:100px 24px 120px}.closing-logo{aspect-ratio:1200/275;background:url(/brand/logo-horizontal-black.png) 50%/contain no-repeat;width:min(720px,88vw);margin:0 auto 42px;display:block}.footer{background:var(--charcoal);color:#eae6dc;padding:70px 6vw 24px}.footer-brand{border-bottom:1px solid #ffffff29;padding-bottom:42px}.footer-logo{aspect-ratio:1200/275;background:url(/brand/logo-horizontal-gold.png) 50%/contain no-repeat;width:min(350px,72vw);display:block}.footer-links{grid-template-columns:1fr 1fr 1.4fr;gap:50px;padding:55px 0;display:grid}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links h3{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-size:9px}.footer-links a,.footer-links p{color:#b8b4ab;margin:0;font-size:12px;line-height:1.7}.footer-links a:hover{color:#fff}.footer-bottom{color:#77736b;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.category-hero{grid-template-columns:1fr 1fr;min-height:820px;display:grid;position:relative}.category-hero .site-header{position:absolute;top:0;left:0;right:0}.category-copy{align-self:center;padding:180px 7vw 90px}.category-copy h1{letter-spacing:-.05em;margin:22px 0 32px;font:400 clamp(52px,6vw,92px)/.96 Georgia,serif}.category-copy h1 span{display:block}.category-intro{color:#615e55;max-width:470px;font-size:15px;line-height:1.8}.text-link{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.17em;gap:50px;margin-top:40px;padding-bottom:12px;font-size:10px;display:inline-flex}.category-portrait{background-position:50% 20%;background-size:cover;min-height:820px}.product-section{padding:100px 4vw 130px}.product-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:34vw;min-height:390px;max-height:560px;position:relative}.product-image span{text-transform:uppercase;letter-spacing:.15em;background:#faf9f5e6;padding:8px 10px;font-size:8px;position:absolute;top:15px;left:15px}.product-meta{justify-content:space-between;gap:14px;padding:16px 1px 26px;display:flex}.product-meta h2{margin:0 0 6px;font:400 17px/1.2 Georgia,serif}.product-meta p,.product-meta strong{text-transform:uppercase;letter-spacing:.13em;color:#726d62;margin:0;font-size:9px;font-weight:400}.availability-note{text-align:center;color:#736e63;margin:35px 0 0;font-size:11px}.selection-enquiry{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:60px;margin-top:80px;padding:60px 0 10px;display:flex}.selection-enquiry h2{margin:18px 0 0;font:400 clamp(32px,3.5vw,54px)/1.05 Georgia,serif}.selection-enquiry-actions{flex-direction:column;flex:none;align-items:flex-start;gap:15px;display:flex}.selection-enquiry-actions .text-link{margin-top:0}.category-callout{color:#f2eee4;text-align:center;background:#1a1915;padding:110px 24px}.category-callout>p{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:9px}.category-callout h2{margin:26px 0 38px;font:400 clamp(42px,5vw,70px)/1.05 Georgia,serif}.inner-heading{padding:clamp(100px,12vw,170px) 8vw}.inner-heading h1{letter-spacing:-.055em;margin:25px 0 35px;font:400 clamp(58px,7vw,104px)/.95 Georgia,serif}.inner-heading>p:last-child{color:#625f56;max-width:540px;margin-left:40%;font-size:15px;line-height:1.8}.collection-stack{gap:12px;padding:0 4vw 130px;display:grid}.collection-feature{background:#ece8de;grid-template-columns:1.15fr .85fr;min-height:680px;display:grid}.collection-feature:nth-child(2n) .collection-picture{order:2}.collection-feature:nth-child(2n){grid-template-columns:.85fr 1.15fr}.collection-picture{background-size:cover;min-height:600px}.collection-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:7vw;display:flex}.collection-copy>span{letter-spacing:.2em;text-transform:uppercase;color:#8b7551;font-size:9px}.collection-copy h2{margin:25px 0;font:400 clamp(42px,4.5vw,68px)/1 Georgia,serif}.collection-copy p{color:#605c53;max-width:380px;line-height:1.75}.collection-links{gap:28px;margin-top:30px;display:flex}.collection-links a{letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:9px;font-size:9px}.story-hero{color:#fff;background:linear-gradient(90deg,#0a0907bf,#0a09071a),url(/images/hero.png) 50%/cover;min-height:90vh;position:relative}.story-hero-content{position:absolute;bottom:9vw;left:7vw}.story-hero-content h1{letter-spacing:-.06em;margin:22px 0 0;font:400 clamp(58px,8vw,116px)/.9 Georgia,serif}.story-body{grid-template-columns:.4fr 1fr;gap:9vw;padding:clamp(100px,13vw,180px) 8vw;display:grid}.story-body aside{text-transform:uppercase;letter-spacing:.2em;border-top:1px solid var(--line);padding-top:18px;font-size:9px}.story-body h2{letter-spacing:-.035em;margin:0 0 60px;font:400 clamp(34px,4.2vw,63px)/1.13 Georgia,serif}.story-body p{color:#625f56;max-width:650px;margin-left:auto;font-size:15px;line-height:1.9}.values{background:#e7e1d5;grid-template-columns:repeat(3,1fr);gap:1px;padding:100px 6vw;display:grid}.values article{border-left:1px solid #14130f2e;padding:50px}.values span{color:#8d7650;font-size:9px}.values h3{margin:60px 0 18px;font:400 35px Georgia,serif}.values p{color:#625f56;line-height:1.75}.story-quote{text-align:center;padding:clamp(110px,14vw,190px) 10vw}.story-quote p{max-width:1150px;margin:0 auto 35px;font:italic 400 clamp(38px,5.3vw,75px)/1.15 Georgia,serif}.story-quote span{text-transform:uppercase;letter-spacing:.2em;color:#8e7852;font-size:9px}.store-layout{grid-template-columns:1.05fr .95fr;min-height:850px;display:grid}.store-copy{padding:clamp(90px,9vw,150px) 7vw}.store-copy h1{letter-spacing:-.055em;margin:25px 0 35px;font:400 clamp(58px,6.2vw,96px)/.95 Georgia,serif}.store-intro{color:#625f56;max-width:520px;font-size:15px;line-height:1.8}.store-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:25px;margin:55px 0;padding:25px 0;display:grid}.store-details span{letter-spacing:.2em;text-transform:uppercase;color:#8c754e;font-size:8px}.store-details p,.store-details a{margin:12px 0 0;font-size:11px;line-height:1.75;display:block}.store-visual{background:linear-gradient(#0000 50%,#0a09077a),url(/images/hero.png) 70%/cover;min-height:700px;position:relative}.store-visual-label{color:#fff;position:absolute;bottom:40px;left:40px}.store-visual-label span{font:400 34px Georgia,serif}.store-visual-label p{text-transform:uppercase;letter-spacing:.2em;font-size:9px}.rail-experience{color:#f2efe9;background:#11110f;padding:110px 5vw 45px}.rail-heading{grid-template-columns:.7fr 1.2fr .8fr;align-items:end;gap:6vw;margin:0 2vw 60px;display:grid}.rail-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(44px,5.2vw,78px)/1 Georgia,serif}.rail-heading h2 em{color:var(--gold);font-weight:400}.rail-heading>p:last-child{color:#aaa79f;max-width:390px;line-height:1.8}.rail-viewport{background:#0b0b0a;height:min(48vw,680px);min-height:520px;position:relative;overflow:hidden}.rail-viewport:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08080780,#0000 14% 86%,#08080780),linear-gradient(#0000 72%,#08080759);position:absolute;inset:0}.rail-pan{background:url(/images/brand-experience/hanger-rail.jpg) 50%/auto 145% no-repeat;animation:26s ease-in-out infinite alternate rail-pan;position:absolute;inset:0}.rail-caption{text-transform:uppercase;letter-spacing:.18em;color:#a9a49a;justify-content:space-between;padding:26px 4px 0;font-size:9px;display:flex}.rail-caption a{color:var(--gold)}@keyframes rail-pan{0%{background-position:0%}to{background-position:100%}}.store-services{background:#e8e2d5;padding:120px 6vw}.store-services>div{grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.store-services article{border-left:1px solid var(--line);padding:35px 32px}.store-services article>span{color:#8e7751;font-size:9px}.store-services h2{margin:55px 0 18px;font:400 30px Georgia,serif}.store-services article p{color:#625f56;line-height:1.75}.store-services article a{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.15em;margin-top:14px;padding-bottom:7px;font-size:9px;display:inline-block}.store-details small{color:#8b8579;font-size:9px}@media (width<=980px) and (width>=641px){.card-kids{grid-column:auto}.department-image,.card-kids .department-image{height:65vw}.wordmark{width:230px}}@media (width<=980px){.desktop-nav{display:none}.mobile-menu{display:block}.header-actions>a{display:none}.site-header{height:72px}.hero-content{padding-top:170px}.department-grid{grid-template-columns:1fr 1fr}.card-kids{grid-column:1/-1}.card-kids .department-image{height:70vw}.edits-section{grid-template-columns:1fr}.edits-heading{max-width:600px}.service-grid{grid-template-columns:1fr}.service-copy{padding:90px 8vw}.product-grid{grid-template-columns:1fr 1fr}.product-image{height:62vw;max-height:none}.category-hero{grid-template-columns:1fr}.category-copy{padding:150px 7vw 75px}.category-portrait{min-height:75vw}.collection-feature,.collection-feature:nth-child(2n){grid-template-columns:1fr}.collection-feature:nth-child(2n) .collection-picture{order:0}.store-layout{grid-template-columns:1fr}.store-details{max-width:650px}.store-visual{min-height:85vw}}@media (width<=640px){.wordmark{font-size:14px}.wordmark-mark{width:27px;height:27px}.hero{min-height:850px}.hero-image{background-position:62%}.hero-shade{background:linear-gradient(90deg,#0a0907c2,#0a09071f),linear-gradient(#0000 40%,#0a0907b3)}.hero-content{padding:160px 24px 120px}.hero-content h1{font-size:58px}.hero-content>p:not(.eyebrow){max-width:330px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-aside,.hero-scroll{display:none}.manifesto{padding:100px 24px}.manifesto h2{font-size:42px}.departments{padding:0 16px 100px}.section-kicker p{display:none}.department-grid{display:block}.department-card{margin-bottom:55px}.department-image{height:118vw;min-height:0}.card-kids{display:block}.card-kids .department-image{height:118vw}.department-info{grid-template-columns:25px 1fr}.department-info .arrow-link{grid-column:2;margin-top:12px}.edits-section{padding:90px 24px}.edits-heading h2{font-size:48px}.edit-row{grid-template-columns:28px 1fr 16px;padding:28px 0}.edit-row p{display:none}.service-image{min-height:120vw}.service-copy{padding:85px 24px}.service-copy h2{font-size:46px}.closing-statement>span{font-size:50px}.footer{padding:70px 24px 20px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:1/-1}.footer-bottom{gap:10px;display:grid}.category-hero{min-height:0}.category-copy{padding:135px 24px 70px}.category-copy h1{font-size:52px}.category-portrait{min-height:135vw}.product-section{padding:80px 16px 100px}.product-grid{grid-template-columns:1fr}.product-image{height:135vw}.category-callout{padding:85px 24px}.category-callout h2{font-size:42px}.inner-heading{padding:90px 24px}.inner-heading h1{font-size:54px}.inner-heading>p:last-child{margin-left:0}.collection-stack{padding:0 16px 90px}.collection-feature{min-height:0}.collection-picture{min-height:125vw}.collection-copy{padding:60px 28px}.collection-copy h2{font-size:44px}.story-hero{background-position:62%;min-height:780px}.story-hero-content{bottom:90px;left:24px}.story-hero-content h1{font-size:56px}.story-body{grid-template-columns:1fr;padding:90px 24px}.story-body h2{font-size:36px}.story-body p{margin-left:0}.values{grid-template-columns:1fr;padding:60px 24px}.values article{padding:40px 20px}.values h3{margin-top:30px}.story-quote{padding:100px 24px}.story-quote p{font-size:38px}.store-copy{padding:90px 24px}.store-copy h1{font-size:54px}.store-details{grid-template-columns:1fr 1fr}.store-details>div:last-child{grid-column:1/-1}.store-visual{min-height:125vw}.store-services{padding:90px 24px}.store-services>div{grid-template-columns:1fr}.store-services article{padding:35px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image{animation:none}*{transition:none!important}}@media (width<=980px) and (width>=641px){.department-grid .card-kids{grid-column:auto}.department-grid .department-image,.department-grid .card-kids .department-image{height:65vw}.wordmark{width:230px}}@media (width<=640px){.wordmark{width:200px}.department-info h2{font-size:36px}}@media (width<=980px){.gift-card-section,.gift-page-hero{grid-template-columns:1fr}.gift-card-copy{padding:100px 8vw 40px}.gift-card-stage{min-height:620px}.selection-enquiry{flex-direction:column;align-items:flex-start}.selection-enquiry-actions{flex-flow:wrap;align-items:center}.rail-heading{grid-template-columns:1fr;margin-bottom:45px}.rail-heading>p:last-child{max-width:560px}.rail-viewport{height:72vw}.store-services>div{grid-template-columns:1fr 1fr}}@media (width<=640px){.gift-card-copy{padding:85px 24px 25px}.gift-card-copy h2,.gift-page-hero .gift-card-copy h1{font-size:44px}.gift-card-stage{min-height:86vw;padding:32px 20px 55px}.gift-card-front{border-radius:7px;width:100%}.gift-actions{flex-direction:column;align-items:flex-start;gap:14px}.gift-card-steps{padding:85px 24px}.gift-card-steps>div{grid-template-columns:1fr}.gift-card-steps article{padding:35px 20px}.selection-enquiry{gap:35px;margin-top:55px;padding-top:45px}.selection-enquiry h2{font-size:36px}.selection-enquiry-actions{flex-direction:column;align-items:flex-start}.discovery-cta{padding:90px 24px}.discovery-cta h2{font-size:48px}.rail-experience{padding:85px 16px 35px}.rail-heading{gap:24px;margin:0 8px 35px}.rail-heading h2{font-size:46px}.rail-viewport{height:120vw;min-height:0}.rail-pan{background-size:auto 125%}.rail-caption{flex-direction:column;align-items:flex-start;gap:14px}.store-services>div{grid-template-columns:1fr}.store-services article{padding:35px 20px}}@media (prefers-reduced-motion:reduce){.gift-card-front,.rail-pan{animation:none}}.story-hero-content h1 em{color:#d3bb8c;font-weight:400}.product-shop-link{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.17em;justify-content:space-between;align-items:center;margin-top:-8px;padding:0 1px 14px;font-size:9px;transition:color .25s,border-color .25s;display:flex}.product-shop-link b{font-size:14px;font-weight:400;transition:transform .25s}.product-card:hover .product-shop-link{color:#9b7b47;border-color:#9b7b47}.product-card:hover .product-shop-link b{transform:translate(3px,-3px)}.legacy-band{color:#f4efe5;text-align:center;background:#11110f;padding:clamp(100px,13vw,180px) 8vw}.legacy-band .eyebrow{color:var(--gold)}.legacy-band blockquote{letter-spacing:-.045em;max-width:1100px;margin:35px auto 0;font:400 clamp(42px,6vw,88px)/1.05 Georgia,serif}.legacy-band blockquote em{color:#c9ad7b;font-weight:400}.founder-story{grid-template-columns:.95fr 1.05fr;gap:10vw;padding:clamp(110px,13vw,180px) 8vw;display:grid}.founder-intro h2{letter-spacing:-.045em;margin:28px 0 0;font:400 clamp(40px,5vw,72px)/1.05 Georgia,serif}.founder-intro h2 em{color:#a98a54;font-weight:400}.founder-copy{border-top:1px solid var(--line);padding-top:50px}.founder-copy p{color:#625f56;margin:0 0 25px;font-size:15px;line-height:1.9}.founder-copy strong{color:var(--ink);font-weight:500}.founder-signoff{color:#f2eee5;text-align:center;background:#181713;padding:clamp(100px,12vw,160px) 8vw}.founder-signoff>.eyebrow{color:var(--gold)}.founder-signoff>div{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:1fr 1fr;max-width:900px;margin:55px auto 50px;display:grid}.founder-signoff article{padding:45px}.founder-signoff article+article{border-left:1px solid #fff3}.founder-signoff h3{margin:0 0 10px;font:400 clamp(29px,3vw,42px) Georgia,serif}.founder-signoff article p{color:#a9a49a;text-transform:uppercase;letter-spacing:.17em;margin:0;font-size:8px}.store-details .map-link{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.13em;width:max-content;margin-top:12px;padding-bottom:5px;font-size:8px;display:inline-block}@media (width<=980px){.founder-story{grid-template-columns:1fr;gap:55px}.founder-copy{padding-top:35px}}@media (width<=640px){.legacy-band{padding:95px 24px}.legacy-band blockquote{font-size:40px}.founder-story{padding:90px 24px}.founder-intro h2{font-size:43px}.founder-signoff{padding:90px 24px}.founder-signoff>div{grid-template-columns:1fr}.founder-signoff article+article{border-top:1px solid #fff3;border-left:0}}.campaign-carousel{background:#111;height:min(84vh,880px);position:relative;overflow:hidden}.campaign-slide{opacity:0;background-position:50% 28%;background-size:cover;transition:opacity 1s,transform 6s;position:absolute;inset:0;transform:scale(1.025)}.campaign-slide.is-active{opacity:1;transform:scale(1)}.campaign-shade{background:linear-gradient(90deg,#080808b8,#0808080f 65%);position:absolute;inset:0}.campaign-copy{color:#f5f0e7;z-index:2;position:absolute;bottom:12%;left:7vw}.campaign-copy h2{font-family:var(--font-serif);margin:1.2rem 0 2rem;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.92}.campaign-copy h2 span{display:block}.campaign-controls{z-index:3;gap:1.2rem;display:flex;position:absolute;bottom:8%;right:5vw}.campaign-controls button{color:#fff8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff5;min-width:3rem;padding:.8rem 0}.campaign-controls button.is-active{color:#fff;border-color:#c9aa78}.product-colours{align-items:center;gap:.4rem;margin:.8rem 0 1rem;display:flex}.product-colours i{border:1px solid #0002;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #fff}.product-colours span{letter-spacing:.12em;text-transform:uppercase;color:#6d685f;margin-left:.35rem;font-size:.65rem}.story-gallery{background:#f3efe7;grid-template-columns:1.15fr .7fr 1.15fr;gap:1.2rem;padding:0 3vw 9vw;display:grid}.story-image{background-position:50%;background-size:cover;height:68vh;min-height:480px;margin:0;position:relative}.story-image-detail{background-image:url(/images/accessories-board.png);height:54vh;margin-top:8vw}.story-image-women{background-image:url(/images/women.png)}.story-image-men{background-image:url(/images/men.png)}.story-image figcaption{letter-spacing:.17em;text-transform:uppercase;background:#f3efe7;padding:1rem 1.4rem;font-size:.65rem;position:absolute;bottom:0;left:0}.signature-wrap{background:#f3efe7 url(/images/brand-experience/tissue-gold-ivory.png) 50%/cover;place-items:center;min-height:72vh;padding:6vw;display:grid}.signature-wrap>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#f6f2eaeb;border:1px solid #bca27655;max-width:720px;padding:clamp(2.5rem,6vw,6rem)}.signature-wrap h2{font-family:var(--font-serif);margin:1.3rem 0;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:400;line-height:.96}.signature-wrap p:last-child{max-width:520px;margin:auto;line-height:1.8}.whatsapp-float{z-index:40;color:#f4efe5;letter-spacing:.15em;text-transform:uppercase;background:#111;align-items:center;gap:1.5rem;padding:.9rem 1.1rem;font-size:.66rem;text-decoration:none;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 12px 35px #0003}.concierge-capture{z-index:50;background:#f2ede3 url(/images/brand-experience/tissue-gold-ivory.png) 50%/cover;border:1px solid #bca27677;width:min(420px,100vw - 2.4rem);padding:3.2rem 2.6rem 2.5rem;animation:.7s cubic-bezier(.2,.8,.2,1) concierge-in;position:fixed;bottom:5.4rem;right:1.2rem;box-shadow:0 25px 80px #0005}.concierge-capture:before{content:"";z-index:-1;background:#f4efe8e8;position:absolute;inset:0}.concierge-capture h2{font-family:var(--font-serif);margin:1rem 0;font-size:2.25rem;line-height:1}.concierge-capture>p:not(.eyebrow){margin-bottom:1.6rem;font-size:.83rem;line-height:1.7}.concierge-close{cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:.8rem;right:1rem}.concierge-capture .button{display:inline-block}@keyframes concierge-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media (width<=760px){.campaign-carousel{height:74vh}.campaign-slide{background-position:top}.campaign-copy{left:7vw;right:7vw}.campaign-copy h2{font-size:3.2rem}.story-gallery{grid-template-columns:1fr;padding:0 5vw 16vw}.story-image,.story-image-detail{height:62vh;min-height:420px;margin:0}.signature-wrap{min-height:65vh}.whatsapp-float span{display:none}.concierge-capture{width:calc(100vw - 1.4rem);bottom:4.7rem;right:.7rem}}@media (prefers-reduced-motion:reduce){.campaign-slide,.concierge-capture{transition:none!important;animation:none!important;transform:none!important}}.editorial-campaign{background:#eee8de;grid-template-columns:1.65fr .85fr;min-height:82vh;display:grid}.editorial-campaign-image{background:url(/images/editorial/campaign-occasion-v2.png) 50%/cover no-repeat;min-height:720px}.editorial-campaign-copy{flex-direction:column;justify-content:center;padding:8vw 5vw;display:flex}.editorial-campaign-copy h2{font-family:var(--font-serif);margin:1.2rem 0 2rem;font-size:clamp(3.1rem,5.2vw,6rem);font-weight:400;line-height:.92}.editorial-campaign-copy>p:not(.eyebrow){max-width:430px;line-height:1.75}.editorial-campaign-copy>div{align-items:center;gap:2rem;margin-top:2rem;display:flex}.concierge-capture{width:min(360px,100vw - 2.4rem);padding:2.4rem 2.2rem 2rem}.concierge-capture h2{margin:.7rem 0;font-size:2.05rem}.concierge-capture>p:not(.eyebrow){margin-bottom:1.25rem;font-size:.76rem}.concierge-capture .button{padding:.9rem 1.15rem;font-size:.62rem}.concierge-close{font-size:1.45rem}.story-new-hero{color:#f4efe5;background:#0d0d0d;grid-template-columns:1.35fr .85fr;min-height:95vh;padding-top:84px;display:grid;position:relative}.story-new-hero .site-header{position:absolute;top:0;left:0;right:0}.story-new-image{background:url(/images/editorial/curation-studio-v2.png) 50%/cover no-repeat}.story-new-copy{flex-direction:column;justify-content:center;padding:7vw 5vw;display:flex}.story-new-copy h1{font-family:var(--font-serif);margin:1.5rem 0 2rem;font-size:clamp(4rem,7vw,8rem);font-weight:400;line-height:.85}.story-new-copy>p:not(.eyebrow){color:#d5cec2;max-width:470px;line-height:1.8}.story-new-copy .text-link{color:#f4efe5;margin-top:2rem}.story-principles{background:#f2eee6;grid-template-columns:1fr 1.1fr;gap:10vw;padding:10vw 7vw;display:grid}.story-principles h2{font-family:var(--font-serif);margin-top:1.5rem;font-size:clamp(3rem,5vw,5.6rem);font-weight:400;line-height:.95}.principle-list article{border-top:1px solid #19191944;grid-template-columns:50px 1fr;column-gap:1.5rem;padding:1.7rem 0;display:grid}.principle-list article span{grid-row:1/3;font-size:.7rem}.principle-list h3{font-family:var(--font-serif);font-size:1.8rem;font-weight:400}.principle-list p{color:#5d5952;max-width:410px;margin-top:.5rem;line-height:1.65}.store-visual-v2{background-image:url(/images/editorial/store-interior-v2.png)!important;background-position:50%!important}.visit-introduction{text-align:center;background:#f2eee6;padding:10vw 12vw}.visit-introduction h2{font-family:var(--font-serif);margin:1.5rem 0 2rem;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:400;line-height:.94}.visit-introduction>p:last-child{max-width:700px;margin:auto;line-height:1.8}.visit-journey{background:#f2eee6;padding:0 7vw 9vw}.visit-journey article{border-top:1px solid #1c1c1c55;grid-template-columns:100px 1fr;padding:2.4rem 0;display:grid}.visit-journey article>span{font-size:.7rem}.visit-journey article>div{justify-content:space-between;gap:3rem;display:flex}.visit-journey h2{font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,4rem);font-weight:400}.visit-journey p{max-width:400px;line-height:1.7}.visit-concierge{color:#f2ede4;background:#0d0d0d;justify-content:space-between;align-items:flex-end;gap:4rem;padding:8vw 7vw;display:flex}.visit-concierge h2{font-family:var(--font-serif);margin:1.5rem 0;font-size:clamp(3rem,5.5vw,6rem);font-weight:400;line-height:.94}.visit-concierge p:last-child{color:#cbc3b8;max-width:520px;line-height:1.8}.visit-concierge>div:last-child{flex-direction:column;align-items:flex-start;gap:1.7rem;display:flex}.visit-concierge>div:last-child>a:last-child{color:#f2ede4;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;text-decoration:none}@media (width<=850px){.editorial-campaign,.story-new-hero{grid-template-columns:1fr}.editorial-campaign-image{background-position:63%;min-height:58vh}.editorial-campaign-copy{padding:4rem 7vw}.story-new-hero{padding-top:72px}.story-new-image{min-height:58vh}.story-new-copy{padding:4.5rem 7vw}.story-new-copy h1{font-size:4rem}.story-principles{grid-template-columns:1fr;padding:16vw 7vw}.visit-journey article>div{display:block}.visit-journey p{margin-top:1rem}.visit-concierge{display:block}.visit-concierge>div:last-child{margin-top:3rem}.concierge-capture{width:calc(100vw - 1.4rem);bottom:4.7rem;right:.7rem}}.hero-content{max-width:720px;padding:84px 6vw 28px;position:absolute;top:50%;left:0;transform:translateY(-43%)}.hero-content h1{margin:16px 0 18px;font-size:clamp(50px,6.25vw,92px);line-height:.86}.hero-content>p:not(.eyebrow){max-width:480px;font-size:15px;line-height:1.55}.hero-actions{margin-top:25px}.hero-image{background-position:50%}@media (height<=760px) and (width>=641px){.hero-content{transform:translateY(-39%)}.hero-content h1{font-size:clamp(46px,5.6vw,78px)}.hero-content>p:not(.eyebrow){font-size:14px}.hero-actions{margin-top:20px}}@media (width<=640px){.hero{min-height:760px}.hero-image{background-position:69%}.hero-content{padding:76px 24px 30px;position:absolute;top:52%;transform:translateY(-46%)}.hero-content h1{font-size:51px}.hero-actions{flex-direction:row;align-items:center;gap:18px}.hero-actions .button{padding:14px 18px}.hero-actions .arrow-link{font-size:9px}}.seasonal-nav{align-items:center;gap:7px;color:#d6bc8a!important;display:inline-flex!important}.seasonal-nav i{border:1px solid;border-radius:50%;width:15px;height:15px;display:inline-block;position:relative;box-shadow:0 0 0 3px #0000}.seasonal-nav i:before,.seasonal-nav i:after{content:"";border-top:1px solid;width:7px;position:absolute;top:6px}.seasonal-nav i:before{right:100%}.seasonal-nav i:after{left:100%}.seasonal-nav:hover i{box-shadow:0 0 0 3px #d6bc8a22}.hero-image{background-image:url(/images/editorial/campaign-occasion-v2.png);background-position:50%}.hero-shade{background:linear-gradient(90deg,#0c0b08cc 0%,#0c0b0861 43%,#0c0b080d 70%),linear-gradient(#0000 64%,#0a09076b)}.rakhi-hero{color:#fff;background:#17120d;height:100vh;min-height:760px;position:relative;overflow:hidden}.rakhi-hero .site-header{z-index:4;position:absolute;top:0;left:0;right:0}.rakhi-hero-image,.rakhi-hero-shade{position:absolute;inset:0}.rakhi-hero-image{background:url(/images/editorial/rakhi-siblings-2026.png) 50%/cover}.rakhi-hero-shade{background:linear-gradient(90deg,#140e08d1,#140e0840 48%,#0000 75%)}.rakhi-hero-copy{z-index:2;max-width:610px;position:absolute;top:51%;left:7vw;transform:translateY(-42%)}.rakhi-hero-copy h1{letter-spacing:-.055em;margin:1.2rem 0 1.7rem;font:400 clamp(64px,7.5vw,112px)/.85 Georgia,serif}.rakhi-hero-copy h1 em,.rakhi-intro h2 em,.rakhi-gift-card h2 em,.rakhi-wrap h2 em,.rakhi-concierge h2 em{color:#d3bb8c;font-weight:400}.rakhi-hero-copy>p:not(.eyebrow){color:#eee7dc;max-width:480px;line-height:1.7}.rakhi-hero-copy>div{align-items:center;gap:2rem;margin-top:2rem;display:flex}.rakhi-text-link{color:#fff;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #fff8;padding-bottom:.5rem;font-size:9px;text-decoration:none}.rakhi-intro{text-align:center;background:#f2eee6;padding:11vw 6vw}.rakhi-intro h2{margin:1.4rem 0 2rem;font:400 clamp(44px,6vw,84px)/.96 Georgia,serif}.rakhi-intro>p:last-child{color:#635e55;max-width:670px;margin:auto;line-height:1.8}.rakhi-paths{color:#f5eee2;background:#111;grid-template-columns:repeat(3,1fr);display:grid}.rakhi-paths>a{min-height:470px;color:inherit;border-right:1px solid #ffffff25;flex-direction:column;padding:4vw;text-decoration:none;transition:background .35s;display:flex}.rakhi-paths>a:hover{background:#1e1a15}.rakhi-paths span,.rakhi-paths p,.rakhi-paths b{letter-spacing:.17em;text-transform:uppercase;font-size:9px}.rakhi-paths p{color:#d3bb8c;margin-top:auto}.rakhi-paths h2{margin:1rem 0 2rem;font:400 clamp(28px,3vw,46px)/1.05 Georgia,serif}.rakhi-paths b{font-weight:400}.rakhi-products{background:#f6f2ea;padding:9vw 5vw}.rakhi-products:nth-of-type(2n){background:#ece5d9}.rakhi-products-heading{border-bottom:1px solid #1b191555;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding-bottom:1.5rem;display:flex}.rakhi-products-heading h2{margin-top:1rem;font:400 clamp(48px,5.5vw,78px)/1 Georgia,serif}.rakhi-products-heading>p{max-width:400px;line-height:1.7}.rakhi-product-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.rakhi-product-grid article>div{background-position:50%;background-size:cover;height:40vw;max-height:610px}.rakhi-product-grid h3{margin:1.3rem 0 .35rem;font:400 24px Georgia,serif}.rakhi-product-grid article>p{color:#69645c;font-size:11px}.rakhi-product-grid strong{margin:.6rem 0;font-weight:400;display:block}.rakhi-product-grid a{text-transform:uppercase;letter-spacing:.15em;color:#171511;border-bottom:1px solid #17151155;padding-bottom:.3rem;font-size:9px;text-decoration:none}.rakhi-gift-card{background:#eee8de;grid-template-columns:1.1fr .9fr;display:grid}.rakhi-card-visual{background:url(/images/brand-experience/tissue-gold-ivory.png) 50%/cover;place-items:center;min-height:700px;padding:6vw;display:grid}.rakhi-card-visual>div{aspect-ratio:1.58;background:url(/images/brand-experience/gift-card-front.jpg) 50%/cover;width:82%;transform:rotate(-5deg);box-shadow:0 35px 70px #261d1544}.rakhi-gift-card>div:last-child{flex-direction:column;justify-content:center;padding:7vw 6vw;display:flex}.rakhi-gift-card h2{margin:1.4rem 0 2rem;font:400 clamp(48px,5.5vw,78px)/.94 Georgia,serif}.rakhi-gift-card>div>p:not(.eyebrow){max-width:480px;line-height:1.8}.rakhi-gift-card .button{align-self:flex-start;margin-top:2rem}.rakhi-wrap{text-align:center;background:#0e0e0e url(/images/brand-experience/tissue-gold-ivory.png) 50%/cover;place-items:center;min-height:70vh;padding:6vw;display:grid}.rakhi-wrap>div{background:#f3eee6ef;border:1px solid #c2a87566;max-width:760px;padding:5vw}.rakhi-wrap h2{margin:1.3rem 0 2rem;font:400 clamp(45px,5.5vw,75px)/.95 Georgia,serif}.rakhi-wrap p:last-child{line-height:1.8}.rakhi-concierge{text-align:center;color:#f4eee3;background:#0d0d0d;padding:10vw 6vw}.rakhi-concierge h2{margin:1.5rem 0;font:400 clamp(50px,6.5vw,92px)/.92 Georgia,serif}.rakhi-concierge>p:not(.eyebrow){color:#cbc3b8;max-width:680px;margin:0 auto 2.5rem;line-height:1.8}@media (width<=780px){.seasonal-ribbon{top:72px}.hero-content{top:55%}.hero-image{background-position:66%}.rakhi-hero-image{background-position:63%}.rakhi-hero-copy{top:56%;left:24px;right:24px}.rakhi-hero-copy h1{font-size:56px}.rakhi-hero-copy>div{flex-direction:column;align-items:flex-start}.rakhi-paths{grid-template-columns:1fr}.rakhi-paths>a{min-height:330px;padding:45px 28px}.rakhi-products{padding:85px 18px}.rakhi-products-heading{display:block}.rakhi-products-heading>p{margin-top:1rem}.rakhi-product-grid{grid-template-columns:1fr}.rakhi-product-grid article{margin-bottom:2rem}.rakhi-product-grid article>div{height:125vw;max-height:none}.rakhi-gift-card{grid-template-columns:1fr}.rakhi-card-visual{min-height:480px}.rakhi-gift-card>div:last-child{padding:70px 24px}.rakhi-wrap{padding:24px}.rakhi-wrap>div{padding:55px 24px}.hero-actions{flex-direction:column;align-items:flex-start}}.hero-content{max-width:800px}.hero-content h1{font-size:clamp(47px,5.4vw,84px);line-height:.9}.hero-content h1 em{display:inline-block}.open-status{color:#323d2d;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:500}.open-status i{background:#627556;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #6275561f}.store-open-actions{align-items:center;gap:2rem;display:flex}.store-open-actions .text-link{white-space:nowrap}.founder-portraits{color:#f2ece1;background:#0c0c0c;padding:10vw 6vw}.founder-portraits-heading{grid-template-columns:.55fr 1.1fr .75fr;align-items:end;gap:4vw;margin-bottom:5vw;display:grid}.founder-portraits-heading h2{font:400 clamp(48px,5.8vw,88px)/.93 Georgia,serif}.founder-portraits-heading h2 em{color:#d3bb8c;font-weight:400}.founder-portraits-heading>p:last-child{color:#bdb5aa;line-height:1.75}.founder-portrait-grid{grid-template-columns:1fr 1fr;gap:2vw;margin-bottom:4rem;display:grid}.founder-portrait-grid article{background:#171717;grid-template-columns:1.1fr .9fr;min-height:610px;display:grid}.founder-photo{filter:saturate(.78)contrast(1.04);background-position:top;background-size:cover}.founder-anmol{background-image:url(/images/founders/anmol-khullar-v2.png)}.founder-vishu{background-image:url(/images/founders/vishu-kaushal-v2.png)}.founder-portrait-grid article>div:last-child{flex-direction:column;justify-content:flex-end;padding:3vw;display:flex}.founder-portrait-grid span{letter-spacing:.16em;text-transform:uppercase;color:#c9ad7c;font-size:9px}.founder-portrait-grid h3{margin:1rem 0;font:400 clamp(30px,3vw,45px)/1 Georgia,serif}.founder-portrait-grid p{color:#bdb5aa;font-size:13px;line-height:1.75}.founder-conversation{text-align:center;border-top:1px solid #ffffff21;padding-top:3rem}.founder-conversation p{color:#a9a197;letter-spacing:.04em;margin-bottom:1.4rem;font-size:12px}.founder-conversation .button{display:inline-block}@media (width<=900px){.founder-portraits-heading,.founder-portrait-grid{grid-template-columns:1fr}.founder-portrait-grid article{min-height:560px}.store-open-actions{flex-direction:column;align-items:flex-start}}@media (width<=600px){.hero-content h1{font-size:43px;line-height:.94}.founder-portraits{padding:90px 20px}.founder-portrait-grid article{grid-template-columns:1fr;min-height:0}.founder-photo{height:118vw}.founder-portrait-grid article>div:last-child{padding:30px 24px}.founder-portraits-heading{margin-bottom:45px}}.footer-policy-links{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:12px 28px;padding:22px 0;display:flex}.footer-policy-links a{color:#8f8a81;letter-spacing:.13em;text-transform:uppercase;font-size:9px;transition:color .25s}.footer-policy-links a:hover{color:#f2eee5}.footer-bottom{border-top:0;padding-top:4px}.visit-concierge h2{margin:1.5rem 0 1.8rem;line-height:1.04}.visit-concierge h2 em{padding-top:.08em;display:inline-block}.founder-anmol{background-position:50% 27%;background-repeat:no-repeat;background-size:142%}.founder-vishu{background-position:top;background-size:cover}.founder-conversation{text-align:center;border-top:0;max-width:780px;margin:0 auto;padding:4.5rem 2rem 0;position:relative}.founder-conversation:before{content:"";border-top:1px solid #c9ad7c;width:58px;margin:0 auto 2.2rem;display:block}.founder-conversation .eyebrow{color:#c9ad7c;margin:0 0 1.2rem}.founder-conversation h3{letter-spacing:-.035em;margin:0 0 1.25rem;font:400 clamp(34px,4vw,58px)/1.02 Georgia,serif}.founder-conversation>p:not(.eyebrow){color:#aaa298;letter-spacing:0;max-width:560px;margin:0 auto 2rem;font-size:13px;line-height:1.8}.founder-conversation .button{min-width:230px;display:inline-flex}.legal-page{background:#f4f0e8}.legal-hero{border-bottom:1px solid var(--line);background:linear-gradient(#f4f0e8eb,#f4f0e8eb),url(/images/brand-experience/tissue-gold-ivory.png) 50%/900px;padding:clamp(100px,12vw,170px) 8vw clamp(75px,9vw,125px)}.legal-hero h1{letter-spacing:-.055em;margin:1.8rem 0 2rem;font:400 clamp(58px,8vw,118px)/.9 Georgia,serif}.legal-hero>p:not(.eyebrow){color:#5f5a51;max-width:720px;font-size:16px;line-height:1.8}.legal-hero>span{color:#8b8377;letter-spacing:.16em;text-transform:uppercase;margin-top:2.3rem;font-size:9px;display:block}.legal-layout{background:#faf8f3;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:8vw;padding:clamp(80px,9vw,135px) 8vw;display:grid}.legal-layout>aside{align-self:start;position:sticky;top:2rem}.legal-layout>aside>p{letter-spacing:.2em;text-transform:uppercase;color:#9b8051;margin:0 0 1.5rem;font-size:9px}.legal-layout aside nav{border-top:1px solid var(--line);flex-direction:column;display:flex}.legal-layout aside nav a{border-bottom:1px solid var(--line);color:#686158;padding:13px 0;font-size:11px}.legal-layout aside nav a:hover{color:#111}.legal-support{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1a1a1a;margin-top:2.2rem;padding-bottom:.45rem;font-size:9px;display:inline-block}.legal-content{max-width:820px}.legal-content>section{border-bottom:1px solid var(--line);margin-bottom:3.5rem;padding:0 0 3.5rem}.legal-content>section:last-child{margin-bottom:0}.legal-content h2{margin:0 0 1.3rem;font:400 clamp(28px,3vw,42px)/1.08 Georgia,serif}.legal-content p,.legal-content li{color:#5f5a51;font-size:14px;line-height:1.9}.legal-content p{margin:0}.legal-contact{color:#f2ede4;text-align:center;background:#0d0d0d;padding:clamp(90px,10vw,145px) 8vw}.legal-contact .eyebrow{color:#c9ad7c}.legal-contact h2{margin:1.4rem 0;font:400 clamp(46px,6vw,80px)/1 Georgia,serif}.legal-contact>p:not(.eyebrow){color:#bdb5a9;max-width:580px;margin:0 auto 2.4rem;line-height:1.8}.legal-contact>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.legal-contact>div>a:last-child{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #fff6;padding-bottom:.55rem;font-size:10px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 20px;align-items:center;gap:1rem;padding:1.6rem 0;font:400 clamp(20px,2.2vw,29px)/1.25 Georgia,serif;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{letter-spacing:.1em;color:#9d8253;font:400 9px/1 Arial,sans-serif}.faq-list summary b{text-align:right;font:300 22px/1 Arial,sans-serif;transition:transform .25s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{max-width:720px;padding:0 3.5rem 1.8rem}@media (width<=780px){.footer-policy-links{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.legal-layout{grid-template-columns:1fr;gap:65px;padding:75px 24px}.legal-layout>aside{position:static}.legal-hero{padding:95px 24px 75px}.legal-hero h1{font-size:56px}.legal-content>section{margin-bottom:2.5rem;padding-bottom:2.5rem}.legal-contact{padding:85px 24px}.founder-anmol{background-position:50% 28%;background-size:138%}.founder-conversation{padding:4rem 10px 0}.founder-conversation h3{font-size:38px}.visit-concierge h2{line-height:1.08}.faq-list summary{grid-template-columns:30px 1fr 18px}.faq-list details>p{padding-left:46px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
