.media-gallery{color:hsl(var(--foreground));padding:24px 8px}.media-gallery-toolbar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.media-gallery-tabs{box-shadow:none;gap:24px;padding:0;background:0 0!important}.media-gallery-tabs [role=tab]{box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.media-gallery-tabs [role=tab][data-state=active]{box-shadow:none;background:0 0;border-bottom-color:currentColor}.media-gallery-grid{-moz-column-gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}.media-gallery-tile{text-align:left;cursor:pointer;border-radius:6px;width:100%;min-width:0;display:block}.media-gallery-tile:focus-visible{outline-offset:5px;outline:2px solid}.media-gallery-preview{aspect-ratio:4/3;background:hsl(var(--muted));border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.media-gallery-tile:hover .media-gallery-preview{background:color-mix(in srgb, hsl(var(--muted)) 90%, hsl(var(--foreground)))}.media-gallery-preview-large{aspect-ratio:1}.media-gallery-drawer{height:100dvh;right:0;border-radius:0!important;width:min(400px,100%)!important;max-width:400px!important;max-height:100dvh!important;padding:28px 24px!important;display:block!important;top:0!important;left:auto!important;transform:none!important}.media-gallery-drawer>*+*{margin-top:16px}@media (max-width:1199px){.media-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.media-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.media-gallery{padding:20px 0}}@media (max-width:359px){.media-gallery-grid{grid-template-columns:minmax(0,1fr)}}
.shipment-card{--shipment-paper:#fffbf2;--shipment-ink:#302b22;--shipment-muted:#756e5f;--shipment-line:#e2d9c7;--shipment-gold:#816323;--shipment-green:#315d46;--shipment-soft:#eaf0e7;background:var(--shipment-paper);color:var(--shipment-ink);border:1px solid var(--shipment-line);border-radius:18px;overflow:hidden;box-shadow:0 2px 8px #302b2205}.shipment-muted{color:var(--shipment-muted)}.shipment-heading{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 32px;display:flex}.shipment-symbol{width:56px;height:56px;color:var(--shipment-green);background:var(--shipment-soft);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shipment-stage{color:var(--shipment-green);background:var(--shipment-soft);border-radius:24px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:500}.shipment-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 32px 32px;display:grid}.shipment-steps li{text-align:center;color:var(--shipment-muted);position:relative}.shipment-steps li:not(:last-child):after{content:"";background:var(--shipment-line);width:100%;height:1px;position:absolute;top:20px;left:50%}.shipment-steps li[data-connected=true]:after{background:var(--shipment-gold)}.shipment-step-icon{z-index:1;border:1px solid var(--shipment-line);background:var(--shipment-paper);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto;display:flex;position:relative}.shipment-steps li[data-reached=true] .shipment-step-icon{background:var(--shipment-gold);color:#fff;border-color:var(--shipment-gold)}.shipment-steps li[data-current=true] .shipment-step-icon{box-shadow:0 0 0 4px #eee4cc}.shipment-step-label{margin-top:12px;padding:0 6px;font-size:14px;line-height:1.6;display:block}.shipment-steps li[data-reached=true] .shipment-step-label{color:var(--shipment-ink);font-weight:500}.shipment-steps li[data-current=true] .shipment-step-label{color:var(--shipment-gold);font-weight:600}.shipment-tracking{border-top:1px solid var(--shipment-line);background:#f6f0e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.shipment-copy{border-color:var(--shipment-line);background:var(--shipment-paper);min-height:44px;color:var(--shipment-ink);border-radius:12px;gap:8px}.shipment-copy:focus-visible{outline:3px solid var(--shipment-gold);outline-offset:3px}.shipment-note{color:var(--shipment-muted);border-top:1px solid var(--shipment-line);gap:8px;padding:16px 32px;font-size:12px;line-height:1.6;display:flex}@media (max-width:639px){.shipment-heading,.shipment-tracking{padding:24px 20px}.shipment-steps{grid-template-columns:1fr;padding:0 24px 24px}.shipment-steps li{text-align:left;align-items:center;gap:16px;min-height:64px;display:flex}.shipment-step-icon{flex-shrink:0;margin:0}.shipment-step-label{margin:0;padding:0}.shipment-steps li:not(:last-child):after{width:1px;height:64px;top:32px;left:20px}.shipment-copy{width:100%}.shipment-note{padding:16px 20px}}.shipment-tracking [role=status]:empty{display:none}
.journal-editorial-inner{max-width:1280px;margin:auto;padding:0 24px 96px}.journal-editorial-populated{padding-bottom:0}.journal-stories-heading{text-align:right;font-family:var(--font-k2d), sans-serif;letter-spacing:.025em;color:var(--deep-brown);margin:32px 0 0;padding:16px 0;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.6;position:relative}.journal-stories-heading:lang(th){letter-spacing:normal}.journal-editorial-populated article.journal-story:last-child{padding-bottom:152px}.journal-editorial-nav{border-bottom:1px solid var(--gold);gap:28px;display:flex;overflow-x:auto}.journal-editorial-nav a{color:var(--secondary-brown);border-bottom:2px solid #0000;flex-shrink:0;padding:20px 0 16px;font-size:14px}.journal-editorial-nav a[aria-current=page]{border-color:var(--deep-brown);color:var(--deep-brown)}.journal-editorial a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:5px}.journal-story{border-bottom:1px solid color-mix(in srgb, var(--deep-brown) 18%, transparent);background:var(--cream);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax);gap:28px;padding:40px 0 56px;display:grid}.journal-story:nth-child(2n){background:var(--deep-brown);box-shadow:0 0 0 100vmax var(--deep-brown)}.journal-story:nth-child(2n) .date-text-modern,.journal-story:nth-child(2n) .article-num-static{color:var(--gold)}.journal-story-image{aspect-ratio:4/3;clip-path:inset(0);transition:clip-path .9s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:hidden}.journal-story-parallax{transform:translateY(var(--story-offset,0px));position:absolute;inset:-22px 0}.journal-story-image img{transition:transform .9s}.journal-story-image:hover img{transform:scale(1.025)}.journal-story-copy{background:var(--cream);min-width:0;color:var(--deep-brown);align-self:center;padding:clamp(24px,3vw,40px)}.journal-story:nth-child(2n) .journal-story-copy{background:var(--deep-brown);color:var(--cream)}.journal-story:nth-child(2n) .journal-story-copy h3{color:var(--cream)}.journal-story:nth-child(2n) .journal-story-copy>p{color:color-mix(in srgb, var(--cream) 90%, var(--deep-brown))}.journal-story:nth-child(2n) .journal-story-meta{color:var(--gold)}.journal-story:nth-child(2n) .journal-story-copy a:focus-visible{outline-color:var(--gold)}.journal-story-meta{color:var(--gold-ink);flex-wrap:wrap;gap:12px 24px;font-size:12px;line-height:1.8;display:flex}.journal-story-copy h3{color:var(--deep-brown);overflow-wrap:anywhere;margin:20px 0;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.55}.journal-story-copy>p{color:var(--secondary-brown);font-size:15px;line-height:1.95}.journal-story-read{margin-top:24px}.journal-story-copy>*{transition:opacity .6s,transform .6s}.journal-story-copy>:nth-child(2){transition-delay:.1s}.journal-story-copy>:nth-child(3){transition-delay:.2s}.journal-story-copy>:nth-child(4){transition-delay:.3s}.story-pending:not(.story-entered):not(:focus-within) .journal-story-copy>*{opacity:0;transform:translateY(20px)}.story-pending:not(.story-entered):not(:focus-within) .journal-story-image{clip-path:inset(100% 0 0)}.story-pending:not(.story-entered):not(:focus-within) .journal-story-image img{transform:scale(1.04)}@media (min-width:768px){.journal-editorial-populated article.journal-story:last-child{padding-bottom:176px}.journal-editorial-inner{padding-inline:48px}.journal-story{grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,80px);padding:64px 0 80px}.journal-story:nth-child(2n){grid-template-columns:1fr 1.25fr}.journal-story:nth-child(2n) .journal-story-image{order:2}.journal-story:nth-child(3n){grid-template-columns:1fr}.journal-story:nth-child(3n) .journal-story-image{aspect-ratio:16/8;order:0}.journal-story:nth-child(3n) .journal-story-copy{max-width:760px}}@media (prefers-reduced-motion:reduce){.journal-story-image,.journal-story-image img,.journal-story-copy>*,.journal-story-read{transition:none}.journal-story-parallax,.journal-story-image img,.journal-story-copy>*{transform:none!important}.journal-story-image{clip-path:none!important}.journal-story-copy>*{opacity:1!important}}
.product-gallery{flex-direction:column;gap:16px;min-width:0;display:flex}.product-gallery-main{order:0;min-width:0}.product-gallery-thumbnails{order:1;align-self:stretch;gap:10px;padding:4px;display:flex;overflow-x:auto}.product-gallery-thumbnail{background:var(--cream);border:2px solid #0000;flex:0 0 68px;width:68px;padding:3px}.product-gallery-thumbnail.is-selected{border-color:var(--gold-ink)}.product-gallery-thumbnail:hover{border-color:var(--deep-brown)}.product-gallery-enlarge{background:var(--cream);cursor:zoom-in;width:100%;display:block;position:relative}.product-gallery-image{aspect-ratio:1;width:100%}.product-gallery-caption{color:var(--deep-brown);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.8}.product-gallery-expand-label{background:var(--deep-brown);color:var(--cream);border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.product-gallery button:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.product-lightbox-overlay{z-index:1000;background:color-mix(in srgb, var(--deep-brown) 80%, transparent);position:fixed;inset:0}.product-lightbox{z-index:1001;background:var(--cream);width:calc(100% - 24px);max-width:920px;max-height:calc(100dvh - 24px);color:var(--deep-brown);border:1px solid var(--gold);border-radius:8px;padding:16px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.product-lightbox-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-lightbox-header h2{font-size:16px;line-height:1.6}.product-lightbox-image{width:min(58dvh,100%,700px);margin:12px auto}.product-lightbox-image img{-o-object-fit:scale-down;object-fit:scale-down}.product-lightbox-footer{justify-content:center;align-items:center;gap:16px;display:flex}.product-lightbox-footer p{text-align:center;font-size:12px;line-height:1.8}.product-lightbox .ci-button{background:var(--cream);min-width:44px;min-height:44px;color:var(--deep-brown);border:1px solid var(--gold-ink);flex-shrink:0;padding:8px}.product-lightbox .ci-button:hover{background:var(--gold-highlight)}.product-lightbox .ci-button:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}@media (min-width:768px){.product-gallery{grid-template-columns:76px minmax(0,1fr);align-content:start;display:grid}.product-gallery-thumbnails{flex-direction:column;order:0;align-self:start;max-height:620px;overflow:hidden auto}.product-gallery-thumbnail{flex-shrink:0;flex-basis:auto;width:68px}.product-lightbox{padding:24px}.product-lightbox-image{width:min(65dvh,100%,700px)}}
.product-story{padding-top:clamp(24px,5vw,60px)}.product-story .book-chapter{grid-template-columns:minmax(0,1fr);gap:30px;max-width:1160px;margin:0 auto;padding:32px 20px 48px;scroll-margin-top:100px;display:grid}.product-story .book-chapter-ingredients{background:color-mix(in srgb, var(--gold) 8%, var(--cream))}.product-story .book-figure{min-width:0;margin:0}.product-story .book-visual{background:var(--cream);overflow:hidden}.product-story .book-image{aspect-ratio:4/3;width:100%}.product-story .book-product-photo .book-image{aspect-ratio:1}.product-story .book-caption{letter-spacing:.02em;color:var(--deep-brown);margin-top:12px;font-size:11px;line-height:1.9}.product-story .book-copy{min-width:0}.product-story .book-number{color:var(--gold-ink);opacity:.5;margin-bottom:18px;font-size:64px;font-weight:400;line-height:1;display:block}.product-story .book-label{letter-spacing:.23em;color:var(--gold-ink);margin:0;font-size:11px}.product-story .book-rule{background:var(--gold);transform-origin:0;height:1px;margin:18px 0}.product-story .book-title-mask{padding:5px 0;overflow:hidden}.product-story .book-heading{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1.6}.product-story .book-body{white-space:pre-line;overflow-wrap:anywhere;margin:18px 0 0;font-size:15px;line-height:2.1}.product-story .product-story-details{margin-top:clamp(32px,6vw,72px)}@media (min-width:768px){.product-story .book-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:56px 40px 64px}.product-story .book-chapter-ingredients .book-figure{order:1}.product-story .book-number{margin-bottom:24px;font-size:100px}}@media (prefers-reduced-motion:no-preference){.product-story .book-chapter.is-pending .book-visual{clip-path:inset(0 100% 0 0)}.product-story .book-chapter-ingredients.is-pending .book-visual{clip-path:inset(0 0 0 100%)}.product-story .book-chapter-detail.is-pending .book-visual{clip-path:none;opacity:0}.product-story .book-chapter.is-pending .book-rule{transform:scaleX(0)}.product-story .book-chapter .text-pending{opacity:0}.product-story .book-chapter.is-playing .book-visual{animation:1.1s cubic-bezier(.22,1,.36,1) both book-curtain-left}.product-story .book-chapter-ingredients.is-playing .book-visual{animation-name:book-curtain-right}.product-story .book-chapter-ingredients.is-playing .book-image{animation:1.2s ease-out both book-settle}.product-story .book-chapter-detail.is-playing .book-visual{animation:1.2s ease-out both book-copy-in}.product-story .book-chapter.is-playing .book-rule{animation:.7s ease-out both book-rule-in}.product-story .book-title-mask.text-playing .book-heading{animation:1s cubic-bezier(.22,1,.36,1) .1s both book-text-rise}.product-story .book-number.text-playing{animation:.95s ease-out both book-number-rise}.product-story .book-label.text-playing{animation:.95s ease-out 80ms both book-text-rise}.product-story .book-body.text-playing{animation:1.1s cubic-bezier(.22,1,.36,1) both book-text-rise}}@keyframes book-curtain-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes book-curtain-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes book-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes book-text-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes book-number-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:.5;transform:translateY(0)}}@keyframes book-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes book-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-story .book-chapter :is(.book-visual,.book-image,.book-heading,.book-title-mask,.book-rule,.book-number,.book-label,.book-body){clip-path:none!important;animation:none!important;transform:none!important}.product-story .book-chapter :is(.book-visual,.book-heading,.book-title-mask,.book-label,.book-body){opacity:1!important}}
.account-retreat{isolation:isolate;background:var(--deep-brown);color:var(--cream);min-height:80vh;font-family:var(--font-k2d), sans-serif;position:relative}.account-backdrop{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.account-background-image{filter:blur(12px);background:url(https://storage.stardeck.ai/files/org_3FqZNIgVQVlqmtgaT7ccXpIxHaT/e1f2eb73-dbd2-4c31-b7b1-128470681d93/no-deployment/73445a21-8a4f-46f6-9384-23a496f22d13.jpg?width=1600&format=webp&quality=80) 50%/cover no-repeat;position:absolute;inset:-36px}.account-background-shade{background:color-mix(in srgb, var(--deep-brown) 68%, transparent);position:absolute;inset:0}.account-wrap{max-width:1120px;margin:auto;padding:40px 32px 80px}.account-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.account-intro h1{margin:8px 0;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.5}.account-intro p{font-size:14px;line-height:1.8}.account-intro .account-eyebrow{color:var(--gold-highlight);letter-spacing:.18em;font-size:11px}.account-intro .brand-name-en{color:var(--gold-highlight);margin-bottom:8px}.account-layout{grid-template-columns:220px minmax(0,1fr);gap:30px;display:grid}.account-sidebar{align-self:start;position:sticky;top:100px}.account-identity{border-bottom:1px solid color-mix(in srgb, var(--cream) 25%, transparent);overflow-wrap:anywhere;padding:12px 14px 24px}.account-avatar{background:var(--cream);width:64px;height:64px;color:var(--deep-brown);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex;overflow:hidden}.account-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-identity strong{margin:14px 0 4px;font-size:15px;font-weight:500;display:block}.account-identity p{color:var(--gold-highlight);font-size:12px}.account-sidebar [role=tablist]{margin-top:20px}.account-sidebar [role=tablist] [role=tab]{text-align:left;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:48px;margin:5px 0;padding:12px;font-size:13px;line-height:1.6;display:flex}.account-sidebar [role=tablist] [role=tab][data-state=active]{background:var(--cream);color:var(--deep-brown);border-left-color:var(--gold-ink);font-weight:600}.account-sidebar [role=tablist] [role=tab]:hover{text-underline-offset:4px;text-decoration:underline}.account-sidebar .account-signout{color:var(--cream);background:0 0;gap:10px;margin-top:24px}.account-sidebar .account-signout:hover{background:var(--heritage-brown)}.account-content{min-width:0}.account-panel>section{background:var(--surface-ledger);color:var(--deep-brown);border:1px solid var(--cream);border-radius:12px;margin-top:0;padding:28px;scroll-margin-top:120px}.account-panel[data-state=inactive]{display:none}.account-content h2{font-size:21px;font-weight:500;line-height:1.6}.account-section-heading{border-bottom:1px solid color-mix(in srgb, var(--deep-brown) 15%, transparent);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.account-section-heading p{color:var(--gold-ink);margin-top:4px;font-size:12px;line-height:1.8}.account-retreat .account-upload-help{color:var(--gold-ink);margin-top:7px;font-size:11px;line-height:1.8;display:block}.account-content .account-avatar{background:color-mix(in srgb, var(--gold-highlight) 25%, var(--cream))}.account-profile-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-profile-form>label[for],.account-profile-form>p,.account-form-actions{grid-column:1/-1}.account-profile-form>label:has(input[readonly]){grid-column:1/-1}.account-profile-form>label:has(input[type=email]){grid-column:1/-1}.account-retreat label{font-size:13px;line-height:1.8}.account-retreat input:not([type=file]),.account-retreat select,.account-retreat [role=combobox]{background:var(--white,#fff);border-color:color-mix(in srgb, var(--deep-brown) 25%, var(--cream));min-height:46px;color:var(--deep-brown);border-radius:6px;font-size:14px}.account-retreat input[readonly]{background:color-mix(in srgb, var(--deep-brown) 7%, var(--cream))}.account-retreat input:disabled{opacity:.65}.account-content .ci-button{white-space:normal;max-width:100%;height:auto;min-height:44px}.account-content .ci-button.bg-primary{background:var(--deep-brown);color:var(--cream)}.account-content .ci-button.bg-primary:hover{background:var(--heritage-brown)}.account-retreat .account-form-actions{border-top:1px solid color-mix(in srgb, var(--deep-brown) 15%, transparent);padding-top:18px}.account-retreat #account-addresses-section article{border:1px solid color-mix(in srgb, var(--deep-brown) 15%, transparent);border-radius:8px;padding:18px}.account-retreat #account-addresses-section article p{font-size:14px;line-height:1.9}.account-retreat #account-addresses-section article .ci-button{background:color-mix(in srgb, var(--deep-brown) 6%, var(--cream));color:var(--deep-brown);border-color:color-mix(in srgb, var(--deep-brown) 55%, var(--cream));font-weight:600}.account-retreat #account-addresses-section article .ci-button:hover:not(:disabled){background:color-mix(in srgb, var(--deep-brown) 12%, var(--cream));border-color:var(--deep-brown)}.account-retreat #account-addresses-section article .address-promote{background:var(--deep-brown);border-color:var(--deep-brown);color:var(--cream)}.account-retreat #account-addresses-section article .address-promote:hover:not(:disabled){background:var(--heritage-brown)}.account-retreat #account-addresses-section .ci-button{flex:none;width:fit-content;min-height:44px;padding:7px 12px;font-size:13px}.account-retreat .address-card-actions,.account-retreat .address-heading-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.account-retreat .address-card-actions{border-top:1px solid color-mix(in srgb, var(--deep-brown) 15%, transparent);padding-top:14px}.account-retreat .address-heading-actions{flex-shrink:0}.account-retreat #account-addresses-section h2,.account-retreat #account-addresses-section h3[tabindex]{scroll-margin-top:104px}.account-retreat #account-addresses-section .address-delete{border-color:color-mix(in srgb, var(--deep-brown) 55%, var(--cream));color:var(--deep-brown)}.account-retreat .address-view-tabs{border-bottom:1px solid color-mix(in srgb, var(--deep-brown) 20%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.account-retreat .address-view-tabs button{min-height:44px;color:var(--deep-brown);border-bottom:3px solid #0000;padding:10px 12px;font-size:13px}.account-retreat .address-view-tabs button[data-state=active]{border-bottom-color:var(--gold-ink);font-weight:600}@media (min-width:768px){.account-retreat .address-view-tabs{display:flex}.account-retreat #account-addresses-section .ci-button{min-height:36px}}.account-retreat [role=alert]{border-left:3px solid var(--gold-ink);background:color-mix(in srgb, var(--gold-highlight) 15%, var(--cream));overflow-wrap:anywhere;padding:12px}.account-retreat :is(a,button,input):focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.account-retreat .account-sidebar :is(a,button):focus-visible{outline-color:var(--gold-highlight)}.account-retreat #account-orders-section a{overflow-wrap:anywhere}.account-primary-badge{background:color-mix(in srgb, var(--gold-highlight) 25%, var(--cream));color:var(--gold-ink);border-radius:4px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}@media (max-width:767px){.account-retreat input:not([type=file]),.account-retreat [role=combobox]{font-size:16px}.account-wrap{padding:28px 18px 48px}.account-intro{margin-bottom:22px}.account-intro>.brand-name-en{display:none}.account-layout{grid-template-columns:1fr;gap:20px}.account-sidebar{position:static}.account-identity{display:none}.account-sidebar [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.account-sidebar [role=tablist] [role=tab]{text-align:center;background:var(--deep-brown);border-bottom:3px solid #0000;border-left:0;flex-direction:column;gap:6px;margin:0;padding:12px 4px;font-size:12px}.account-sidebar [role=tablist] [role=tab][data-state=active]{border-bottom-color:var(--gold-ink)}.account-sidebar .account-signout{margin:10px 0 0 auto;display:flex}.account-panel>section{padding:20px}.account-profile-form{grid-template-columns:1fr}.account-section-heading{align-items:start}.account-section-heading h2{font-size:20px}}
.inhalant-story{isolation:isolate;margin-top:24px;display:flow-root;position:relative;overflow:clip}.journal-story-outro{z-index:1;background:var(--cream);color:var(--deep-brown);padding-top:32px;display:flow-root;position:relative}.journal-backdrop-photo{opacity:0;transition:opacity .65s;position:absolute;inset:0}.journal-backdrop-photo[data-active=true]{opacity:1}.inhalant-passage:nth-of-type(3n) .inhalant-reading-panel{background:color-mix(in srgb, var(--deep-brown) 97%, transparent);color:var(--cream)}.inhalant-passage:nth-of-type(3n) h2{color:var(--gold-highlight)}@media (prefers-reduced-motion:reduce){.journal-backdrop-photo{transition:none}}.inhalant-backdrop{z-index:0;background:var(--deep-brown);height:100svh;position:sticky;top:0;transform:translateZ(0)}.inhalant-backdrop:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--deep-brown) 65%, transparent), transparent 70%);position:absolute;inset:0}.inhalant-story-content{z-index:1;margin-top:-100svh;padding-inline:clamp(24px,7vw,120px);position:relative}.inhalant-opening{align-items:flex-end;min-height:100svh;padding:120px 0 80px;display:flex}.inhalant-opening h1{word-break:normal;overflow-wrap:normal;text-wrap:balance;max-width:900px;color:var(--cream);text-shadow:0 2px 5px var(--deep-brown), 0 2px 20px var(--deep-brown), 0 0 16px color-mix(in srgb, var(--gold) 65%, transparent), 0 0 36px color-mix(in srgb, var(--gold) 40%, transparent);font-size:clamp(32px,4.8vw,64px);line-height:1.45}.journal-title-word{white-space:nowrap}.inhalant-passage{justify-content:flex-end;align-items:center;min-height:85svh;padding:80px 0;display:flex}.inhalant-reading-panel{background:color-mix(in srgb, var(--cream) 96%, transparent);width:100%;max-width:660px;color:var(--deep-brown);padding:clamp(24px,4vw,56px)}.inhalant-reading-panel h2{margin-bottom:24px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.55}.inhalant-reading-panel p{white-space:pre-line;font-size:17px;line-height:2}.inhalant-reading-panel p+p{margin-top:24px}@media (prefers-reduced-motion:no-preference){.inhalant-passage.is-read .inhalant-reading-panel{animation:1.1s cubic-bezier(.2,.7,.2,1) both inhalant-arrive}@keyframes inhalant-arrive{0%{opacity:.55;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.inhalant-opening{padding-bottom:60px}.inhalant-passage{min-height:80svh;padding-block:48px}.inhalant-reading-panel p{font-size:16px}}
.quality-scroll-story{max-width:1280px;color:var(--deep-brown);margin:auto;padding:0 24px}.quality-intro{max-width:800px;margin:0 auto 40px}.quality-scroll-story p{font-size:15px;line-height:2}.quality-sticky{background:var(--cream);z-index:10;align-self:start;margin:0;padding:12px 0;position:sticky;top:80px}.quality-photo-stack{background:var(--parchment);height:24svh;position:relative}.quality-photo{opacity:0;transition:opacity .55s;position:absolute;inset:0}.quality-photo[data-active=true]{opacity:1}.quality-sticky figcaption{color:var(--secondary-brown);justify-content:space-between;gap:12px;padding-top:10px;font-size:11px;line-height:1.6;display:flex}.quality-counter{white-space:nowrap;color:var(--gold-ink)}.quality-chapter{min-height:65svh;padding:48px 0 80px}.quality-chapter h2{margin:16px 0 24px;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.55}.quality-chapter p+p{margin-top:20px}.quality-chapter-number{color:var(--gold-ink)}.quality-chapter blockquote{border-left:2px solid var(--gold);margin:24px 0;padding-left:20px;font-size:13px;line-height:1.9}@media (min-width:900px){.quality-scroll-story{padding-inline:48px}.quality-scroll-grid{grid-template-columns:1.15fr 1fr;gap:64px;display:grid}.quality-sticky{top:120px}.quality-photo-stack{height:min(60svh,520px)}.quality-chapter{min-height:75svh;padding-top:80px}}@media (prefers-reduced-motion:reduce){.quality-photo{transition:none}}
/*# sourceMappingURL=0_gl0apsdxf1l.css.map*/