/*! 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{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ink:#16211d;--paper:#f4f0e8;--acid:#d8ff66;--coral:#ff795e;--line:#16211d2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,4vw,64px);display:grid;position:relative}.brand{letter-spacing:-.04em;font-size:22px;font-weight:800}.brand span{color:var(--coral)}.nav-links{gap:34px;font-size:13px;display:flex}.nav-links a:hover{opacity:.55}.nav-cta{border-bottom:1px solid;justify-self:end;padding:8px 0;font-size:13px}.nav-cta span{margin-left:16px}.hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding:7vh clamp(22px,4vw,64px) 5vh;display:flex;position:relative;overflow:hidden}.hero-kicker{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;top:4vh}.hero-kicker i{background:var(--coral);border-radius:50%;width:3px;height:3px}.hero h1{letter-spacing:-.078em;z-index:2;max-width:1220px;margin:0;font-size:clamp(58px,11vw,164px);font-weight:650;line-height:.82;position:relative}.hero h1 em{font-family:var(--font-editorial),Georgia,serif;color:var(--coral);font-weight:400}.hero-bottom{z-index:2;justify-content:flex-end;align-items:flex-end;gap:8vw;margin-top:5vh;display:flex;position:relative}.hero-bottom p{letter-spacing:-.02em;width:min(470px,60vw);margin:0;font-size:clamp(16px,1.5vw,22px);line-height:1.45}.edition{text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:9px;position:absolute;bottom:28px;left:clamp(22px,4vw,64px)}.circle-link{border:1px solid var(--ink);border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;transition:all .25s;display:grid}.circle-link:hover{background:var(--ink);color:var(--paper);transform:translateY(4px)}.orbit{filter:blur(.2px);opacity:.85;border-radius:50%;position:absolute}.orbit-one{background:var(--acid);mix-blend-mode:multiply;width:28vw;min-width:260px;height:28vw;min-height:260px;top:8vh;right:13vw}.orbit-two{background:var(--coral);mix-blend-mode:multiply;width:14vw;min-width:130px;height:14vw;min-height:130px;top:36vh;right:5vw}.path-intro{border-top:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;align-items:end;gap:40px;padding:120px clamp(22px,4vw,64px) 54px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.path-intro h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:0;font-size:clamp(45px,6vw,88px);font-weight:400}.section-note{margin:0;font-size:14px;line-height:1.5}.path-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.path-card{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;min-height:610px;display:grid}.path-card:last-child{border-bottom:0}.path-card:nth-child(2n) .path-card-image{order:2}.path-card-image{background:#d8d5ce;min-height:610px;display:block;position:relative;overflow:hidden}.path-card-image img{object-fit:cover;filter:saturate(.72)contrast(.94);width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .45s;display:block}.path-card-create{min-height:0}.path-card-create .path-card-image{aspect-ratio:27/32;min-height:0}.path-collage{background:#171917;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:3px;display:grid;position:absolute;inset:0}.path-collage img{object-fit:contain}.path-image-overlay{z-index:1;color:#f7f3ea;background:linear-gradient(90deg,#080e0cc7 0%,#080e0c57 52%,#080e0c0a 82%),linear-gradient(#080e0c00 38%,#080e0c94 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(30px,4.8vw,72px);display:flex;position:absolute;inset:0}.path-image-overlay small{letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:600}.path-image-overlay strong{max-width:590px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:20px 0 32px;font-size:clamp(48px,5.8vw,84px);font-weight:400;line-height:.9}.path-image-overlay b{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:10px;font-size:12px;font-weight:650}.path-card:hover .path-card-image img{filter:saturate(.88)contrast(.98);transform:scale(1.025)}.path-card-create:hover .path-collage img{transform:none}.path-card-copy{flex-direction:column;justify-content:space-between;padding:clamp(34px,5.5vw,88px);display:flex}.path-card-wellness .path-card-copy{background:#dfe7dd}.path-card-business .path-card-copy{background:var(--ink);color:var(--paper)}.path-card-create .path-card-copy{background:#ead9c1}.path-card-travel .path-card-copy{background:#cbdade}.path-number{letter-spacing:.14em;font-size:12px}.path-card h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(58px,6vw,92px);font-weight:400;line-height:.88}.path-card h3 a:hover{opacity:.62}.path-card p{opacity:.76;max-width:520px;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.path-action{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;width:min(100%,340px);margin-top:36px;padding:17px 0;font-size:15px;font-weight:650;display:flex}.path-action b{font-size:20px;font-weight:400}.path-credit{letter-spacing:.04em;opacity:.48;margin-top:44px;font-size:9px;line-height:1.5}.path-credit a{border-bottom:1px solid}.stories{background:#faf8f3;padding:130px clamp(22px,4vw,64px)}.section-head{justify-content:space-between;align-items:end;margin-bottom:54px;display:flex}.section-head h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.9}.section-head>a{border-bottom:1px solid;padding-bottom:8px;font-size:13px}.section-head>a span,.text-link span{margin-left:16px}.story-grid{grid-template-columns:2fr 1fr 1fr;gap:20px;display:grid}.story-card{padding-top:60px}.story-card.featured{padding-top:0}.story-image{background:#ddd;height:290px;display:block;position:relative;overflow:hidden}.featured .story-image{height:490px}.story-image img,.about-image img,.journal-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.story-image:hover img,.journal-image:hover img{transform:scale(1.035)}.story-image span{background:var(--paper);opacity:0;padding:10px 12px;font-size:11px;transition:all .25s;position:absolute;bottom:14px;right:14px}.story-image:hover span{opacity:1}.story-type{text-transform:uppercase;letter-spacing:.12em;opacity:.65;margin:18px 0 10px;font-size:9px}.story-card h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.4vw,42px);font-weight:400;line-height:1.05}.story-card:not(.featured) h3{font-size:clamp(21px,1.8vw,30px)}.story-meta{text-transform:uppercase;letter-spacing:.1em;opacity:.55;margin-top:18px;font-size:10px}.manifesto{background:var(--ink);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:130px max(7vw,30px);display:flex}.manifesto-mark{font-family:var(--font-editorial),Georgia,serif;color:var(--coral);height:55px;margin:0;font-size:90px}.manifesto blockquote{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;max-width:1100px;margin:20px auto;font-size:clamp(38px,5vw,78px);line-height:1.08}.manifesto blockquote em{color:var(--acid);font-weight:400}.signature{letter-spacing:.2em;margin-top:30px;font-size:10px}.about{grid-template-columns:1.1fr .9fr;min-height:750px;display:grid}.about-image{min-height:600px;position:relative;overflow:hidden}.about-image img{object-position:center 34%}.about-image span{background:var(--paper);padding:10px 13px;font-size:10px;position:absolute;bottom:20px;left:20px}.about-copy{flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.about-copy h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:22px 0 36px;font-size:clamp(50px,6vw,86px);font-weight:400;line-height:.95}.about-copy>p:not(.eyebrow){max-width:620px;margin:0 0 18px;font-size:14px;line-height:1.7}.about-copy .about-lede{letter-spacing:-.03em;font-size:clamp(20px,2vw,28px)!important;line-height:1.35!important}.text-link{border-bottom:1px solid;align-self:flex-start;margin-top:24px;padding-bottom:8px;font-size:12px}.global-notes{border-top:1px solid var(--line);padding:130px clamp(22px,4vw,64px);overflow:hidden}.ticker{white-space:nowrap;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;align-items:center;gap:28px;margin:48px 0 80px;font-size:clamp(48px,7.5vw,112px);display:flex;transform:translate(-3vw)}.ticker i{color:var(--coral);font-family:Arial,sans-serif;font-size:.35em;font-style:normal}.proof-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.proof-grid>div{border-right:1px solid var(--line);min-height:150px;padding:30px 30px 0 0}.proof-grid>div+div{padding-left:30px}.proof-grid>div:last-child{border-right:0}.proof-grid strong{font-family:var(--font-editorial),Georgia,serif;font-size:23px;font-weight:400}.proof-grid p{opacity:.7;max-width:320px;font-size:13px;line-height:1.55}.connect{background:var(--coral);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:110px clamp(22px,6vw,100px);display:flex}.connect h2{letter-spacing:-.065em;margin:25px 0 30px;font-size:clamp(48px,7vw,106px);line-height:.93}.connect h2 em{font-family:var(--font-editorial),Georgia,serif;font-weight:400}.connect-note{max-width:620px;font-size:15px;line-height:1.6}.interest-list{flex-wrap:wrap;justify-content:center;gap:9px;margin:35px 0;display:flex}.interest-list span{border:1px solid var(--ink);border-radius:99px;padding:12px 18px;font-size:11px;transition:all .2s}.interest-list span:hover{background:var(--ink);color:var(--paper)}.message-link{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;width:min(100%,420px);margin-top:18px;padding:18px 0;font-size:14px;display:flex}footer{background:var(--ink);min-height:260px;color:var(--paper);grid-template-columns:1fr 2fr 1fr;align-items:start;gap:40px;padding:60px clamp(22px,4vw,64px) 30px;display:grid}footer>p{font-family:var(--font-editorial),Georgia,serif;max-width:520px;margin:0;font-size:clamp(22px,3vw,38px);line-height:1.15}footer>div{justify-content:flex-end;gap:20px;font-size:11px;display:flex}footer small{opacity:.5;grid-column:1/-1;margin-top:40px}.journal{background:#faf8f3}.journal-hero{grid-template-columns:2.2fr 1fr;align-content:center;gap:30px;min-height:680px;padding:90px clamp(22px,4vw,64px);display:grid;position:relative;overflow:hidden}.journal-hero:after{content:"";background:var(--acid);mix-blend-mode:multiply;border-radius:50%;width:360px;height:360px;position:absolute;top:60px;right:-80px}.journal-hero .eyebrow{grid-column:1/-1}.journal-hero h1{letter-spacing:-.075em;z-index:1;margin:0;font-size:clamp(74px,11vw,160px);line-height:.8;position:relative}.journal-hero h1 em{font-family:var(--font-editorial),Georgia,serif;color:var(--coral);font-weight:400}.journal-hero>p:last-child{z-index:1;align-self:end;max-width:460px;font-size:16px;line-height:1.55;position:relative}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;padding:0 clamp(22px,4vw,64px);display:flex;overflow-x:auto}.filters a{white-space:nowrap;border-right:1px solid var(--line);padding:19px 24px;font-size:10px}.filters a:first-child{background:var(--ink);color:var(--paper)}.journal-grid{grid-template-columns:repeat(3,1fr);gap:70px 22px;padding:100px clamp(22px,4vw,64px) 140px;display:grid}.journal-item.lead{grid-column:span 2}.journal-image{height:340px;display:block;position:relative;overflow:hidden}.journal-item.lead .journal-image{height:540px}.journal-image span{background:var(--paper);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;position:absolute;top:18px;left:18px}.journal-item h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(27px,3vw,44px);font-weight:400;line-height:1.04}.journal-item>p:not(.story-type){opacity:.7;max-width:480px;font-size:13px;line-height:1.6}.journal-item .text-link{display:inline-block}.journal-cta{text-align:center;background:#b8d9ff;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:100px clamp(22px,6vw,100px);display:flex}.journal-cta h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:25px 0;font-size:clamp(62px,8vw,116px);font-weight:400;line-height:.9}.contact-page{background:#d8ff66;min-height:100svh}.contact-shell{grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;min-height:calc(100svh - 82px);padding:7vw clamp(22px,6vw,100px);display:grid}.contact-intro h1{letter-spacing:-.075em;margin:25px 0 40px;font-size:clamp(64px,8.5vw,128px);line-height:.82}.contact-intro h1 em{font-family:var(--font-editorial),Georgia,serif;color:var(--coral);font-weight:400}.contact-intro>p:last-child{max-width:520px;font-size:16px;line-height:1.6}.starter-card{background:#faf8f3;padding:clamp(28px,4vw,58px);box-shadow:18px 18px #16211d1f}.starter-step{text-transform:uppercase;letter-spacing:.14em;opacity:.6;margin:0 0 15px;font-size:9px}.starter-options{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.starter-options button{font:inherit;border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:11px 14px;font-size:11px}.starter-options button.active{background:var(--ink);color:var(--paper)}.prompt-box{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:130px;font-family:var(--font-editorial),Georgia,serif;padding:24px 0;font-size:clamp(21px,2vw,28px);line-height:1.35}.copy-button{background:var(--coral);width:100%;color:var(--ink);font:inherit;cursor:pointer;border:0;justify-content:space-between;margin-top:28px;padding:18px;display:flex}.copy-button:hover{background:var(--ink);color:var(--paper)}.starter-note{opacity:.6;margin:15px 0 0;font-size:10px;line-height:1.5}@media (max-width:760px){.nav{grid-template-columns:1fr auto;height:70px}.nav-links{display:none}.hero{justify-content:flex-end;min-height:calc(100svh - 70px);padding-bottom:32px}.hero-kicker{flex-wrap:wrap;max-width:220px;top:28px}.hero h1{font-size:clamp(54px,18vw,90px);line-height:.86}.hero-bottom{justify-content:space-between;align-items:flex-end;margin-top:40px}.hero-bottom p{width:75%;font-size:15px}.edition{display:none}.circle-link{width:52px;height:52px}.orbit-one{width:80vw;height:80vw;top:14%;right:-25%}.orbit-two{width:34vw;height:34vw;top:32%;right:-5%}.path-intro{grid-template-columns:1fr;gap:18px;padding-top:80px}.section-note{max-width:330px}.path-card{grid-template-columns:1fr;min-height:0}.path-card:nth-child(2n) .path-card-image{order:0}.path-card-image{aspect-ratio:4/3;min-height:0}.path-card-create .path-card-image{aspect-ratio:27/32}.path-collage{gap:2px}.path-image-overlay{background:linear-gradient(#080e0c14 22%,#080e0cb8 100%);padding:26px 24px}.path-image-overlay strong{max-width:310px;margin:14px 0 22px;font-size:48px}.path-image-overlay b{font-size:11px}.path-card-copy{min-height:440px;padding:30px 24px 26px}.path-card h3{font-size:64px}.path-card p{max-width:360px;font-size:18px;line-height:1.48}.path-number{font-size:12px}.path-action{width:100%;font-size:16px}.path-credit{margin-top:36px;font-size:9px}.stories{padding:85px 22px}.section-head{align-items:start}.section-head>a{margin-top:12px}.story-grid{grid-template-columns:1fr;gap:55px}.story-card{padding-top:0}.story-image,.featured .story-image{height:78vw;max-height:470px}.manifesto{min-height:560px;padding:90px 22px}.manifesto blockquote{font-size:38px}.about{grid-template-columns:1fr}.about-image{min-height:110vw}.about-copy,.global-notes{padding:85px 22px}.ticker{margin-bottom:55px}.proof-grid{grid-template-columns:1fr}.proof-grid>div,.proof-grid>div+div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.connect{min-height:680px;padding:85px 22px}.connect h2{font-size:50px}.interest-list{gap:7px}.interest-list span{padding:10px 13px}footer{grid-template-columns:1fr}.footer>div,footer>div{justify-content:flex-start}footer small{grid-column:auto}.journal-hero{grid-template-columns:1fr;min-height:640px;padding:80px 22px}.journal-hero:after{width:230px;height:230px;top:90px;right:-80px}.journal-hero h1{font-size:76px}.journal-hero>p:last-child{align-self:start}.filters{padding:0}.journal-grid{grid-template-columns:1fr;padding:70px 22px 100px}.journal-item.lead{grid-column:auto}.journal-image,.journal-item.lead .journal-image{height:84vw}.journal-cta{min-height:520px;padding:80px 22px}.contact-shell{grid-template-columns:1fr;gap:50px;min-height:calc(100svh - 70px);padding:70px 22px}.contact-intro h1{font-size:68px}.starter-card{box-shadow:9px 9px #16211d1f}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-editorial{background:var(--ink);color:var(--paper);isolation:isolate}.hero-photo{z-index:-2;position:absolute;inset:0 0 0 49%;overflow:hidden}.hero-photo img{object-fit:cover;object-position:66% 54%;filter:saturate(.76)contrast(.94);width:100%;height:100%}.hero-wash{z-index:-1;background:linear-gradient(90deg,var(--ink) 0%,var(--ink) 46%,#16211dc7 62%,#16211d24 100%);position:absolute;inset:0}.hero-editorial .hero-copy{z-index:2;position:relative}.hero-editorial .hero-copy .eyebrow{color:var(--acid);margin:0 0 24px}.hero-editorial h1{max-width:1120px;font-size:clamp(58px,9.4vw,145px)}.hero-editorial .hero-bottom{justify-content:flex-start;padding-left:42%}.hero-editorial .hero-bottom p{text-shadow:0 1px 18px #0000004d}.hero-editorial .circle-link{border-color:var(--paper)}.hero-editorial .circle-link:hover{background:var(--paper);color:var(--ink)}.contact-actions{width:min(100%,460px)}.contact-actions .message-link{width:100%}.editorial-page{background:#faf8f3}.page-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:760px;display:grid}.page-hero-copy{flex-direction:column;justify-content:center;padding:8vw clamp(24px,6vw,100px);display:flex}.page-hero-copy h1{letter-spacing:-.075em;margin:28px 0 40px;font-size:clamp(65px,8vw,126px);line-height:.84}.page-hero-copy h1 em{font-family:var(--font-editorial),Georgia,serif;color:var(--coral);font-weight:400}.page-hero-copy>p:last-child{font-family:var(--font-editorial),Georgia,serif;max-width:590px;font-size:clamp(19px,2vw,28px);line-height:1.4}.page-hero-image{min-height:680px;position:relative;overflow:hidden}.page-hero-image img{object-fit:cover;filter:saturate(.82)contrast(.96);width:100%;height:100%;display:block}.page-hero-image-overlay{color:#f7f3ea;background:linear-gradient(135deg,#081210cc 0%,#08121075 34%,#0812100d 68%);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(36px,5vw,76px);display:flex;position:absolute;inset:0}.page-hero-image-overlay small{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:650}.page-hero-image-overlay strong{max-width:590px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(48px,5.8vw,84px);font-weight:400;line-height:.92}.page-hero-image-overlay p{max-width:380px;margin:0 0 30px;font-size:clamp(16px,1.5vw,20px);line-height:1.45}.page-hero-image-overlay a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:9px;font-size:11px;font-weight:650}.travel-page .page-hero-image img{object-position:center 44%;filter:saturate(.92)contrast(1.01)}.story-prose{padding:120px clamp(24px,8vw,140px)}.story-deck{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;max-width:1050px;margin:0 0 80px;font-size:clamp(38px,5vw,76px);line-height:1.08}.prose-columns{grid-template-columns:1fr 1fr;gap:8vw;margin-left:22%;display:grid}.prose-columns p{margin:0;font-size:16px;line-height:1.85}.chapter-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.chapter-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:430px;padding:42px clamp(28px,5vw,76px);transition:all .3s;display:flex}.chapter-grid a:hover{background:var(--ink);color:var(--paper)}.chapter-grid span,.chapter-grid b{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:500}.chapter-grid h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:auto 0 20px;font-size:clamp(42px,5vw,72px);font-weight:400}.chapter-grid p{opacity:.72;max-width:460px;line-height:1.6}.chapter-grid b{margin-top:30px}.next-chapter{text-align:center;background:#b8d9ff;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:100px clamp(24px,8vw,140px);display:flex}.next-chapter h2{letter-spacing:-.07em;margin:28px 0 48px;font-size:clamp(60px,8vw,120px);line-height:.88}.next-chapter h2 em{font-family:var(--font-editorial),Georgia,serif;font-weight:400}.feature-band,.video-feature{grid-template-columns:1fr 1fr;min-height:700px;display:grid}.feature-band>div,.video-feature>div{flex-direction:column;justify-content:center;padding:9vw clamp(24px,7vw,110px);display:flex}.feature-band h2,.video-feature h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:28px 0;font-size:clamp(42px,5.2vw,78px);font-weight:400;line-height:1.02}.feature-band>div>p:not(.eyebrow),.video-feature>div>p:not(.eyebrow){max-width:580px;line-height:1.7}.feature-photo,.video-poster{min-height:620px;position:relative;overflow:hidden}.feature-photo img,.video-poster img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.signal-photo{background:#efede8}.signal-photo img{object-fit:contain}.feature-photo:hover img,.video-poster:hover img{transform:scale(1.03)}.video-poster span{background:var(--acid);border-radius:50%;place-items:center;width:110px;height:110px;font-size:12px;display:grid;position:absolute;bottom:24px;right:24px}.principles{border-top:1px solid var(--line);grid-template-columns:.8fr repeat(3,1fr);padding:90px clamp(24px,5vw,80px);display:grid}.principles>div{border-left:1px solid var(--line);padding:0 32px}.principles h3{font-family:var(--font-editorial),Georgia,serif;margin:0 0 18px;font-size:28px;font-weight:400}.principles p{opacity:.7;font-size:13px;line-height:1.65}.business-statement{background:var(--ink);color:var(--paper);padding:130px clamp(24px,8vw,140px)}.business-statement blockquote{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;max-width:1200px;margin:50px 0 0;font-size:clamp(50px,7vw,104px);line-height:1}.business-statement em{color:var(--acid);font-weight:400}.creative-notes{padding:120px clamp(24px,7vw,110px)}.creative-note{border-top:1px solid var(--line);grid-template-columns:80px 1.4fr 1fr;align-items:baseline;gap:40px;padding:44px 0;display:grid}.creative-note span{font-size:10px}.creative-note h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:0;font-size:clamp(35px,4vw,62px);font-weight:400}.creative-note p{max-width:420px;line-height:1.65}.article-page{background:#faf8f3}.article-head{padding:120px clamp(24px,8vw,140px) 80px}.article-head h1{letter-spacing:-.075em;margin:35px 0 65px;font-size:clamp(62px,8.6vw,138px);line-height:.85}.article-head h1 em{font-family:var(--font-editorial),Georgia,serif;color:var(--coral);font-weight:400}.article-meta{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;gap:30px;padding-top:24px;font-size:10px;display:flex}.article-cover{margin:0}.article-cover img{object-fit:cover;width:100%;height:min(72vw,860px);display:block}.article-cover figcaption{opacity:.6;padding:13px clamp(24px,4vw,64px);font-size:10px}.article-body{max-width:840px;margin:0 auto;padding:110px 24px 150px}.article-body>p,.article-body li{font-family:var(--font-editorial),Georgia,serif;font-size:20px;line-height:1.75}.article-body .article-lede{letter-spacing:-.025em;margin:0 0 80px;font-size:clamp(29px,3.2vw,45px);line-height:1.35}.article-body h2{letter-spacing:-.05em;margin:90px 0 28px;font-size:clamp(38px,4vw,58px)}.article-body aside{background:var(--acid);margin:80px -8vw;padding:70px 8vw}.article-body aside span{text-transform:uppercase;letter-spacing:.15em;font-size:10px}.article-body aside p{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:25px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.2}.article-points{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:70px -10vw;display:grid}.article-points>div{border-right:1px solid var(--line);padding:38px 28px}.article-points>div:last-child{border-right:0}.article-points strong{font-family:var(--font-editorial),Georgia,serif;font-size:29px;font-weight:400}.article-points p{font-size:13px;line-height:1.6}.article-disclaimer{border-top:1px solid var(--line);opacity:.65;margin-top:90px;padding-top:22px;font-family:var(--font-geist-sans)!important;font-size:11px!important}.source-links{flex-wrap:wrap;gap:30px;margin-top:40px;display:flex}.source-links a{border-bottom:1px solid;padding-bottom:8px;font-size:12px}.video-embed{aspect-ratio:16/9;background:#000;width:min(1320px,100% - 48px);margin:0 auto}.video-embed iframe{border:0;width:100%;height:100%}.m5-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:70px -8vw;display:grid}.m5-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px}.m5-grid span{font-size:10px}.m5-grid h3{font-family:var(--font-editorial),Georgia,serif;margin:38px 0 12px;font-size:28px;font-weight:400}.m5-grid p{font-family:var(--font-geist-sans);font-size:13px;line-height:1.6}.route-list{padding:120px clamp(24px,6vw,100px)}.route-card{border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:500px;padding:38px 0;display:grid}.route-image-shell{background:#17251f;min-height:420px;position:relative;overflow:hidden}.route-image{color:#f7f3ea;height:100%;min-height:420px;display:block;position:relative;overflow:hidden}.route-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.route-image:hover img{transform:scale(1.03)}.route-image-overlay{z-index:1;background:linear-gradient(110deg,#08110fe0 0%,#08110f8f 42%,#08110f0a 76%);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(28px,4vw,62px);display:flex;position:absolute;inset:0}.route-image-overlay small{letter-spacing:.16em;text-transform:uppercase;max-width:460px;font-size:9px;font-weight:650}.route-image-overlay strong{font-family:var(--font-editorial),"Noto Serif Kannada",Georgia,serif;letter-spacing:-.055em;margin:18px 0 5px;font-size:clamp(62px,7vw,112px);font-weight:400;line-height:.82}.route-image-overlay em{max-width:520px;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(25px,2.6vw,40px);font-weight:400;line-height:1.05}.route-image-overlay p{max-width:390px;margin:20px 0 26px;font-size:12px;line-height:1.5}.route-image-overlay b{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font-size:10px}.route-image-credit{z-index:2;color:#fff;background:#08110fb8;padding:6px 8px;font-size:8px;line-height:1.35;position:absolute;bottom:9px;right:10px}.route-image-credit a{border-bottom:1px solid #ffffff8c}.route-card-copy{flex-direction:column;justify-content:center;padding:30px 7vw;display:flex}.route-card h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,74px);line-height:1}.route-card-copy>p:not(.story-type){line-height:1.7}.coming-note{opacity:.6;margin-top:32px;font-size:11px}.travel-story-head{grid-template-columns:1.1fr .9fr;min-height:820px;display:grid}.travel-story-head>div{flex-direction:column;justify-content:center;padding:9vw clamp(24px,7vw,110px);display:flex}.travel-story-head h1{letter-spacing:-.07em;margin:30px 0;font-size:clamp(64px,8vw,124px);line-height:.84}.travel-story-head h1 em{font-family:var(--font-editorial),Georgia,serif;color:var(--coral);font-weight:400}.travel-story-head>img{object-fit:cover;width:100%;height:100%;min-height:720px}.travel-intro{max-width:980px;margin:0 auto;padding:110px 24px}.travel-intro .article-lede{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;font-size:clamp(30px,4vw,54px);line-height:1.3}.travel-intro>p:last-child{max-width:620px;margin-top:45px;line-height:1.7}.city-entry{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;min-height:650px;display:grid}.city-entry:nth-child(2n) .city-photo{order:2}.city-photo{position:relative;overflow:hidden}.city-photo img{object-fit:cover;width:100%;height:100%;display:block}.city-photo span{background:var(--paper);border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;display:grid;position:absolute;top:24px;left:24px}.city-entry>div:last-child{flex-direction:column;justify-content:center;padding:8vw;display:flex}.city-entry h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:10px 0 35px;font-size:clamp(60px,7vw,104px);font-weight:400}.city-entry>div:last-child>p:last-child{max-width:520px;line-height:1.8}.next-route{background:#e6d1ad;padding:140px clamp(24px,8vw,140px)}.next-route h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:35px 0 20px;font-size:clamp(50px,7vw,102px);font-weight:400}.direct-contact{background:var(--acid)}.contact-choice-list{background:#faf8f3;box-shadow:18px 18px #16211d1f}.contact-choice-list a{border-bottom:1px solid var(--line);flex-direction:column;min-height:240px;padding:38px;transition:all .25s;display:flex}.contact-choice-list a:last-child{border-bottom:0}.contact-choice-list a:hover{background:var(--ink);color:var(--paper)}.contact-index{text-transform:uppercase;letter-spacing:.14em;font-size:9px}.contact-choice-list strong{font-family:var(--font-editorial),Georgia,serif;word-break:break-word;margin:auto 0;font-size:clamp(25px,2.5vw,38px);font-weight:400}.contact-choice-list b{font-size:11px;font-weight:500}.contact-topics{background:#faf8f3;padding:80px clamp(24px,6vw,100px)}.contact-topics>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.contact-topics span{border:1px solid var(--ink);border-radius:99px;padding:13px 19px;font-size:11px}@media (max-width:760px){.hero-photo{inset:0}.hero-photo img{object-position:66% center}.hero-wash{background:linear-gradient(180deg,#16211d33 0%,#16211dc2 45%,var(--ink) 82%)}.hero-editorial .hero-copy{margin-top:auto}.hero-editorial .hero-bottom{padding-left:0}.hero-editorial h1{font-size:clamp(50px,15.5vw,78px)}.page-hero{grid-template-columns:1fr}.page-hero-copy{padding:85px 22px}.page-hero-copy h1{font-size:64px}.page-hero-image{min-height:120vw}.page-hero-image-overlay{background:linear-gradient(160deg,#081210cc 0%,#0812106b 38%,#08121000 67%);padding:30px 24px}.page-hero-image-overlay strong{max-width:340px;margin:14px 0 16px;font-size:52px}.page-hero-image-overlay p{max-width:300px;margin-bottom:24px;font-size:16px}.story-prose{padding:85px 22px}.prose-columns{grid-template-columns:1fr;gap:28px;margin-left:0}.chapter-grid{grid-template-columns:1fr}.chapter-grid a{min-height:330px}.feature-band,.video-feature{grid-template-columns:1fr}.feature-band>div,.video-feature>div{padding:85px 22px}.feature-photo,.video-poster{min-height:110vw}.principles{grid-template-columns:1fr;padding:80px 22px}.principles>div{border-left:0;border-top:1px solid var(--line);padding:28px 0}.creative-note{grid-template-columns:40px 1fr;gap:18px}.creative-note p{grid-column:2}.article-head{padding:85px 22px 60px}.article-head h1{font-size:58px}.article-meta{flex-wrap:wrap;gap:14px}.article-cover img{height:110vw}.article-body{padding:80px 22px 110px}.article-body>p{font-size:18px}.article-body aside,.article-points,.m5-grid{margin:65px 0}.article-body aside{padding:50px 24px}.article-points{grid-template-columns:1fr}.article-points>div{border-right:0;border-bottom:1px solid var(--line)}.m5-grid{grid-template-columns:1fr}.video-embed{width:100%}.route-list{padding:85px 22px}.route-card{grid-template-columns:1fr}.route-image-overlay{padding:26px 22px}.route-image-overlay strong{margin-top:15px;font-size:58px}.route-image-overlay em{max-width:320px;font-size:30px}.route-image-overlay p{max-width:300px;margin:16px 0 20px;font-size:11px}.route-image-credit{max-width:82%;bottom:7px;right:8px}.route-card-copy{padding:45px 0 65px}.travel-story-head{grid-template-columns:1fr}.travel-story-head>div{padding:85px 22px}.travel-story-head h1{font-size:60px}.travel-story-head>img{min-height:115vw}.city-entry{grid-template-columns:1fr}.city-entry:nth-child(2n) .city-photo{order:0}.city-photo{min-height:115vw}.city-entry>div:last-child{padding:70px 22px 85px}.direct-contact{grid-template-columns:1fr}.contact-choice-list{box-shadow:9px 9px #16211d1f}footer>div{flex-wrap:wrap}}.prysm-page{--prysm-gold:#b7904d;--prysm-mist:#e8e6e2}.prysm-hero{color:#f5f2eb;background:#111512;grid-template-columns:.92fr 1.08fr;min-height:calc(100svh - 82px);display:grid}.prysm-hero-copy{flex-direction:column;justify-content:center;padding:8vw clamp(24px,7vw,110px);display:flex}.prysm-hero-copy .eyebrow{color:#cfb47e}.prysm-hero h1{letter-spacing:-.075em;margin:35px 0 42px;font-size:clamp(70px,8.7vw,142px);line-height:.82}.prysm-hero h1 em{color:#cfb47e;font-family:var(--font-editorial),Georgia,serif;font-weight:400}.prysm-deck{font-family:var(--font-editorial),Georgia,serif;color:#f5f2ebc7;max-width:620px;font-size:clamp(18px,1.75vw,27px);line-height:1.45}.prysm-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.prysm-actions a{border:1px solid #f5f2eb61;justify-content:space-between;gap:25px;min-width:190px;padding:17px 20px;font-size:12px;display:flex}.prysm-actions .prysm-primary{color:#111512;background:#cfb47e;border-color:#cfb47e}.prysm-portrait{background:#d8d6d2;min-height:720px;margin:0;position:relative;overflow:hidden}.prysm-portrait img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.prysm-portrait figcaption{color:#f5f2eb;text-transform:uppercase;letter-spacing:.12em;background:#111512e0;padding:10px 13px;font-size:9px;position:absolute;bottom:20px;right:20px}.prysm-intro{background:#f5f2eb;grid-template-columns:.6fr 2fr;align-items:center;gap:5vw;min-height:560px;padding:110px clamp(24px,9vw,160px);display:grid}.prysm-intro>p:last-child{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,74px);line-height:1.08}.prysm-how{color:#f5f2eb;background:#1c211e;grid-template-columns:1fr 1.2fr;display:grid}.prysm-how-title{flex-direction:column;justify-content:center;padding:110px clamp(24px,7vw,110px);display:flex}.prysm-how-title h2{letter-spacing:-.065em;margin:30px 0;font-size:clamp(58px,7vw,108px);line-height:.86}.prysm-how-title h2 em{font-family:var(--font-editorial),Georgia,serif;color:#cfb47e;font-weight:400}.prysm-steps{border-left:1px solid #f5f2eb33}.prysm-steps article{border-bottom:1px solid #f5f2eb33;grid-template-columns:70px .75fr 1fr;align-items:center;gap:28px;min-height:230px;padding:38px clamp(24px,5vw,70px);display:grid}.prysm-steps article:last-child{border-bottom:0}.prysm-steps span{color:#cfb47e;font-size:10px}.prysm-steps h3{font-family:var(--font-editorial),Georgia,serif;margin:0;font-size:clamp(27px,2.6vw,40px);font-weight:400}.prysm-steps p{color:#f5f2ebad;font-size:13px;line-height:1.7}.prysm-carotenoids{background:#d9dfb8;grid-template-columns:1.1fr .9fr;gap:9vw;padding:130px clamp(24px,8vw,140px);display:grid}.prysm-carotenoids h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:32px 0 0;font-size:clamp(48px,6vw,92px);font-weight:400;line-height:1}.prysm-carotenoids>div:last-child>p{font-family:var(--font-editorial),Georgia,serif;font-size:19px;line-height:1.7}.prysm-carotenoids .prysm-note{font-family:var(--font-geist-sans);border-top:1px solid #16211d59;margin-top:40px;padding-top:22px;font-size:12px}.prysm-manifesto{text-align:center;background:#f5f2eb;flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:100px 24px;display:flex}.prysm-manifesto blockquote{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;max-width:1150px;margin:38px auto;font-size:clamp(48px,7vw,104px);line-height:1}.prysm-manifesto blockquote em{color:var(--prysm-gold);font-weight:400}.prysm-manifesto>p:last-child{text-transform:uppercase;letter-spacing:.2em;font-size:10px}.prysm-watch{color:#f5f2eb;background:#111512;padding:110px clamp(24px,6vw,100px)}.prysm-watch-copy{grid-template-columns:.45fr 1.3fr .75fr;align-items:end;gap:4vw;margin-bottom:60px;display:grid}.prysm-watch-copy h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1.02}.prysm-watch-copy>p:last-child{color:#f5f2ebad;line-height:1.7}.prysm-video{aspect-ratio:16/9;background:#000;width:100%}.prysm-video iframe{border:0;width:100%;height:100%}.prysm-cta{background:#cfb47e;padding:130px clamp(24px,10vw,170px)}.prysm-cta h2{letter-spacing:-.065em;max-width:1050px;margin:35px 0 60px;font-size:clamp(55px,7vw,106px);line-height:.92}.prysm-cta>a{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;width:min(100%,570px);padding:22px 0;font-size:16px;display:flex}.prysm-cta>small{opacity:.7;max-width:700px;margin-top:28px;line-height:1.6;display:block}.business-prysm{background:#e4e1db;grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.business-prysm-image{min-height:680px;overflow:hidden}.business-prysm-image img{object-fit:cover;object-position:center 36%;width:100%;height:100%;transition:transform .7s;display:block}.business-prysm-image:hover img{transform:scale(1.025)}.business-prysm>div{flex-direction:column;justify-content:center;padding:9vw clamp(24px,7vw,110px);display:flex}.business-prysm h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:28px 0;font-size:clamp(42px,5.2vw,78px);font-weight:400;line-height:1.02}.business-prysm>div>p:not(.eyebrow){max-width:560px;line-height:1.7}@media (max-width:760px){.prysm-hero{grid-template-columns:1fr}.prysm-hero-copy{padding:85px 22px}.prysm-hero h1{font-size:62px}.prysm-portrait{min-height:125vw}.prysm-intro{grid-template-columns:1fr;gap:35px;padding:85px 22px}.prysm-how{grid-template-columns:1fr}.prysm-how-title{padding:85px 22px}.prysm-steps{border-top:1px solid #f5f2eb33;border-left:0}.prysm-steps article{grid-template-columns:42px 1fr;gap:18px;padding:38px 22px}.prysm-steps article p{grid-column:2}.prysm-carotenoids{grid-template-columns:1fr;padding:85px 22px}.prysm-watch{padding:85px 22px}.prysm-watch-copy{grid-template-columns:1fr;align-items:start}.prysm-cta{padding:85px 22px}.business-prysm{grid-template-columns:1fr}.business-prysm-image{min-height:125vw}.business-prysm>div{padding:85px 22px}.wellness-page .page-hero-image img{object-position:center 28%}}.mobile-nav{display:none}.story-grid{grid-template-columns:repeat(12,1fr)}.story-card{grid-column:span 2}.story-card.featured{grid-column:span 6}.india-feature{background:#d9684f;grid-template-columns:.9fr 1.1fr;min-height:720px;display:grid}.india-feature>div{flex-direction:column;justify-content:center;padding:9vw clamp(24px,7vw,110px);display:flex}.india-feature h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:28px 0;font-size:clamp(44px,5.4vw,82px);font-weight:400;line-height:.98}.india-feature>div>p:not(.eyebrow){max-width:560px;line-height:1.75}.india-feature-image{min-height:650px;position:relative;overflow:hidden}.india-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.india-feature-image:hover img{transform:scale(1.035)}.india-feature-image span{text-align:center;background:var(--acid);border-radius:50%;place-items:center;width:110px;height:110px;font-size:11px;display:grid;position:absolute;bottom:24px;right:24px}.launch-hero{color:#f7efe3;background:#6f1d1b;grid-template-columns:.92fr 1.08fr;min-height:calc(100svh - 82px);display:grid}.launch-hero-copy{flex-direction:column;justify-content:center;padding:8vw clamp(24px,7vw,110px);display:flex}.launch-hero-copy .eyebrow{color:#f2c76e}.launch-hero-copy h1{letter-spacing:-.075em;margin:34px 0 40px;font-size:clamp(66px,8.2vw,132px);line-height:.84}.launch-hero-copy h1 em,.launch-cta h2 em{font-family:var(--font-editorial),Georgia,serif;color:#f2c76e;font-weight:400}.launch-hero-copy>p:not(.eyebrow){font-family:var(--font-editorial),Georgia,serif;color:#f7efe3c7;max-width:620px;font-size:clamp(19px,1.8vw,27px);line-height:1.5}.launch-visual{background:#211;min-height:720px;margin:0;position:relative;overflow:hidden}.launch-visual img{object-fit:cover;width:100%;height:100%;display:block}.launch-visual figcaption{text-transform:uppercase;letter-spacing:.14em;background:#6f1d1be6;padding:11px 14px;font-size:9px;position:absolute;bottom:22px;right:22px}.launch-intro{background:#f2c76e;grid-template-columns:.55fr 2fr;align-items:center;gap:7vw;min-height:560px;padding:110px clamp(24px,9vw,160px);display:grid}.launch-intro>p:last-child{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,74px);line-height:1.08}.launch-pillars{border-top:1px solid var(--line);background:#faf8f3;grid-template-columns:repeat(3,1fr);display:grid}.launch-pillars article{border-right:1px solid var(--line);flex-direction:column;min-height:420px;padding:44px clamp(28px,4vw,64px);display:flex}.launch-pillars article:last-child{border-right:0}.launch-pillars span{letter-spacing:.14em;color:#a53c32;font-size:10px}.launch-pillars h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:auto 0 24px;font-size:clamp(38px,4vw,62px);font-weight:400}.launch-pillars p{opacity:.72;max-width:390px;line-height:1.7}.launch-film{color:#f7efe3;background:#171b18;padding:120px clamp(24px,6vw,100px)}.launch-film>div:first-child{grid-template-columns:.5fr 1fr 1fr;align-items:end;gap:5vw;margin-bottom:60px;display:grid}.launch-film h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:1}.launch-film>div:first-child>p:last-child{color:#f7efe3b3;line-height:1.7}.launch-cta{color:#f7efe3;background:#6f1d1b;flex-direction:column;justify-content:center;min-height:680px;padding:120px clamp(24px,9vw,150px);display:flex}.launch-cta h2{letter-spacing:-.07em;margin:34px 0 52px;font-size:clamp(58px,8vw,122px);line-height:.9}.launch-cta .message-link{width:min(100%,520px)}.wellness-edit-teaser{background:#cbd1a5;grid-template-columns:1fr 1fr;min-height:660px;display:grid}.wellness-edit-teaser>div:first-child{flex-direction:column;justify-content:center;padding:9vw clamp(24px,7vw,110px);display:flex}.wellness-edit-teaser h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:26px 0;font-size:clamp(52px,6.2vw,94px);font-weight:400}.wellness-edit-teaser>div:first-child>p:not(.eyebrow){max-width:560px;line-height:1.7}.wellness-edit-type{color:#f5f2eb;font-family:var(--font-editorial),Georgia,serif;background:#111512;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:clamp(48px,6vw,90px);line-height:.8;display:flex}.wellness-edit-type i{font-family:var(--font-geist-sans);color:var(--acid);font-size:18px;font-style:normal}.edit-hero{color:#f5f2eb;background:#111512;flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding:9vw clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.edit-hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#efffb3,var(--acid) 38%,#c09265 70%,#111512 71%);opacity:.86;border-radius:50%;width:min(48vw,680px);position:absolute;top:8%;right:-8vw}.edit-hero>*{z-index:1;position:relative}.edit-hero .eyebrow{color:var(--acid)}.edit-hero h1{letter-spacing:-.08em;margin:35px 0 45px;font-size:clamp(80px,12vw,180px);line-height:.78}.edit-hero h1 em,.edit-store h2 em{font-family:var(--font-editorial),Georgia,serif;color:var(--acid);font-weight:400}.edit-hero>p:not(.eyebrow){max-width:610px;font-family:var(--font-editorial),Georgia,serif;color:#f5f2ebc2;font-size:clamp(20px,2vw,30px);line-height:1.45}.edit-hero .circle-link{border-color:#f5f2eb;margin-top:42px}.edit-intro{background:#efe9dd;grid-template-columns:.55fr 2fr;align-items:center;gap:7vw;min-height:560px;padding:110px clamp(24px,9vw,160px);display:grid}.edit-intro>p:last-child{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.8vw,72px);line-height:1.1}.edit-grid{background:#faf8f3}.edit-card{border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:720px;display:grid}.edit-card:nth-child(2n) .edit-card-image{order:2}.edit-card-image{background:#d9d9d4;position:relative;overflow:hidden}.edit-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.edit-card:hover .edit-card-image img{transform:scale(1.025)}.edit-card-image>span{background:var(--paper);border-radius:50%;place-items:center;width:52px;height:52px;font-size:10px;display:grid;position:absolute;top:24px;left:24px}.edit-card-copy{flex-direction:column;justify-content:center;padding:8vw;display:flex}.edit-card-copy h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:20px 0 30px;font-size:clamp(48px,6vw,90px);font-weight:400;line-height:.95}.edit-card-copy>p:not(.story-type){max-width:570px;line-height:1.75}.edit-links{flex-direction:column;align-items:flex-start;gap:18px;margin-top:32px;display:flex}.edit-links a{border-bottom:1px solid;padding-bottom:8px;font-size:12px}.edit-links a span{margin-left:16px}.edit-store{background:#c09265;padding:130px clamp(24px,10vw,170px)}.edit-store h2{letter-spacing:-.07em;margin:32px 0;font-size:clamp(58px,8vw,120px);line-height:.88}.edit-store>p:not(.eyebrow){max-width:650px;line-height:1.7}.edit-store>a{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;width:min(100%,580px);margin-top:48px;padding:22px 0;display:flex}.edit-store small{opacity:.7;max-width:720px;margin-top:34px;line-height:1.7;display:block}@media (prefers-reduced-motion:no-preference){.hero-photo img{animation:18s ease-in-out infinite alternate hero-drift}.ticker{animation:22s linear infinite alternate ticker-drift}.edit-hero:after{animation:14s ease-in-out infinite alternate edit-orbit}}@keyframes hero-drift{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.055)translate(-1.5%)}}@keyframes ticker-drift{0%{transform:translate(-3vw)}to{transform:translate(-12vw)}}@keyframes edit-orbit{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-2vw,2vh)rotate(6deg)}}@media (max-width:760px){body{font-size:16px}.nav{grid-template-columns:1fr auto auto;gap:16px;position:relative}.mobile-nav{justify-self:end;display:block}.mobile-nav summary{cursor:pointer;border-bottom:1px solid;padding:8px 0;font-size:12px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;padding:25px 22px 34px;display:grid;position:absolute;top:70px;left:0;right:0;box-shadow:0 18px 35px #16211d26}.mobile-nav>div a{border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.nav-cta span{display:none}.story-grid{grid-template-columns:1fr}.story-card,.story-card.featured{grid-column:auto}.india-feature,.launch-hero,.wellness-edit-teaser,.edit-card{grid-template-columns:1fr}.india-feature>div,.launch-hero-copy,.wellness-edit-teaser>div:first-child{padding:85px 22px}.india-feature-image,.launch-visual{min-height:105vw}.india-feature-image span{width:84px;height:84px}.launch-hero-copy h1{font-size:58px}.launch-intro,.edit-intro{grid-template-columns:1fr;gap:35px;padding:85px 22px}.launch-pillars{grid-template-columns:1fr}.launch-pillars article{border-right:0;border-bottom:1px solid var(--line);min-height:330px}.launch-film{padding:85px 22px}.launch-film>div:first-child{grid-template-columns:1fr;align-items:start}.launch-cta,.edit-store{min-height:600px;padding:85px 22px}.wellness-edit-type{min-height:105vw}.edit-hero{min-height:calc(100svh - 70px);padding:85px 22px}.edit-hero:after{opacity:.55;width:78vw;top:8%;right:-36vw}.edit-hero h1{font-size:76px}.edit-card:nth-child(2n) .edit-card-image{order:0}.edit-card-image{min-height:105vw}.edit-card-copy{padding:75px 22px 90px}.edit-card-copy h2{font-size:52px}}.bengaluru-journal{--india-red:#a84132;--india-gold:#d7b66f;--india-cream:#f4efe5;background:var(--india-cream)}.travel-breadcrumb{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;margin-bottom:5vh;padding-bottom:8px;font-size:10px}.bengaluru-hero{color:#f7f0e4;background:#253c36;grid-template-columns:.92fr 1.08fr;min-height:calc(100svh - 82px);display:grid}.bengaluru-hero-copy{flex-direction:column;justify-content:center;padding:7vw clamp(24px,6.5vw,110px);display:flex}.bengaluru-hero-copy .eyebrow{color:var(--india-gold)}.bengaluru-hero h1{letter-spacing:-.075em;margin:26px 0 42px;font-size:clamp(70px,9.4vw,148px);line-height:.8}.bengaluru-hero h1 em,.bengaluru-next h2 em,.bengaluru-city-note h2 em{color:var(--india-gold);font-family:var(--font-editorial),Georgia,serif;font-weight:400}.bengaluru-deck{max-width:640px;font-family:var(--font-editorial),Georgia,serif;color:#f7f0e4c7;margin:0;font-size:clamp(20px,1.9vw,29px);line-height:1.5}.bengaluru-meta{letter-spacing:.1em;text-transform:uppercase;color:#f7f0e499;border-top:1px solid #f7f0e440;gap:24px;margin-top:48px;padding-top:20px;font-size:9px;display:flex}.bengaluru-hero-photo{background:#17251f;min-height:720px;margin:0;position:relative;overflow:hidden}.bengaluru-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bengaluru-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#111b17b8);position:absolute;inset:0}.bengaluru-hero-photo figcaption{z-index:1;color:#fff;max-width:640px;font-size:10px;line-height:1.5;position:absolute;bottom:22px;left:24px;right:24px}.bengaluru-lede{background:#e4b651;padding:130px clamp(24px,9vw,160px)}.bengaluru-lede>p:nth-child(2){max-width:1220px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:28px 0 80px;font-size:clamp(40px,5.3vw,78px);line-height:1.08}.bengaluru-lede-grid{border-top:1px solid #16211d59;grid-template-columns:1fr 1fr;gap:7vw;padding-top:42px;display:grid}.bengaluru-lede-grid p{max-width:560px;margin:0;font-size:16px;line-height:1.85}.bengaluru-photo-pair{background:#17251f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.bengaluru-photo-pair figure,.bengaluru-studio-grid figure,.bengaluru-details-grid figure,.bengaluru-feature-portrait,.bengaluru-city-window,.bengaluru-table-story figure,.bengaluru-flight figure{margin:0}.bengaluru-photo-pair figure{background:#f7f0e4;grid-template-rows:1fr auto;min-height:620px;display:grid}.bengaluru-photo-pair img{object-fit:cover;width:100%;height:100%;display:block}.bengaluru-photo-pair .landscape-wide img{object-position:center}.bengaluru-photo-pair figcaption,.bengaluru-studio-grid figcaption,.bengaluru-details-grid figcaption,.bengaluru-feature-portrait figcaption,.bengaluru-city-window figcaption,.bengaluru-table-story figcaption,.bengaluru-flight figcaption{background:#f7f0e4;gap:16px;padding:16px 20px 20px;font-size:10px;line-height:1.55;display:flex}.bengaluru-photo-pair figcaption span,.bengaluru-studio-grid figcaption span,.bengaluru-details-grid figcaption span,.bengaluru-feature-portrait figcaption span,.bengaluru-city-window figcaption span,.bengaluru-table-story figcaption span,.bengaluru-flight figcaption span{color:var(--india-red);letter-spacing:.1em;flex:none;font-size:9px}.bengaluru-chapter{grid-template-columns:1fr .72fr;min-height:900px;display:grid}.bengaluru-chapter-copy{background:#f7f0e4;flex-direction:column;justify-content:center;padding:10vw clamp(24px,8vw,130px);display:flex}.bengaluru-chapter-copy h2{max-width:820px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:28px 0 42px;font-size:clamp(48px,6vw,92px);font-weight:400;line-height:.98}.bengaluru-chapter-copy>p:not(.eyebrow){max-width:650px;font-size:16px;line-height:1.82}.bengaluru-inline-links{flex-wrap:wrap;gap:28px;margin-top:34px;display:flex}.bengaluru-inline-links a{border-bottom:1px solid;padding-bottom:8px;font-size:12px}.bengaluru-feature-portrait{background:#c9d5c5;grid-template-rows:1fr auto;display:grid}.bengaluru-feature-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.bengaluru-studio-grid{background:#17251f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.bengaluru-studio-grid figure{background:#f7f0e4;grid-template-rows:1fr auto;min-height:760px;display:grid}.bengaluru-studio-grid img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.bengaluru-city-note{color:#f7f0e4;background:#182b25;grid-template-columns:1.15fr .85fr;min-height:840px;display:grid}.bengaluru-city-note-copy{flex-direction:column;justify-content:center;padding:10vw clamp(24px,8vw,130px);display:flex}.bengaluru-city-note-copy .eyebrow{color:var(--india-gold)}.bengaluru-city-note h2{letter-spacing:-.065em;margin:28px 0 42px;font-size:clamp(54px,6.5vw,102px);line-height:.9}.bengaluru-city-note-copy>p:not(.eyebrow){color:#f7f0e4bf;max-width:660px;font-size:15px;line-height:1.82}.bengaluru-city-window{color:var(--ink);background:#f7f0e4;grid-template-rows:1fr auto;display:grid}.bengaluru-city-window img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.bengaluru-city-landmarks{background:#17251f;grid-template-columns:.82fr 1.18fr;gap:1px;display:grid}.bengaluru-city-landmarks figure{background:#f7f0e4;grid-template-rows:1fr auto;min-height:820px;margin:0;display:grid;overflow:hidden}.bengaluru-city-landmarks img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.bengaluru-city-landmarks figure:hover img{transform:scale(1.025)}.bengaluru-city-landmarks figcaption{grid-template-columns:auto 1fr;align-items:start;column-gap:24px;min-height:170px;padding:24px 26px 28px;display:grid}.bengaluru-city-landmarks figcaption>span{color:var(--india-red);letter-spacing:.1em;text-transform:uppercase;grid-row:1/4;font-size:9px}.bengaluru-city-landmarks figcaption strong{font-family:var(--font-editorial),Georgia,serif;font-size:30px;font-weight:400}.bengaluru-city-landmarks figcaption p{max-width:620px;margin:8px 0 14px;font-size:11px;line-height:1.6}.bengaluru-city-landmarks figcaption a{opacity:.66;border-bottom:1px solid;justify-self:start;padding-bottom:4px;font-size:9px}.cubbon-park-photo img{object-position:center 45%}.vidhana-soudha-photo img{object-position:center}.bengaluru-table-story{background:#d5c3ad;grid-template-columns:.8fr .6fr 1.1fr;align-items:center;gap:7vw;padding:120px clamp(24px,8vw,140px);display:grid}.bengaluru-table-story h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:26px 0 0;font-size:clamp(48px,5.7vw,86px);font-weight:400;line-height:.98}.bengaluru-table-story>p{font-size:16px;line-height:1.85}.bengaluru-table-story figure{grid-template-rows:1fr auto;align-self:stretch;display:grid}.bengaluru-table-story img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:650px;display:block}.bengaluru-details-grid{background:#17251f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.bengaluru-details-grid figure{background:#f7f0e4;grid-template-rows:1fr auto;min-height:780px;display:grid}.bengaluru-details-grid img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.bengaluru-flight{background:#f2c56f;grid-template-columns:1.08fr .92fr;min-height:760px;display:grid}.bengaluru-flight figure{background:#f7f0e4;grid-template-rows:1fr auto;display:grid}.bengaluru-flight figure img{object-fit:cover;width:100%;height:100%;display:block}.bengaluru-flight>div{flex-direction:column;justify-content:center;padding:9vw clamp(24px,7vw,110px);display:flex}.bengaluru-flight h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:28px 0 38px;font-size:clamp(48px,5.5vw,84px);font-weight:400;line-height:.98}.bengaluru-flight>div>p:not(.eyebrow){max-width:600px;font-size:15px;line-height:1.82}.bengaluru-reflection{text-align:center;background:#f7f0e4;flex-direction:column;justify-content:center;min-height:720px;padding:120px clamp(24px,10vw,170px);display:flex}.bengaluru-reflection blockquote{max-width:1220px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:42px auto;font-size:clamp(46px,6.3vw,96px);line-height:1.03}.bengaluru-reflection>p:last-child{max-width:700px;margin:0 auto;font-size:15px;line-height:1.75}.bengaluru-next{background:var(--india-red);color:#fff6ea;grid-template-columns:1.4fr .7fr;align-items:end;gap:7vw;padding:120px clamp(24px,9vw,150px);display:grid}.bengaluru-next h2{letter-spacing:-.075em;margin:30px 0 0;font-size:clamp(70px,9vw,136px);line-height:.82}.bengaluru-next>p{max-width:520px;font-size:16px;line-height:1.75}.bengaluru-next .message-link{grid-column:2;width:100%}.bengaluru-sources{background:#f7f0e4;border-top:1px solid #16211d2e;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:50px clamp(24px,6vw,100px);font-size:10px;display:flex}.bengaluru-sources>p{text-transform:uppercase;letter-spacing:.14em;margin:0}.bengaluru-sources a{border-bottom:1px solid;padding-bottom:4px}.bengaluru-sources small{opacity:.62;flex-basis:100%;max-width:800px;margin-top:12px;line-height:1.6}.ahmedabad-journal{--ahd-red:#9f3f32;--ahd-gold:#d6a84a;--ahd-cream:#f3eee4;--ahd-night:#171917;background:var(--ahd-cream)}.ahmedabad-cover{isolation:isolate;color:#fff9ef;background:#171917;min-height:calc(100svh - 82px);position:relative;overflow:hidden}.ahmedabad-cover>img{z-index:-2;object-fit:cover;object-position:center;filter:contrast(1.07)brightness(.8);width:100%;height:100%;display:block;position:absolute;inset:0}.ahmedabad-cover-shade{z-index:-1;background:linear-gradient(90deg,#050706eb 0%,#050706a8 40%,#05070624 73%,#05070657 100%),linear-gradient(#0000 55%,#050706b3);position:absolute;inset:0}.ahmedabad-cover-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100%,1500px);min-height:calc(100svh - 82px);padding:6vw clamp(24px,7vw,120px);display:flex}.ahmedabad-cover-copy .travel-breadcrumb{margin-bottom:clamp(38px,6vh,74px)}.ahmedabad-gujarati-kicker{color:#e6bf68;letter-spacing:.08em;margin:0 0 20px;font-size:clamp(12px,1.15vw,18px)}.ahmedabad-cover h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.075em;margin:0;font-size:clamp(84px,12.5vw,202px);font-weight:400;line-height:.72}.ahmedabad-cover-subtitle{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:42px 0 26px;font-size:clamp(38px,4.8vw,76px);line-height:.94}.ahmedabad-cover-subtitle em{color:#e6bf68;font-weight:400}.ahmedabad-cover-deck{color:#fff9efc2;max-width:640px;margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.6}.ahmedabad-cover-action{border-top:1px solid #fff9efa6;border-bottom:1px solid #fff9efa6;justify-content:space-between;width:min(100%,360px);margin-top:45px;padding:18px 0;font-size:14px;display:flex}.ahmedabad-cover-credit{letter-spacing:.05em;color:#ffffff8c;margin:0;font-size:8px;position:absolute;bottom:18px;right:24px}.ahmedabad-opening{background:#d7ad55;grid-template-columns:1.28fr .72fr;align-items:end;gap:9vw;padding:130px clamp(24px,8vw,140px);display:grid}.ahmedabad-opening h2,.ahmedabad-house h2,.ahmedabad-history h2,.ahmedabad-agashiye-intro h2,.ahmedabad-thali h2,.ahmedabad-coming h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(54px,6.5vw,104px);font-weight:400;line-height:.95}.ahmedabad-opening h2 em,.ahmedabad-house h2 em,.ahmedabad-history h2 em,.ahmedabad-agashiye-intro h2 em,.ahmedabad-coming h2 em{color:#73342b;font-weight:400}.ahmedabad-opening-copy{border-top:1px solid #191d1a57;padding-top:40px}.ahmedabad-opening-copy p,.ahmedabad-house-copy>p:not(.eyebrow),.ahmedabad-history-grid>div p,.ahmedabad-agashiye-intro>p,.ahmedabad-thali>div>p:not(.eyebrow){font-size:15px;line-height:1.84}.ahmedabad-opening-copy p:first-child{margin-top:0}.ahmedabad-arrival-grid{background:#151714;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.ahmedabad-journal figure{background:#f8f4ec;margin:0}.ahmedabad-journal figure img{width:100%;height:auto;display:block}.ahmedabad-arrival-grid figcaption,.ahmedabad-house figcaption,.ahmedabad-house-details figcaption,.ahmedabad-dinner-lead figcaption,.ahmedabad-thali figcaption,.ahmedabad-night-grid figcaption,.ahmedabad-teen-darwaza figcaption,.ahmedabad-market-grid figcaption{background:#f8f4ec;gap:17px;min-height:72px;padding:17px 20px 20px;font-size:10px;line-height:1.55;display:flex}.ahmedabad-arrival-grid figcaption span,.ahmedabad-house figcaption span,.ahmedabad-house-details figcaption span,.ahmedabad-dinner-lead figcaption span,.ahmedabad-thali figcaption span,.ahmedabad-night-grid figcaption span,.ahmedabad-teen-darwaza figcaption span,.ahmedabad-market-grid figcaption span{color:var(--ahd-red);letter-spacing:.12em;flex:none;font-size:9px}.ahmedabad-house{background:#f8f4ec;grid-template-columns:1.08fr .92fr;align-items:center;display:grid}.ahmedabad-house-copy{padding:10vw clamp(24px,8vw,135px)}.ahmedabad-house h2{margin-bottom:45px}.ahmedabad-house h2 em{color:var(--ahd-red)}.ahmedabad-room{flex-direction:column;justify-content:center;align-self:stretch;display:flex;background:#c5b9a3!important}.ahmedabad-room img{object-fit:contain;max-height:1180px}.ahmedabad-house-details{background:#151714;grid-template-columns:.92fr 1.45fr;align-items:start;gap:1px;padding:1px;display:grid}.ahmedabad-house-details figure{align-self:start}.ahmedabad-history{color:#fff5e8;background:#7f3028;padding:130px clamp(24px,8vw,140px)}.ahmedabad-history>.eyebrow{color:#e9c675}.ahmedabad-history-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:9vw;display:grid}.ahmedabad-history h2 em{color:#e9c675}.ahmedabad-history-grid>div{border-top:1px solid #fff5e852;margin-top:35px;padding-top:35px}.ahmedabad-history-grid>div p{color:#fff5e8c2}.ahmedabad-agashiye-intro{background:#d9c9ae;grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.ahmedabad-agashiye-intro h2 em{color:var(--ahd-red)}.ahmedabad-agashiye-intro>p{border-top:1px solid #191d1a4d;margin:0 0 8px;padding-top:35px}.ahmedabad-dinner-lead{background:#151714;grid-template-columns:1fr 1fr;align-items:start;gap:1px;padding:1px;display:grid}.ahmedabad-thali{color:#fff7ec;background:#171917;grid-template-columns:1.12fr .88fr;align-items:center;gap:8vw;padding:120px clamp(24px,8vw,140px);display:grid}.ahmedabad-thali figure{background:#252721}.ahmedabad-thali figcaption{color:#fff7ec;background:#252721}.ahmedabad-thali h2{color:#e8c374;margin-bottom:42px}.ahmedabad-thali>div>p:not(.eyebrow){color:#fff7ecb8}.ahmedabad-night-grid{background:#151714;grid-template-columns:1fr 1fr;align-items:start;gap:1px;padding:1px;display:grid}.ahmedabad-market-intro{color:#fff8eb;background:#202837;grid-template-columns:1.14fr .86fr;align-items:start;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.ahmedabad-market-intro>.eyebrow,.ahmedabad-market-intro>div:first-child>.eyebrow{color:#e6bf68}.ahmedabad-market-intro h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.065em;margin:28px 0 0;font-size:clamp(58px,7vw,112px);font-weight:400;line-height:.92}.ahmedabad-market-intro h2 em{color:#e6bf68;font-weight:400}.ahmedabad-market-intro>div:last-child{border-top:1px solid #fff8eb4d;margin-top:35px;padding-top:35px}.ahmedabad-market-intro>div:last-child p{color:#fff8ebbd;font-size:15px;line-height:1.84}.ahmedabad-teen-darwaza{background:#151714;padding:1px}.ahmedabad-teen-darwaza figure{width:100%}.ahmedabad-market-grid{background:#151714;grid-template-columns:1fr 1fr;align-items:start;gap:1px;padding:1px;display:grid}.ahmedabad-reflection{text-align:center;background:#efe8db;flex-direction:column;justify-content:center;min-height:740px;padding:120px clamp(24px,10vw,175px);display:flex}.ahmedabad-reflection blockquote{max-width:1240px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:44px auto;font-size:clamp(46px,6.4vw,98px);line-height:1.02}.ahmedabad-reflection>p:last-child{max-width:720px;margin:0 auto;font-size:15px;line-height:1.78}.ahmedabad-day-two-opening{color:#fff8eb;background:#202837;grid-template-columns:.72fr 2.28fr;align-items:center;gap:6vw;min-height:820px;padding:110px clamp(24px,8vw,140px);display:grid;position:relative;overflow:hidden}.ahmedabad-day-two-number{color:#e6bf6838;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.09em;align-self:start;margin:0;font-size:clamp(180px,25vw,410px);line-height:.68}.ahmedabad-day-two-opening>div{z-index:1;position:relative}.ahmedabad-day-two-opening .eyebrow{color:#e6bf68}.ahmedabad-day-two-opening h2,.ahmedabad-breakfast h2,.ahmedabad-walk-intro h2,.ahmedabad-pols h2,.ahmedabad-haveli h2,.ahmedabad-neighborhood h2,.ahmedabad-faith h2,.ahmedabad-jama h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:28px 0 42px;font-size:clamp(54px,6.5vw,104px);font-weight:400;line-height:.95}.ahmedabad-day-two-opening h2 em,.ahmedabad-walk-intro h2 em,.ahmedabad-jama h2 em{color:#e6bf68;font-weight:400}.ahmedabad-day-two-opening>div>p:last-child{color:#fff8ebbd;max-width:720px;font-size:16px;line-height:1.82}.ahmedabad-breakfast{background:#d7ad55;grid-template-columns:1.3fr .7fr;align-items:start;gap:8vw;padding:120px clamp(24px,8vw,140px);display:grid}.ahmedabad-breakfast-copy{border-top:1px solid #191d1a61;padding-top:38px}.ahmedabad-breakfast h2{font-size:clamp(48px,5.4vw,82px)}.ahmedabad-breakfast h2 em,.ahmedabad-pols h2 em,.ahmedabad-haveli h2 em,.ahmedabad-neighborhood h2 em,.ahmedabad-faith h2 em{color:#73342b;font-weight:400}.ahmedabad-breakfast-copy>p:not(.eyebrow),.ahmedabad-walk-intro>div:last-child p,.ahmedabad-pols-copy>p:not(.eyebrow),.ahmedabad-haveli-copy>p:not(.eyebrow),.ahmedabad-neighborhood>div>p:not(.eyebrow),.ahmedabad-faith>div>p:not(.eyebrow),.ahmedabad-jama-copy>p:not(.eyebrow){font-size:15px;line-height:1.84}.ahmedabad-breakfast-copy figure{width:min(100%,420px);margin:48px auto 0}.ahmedabad-walk-intro{background:#efe8db;grid-template-columns:1.15fr .85fr;align-items:start;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.ahmedabad-walk-intro>div:last-child{border-top:1px solid #191d1a4d;margin-top:35px;padding-top:35px}.ahmedabad-walk-grid{background:#151714;grid-template-columns:1fr 1fr;align-items:start;gap:1px;padding:1px;display:grid}.ahmedabad-pols{color:#fff8eb;background:#171917;grid-template-columns:.95fr 1.05fr;align-items:center;display:grid}.ahmedabad-pols-copy{padding:10vw clamp(24px,8vw,135px)}.ahmedabad-pols .eyebrow,.ahmedabad-pols h2 em{color:#e6bf68}.ahmedabad-pols-copy>p:not(.eyebrow){color:#fff8ebb8}.ahmedabad-pols-lane{background:#151714;padding:1px}.ahmedabad-haveli{background:#d9c9ae;grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;padding:120px clamp(24px,8vw,140px);display:grid}.ahmedabad-haveli-copy{max-width:760px}.ahmedabad-neighborhood{color:#fff5e8;background:#7f3028;grid-template-columns:.88fr 1.12fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.ahmedabad-neighborhood .eyebrow,.ahmedabad-neighborhood h2 em{color:#e9c675}.ahmedabad-neighborhood>div>p:not(.eyebrow){color:#fff5e8c2}.ahmedabad-faith{background:#efe8db;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.ahmedabad-faith>div{max-width:780px}.ahmedabad-jama{color:#fff8eb;background:#202837;padding:1px 1px 0;position:relative}.ahmedabad-jama figure{background:#202837}.ahmedabad-jama-copy{grid-template-columns:1.1fr .9fr;align-items:start;column-gap:10vw;padding:110px clamp(24px,10vw,170px) 125px;display:grid}.ahmedabad-jama-copy .eyebrow{color:#e6bf68;grid-column:1/-1}.ahmedabad-jama-copy h2{margin-bottom:0}.ahmedabad-jama-copy>p:not(.eyebrow){color:#fff8ebbd;grid-column:2}.ahmedabad-jama-copy>p:nth-of-type(2){border-top:1px solid #fff8eb4d;margin-top:40px;padding-top:35px}.ahmedabad-jama-copy>p:nth-of-type(3){margin-top:0}.ahmedabad-day-two-reflection{text-align:center;background:#d7ad55;flex-direction:column;justify-content:center;min-height:740px;padding:120px clamp(24px,10vw,175px);display:flex}.ahmedabad-day-two-reflection blockquote{max-width:1240px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:44px auto;font-size:clamp(46px,6.4vw,98px);line-height:1.02}.ahmedabad-day-two-reflection>p:last-child{max-width:720px;margin:0 auto;font-size:15px;line-height:1.78}:is(.ahmedabad-breakfast,.ahmedabad-walk-grid,.ahmedabad-pols,.ahmedabad-pols-lane,.ahmedabad-haveli,.ahmedabad-neighborhood,.ahmedabad-faith,.ahmedabad-jama) figcaption{color:#191d1a;background:#f8f4ec;gap:17px;min-height:72px;padding:17px 20px 20px;font-size:10px;line-height:1.55;display:flex}:is(.ahmedabad-breakfast,.ahmedabad-walk-grid,.ahmedabad-pols,.ahmedabad-pols-lane,.ahmedabad-haveli,.ahmedabad-neighborhood,.ahmedabad-faith,.ahmedabad-jama) figcaption span{color:var(--ahd-red);letter-spacing:.12em;flex:none;font-size:9px}.itc-review-hero{background:#151714;padding:1px}.itc-review-hero figure{background:#151714;position:relative;overflow:hidden}.itc-review-hero-shade{pointer-events:none;background:linear-gradient(90deg,#0c1012e6 0%,#0c101291 44%,#0c101214 78%),linear-gradient(#0000 48%,#0c1012a8);position:absolute;inset:0 0 72px}.itc-review-hero-copy{color:#fff9ef;position:absolute;bottom:clamp(105px,12vw,200px);left:clamp(24px,8vw,140px);right:clamp(24px,8vw,140px)}.itc-review-hero-copy>p,.itc-review-hero-copy>span{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.itc-review-hero-copy>p{color:#e6bf68}.itc-review-hero-copy h2{max-width:1050px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.065em;margin:28px 0 32px;font-size:clamp(62px,7vw,116px);font-weight:400;line-height:.89}.itc-review-hero-copy h2 em{color:#e6bf68;font-weight:400}.itc-review-opening{background:#e4ddd0;grid-template-columns:1.12fr .88fr;align-items:start;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.itc-review-opening>div:last-child{border-top:1px solid #191d1a4d;margin-top:35px;padding-top:35px}.itc-review-opening h2,.itc-atrium-story h2,.itc-room-review h2,.itc-lounge-intro h2,.itc-residents-lounge h2,.itc-evening-food h2,.itc-dining-note h2,.itc-verdict h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:28px 0 42px;font-size:clamp(54px,6.4vw,100px);font-weight:400;line-height:.95}.itc-review-opening h2 em,.itc-room-review h2 em,.itc-residents-lounge h2 em,.itc-dining-note h2 em,.itc-verdict h2 em{color:#8a4438;font-weight:400}.itc-review-opening>div:last-child p,.itc-atrium-story>div>p:not(.eyebrow),.itc-room-copy>p:not(.eyebrow),.itc-lounge-intro>div:last-child p,.itc-residents-lounge>div>p:not(.eyebrow),.itc-evening-food>div>p:not(.eyebrow),.itc-dining-note>div>p:not(.eyebrow){font-size:15px;line-height:1.84}.itc-arrival-grid{background:#151714;grid-template-columns:1.35fr .65fr;align-items:start;gap:1px;padding:1px;display:grid}.itc-atrium-story{color:#fff8eb;background:#202837;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.itc-atrium-story .eyebrow,.itc-lounge-intro .eyebrow,.itc-evening-food .eyebrow{color:#e6bf68}.itc-atrium-story h2 em,.itc-lounge-intro h2 em,.itc-evening-food h2 em{color:#e6bf68;font-weight:400}.itc-atrium-story>div>p:not(.eyebrow),.itc-evening-food>div>p:not(.eyebrow){color:#fff8ebbd}.itc-room-review{background:#f7f1e7;grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.itc-room-copy{padding:10vw clamp(24px,8vw,135px)}.itc-traveler-tip{border-top:1px solid #191d1a47;padding:24px 0 0;margin-top:38px!important}.itc-traveler-tip strong{color:#8a4438;letter-spacing:.12em;text-transform:uppercase;margin-right:8px;font-size:10px}.itc-lounge-intro{color:#fff5e8;background:#7f3028;grid-template-columns:1.12fr .88fr;align-items:start;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.itc-lounge-intro>div:last-child{border-top:1px solid #fff5e84d;margin-top:35px;padding-top:35px}.itc-lounge-intro>div:last-child p{color:#fff5e8c2}.itc-lounge-grid{background:#151714;grid-template-columns:1fr .63fr;align-items:start;gap:1px;padding:1px;display:grid}.itc-residents-lounge{background:#d9c9ae;grid-template-columns:1.22fr .78fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.itc-evening-food{color:#fff8eb;background:#171917;grid-template-columns:1.08fr .92fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.itc-evening-food figure{background:#242722;justify-self:end;width:min(100%,620px)}.itc-dining-note{background:#efe8db;grid-template-columns:.72fr 1.28fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.itc-dining-note figure{width:min(100%,610px)}.itc-verdict{background:#d7ad55;padding:130px clamp(24px,8vw,140px)}.itc-verdict-title{grid-template-columns:.35fr 2.65fr;align-items:start;gap:6vw;display:grid}.itc-verdict-title h2{margin-top:0}.itc-verdict-grid{border-top:1px solid #191d1a66;border-bottom:1px solid #191d1a66;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.itc-verdict-grid article{border-right:1px solid #191d1a66;padding:34px 34px 40px 0}.itc-verdict-grid article+article{padding-left:34px}.itc-verdict-grid article:last-child{border-right:0}.itc-verdict-grid article>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0 0 26px;font-size:9px}.itc-verdict-grid h3{font-family:var(--font-editorial),Georgia,serif;margin:0 0 20px;font-size:clamp(29px,2.7vw,43px);font-weight:400;line-height:1}.itc-verdict-grid article>p:last-child{margin:0;font-size:13px;line-height:1.72}.itc-verdict blockquote{text-align:center;max-width:1150px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:100px auto 45px;font-size:clamp(42px,5.2vw,78px);line-height:1.03}.itc-bottom-line{text-align:center;max-width:760px;margin:0 auto;font-size:15px;line-height:1.8}.itc-bottom-line strong{letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.itc-review-notes{background:#f8f4ec;padding:80px clamp(24px,8vw,140px)}.itc-review-notes h2{max-width:840px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:25px 0 55px;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.98}.itc-review-notes>div{border-top:1px solid #191d1a4d}.itc-review-notes>div p{border-bottom:1px solid #191d1a33;grid-template-columns:.45fr 2.55fr;gap:4vw;margin:0;padding:19px 0;display:grid}.itc-review-notes span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.itc-review-notes strong{font-size:12px;font-weight:500}:is(.itc-review-hero,.itc-arrival-grid,.itc-atrium-story,.itc-room-review,.itc-lounge-grid,.itc-residents-lounge,.itc-evening-food,.itc-dining-note) figcaption{color:#191d1a;background:#f8f4ec;gap:17px;min-height:72px;padding:17px 20px 20px;font-size:10px;line-height:1.55;display:flex}:is(.itc-review-hero,.itc-arrival-grid,.itc-atrium-story,.itc-room-review,.itc-lounge-grid,.itc-residents-lounge,.itc-evening-food,.itc-dining-note) figcaption span{color:var(--ahd-red);letter-spacing:.12em;flex:none;font-size:9px}.ahmedabad-day-three-opening{color:#fff8eb;background:#21352e;grid-template-columns:.72fr 2.28fr;align-items:center;gap:6vw;min-height:820px;padding:110px clamp(24px,8vw,140px);display:grid;overflow:hidden}.ahmedabad-day-three-number{color:#d8b15b33;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.09em;align-self:start;font-size:clamp(180px,25vw,410px);line-height:.68}.ahmedabad-day-three-opening .eyebrow,.day-three-gandhi-intro .eyebrow,.day-three-city-reflection .eyebrow,.day-three-transition .eyebrow{color:#e6bf68}.ahmedabad-day-three-opening h2,.day-three-breakfast h2,.day-three-gandhi-intro h2,.day-three-museum h2,.day-three-lunch h2,.day-three-transition h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:28px 0 42px;font-size:clamp(54px,6.5vw,104px);font-weight:400;line-height:.95}.ahmedabad-day-three-opening h2 em,.day-three-gandhi-intro h2 em,.day-three-transition h2 em{color:#e6bf68;font-weight:400}.ahmedabad-day-three-opening>div:last-child>p:not(.eyebrow){color:#fff8ebbf;max-width:760px;font-size:16px;line-height:1.82}.day-three-breakfast{background:#d7ad55;grid-template-columns:repeat(12,1fr);align-items:start;gap:1px;padding:120px clamp(24px,8vw,140px);display:grid}.day-three-breakfast-copy{border-top:1px solid #191d1a61;grid-column:1/8;margin:0 5vw 100px 0;padding-top:38px}.day-three-breakfast-copy>p:not(.eyebrow),.day-three-gandhi-intro>div:last-child p,.day-three-museum-copy>p:not(.eyebrow),.day-three-lunch-copy>p:not(.eyebrow),.day-three-transition-copy>p:not(.eyebrow){font-size:15px;line-height:1.84}.day-three-breakfast h2{font-size:clamp(52px,5.8vw,90px)}.day-three-breakfast h2 em,.day-three-lunch h2 em{color:#73342b;font-weight:400}.day-three-breakfast-together{grid-column:8/13;background:#b78a3c!important;margin-bottom:100px!important}.day-three-breakfast-together img{object-fit:contain;max-height:950px}.day-three-breakfast-buffet{grid-column:1/8}.day-three-breakfast-plate{grid-column:8/10;background:#b78a3c!important}.day-three-breakfast-plate img{object-fit:contain;max-height:610px}.day-three-breakfast-juice{grid-column:10/13}.day-three-gandhi-intro{color:#fff5e8;background:#7f3028;grid-template-columns:1.15fr .85fr;align-items:start;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.day-three-gandhi-intro>div:last-child{border-top:1px solid #fff5e84d;margin-top:35px;padding-top:35px}.day-three-gandhi-intro>div:last-child p{color:#fff5e8c7}.day-three-gandhi-personal{background:#151714;grid-template-columns:1fr 1fr;align-items:start;gap:1px;padding:1px;display:grid}.day-three-museum{color:#fff8eb;background:#202837;padding:120px clamp(24px,8vw,140px)}.day-three-museum-copy{grid-template-columns:1.05fr .95fr;align-items:start;column-gap:10vw;display:grid}.day-three-museum-copy .eyebrow{color:#e6bf68;grid-column:1/-1}.day-three-museum-copy h2{color:#fff8eb;grid-row:2/6;margin-top:28px}.day-three-museum-copy h2 em{color:#e6bf68;font-weight:400}.day-three-museum-copy>p:not(.eyebrow){color:#fff8ebc2;grid-column:2}.day-three-editorial-note{border-top:1px solid #fff8eb40;padding-top:25px;margin-top:30px!important;font-size:11px!important}.day-three-museum-images{background:#151714;grid-template-columns:1fr 1.25fr;align-items:start;gap:1px;margin-top:95px;display:grid}.day-three-museum-images figcaption a{border-bottom:1px solid;flex:none;margin-left:auto}.day-three-city-reflection{text-align:center;color:#fff8eb;background:#21352e;flex-direction:column;justify-content:center;min-height:760px;padding:120px clamp(24px,10vw,175px);display:flex}.day-three-city-reflection blockquote{max-width:1280px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:44px auto;font-size:clamp(46px,6.2vw,94px);line-height:1.02}.day-three-city-reflection>p:last-child{color:#fff8ebba;max-width:820px;margin:0 auto;font-size:15px;line-height:1.82}.day-three-lunch{background:#efe8db;grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.day-three-lunch-copy>figure{background:#d2c4ae;width:min(100%,360px);margin:55px auto 0}.day-three-lunch-copy>figure img{object-fit:contain;max-height:610px}.day-three-transition{color:#fff8eb;background:#171917;grid-template-columns:1.15fr .45fr .7fr;align-items:start;gap:1px;padding:120px clamp(24px,8vw,140px);display:grid}.day-three-transition-copy{padding:35px 7vw 35px 0}.day-three-transition-copy>p:not(.eyebrow){color:#fff8ebbd}.day-three-checkout,.day-three-kite-poster{background:#252721!important}.day-three-checkout img,.day-three-kite-poster img{object-fit:contain;max-height:920px}:is(.day-three-breakfast,.day-three-gandhi-personal,.day-three-museum,.day-three-lunch,.day-three-transition) figcaption{color:#191d1a;background:#f8f4ec;gap:17px;min-height:72px;padding:17px 20px 20px;font-size:10px;line-height:1.55;display:flex}:is(.day-three-breakfast,.day-three-gandhi-personal,.day-three-museum,.day-three-lunch,.day-three-transition) figcaption span{color:var(--ahd-red);letter-spacing:.12em;flex:none;font-size:9px}.hyatt-review-hero{color:#f7f2e8;background:#18201f;grid-template-columns:.76fr 1.24fr;align-items:center;gap:1px;padding:1px;display:grid}.hyatt-review-hero>figure{background:#24302e;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.hyatt-review-hero>figure img{object-fit:contain;max-height:1150px}.hyatt-review-hero>div{padding:10vw clamp(24px,8vw,140px)}.hyatt-review-hero .eyebrow,.hyatt-location .eyebrow,.hyatt-verdict .eyebrow,.kite-festival-opening .eyebrow,.kite-festival-context .eyebrow,.ahmedabad-practical-guide .eyebrow{color:#e6bf68}.hyatt-review-hero h2,.hyatt-arrival-story h2,.hyatt-room-review h2,.hyatt-club-review h2,.hyatt-location h2,.hyatt-verdict h2,.kite-festival-opening h2,.kite-festival-arrival h2,.kite-festival-context h2,.ahmedabad-practical-guide h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:28px 0 42px;font-size:clamp(54px,6.2vw,98px);font-weight:400;line-height:.94}.hyatt-review-hero h2 em,.hyatt-location h2 em,.hyatt-verdict h2 em,.kite-festival-opening h2 em,.kite-festival-context h2 em,.ahmedabad-practical-guide h2 em{color:#e6bf68;font-weight:400}.hyatt-review-hero>div>p:not(.eyebrow),.hyatt-arrival-story>div>p:not(.eyebrow),.hyatt-room-copy>p:not(.eyebrow),.hyatt-club-copy>p:not(.eyebrow),.hyatt-location>div:last-child p,.kite-festival-opening>div>p:not(.eyebrow),.kite-arrival-copy>p:not(.eyebrow),.kite-festival-context>div>p:not(.eyebrow){font-size:15px;line-height:1.84}.hyatt-review-hero>div>p:not(.eyebrow),.hyatt-location>div:last-child p,.kite-festival-opening>div>p:not(.eyebrow),.kite-festival-context>div>p:not(.eyebrow){color:#f7f2e8c2}.hyatt-arrival-story{background:#e7e1d6;grid-template-columns:1.2fr .8fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.hyatt-arrival-story>figure{background:#cbc1b1;justify-self:end;width:min(100%,560px)}.hyatt-arrival-story>figure img{object-fit:contain;max-height:980px}.hyatt-arrival-story h2 em,.hyatt-room-review h2 em,.hyatt-club-review h2 em,.kite-festival-arrival h2 em{color:#8a4438;font-weight:400}.hyatt-room-review{background:#d8cdbd;grid-template-columns:1.15fr .85fr;align-items:center;gap:0;display:grid}.hyatt-room-photo{flex-direction:column;justify-content:center;align-self:stretch;display:flex;background:#c6b8a3!important}.hyatt-room-copy{padding:9vw clamp(24px,7vw,115px)}.hyatt-room-copy>figure{margin-top:55px}.hyatt-club-review{color:#fff8eb;background:#202837;grid-template-columns:1.25fr .75fr;align-items:start;gap:1px;padding:120px clamp(24px,8vw,140px);display:grid}.hyatt-club-copy{padding:35px 8vw 55px 0}.hyatt-club-copy .eyebrow,.hyatt-club-review h2 em{color:#e6bf68}.hyatt-club-copy>p:not(.eyebrow){color:#fff8ebbd}.hyatt-club-main{grid-area:1/2/3;align-self:center;background:#283141!important}.hyatt-club-detail{grid-column:1;width:min(100%,620px);background:#283141!important}.hyatt-tip{border-top:1px solid #fff8eb42;padding-top:25px;margin-top:35px!important}.hyatt-tip strong{color:#e6bf68;letter-spacing:.12em;text-transform:uppercase;margin-right:8px;font-size:10px}.hyatt-location{color:#fff8eb;background:#21352e;grid-template-columns:1.08fr .92fr;align-items:start;gap:10vw;padding:130px clamp(24px,8vw,140px);display:grid}.hyatt-location>div:last-child{border-top:1px solid #fff8eb4d;margin-top:35px;padding-top:35px}.hyatt-verdict{background:#d7ad55;padding:130px clamp(24px,8vw,140px)}.hyatt-verdict .eyebrow{color:#191d1a}.hyatt-verdict-title{grid-template-columns:.35fr 2.65fr;align-items:start;gap:6vw;display:grid}.hyatt-verdict-title h2{margin-top:0}.hyatt-verdict h2 em{color:#73342b}.hyatt-verdict-grid{border-top:1px solid #191d1a66;border-bottom:1px solid #191d1a66;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.hyatt-verdict-grid article{border-right:1px solid #191d1a66;padding:34px 34px 40px 0}.hyatt-verdict-grid article+article{padding-left:34px}.hyatt-verdict-grid article:last-child{border-right:0}.hyatt-verdict-grid article>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0 0 26px;font-size:9px}.hyatt-verdict-grid h3{font-family:var(--font-editorial),Georgia,serif;margin:0 0 20px;font-size:clamp(29px,2.7vw,43px);font-weight:400;line-height:1}.hyatt-verdict-grid article>p:last-child{margin:0;font-size:13px;line-height:1.72}.hyatt-verdict blockquote{text-align:center;max-width:1150px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:100px auto 45px;font-size:clamp(42px,5.2vw,78px);line-height:1.03}.hyatt-bottom-line{text-align:center;max-width:780px;margin:0 auto;font-size:15px;line-height:1.8}.hyatt-bottom-line strong{letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.hyatt-review-notes{background:#f8f4ec;padding:80px clamp(24px,8vw,140px)}.hyatt-review-notes h2{max-width:900px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:25px 0 55px;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.98}.hyatt-review-notes>div{border-top:1px solid #191d1a4d}.hyatt-review-notes>div p{border-bottom:1px solid #191d1a33;grid-template-columns:.45fr 2.55fr;gap:4vw;margin:0;padding:19px 0;display:grid}.hyatt-review-notes span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.hyatt-review-notes strong{font-size:12px;font-weight:500}.kite-festival-opening{color:#fff8eb;background:#202837;grid-template-columns:1.15fr .85fr;align-items:center;gap:1px;padding:1px;display:grid}.kite-festival-opening>div{padding:9vw clamp(24px,7vw,120px)}.kite-festival-arrival{background:#f0e9dc;grid-template-columns:.7fr 1.3fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.kite-entrance-photo{justify-self:center;width:min(100%,590px);background:#d9c9ae!important}.kite-entrance-photo img{object-fit:contain;max-height:1060px}.kite-arrival-copy{max-width:850px}.kite-festival-people{background:#151714;grid-template-columns:1fr 1fr;align-items:start;gap:1px;padding:1px;display:grid}.kite-festival-context{color:#fff8eb;background:#21352e;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.kite-festival-context>figure{background:#24302e!important}.kite-festival-context figcaption a{border-bottom:1px solid;flex:none;margin-left:auto}.kite-history-opening{background:#efe8db;grid-template-columns:.6fr 1.4fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.kite-history-opening>figure{justify-self:center;width:min(100%,500px);background:#d5c7b1!important}.kite-history-opening>figure img{object-fit:contain;max-height:920px}.kite-history-opening h2,.kite-history-guide h2,.kite-field-story h2,.kite-joy-story h2,.kite-people-opening h2,.kite-evening-story h2,.kite-city-within-festival h2,.ahmedabad-farewell h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:28px 0 42px;font-size:clamp(54px,6.2vw,98px);font-weight:400;line-height:.94}.kite-history-opening h2 em,.kite-history-guide h2 em,.kite-joy-story h2 em,.kite-people-opening h2 em,.kite-city-within-festival h2 em,.ahmedabad-farewell h2 em{color:#8a4438;font-weight:400}.kite-history-opening>div>p:not(.eyebrow),.kite-field-story>div>p:not(.eyebrow),.kite-joy-story>div>p:not(.eyebrow),.kite-people-opening>div>p:not(.eyebrow),.kite-evening-story>div>p:not(.eyebrow),.kite-city-within-festival>div>p:not(.eyebrow),.ahmedabad-farewell-copy p{font-size:15px;line-height:1.84}.kite-history-guide{background:#d7ad55;padding:130px clamp(24px,8vw,140px)}.kite-history-guide-head{grid-template-columns:.38fr 2.62fr;align-items:start;gap:6vw;display:grid}.kite-history-guide-head h2{margin-top:0}.kite-history-cards{border-top:1px solid #191d1a6b;border-bottom:1px solid #191d1a6b;grid-template-columns:repeat(3,1fr);margin:85px 0 95px;display:grid}.kite-history-cards article{border-right:1px solid #191d1a6b;padding:34px 34px 42px 0}.kite-history-cards article+article{padding-left:34px}.kite-history-cards article:last-child{border-right:0}.kite-history-cards span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.kite-history-cards h3{font-family:var(--font-editorial),Georgia,serif;margin:42px 0 20px;font-size:clamp(29px,2.7vw,43px);font-weight:400;line-height:1}.kite-history-cards p{margin:0;font-size:13px;line-height:1.72}.kite-field-story{color:#fff8eb;background:#202837;grid-template-columns:1.2fr .8fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.kite-field-story .eyebrow,.kite-evening-story .eyebrow,.ahmedabad-farewell .eyebrow{color:#e6bf68}.kite-field-story h2 em,.kite-evening-story h2 em,.ahmedabad-farewell h2 em{color:#e6bf68;font-weight:400}.kite-field-story>div>p:not(.eyebrow),.kite-evening-story>div>p:not(.eyebrow),.ahmedabad-farewell-copy p{color:#fff8ebbd}.kite-joy-story{background:#f0e9dc;grid-template-columns:.82fr 1.18fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.kite-people-opening{color:#fff5e8;background:#7f3028;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.kite-people-opening .eyebrow,.kite-people-opening h2 em{color:#e6bf68}.kite-people-opening>div>p:not(.eyebrow){color:#fff5e8c2}.kite-people-grid{background:#151714;grid-template-columns:repeat(3,1fr);align-items:start;gap:1px;padding:1px;display:grid}.kite-people-grid figure{background:#d5c7b1!important}.kite-people-grid img{object-fit:contain;max-height:950px}.kite-evening-story{color:#fff8eb;background:#21352e;grid-template-columns:.72fr 1.28fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.kite-evening-story>figure{justify-self:center;width:min(100%,600px);background:#24302e!important}.kite-evening-story>figure img{object-fit:contain;max-height:1040px}.kite-city-within-festival{background:#e7dfd2;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,140px);display:grid}.ahmedabad-practical-guide{color:#fff5e8;background:#7f3028;padding:130px clamp(24px,8vw,140px)}.ahmedabad-practical-head{grid-template-columns:.38fr 2.62fr;align-items:start;gap:6vw;display:grid}.ahmedabad-practical-head h2{margin-top:0}.ahmedabad-practical-grid{border-top:1px solid #fff5e84d;border-bottom:1px solid #fff5e84d;grid-template-columns:repeat(4,1fr);margin-top:85px;display:grid}.ahmedabad-practical-grid article{border-right:1px solid #fff5e84d;padding:34px 30px 42px 0}.ahmedabad-practical-grid article+article{padding-left:30px}.ahmedabad-practical-grid article:last-child{border-right:0}.ahmedabad-practical-grid span{color:#e6bf68;letter-spacing:.12em;font-size:10px}.ahmedabad-practical-grid h3{font-family:var(--font-editorial),Georgia,serif;margin:45px 0 20px;font-size:clamp(28px,2.5vw,39px);font-weight:400;line-height:1}.ahmedabad-practical-grid p{color:#fff5e8bd;margin:0;font-size:13px;line-height:1.72}.ahmedabad-farewell{color:#fff8eb;background:#171917;flex-direction:column;justify-content:center;min-height:900px;padding:140px clamp(24px,9vw,160px);display:flex}.ahmedabad-farewell h2{max-width:1300px}.ahmedabad-farewell-copy{grid-template-columns:repeat(3,1fr);gap:42px;max-width:1080px;margin:55px 0 0 auto;display:grid}.ahmedabad-farewell-copy p{margin:0}.ahmedabad-farewell blockquote{text-align:center;max-width:1200px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:130px auto 80px;font-size:clamp(48px,6vw,90px);line-height:1.02}.ahmedabad-farewell-next{border-top:1px solid #fff8eb4d;grid-template-columns:.45fr 1fr 1.3fr;align-items:start;gap:5vw;padding-top:35px;display:grid}.ahmedabad-farewell-next span{color:#e6bf68;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.ahmedabad-farewell-next strong{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(38px,4.5vw,68px);font-weight:400}.ahmedabad-farewell-next p{color:#fff8ebb8;margin:8px 0 0;font-size:14px;line-height:1.74}:is(.hyatt-review-hero,.hyatt-arrival-story,.hyatt-room-review,.hyatt-club-review,.kite-festival-opening,.kite-festival-arrival,.kite-festival-people,.kite-festival-context,.kite-history-opening,.kite-history-guide,.kite-field-story,.kite-joy-story,.kite-people-opening,.kite-people-grid,.kite-evening-story,.kite-city-within-festival) figcaption{color:#191d1a;background:#f8f4ec;gap:17px;min-height:72px;padding:17px 20px 20px;font-size:10px;line-height:1.55;display:flex}:is(.hyatt-review-hero,.hyatt-arrival-story,.hyatt-room-review,.hyatt-club-review,.kite-festival-opening,.kite-festival-arrival,.kite-festival-people,.kite-festival-context,.kite-history-opening,.kite-history-guide,.kite-field-story,.kite-joy-story,.kite-people-opening,.kite-people-grid,.kite-evening-story,.kite-city-within-festival) figcaption span{color:var(--ahd-red);letter-spacing:.12em;flex:none;font-size:9px}.ahmedabad-coming{background:#d7ad55;padding:130px clamp(24px,8vw,140px)}.ahmedabad-coming-head{grid-template-columns:.55fr 2.45fr;align-items:start;gap:7vw;display:grid}.ahmedabad-coming h2{margin:0}.ahmedabad-coming h2 em{color:#73342b}.ahmedabad-coming-list{border-top:1px solid #191d1a6b;margin-top:95px}.ahmedabad-coming-list article{border-bottom:1px solid #191d1a6b;grid-template-columns:.35fr 1fr 1.6fr .6fr;align-items:start;gap:4vw;padding:34px 0;display:grid}.ahmedabad-coming-list article>p:first-child,.ahmedabad-coming-list article>span{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}.ahmedabad-coming-list h3{font-family:var(--font-editorial),Georgia,serif;margin:0;font-size:clamp(28px,2.6vw,42px);font-weight:400}.ahmedabad-coming-list article>p:nth-child(3){max-width:650px;margin:0;font-size:13px;line-height:1.7}.ahmedabad-coming-list article>span{border:1px solid #191d1a73;justify-self:end;padding:8px 11px}.ahmedabad-journey-nav{background:#f8f4ec;grid-template-columns:1fr 1fr;display:grid}.ahmedabad-journey-nav a{border-right:1px solid #191d1a2e;flex-direction:column;justify-content:space-between;min-height:230px;padding:55px clamp(24px,6vw,100px);display:flex}.ahmedabad-journey-nav a:last-child{text-align:right;border-right:0}.ahmedabad-journey-nav span{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.ahmedabad-journey-nav strong{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(34px,4vw,64px);font-weight:400}.ahmedabad-sources{background:#f8f4ec;border-top:1px solid #16211d2e;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:50px clamp(24px,6vw,100px);font-size:10px;display:flex}.ahmedabad-sources>p{text-transform:uppercase;letter-spacing:.14em;margin:0}.ahmedabad-sources a{border-bottom:1px solid;padding-bottom:4px}.ahmedabad-sources small{opacity:.62;flex-basis:100%;max-width:900px;margin-top:12px;line-height:1.6}@media (max-width:760px){.bengaluru-hero,.bengaluru-chapter,.bengaluru-city-note,.bengaluru-flight,.bengaluru-next{grid-template-columns:1fr}.bengaluru-hero{min-height:0}.bengaluru-hero-copy{min-height:calc(100svh - 70px);padding:72px 22px}.travel-breadcrumb{margin-bottom:42px}.bengaluru-hero h1{font-size:68px}.bengaluru-meta{flex-direction:column;gap:8px}.bengaluru-hero-photo{min-height:105vw}.bengaluru-lede{padding:85px 22px}.bengaluru-lede>p:nth-child(2){margin-bottom:55px;font-size:42px}.bengaluru-lede-grid,.bengaluru-photo-pair,.bengaluru-studio-grid,.bengaluru-details-grid{grid-template-columns:1fr}.bengaluru-lede-grid{gap:32px}.bengaluru-photo-pair figure{min-height:0}.bengaluru-photo-pair img{aspect-ratio:4/3;height:auto}.bengaluru-chapter-copy,.bengaluru-city-note-copy,.bengaluru-flight>div{padding:85px 22px}.bengaluru-chapter-copy h2,.bengaluru-flight h2{font-size:51px}.bengaluru-feature-portrait img,.bengaluru-studio-grid img,.bengaluru-details-grid img{aspect-ratio:3/4;height:auto}.bengaluru-studio-grid figure,.bengaluru-details-grid figure{min-height:0}.bengaluru-city-note h2{font-size:57px}.bengaluru-city-window img{aspect-ratio:16/9;height:auto}.bengaluru-city-landmarks{grid-template-columns:1fr}.bengaluru-city-landmarks figure{min-height:0}.bengaluru-city-landmarks img{aspect-ratio:4/5;height:auto}.bengaluru-city-landmarks .vidhana-soudha-photo img{aspect-ratio:4/3}.bengaluru-city-landmarks figcaption{grid-template-columns:1fr;row-gap:7px;min-height:0;padding:20px 18px 24px}.bengaluru-city-landmarks figcaption>span{grid-row:auto}.bengaluru-table-story{grid-template-columns:1fr;gap:42px;padding:85px 22px}.bengaluru-table-story h2{font-size:52px}.bengaluru-table-story img{aspect-ratio:3/4;height:auto;min-height:0}.bengaluru-flight figure img{aspect-ratio:16/9;height:auto}.bengaluru-reflection{min-height:620px;padding:90px 22px}.bengaluru-reflection blockquote{font-size:45px}.bengaluru-next{align-items:start;padding:90px 22px}.bengaluru-next h2{font-size:66px}.bengaluru-next .message-link{grid-column:auto}.bengaluru-sources{flex-direction:column;align-items:flex-start;padding:42px 22px}.ahmedabad-cover{min-height:calc(100svh - 70px)}.ahmedabad-cover>img{object-position:58% center}.ahmedabad-cover-shade{background:linear-gradient(#0507063d 0%,#05070685 32%,#050706eb 100%)}.ahmedabad-cover-copy{justify-content:flex-end;min-height:calc(100svh - 70px);padding:60px 22px 92px}.ahmedabad-cover h1{font-size:clamp(68px,24vw,108px);line-height:.78}.ahmedabad-cover-subtitle{margin-top:34px;font-size:44px}.ahmedabad-cover-deck{font-size:15px}.ahmedabad-cover-credit{line-height:1.4;bottom:14px;left:22px;right:22px}.ahmedabad-opening,.ahmedabad-house,.ahmedabad-history-grid,.ahmedabad-agashiye-intro,.ahmedabad-thali,.ahmedabad-market-intro,.ahmedabad-day-two-opening,.ahmedabad-breakfast,.ahmedabad-walk-intro,.ahmedabad-pols,.ahmedabad-haveli,.ahmedabad-neighborhood,.ahmedabad-faith,.ahmedabad-jama-copy{grid-template-columns:1fr}.ahmedabad-opening,.ahmedabad-history,.ahmedabad-agashiye-intro,.ahmedabad-thali,.ahmedabad-market-intro,.ahmedabad-day-two-opening,.ahmedabad-breakfast,.ahmedabad-walk-intro,.ahmedabad-haveli,.ahmedabad-neighborhood,.ahmedabad-faith,.ahmedabad-jama-copy,.ahmedabad-coming{padding:85px 22px}.ahmedabad-opening{gap:48px}.ahmedabad-opening h2,.ahmedabad-house h2,.ahmedabad-history h2,.ahmedabad-agashiye-intro h2,.ahmedabad-thali h2,.ahmedabad-day-two-opening h2,.ahmedabad-breakfast h2,.ahmedabad-walk-intro h2,.ahmedabad-pols h2,.ahmedabad-haveli h2,.ahmedabad-neighborhood h2,.ahmedabad-faith h2,.ahmedabad-jama h2,.ahmedabad-coming h2{font-size:50px}.ahmedabad-arrival-grid,.ahmedabad-house-details,.ahmedabad-dinner-lead,.ahmedabad-night-grid,.ahmedabad-market-grid,.ahmedabad-walk-grid{grid-template-columns:1fr}.ahmedabad-house-copy{padding:85px 22px}.ahmedabad-room img{max-height:none}.ahmedabad-history-grid,.ahmedabad-agashiye-intro{gap:40px}.ahmedabad-thali{gap:52px}.ahmedabad-market-intro{gap:36px}.ahmedabad-market-intro h2{font-size:54px}.ahmedabad-reflection{min-height:650px;padding:90px 22px}.ahmedabad-reflection blockquote{font-size:44px}.ahmedabad-day-two-opening{gap:35px;min-height:720px}.ahmedabad-day-two-number{font-size:190px}.ahmedabad-breakfast{gap:58px}.ahmedabad-breakfast-copy{padding-top:32px}.ahmedabad-walk-intro{gap:20px}.ahmedabad-pols-copy{padding:85px 22px}.ahmedabad-haveli,.ahmedabad-neighborhood,.ahmedabad-faith{gap:52px}.ahmedabad-jama-copy{row-gap:0}.ahmedabad-jama-copy .eyebrow,.ahmedabad-jama-copy h2,.ahmedabad-jama-copy>p:not(.eyebrow){grid-column:1}.ahmedabad-jama-copy>p:nth-of-type(2){margin-top:35px}.ahmedabad-day-two-reflection{min-height:650px;padding:90px 22px}.ahmedabad-day-two-reflection blockquote{font-size:44px}.itc-review-hero-shade{display:none}.itc-review-hero-copy{background:#202837;padding:72px 22px;position:static}.itc-review-hero-copy h2{font-size:50px}.itc-review-opening,.itc-atrium-story,.itc-room-review,.itc-lounge-intro,.itc-residents-lounge,.itc-evening-food,.itc-dining-note,.itc-verdict-title{grid-template-columns:1fr}.itc-review-opening,.itc-atrium-story,.itc-lounge-intro,.itc-residents-lounge,.itc-evening-food,.itc-dining-note,.itc-verdict,.itc-review-notes{padding:85px 22px}.itc-review-opening h2,.itc-atrium-story h2,.itc-room-review h2,.itc-lounge-intro h2,.itc-residents-lounge h2,.itc-evening-food h2,.itc-dining-note h2,.itc-verdict h2{font-size:50px}.itc-arrival-grid,.itc-lounge-grid{grid-template-columns:1fr}.itc-room-copy{padding:85px 22px}.itc-atrium-story,.itc-residents-lounge,.itc-evening-food,.itc-dining-note{gap:52px}.itc-evening-food figure,.itc-dining-note figure{justify-self:stretch;width:100%}.itc-verdict-title{gap:24px}.itc-verdict-grid{grid-template-columns:1fr;margin-top:55px}.itc-verdict-grid article,.itc-verdict-grid article+article{border-bottom:1px solid #191d1a66;border-right:0;padding:30px 0}.itc-verdict-grid article:last-child{border-bottom:0}.itc-verdict blockquote{margin-top:70px;font-size:43px}.itc-review-notes>div p{grid-template-columns:1fr;gap:9px}.ahmedabad-day-three-opening{grid-template-columns:1fr;gap:50px;min-height:0;padding:85px 22px}.ahmedabad-day-three-number{font-size:190px}.ahmedabad-day-three-opening h2,.day-three-breakfast h2,.day-three-gandhi-intro h2,.day-three-museum h2,.day-three-lunch h2,.day-three-transition h2{font-size:50px}.day-three-breakfast{padding:85px 22px;display:block}.day-three-breakfast-copy,.day-three-breakfast-together{margin-bottom:60px!important}.day-three-breakfast-copy{margin-right:0}.day-three-breakfast>figure{margin-top:1px}.day-three-breakfast-plate{background:#b78a3c!important}.day-three-gandhi-intro,.day-three-lunch,.day-three-transition{grid-template-columns:1fr;gap:48px;padding:85px 22px}.day-three-gandhi-personal,.day-three-museum-images{grid-template-columns:1fr}.day-three-museum{padding:85px 22px}.day-three-museum-copy{display:block}.day-three-museum-copy>div:last-child{margin-top:0}.day-three-museum-images{margin-top:60px}.day-three-city-reflection{min-height:0;padding:100px 22px}.day-three-city-reflection blockquote{font-size:43px}.day-three-lunch-copy>figure{width:min(100%,420px)}.day-three-transition-copy{padding:0}.day-three-checkout,.day-three-kite-poster{justify-self:center;width:min(100%,520px)}.hyatt-review-hero,.hyatt-arrival-story,.hyatt-room-review,.hyatt-club-review,.hyatt-location,.kite-festival-opening,.kite-festival-arrival,.kite-festival-context{grid-template-columns:1fr}.hyatt-review-hero>div,.hyatt-arrival-story,.hyatt-room-copy,.hyatt-club-review,.hyatt-location,.hyatt-verdict,.hyatt-review-notes,.kite-festival-opening>div,.kite-festival-arrival,.kite-festival-context,.ahmedabad-practical-guide{padding:85px 22px}.hyatt-review-hero h2,.hyatt-arrival-story h2,.hyatt-room-review h2,.hyatt-club-review h2,.hyatt-location h2,.hyatt-verdict h2,.kite-festival-opening h2,.kite-festival-arrival h2,.kite-festival-context h2,.ahmedabad-practical-guide h2{font-size:50px}.hyatt-review-hero>figure{align-self:auto}.hyatt-arrival-story,.hyatt-room-review,.hyatt-club-review,.hyatt-location,.kite-festival-arrival,.kite-festival-context{gap:52px}.hyatt-arrival-story>figure{justify-self:stretch;width:100%}.hyatt-club-copy{padding:0}.hyatt-club-main,.hyatt-club-detail{grid-area:auto;width:100%}.hyatt-verdict-title,.ahmedabad-practical-head{grid-template-columns:1fr;gap:24px}.hyatt-verdict-grid,.ahmedabad-practical-grid{grid-template-columns:1fr;margin-top:55px}.hyatt-verdict-grid article,.hyatt-verdict-grid article+article,.ahmedabad-practical-grid article,.ahmedabad-practical-grid article+article{border-bottom:1px solid;border-right:0;padding:30px 0}.hyatt-verdict-grid article:last-child,.ahmedabad-practical-grid article:last-child{border-bottom:0}.hyatt-verdict blockquote{margin-top:70px;font-size:43px}.hyatt-review-notes>div p{grid-template-columns:1fr;gap:9px}.kite-festival-people{grid-template-columns:1fr}.kite-entrance-photo{width:min(100%,520px)}.kite-history-opening,.kite-field-story,.kite-joy-story,.kite-people-opening,.kite-evening-story,.kite-city-within-festival{grid-template-columns:1fr;gap:52px;padding:85px 22px}.kite-history-opening h2,.kite-history-guide h2,.kite-field-story h2,.kite-joy-story h2,.kite-people-opening h2,.kite-evening-story h2,.kite-city-within-festival h2,.ahmedabad-farewell h2{font-size:50px}.kite-history-opening>figure{width:min(100%,440px)}.kite-history-guide{padding:85px 22px}.kite-history-guide-head{grid-template-columns:1fr;gap:24px}.kite-history-cards{grid-template-columns:1fr;margin:55px 0 60px}.kite-history-cards article,.kite-history-cards article+article{border-bottom:1px solid #191d1a6b;border-right:0;padding:30px 0}.kite-history-cards article:last-child{border-bottom:0}.kite-history-cards h3{margin-top:24px}.kite-people-grid{grid-template-columns:1fr}.kite-people-grid figure{justify-self:center;width:min(100%,540px)}.ahmedabad-farewell{min-height:0;padding:110px 22px}.ahmedabad-farewell-copy{grid-template-columns:1fr;gap:28px;margin-top:45px}.ahmedabad-farewell blockquote{margin:90px auto 65px;font-size:43px}.ahmedabad-farewell-next{grid-template-columns:1fr;gap:14px}.ahmedabad-practical-grid h3{margin-top:24px}.ahmedabad-coming-head{grid-template-columns:1fr;gap:26px}.ahmedabad-coming-list{margin-top:60px}.ahmedabad-coming-list article{grid-template-columns:1fr;gap:14px}.ahmedabad-coming-list article>span{justify-self:start;margin-top:8px}.ahmedabad-journey-nav{grid-template-columns:1fr}.ahmedabad-journey-nav a{border-bottom:1px solid #191d1a2e;border-right:0;min-height:180px;padding:42px 22px}.ahmedabad-journey-nav a:last-child{text-align:left}.ahmedabad-sources{flex-direction:column;align-items:flex-start;padding:42px 22px}}.create-mission{--create-gold:#d7b66f;--create-cream:#f4efe5;--create-blue:#b8d9ff;background:var(--create-cream)}.create-mission-hero{background:var(--ink);min-height:calc(100svh - 82px);color:var(--paper);grid-template-columns:1.16fr .84fr;display:grid}.create-mission-hero-image{min-height:680px;overflow:hidden}.create-mission-hero-image img{object-fit:cover;object-position:center center;filter:saturate(.88)contrast(1.04);width:100%;height:100%;display:block}.create-mission-hero-copy{flex-direction:column;justify-content:center;padding:7vw clamp(28px,5.5vw,92px);display:flex}.create-mission-hero-copy .eyebrow{color:var(--create-gold)}.create-mission-hero h1{letter-spacing:-.075em;margin:28px 0 40px;font-size:clamp(70px,8vw,126px);line-height:.81}.create-mission-hero h1 em,.create-opening h2 em,.create-training h2 em,.create-community h2 em,.create-invitation h2 em{font-family:var(--font-editorial),Georgia,serif;color:var(--create-gold);font-weight:400}.create-mission-hero-copy>p:not(.eyebrow){color:#f4f0e8c7;max-width:560px;margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.6}.create-scroll{border-top:1px solid #f4f0e894;border-bottom:1px solid #f4f0e894;justify-content:space-between;width:min(100%,320px);margin-top:52px;padding:18px 0;font-size:14px;display:flex}.create-opening{grid-template-columns:.5fr 2.5fr;gap:5vw;padding:130px clamp(24px,7vw,120px);display:grid}.create-opening>div{max-width:1220px}.create-opening h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6.5vw,96px);line-height:.93}.create-opening h2 em{color:#9c623f}.create-opening-copy{grid-template-columns:1fr 1fr;gap:42px;max-width:780px;margin:68px 0 0 auto;display:grid}.create-opening-copy p{margin:0;font-size:16px;line-height:1.75}.create-stage-story{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f9f6f0;grid-template-columns:1.28fr .72fr;display:grid}.create-stage-main{min-height:720px;margin:0;position:relative;overflow:hidden}.create-stage-main img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.create-stage-main figcaption{color:var(--ink);background:#f4efe5f0;grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:18px 20px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.create-stage-main figcaption span{text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;font-size:10px}.create-stage-main figcaption p{margin:0;font-size:13px;line-height:1.5}.create-stage-copy{flex-direction:column;justify-content:center;padding:8vw 5.5vw;display:flex}.create-stage-copy h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;margin:25px 0 38px;font-size:clamp(52px,5.2vw,82px);font-weight:400;line-height:.94}.create-stage-copy>p:not(.eyebrow){margin:0 0 20px;font-size:15px;line-height:1.75}.create-pillars{background:var(--ink);color:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}.create-pillars article{border-right:1px solid #f4f0e833;flex-direction:column;min-height:470px;padding:52px clamp(28px,4vw,65px);display:flex}.create-pillars article:last-child{border-right:0}.create-pillars article>span{letter-spacing:.14em;color:var(--create-gold);font-size:11px}.create-pillars h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:auto 0 25px;font-size:clamp(39px,4vw,58px);font-weight:400;line-height:.95}.create-pillars p{color:#f4f0e8b8;margin:0;font-size:15px;line-height:1.65}.create-training{padding:130px clamp(24px,6vw,100px)}.create-training-copy{grid-template-columns:.5fr 1.5fr 1fr;align-items:end;gap:4vw;margin-bottom:75px;display:grid}.create-training-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,7vw,105px);line-height:.88}.create-training-copy h2 em{color:#9c623f}.create-training-copy>p:last-child{margin:0;font-size:15px;line-height:1.7}.create-training-grid{grid-template-columns:1.5fr .72fr .78fr;align-items:stretch;gap:18px;display:grid}.create-training-grid figure{background:#f9f6f0;grid-template-rows:1fr auto;margin:0;display:grid}.create-training-grid img{object-fit:cover;width:100%;height:520px;display:block}.create-training-grid figure:nth-child(2) img{object-position:center 20%}.create-training-grid figure:nth-child(3) img{object-position:center}.create-training-grid figcaption{min-height:85px;padding:18px;font-size:12px;line-height:1.5}.create-community{background:var(--create-blue);grid-template-columns:1.08fr .92fr;display:grid}.create-community-image{min-height:700px;overflow:hidden}.create-community-image img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.create-community-copy{flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.create-community h2{letter-spacing:-.07em;margin:24px 0 38px;font-size:clamp(56px,6vw,92px);line-height:.87}.create-community h2 em{color:#834f34}.create-community-copy>p:not(.eyebrow){max-width:650px;margin:0 0 20px;font-size:15px;line-height:1.75}.create-films{background:#faf8f3;padding:130px clamp(24px,5vw,84px)}.create-films .section-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:5vw;display:grid}.create-films-note{max-width:450px;margin:0;font-size:16px;line-height:1.6}.create-film-grid{grid-template-columns:repeat(2,1fr);gap:75px 22px;display:grid}.create-film-card h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(30px,3.3vw,48px);font-weight:400;line-height:1.02}.create-film-image{background:#111;height:34vw;min-height:360px;max-height:520px;display:block;position:relative;overflow:hidden}.create-film-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block}.create-film-image:hover img{transform:scale(1.035)}.create-film-image>span{width:72px;height:72px;color:var(--ink);background:#f4efe5eb;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.create-invitation{text-align:center;background:#c98563;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:110px clamp(24px,7vw,120px);display:flex}.create-invitation h2{letter-spacing:-.075em;margin:28px 0;font-size:clamp(62px,8vw,122px);line-height:.84}.create-invitation h2 em{color:var(--ink)}.create-invitation>p:not(.eyebrow){max-width:650px;margin:0;font-size:17px;line-height:1.65}.create-invitation>a{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;width:min(100%,440px);margin-top:45px;padding:20px 0;font-size:16px;display:flex}.create-invitation small{opacity:.68;max-width:650px;margin-top:36px;font-size:10px;line-height:1.6}@media (max-width:760px){.create-mission-hero{grid-template-columns:1fr;min-height:0}.create-mission-hero-image{order:2;min-height:77vw}.create-mission-hero-copy{min-height:calc(100svh - 70px);padding:72px 22px}.create-mission-hero h1{font-size:68px}.create-mission-hero-copy>p:not(.eyebrow){font-size:18px}.create-opening{grid-template-columns:1fr;gap:34px;padding:90px 22px}.create-opening h2{font-size:52px}.create-opening-copy{grid-template-columns:1fr;gap:24px;margin-top:48px}.create-opening-copy p,.create-stage-copy>p:not(.eyebrow),.create-training-copy>p:last-child,.create-community-copy>p:not(.eyebrow){font-size:17px;line-height:1.72}.create-stage-story{grid-template-columns:1fr}.create-stage-main{min-height:92vw}.create-stage-main figcaption{grid-template-columns:1fr;gap:8px;position:static}.create-stage-main figcaption p{font-size:14px}.create-stage-copy{padding:85px 22px}.create-stage-copy h2{font-size:54px}.create-pillars{grid-template-columns:1fr}.create-pillars article{border-bottom:1px solid #f4f0e833;border-right:0;min-height:400px;padding:42px 22px}.create-pillars h2{margin:auto 0 24px;font-size:49px}.create-pillars p{font-size:17px}.create-training{padding:90px 22px}.create-training-copy{grid-template-columns:1fr;gap:25px;margin-bottom:55px}.create-training-copy h2{font-size:55px}.create-training-grid{grid-template-columns:1fr;gap:34px}.create-training-grid img{aspect-ratio:4/3;height:auto}.create-training-grid figure:nth-child(2) img{aspect-ratio:4/5}.create-training-grid figcaption{background:var(--create-cream);min-height:0;padding:18px 0;font-size:14px}.create-community{grid-template-columns:1fr}.create-community-image{min-height:84vw}.create-community-copy{padding:85px 22px}.create-community h2{font-size:56px}.create-films{padding:90px 22px}.create-films .section-head{grid-template-columns:1fr;gap:25px}.create-films .section-head h2{font-size:64px}.create-films-note{font-size:17px}.create-film-grid{grid-template-columns:1fr;gap:65px}.create-film-image{aspect-ratio:16/10;height:auto;min-height:0}.create-film-card h3{font-size:36px}.create-film-image>span{width:62px;height:62px}.create-invitation{min-height:650px;padding:90px 22px}.create-invitation h2{font-size:60px}.create-invitation>p:not(.eyebrow){font-size:17px}}.business-archive{--archive-gold:#d7b66f;--archive-blue:#b8d9ff;--archive-sage:#cbd8cb;background:#f4efe5}.business-archive-hero{background:var(--ink);min-height:calc(100svh - 82px);color:var(--paper);grid-template-columns:1.35fr .65fr;align-items:end;gap:6vw;padding:8vw clamp(24px,7vw,120px);display:grid}.business-archive-hero .eyebrow{color:var(--archive-gold)}.business-archive-hero h1{letter-spacing:-.08em;margin:28px 0 0;font-size:clamp(72px,10vw,156px);line-height:.78}.business-archive-hero h1 em,.business-archive-intro h2 em,.business-archive-close h2 em{font-family:var(--font-editorial),Georgia,serif;color:var(--archive-gold);font-weight:400}.business-archive-deck{padding-bottom:1vw}.business-archive-deck p{font-family:var(--font-editorial),Georgia,serif;color:#f4f0e8c7;margin:0;font-size:clamp(21px,2.2vw,32px);line-height:1.45}.business-archive-deck span{letter-spacing:.13em;text-transform:uppercase;color:#f4f0e88c;border-top:1px solid #f4f0e847;margin-top:42px;padding-top:18px;font-size:9px;line-height:1.6;display:block}.business-archive-intro{grid-template-columns:.55fr 2.45fr;gap:5vw;padding:130px clamp(24px,8vw,140px);display:grid}.business-archive-intro>div{max-width:1120px}.business-archive-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.4vw,94px);line-height:.95}.business-archive-intro h2 em{color:#9a6544}.business-archive-intro>div>p{max-width:680px;margin:55px 0 0 auto;font-size:16px;line-height:1.78}.archive-collage{background:#111713;grid-template-columns:repeat(12,1fr);grid-auto-rows:255px;gap:14px;padding:0 clamp(18px,3vw,48px) clamp(18px,3vw,48px);display:grid}.archive-tile{min-height:255px;color:var(--ink);flex-direction:column;justify-content:space-between;margin:0;padding:28px;display:flex;position:relative;overflow:hidden}.archive-tile:after{content:"";pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 54px,#16211d14 55px 56px);position:absolute;inset:0}.archive-tile:first-child{grid-area:1/1/3/9}.archive-tile:nth-child(2){grid-area:1/9/2/13}.archive-tile:nth-child(3){grid-area:2/9/3/13}.archive-tile:nth-child(4){grid-area:3/1/5/5}.archive-tile:nth-child(5){grid-area:3/5/4/13}.archive-tile:nth-child(6){grid-area:4/5/5/13}.archive-tile-dark{color:var(--paper);background:#27302c}.archive-tile-blue{background:var(--archive-blue)}.archive-tile-gold{background:var(--archive-gold)}.archive-tile-cream{background:#eee8dd}.archive-tile-coral{background:#d58b6e}.archive-tile-sage{background:var(--archive-sage)}.archive-tile-mark{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.archive-tile-mark span{letter-spacing:.14em;font-size:10px}.archive-tile-mark i{opacity:.45;background:currentColor;width:44px;height:1px}.archive-tile figcaption{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.archive-tile strong{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;font-size:clamp(34px,4.4vw,68px);font-weight:400;line-height:.9}.archive-tile small{letter-spacing:.07em;text-transform:uppercase;opacity:.63;font-size:10px;line-height:1.5}.business-archive-notes{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.business-archive-notes article{border-right:1px solid var(--line);flex-direction:column;min-height:420px;padding:42px clamp(24px,3.5vw,58px);display:flex}.business-archive-notes article:last-child{border-right:0}.business-archive-notes span{letter-spacing:.14em;font-size:10px}.business-archive-notes h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:auto 0 22px;font-size:clamp(36px,3.5vw,54px);font-weight:400;line-height:.95}.business-archive-notes p{opacity:.7;margin:0;font-size:14px;line-height:1.65}.business-archive-close{background:#b8d9ff;flex-direction:column;justify-content:center;min-height:760px;padding:120px clamp(24px,8vw,140px);display:flex}.business-archive-close h2{letter-spacing:-.075em;margin:34px 0;font-size:clamp(66px,9vw,136px);line-height:.82}.business-archive-close h2 em{color:#8a563d}.business-archive-close>p:not(.eyebrow){max-width:680px;margin:0 0 0 auto;font-size:17px;line-height:1.75}.business-archive-close>a{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;width:min(100%,440px);margin:50px 0 0 auto;padding:19px 0;font-size:15px;display:flex}.business-archive-teaser{border-top:1px solid var(--line);background:#cbd8cb;grid-template-columns:1.05fr .95fr;min-height:700px;display:grid}.business-archive-teaser-image{min-height:620px;overflow:hidden}.business-archive-teaser-image img{object-fit:cover;filter:saturate(.68);width:100%;height:100%;transition:transform .7s;display:block}.business-archive-teaser-image:hover img{transform:scale(1.025)}.business-archive-teaser>div{flex-direction:column;justify-content:center;padding:8vw clamp(24px,7vw,110px);display:flex}.business-archive-teaser h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:28px 0;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:.9}.business-archive-teaser>div>p:not(.eyebrow){max-width:560px;font-size:16px;line-height:1.7}@media (max-width:760px){.business-archive-hero{grid-template-columns:1fr;align-items:end;min-height:calc(100svh - 70px);padding:82px 22px 64px}.business-archive-hero h1{font-size:69px}.business-archive-deck p{font-size:22px}.business-archive-intro{grid-template-columns:1fr;gap:34px;padding:90px 22px}.business-archive-intro h2{font-size:51px}.business-archive-intro>div>p{margin-top:44px;font-size:17px}.archive-collage{grid-template-columns:1fr;grid-auto-rows:auto;gap:10px;padding:10px}.archive-tile,.archive-tile:nth-child(n){grid-area:auto;min-height:330px;padding:24px}.archive-tile:first-child,.archive-tile:nth-child(4){min-height:470px}.archive-tile strong{font-size:48px}.business-archive-notes{grid-template-columns:1fr}.business-archive-notes article{border-right:0;border-bottom:1px solid var(--line);min-height:350px;padding:38px 22px}.business-archive-notes h2{font-size:48px}.business-archive-notes p{font-size:17px}.business-archive-close{min-height:680px;padding:90px 22px}.business-archive-close h2{font-size:61px}.business-archive-close>p:not(.eyebrow){margin-left:0;font-size:17px}.business-archive-close>a{width:100%;margin-left:0}.business-archive-teaser{grid-template-columns:1fr;min-height:0}.business-archive-teaser-image{min-height:82vw}.business-archive-teaser>div{padding:85px 22px}.business-archive-teaser h2{font-size:55px}.business-archive-teaser>div>p:not(.eyebrow){font-size:17px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
