:root{--ground: #F2E8D5;--ink: #1C1208;--brass: #C97D2E;--garnet: #7A1C2E;--sandstone: #C4956A;--petal: #D9C4AE;--teak: #3D2B1A;--flame: #E8743C;--display: "Cormorant Garamond", "Times New Roman", serif;--body: "Jost", "Helvetica Neue", sans-serif;--devanagari: "Tiro Devanagari Hindi", "Cormorant Garamond", serif;--pad-section: clamp(64px, 9vw, 140px);--pad-gutter: clamp(20px, 5vw, 80px);--rule: 1px solid rgba(28,18,8,.18)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-weight:400;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;position:relative}.rule-link:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background:var(--brass);transition:width .4s ease}.rule-link:hover:after{width:100%}.h-display{font-family:var(--display);font-weight:300;font-size:clamp(38px,6.5vw,88px);line-height:1.05;letter-spacing:-.01em}.h2{font-family:var(--display);font-weight:300;font-size:clamp(28px,3.6vw,44px);line-height:1.12;letter-spacing:-.005em}.h3{font-family:var(--display);font-weight:300;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.pull{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(20px,2vw,26px);line-height:1.35}.label{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.latin{font-family:var(--display);font-style:italic;font-size:18px;color:#1c1208b3}.devnagri{font-family:var(--devanagari);font-weight:400}.jaali-divider{width:100%;height:22px;display:block;margin:0;color:var(--brass);opacity:.6}.reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease-out,transform .7s ease-out}.reveal.in{opacity:1;transform:translateY(0)}.nav{position:sticky;top:0;z-index:50;background:#f2e8d5f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:var(--rule);transition:padding .3s ease}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:22px var(--pad-gutter);transition:padding .3s ease}.nav.condense .nav-inner{padding-top:12px;padding-bottom:12px}.brand-mark{display:flex;flex-direction:column;line-height:1}.brand-mark .wordmark{font-family:var(--display);font-weight:300;font-size:26px;letter-spacing:.06em}.brand-mark .submark{font-family:var(--devanagari);font-size:13px;margin-top:4px;color:#1c1208a6}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{font-size:13px;letter-spacing:.12em;text-transform:uppercase}.nav-utils{display:flex;align-items:center;gap:22px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.cart-link:before{content:"("}.cart-link:after{content:")"}.nav-burger{display:none;background:none;border:none;color:var(--ink);font-size:14px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@media(max-width:880px){.nav-links,.nav-utils .util-extra{display:none}.nav-burger{display:block}}.s1{height:100vh;min-height:640px;position:relative;overflow:hidden;background:var(--ink)}.s1-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}.s1-copy{position:absolute;left:var(--pad-gutter);bottom:8vh;max-width:760px;color:var(--ground);text-shadow:0 1px 18px rgba(0,0,0,.4)}.s1-copy .provenance{margin-top:18px;font-size:14px;letter-spacing:.06em;color:#f2e8d5d9}.s1-scroll{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:var(--ground);font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.s2{display:grid;grid-template-columns:7fr 5fr;gap:var(--pad-gutter);align-items:center;padding:var(--pad-section) var(--pad-gutter)}.s2-figure img{aspect-ratio:4/5;object-fit:cover;width:100%}.s2-copy .label{color:var(--brass)}.s2-copy h2{margin:18px 0 22px}.s2-copy .quote{margin:22px 0 28px;max-width:460px}.s2-copy .sig{font-family:var(--display);font-style:italic;font-size:18px}.s2-copy .more{display:inline-block;margin-top:28px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:880px){.s2{grid-template-columns:1fr}}.s3{display:grid;grid-template-columns:6fr 4fr;gap:4px;padding:0;background:var(--ink)}.wing{position:relative;min-height:70vh;overflow:hidden;cursor:pointer}.wing img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease}.wing-copy{position:absolute;left:40px;right:40px;bottom:40px;color:var(--ground);text-shadow:0 1px 14px rgba(0,0,0,.45)}.wing-copy .label{color:var(--brass)}.wing-copy h2{margin:10px 0 12px}.wing-copy .subtitle{font-size:14px;max-width:340px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.wing:hover .subtitle{opacity:1;transform:translateY(0)}.wing-copy .cta{display:inline-block;margin-top:22px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--brass);padding-bottom:2px}.wing.ritual{background:var(--petal)}.wing.ritual .wing-copy{color:var(--ink);text-shadow:none}.wing.ritual .wing-copy .label{color:var(--brass)}@media(max-width:880px){.s3{grid-template-columns:1fr}}.s4{padding:var(--pad-section) var(--pad-gutter)}.s4 .section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:64px;border-bottom:var(--rule);padding-bottom:22px}.sku-row{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-bottom:80px;align-items:center}.sku-row:nth-child(2) .sku-img{grid-column:1 / 7}.sku-row:nth-child(2) .sku-copy{grid-column:8 / 12}.sku-row:nth-child(3) .sku-img{grid-column:5 / 11;order:2}.sku-row:nth-child(3) .sku-copy{grid-column:1 / 5;order:1}.sku-row:nth-child(4) .sku-img{grid-column:2 / 8}.sku-row:nth-child(4) .sku-copy{grid-column:9 / 13}.sku-img img{aspect-ratio:4/5;object-fit:cover;width:100%}.sku-copy .label{color:var(--brass)}.sku-copy h3{margin:14px 0 6px;font-size:36px}.sku-copy .latin{display:block;margin-bottom:18px}.sku-copy .price{font-family:var(--display);font-size:22px;margin:16px 0 22px}.sku-copy .cta{font-size:13px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--brass);padding-bottom:2px}@media(max-width:880px){.sku-row{grid-template-columns:1fr}.sku-row .sku-img,.sku-row .sku-copy{grid-column:1 / -1!important;order:initial!important}}.s5{padding:var(--pad-section) var(--pad-gutter);background:var(--petal)}.s5-head{max-width:760px;margin-bottom:56px}.s5-head .service{font-family:var(--display);font-weight:300;font-size:clamp(22px,2.4vw,30px);line-height:1.4;margin-top:18px}.s5-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.occasion{background:var(--ground);padding:28px 24px 32px}.occasion .when{color:var(--brass);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.occasion h4{font-family:var(--display);font-weight:300;font-size:24px;margin:12px 0 8px}.occasion .deadline{font-size:13px;color:#1c1208b3;margin-bottom:16px}.occasion .cta{font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--brass);padding-bottom:2px}@media(max-width:880px){.s5-grid{grid-template-columns:repeat(2,1fr)}}.s6{display:grid;grid-template-columns:6fr 4fr;min-height:75vh}.s6-img{background-size:cover;background-position:center}.s6-copy{padding:var(--pad-section) var(--pad-gutter);background:var(--teak);color:var(--ground);display:flex;flex-direction:column;justify-content:center}.s6-copy .label{color:var(--brass)}.s6-copy h2{margin:14px 0 22px}.s6-copy p{max-width:460px;margin-bottom:22px}.s6-copy .phone{font-family:var(--display);font-style:italic;font-size:26px;margin-bottom:28px}.s6-copy .ctas{display:flex;gap:22px;flex-wrap:wrap}.btn-outline{display:inline-block;padding:14px 24px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--brass);color:var(--ground);transition:background .3s ease,color .3s ease}.btn-outline:hover{background:var(--brass);color:var(--teak)}@media(max-width:880px){.s6{grid-template-columns:1fr}.s6-img{min-height:50vh}}.s7{padding:var(--pad-section) var(--pad-gutter)}.s7 .section-head{text-align:center;margin-bottom:56px}.s7 .batch-line{margin-top:22px;font-family:var(--display);font-size:22px;letter-spacing:.04em}.s7 .counter{display:inline-block;color:var(--brass);font-variant-numeric:tabular-nums;min-width:3ch}.ledger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ledger-card{background:var(--petal);padding:40px 32px;border-top:1px solid var(--brass)}.ledger-card .num{font-family:var(--display);font-size:14px;letter-spacing:.18em;color:var(--brass)}.ledger-card h4{font-family:var(--display);font-weight:300;font-size:24px;margin:12px 0 14px;line-height:1.25}.ledger-card p{font-size:14px;line-height:1.6;color:#1c1208d9}@media(max-width:880px){.ledger-grid{grid-template-columns:1fr}}.s8{height:70vh;min-height:480px;position:relative;overflow:hidden;background:var(--sandstone)}.s8 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}.s8 .whisper{position:absolute;left:50%;bottom:14vh;transform:translate(-50%);color:var(--ground);font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(22px,2.6vw,32px);text-shadow:0 1px 14px rgba(0,0,0,.4);text-align:center;padding:0 24px}.s9{display:grid;grid-template-columns:7fr 5fr;gap:var(--pad-gutter);align-items:center;padding:var(--pad-section) var(--pad-gutter)}.s9 img{aspect-ratio:4/3;object-fit:cover;width:100%}.s9-copy .label{color:var(--brass)}.s9-copy h2{margin:14px 0 22px}.s9-copy .quote{margin-bottom:28px}.s9-copy .who{font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:32px;color:#1c1208b3}.s9-copy .cta{font-size:13px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--brass);padding-bottom:2px}@media(max-width:880px){.s9{grid-template-columns:1fr}}.s10{padding:var(--pad-section) var(--pad-gutter);background:var(--petal)}.s10 .section-head{margin-bottom:56px;border-bottom:var(--rule);padding-bottom:22px}.notebook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;align-items:start}.notebook-grid .card:nth-child(2){margin-top:60px}.notebook-grid .card:nth-child(3){margin-top:30px}.notebook-grid .card img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:20px}.notebook-grid .card .meta{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:10px}.notebook-grid .card h4{font-family:var(--display);font-weight:300;font-size:24px;line-height:1.25;margin-bottom:10px}.notebook-grid .card .dek{font-size:14px;color:#1c1208b3}@media(max-width:880px){.notebook-grid{grid-template-columns:1fr}.notebook-grid .card{margin-top:0!important}}.s11{display:grid;grid-template-columns:4fr 6fr;min-height:65vh}.s11-copy{padding:var(--pad-section) var(--pad-gutter);background:var(--teak);color:var(--ground);display:flex;flex-direction:column;justify-content:center}.s11-copy .label{color:var(--brass)}.s11-copy h2{margin:14px 0 22px}.s11-copy p{max-width:420px;margin-bottom:22px}.s11-copy .cert{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f2e8d5b3;margin-bottom:28px}.s11-img{background-size:cover;background-position:center}@media(max-width:880px){.s11{grid-template-columns:1fr}.s11-img{min-height:50vh}}.s12{padding:var(--pad-section) var(--pad-gutter);background:var(--petal)}.s12 .section-head{margin-bottom:56px;text-align:center}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-bottom:40px}.review{background:var(--ground);padding:32px 28px 36px;border-top:1px solid var(--brass)}.review .who{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:14px}.review .body{font-family:var(--display);font-style:italic;font-size:19px;line-height:1.45}.s12 .footnote{text-align:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:880px){.reviews-grid{grid-template-columns:1fr}}.s13{height:60vh;min-height:460px;position:relative;overflow:hidden;background:var(--teak)}.s13 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.s13-copy{position:absolute;left:var(--pad-gutter);bottom:12vh;max-width:540px;color:var(--ground);text-shadow:0 1px 14px rgba(0,0,0,.4)}.s13-copy h2{margin-bottom:18px}.s13-copy .cta{font-size:13px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--brass);padding-bottom:2px}.footer{background:var(--teak);color:var(--ground);padding:80px var(--pad-gutter) 40px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.2fr 1.4fr;gap:40px;margin-bottom:56px}.footer-grid h5{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:18px}.footer-grid ul{list-style:none}.footer-grid ul li{margin-bottom:10px;font-size:14px}.footer-grid p{font-size:14px;line-height:1.6}.footer .wordmark-lg{font-family:var(--display);font-weight:300;font-size:38px;line-height:1;margin-bottom:8px}.footer .submark{font-family:var(--devanagari);font-size:16px;margin-bottom:18px;color:#f2e8d5b3}.footer .newsletter{display:flex;border-bottom:1px solid rgba(242,232,213,.4);padding-bottom:8px;margin-top:10px}.footer .newsletter input{flex:1;background:transparent;border:none;color:var(--ground);font-family:var(--display);font-style:italic;font-size:16px;outline:none}.footer .newsletter button{background:none;border:none;color:var(--brass);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.footer .legal{border-top:1px solid rgba(242,232,213,.18);padding-top:24px;font-size:12px;letter-spacing:.06em;color:#f2e8d599;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media(max-width:880px){.footer-grid{grid-template-columns:1fr 1fr}}.wa-float{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;z-index:40;box-shadow:0 6px 22px #00000040;color:#fff;font-family:var(--body);font-size:22px;font-weight:500}.mobile-cart-bar{position:fixed;left:0;right:0;bottom:0;background:var(--ground);border-top:1px solid var(--brass);padding:14px 18px;display:none;align-items:center;justify-content:space-between;z-index:30}.mobile-cart-bar .preview{font-family:var(--display);font-size:18px;font-weight:300}.mobile-cart-bar .preview .price{color:var(--brass);margin-left:8px}.mobile-cart-bar button{background:var(--ink);color:var(--ground);border:none;padding:12px 22px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}@media(max-width:880px){.mobile-cart-bar{display:flex}.wa-float{bottom:78px}body{padding-bottom:70px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
