.site-header nav{gap:1.3rem}.site-header{gap:1.3rem}.work-grid .legacy-work{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;gap:0 3rem;align-items:center;margin-top:2rem}.legacy-work .work-image{grid-row:1/3;aspect-ratio:3/2}.legacy-work .work-caption{align-self:end}.legacy-work .work-description{align-self:start}.detail-story{background:#fff;border-block:1px solid var(--line)}.detail-story-intro{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.5rem}.detail-story-intro h2{font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:-.055em;margin:0}.detail-story-intro>p{max-width:340px;color:var(--muted);margin:0}.closeup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.macro{position:relative;overflow:hidden;aspect-ratio:1;background:#dededb}.macro img{display:block;position:absolute;max-width:none;width:200%;height:auto;aspect-ratio:2/3;left:-50%}.macro-crown img{top:-12%}.macro-body img{top:-85%}.macro-base img{top:-180%}.closeup-card>span{display:flex;justify-content:space-between;padding:1rem 0;font-size:.875rem;font-weight:500}.closeup-card b{font-weight:400}.packaging-feature{display:grid;grid-template-columns:1fr 1fr;background:#eae9e4}.packaging-feature-image{display:block;max-height:850px;overflow:hidden}.packaging-feature-image img{display:block;width:100%;height:100%;object-fit:contain}.packaging-feature-copy{padding:4rem 8%;align-self:center}.packaging-feature-copy h2{font-size:clamp(2.25rem,4vw,4.25rem);letter-spacing:-.055em;line-height:1.04;margin:1.5rem 0}.packaging-feature-copy>p:not(.eyebrow){max-width:460px}.packaging-feature-copy ul{padding-left:1.2rem;margin:1.5rem 0 2rem;line-height:1.9}.markets-section{border-top:1px solid var(--line);background:#f5f5f2}.markets-heading h2{font-size:clamp(2.3rem,4.8vw,4.8rem);line-height:1.05;letter-spacing:-.055em;margin:1.5rem 0}.markets-heading>p:last-child{max-width:650px;color:var(--muted)}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.market-grid>a{border-top:1px solid #888880;border-bottom:1px solid var(--line);padding:1.2rem 0 1.5rem}.market-grid>a>span{font-size:.75rem;color:var(--muted)}.market-grid h3{font-size:clamp(1.05rem,1.65vw,1.6rem);letter-spacing:-.035em;margin:1.25rem 0 .25rem}.market-grid p{font-size:.875rem;color:var(--muted);margin:.3rem 0 1.5rem;min-height:23px}.market-grid b{font-size:.75rem;font-weight:500}.market-grid>a:hover h3{color:var(--accent)}.market-note{font-size:.875rem;color:var(--muted);margin-top:2rem;max-width:750px}.enquiry-form-section{display:grid;grid-template-columns:1fr 1fr;gap:5rem;background:#e9e9e3}.enquiry-form-intro h2{font-size:clamp(2.4rem,5.2vw,5.4rem);line-height:1.04;letter-spacing:-.06em;margin:1.5rem 0}.enquiry-form-intro>p:not(.eyebrow){max-width:440px;color:var(--muted)}.enquiry-form-intro>a{font-size:.875rem;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}#regional-enquiry{min-width:0}#regional-enquiry label{font-size:.875rem;display:block;margin-bottom:1rem}#regional-enquiry input,#regional-enquiry select,#regional-enquiry textarea{display:block;width:100%;padding:.85rem .9rem;border:1px solid #989891;border-radius:0;background:#f9f9f6;color:var(--ink);font:1rem/1.4 var(--sans);margin-top:.5rem;min-height:50px;min-width:0}#regional-enquiry textarea{resize:vertical}#regional-enquiry input::placeholder,#regional-enquiry textarea::placeholder{color:#73736e}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.enquiry-actions{display:flex;flex-wrap:wrap;gap:1rem}.secondary-button{border:1px solid #484844;background:transparent;min-height:52px;padding:.8rem 1rem;font-size:.875rem;cursor:pointer}.secondary-button:hover{background:#d7d7ce}.form-help{font-size:.8125rem;color:var(--muted);margin:1rem 0 0}#enquiry-status{font-size:.875rem;line-height:1.5}.product-breadcrumb{display:flex;gap:.8rem;font-size:.75rem;color:var(--muted);padding:1.5rem 4% 0}.product-page{padding:2rem 4% 5rem;display:grid;grid-template-columns:1.15fr 1fr;gap:4rem;align-items:start}.product-gallery{min-width:0}.product-image-frame{position:relative;overflow:hidden;background:#e7e7e3;aspect-ratio:4/5}.product-image-frame img{display:block;width:100%;height:100%;object-fit:contain}.product-image-frame[data-view="crown"] img,.product-image-frame[data-view="body"] img,.product-image-frame[data-view="base"] img{position:absolute;max-width:none;width:200%;height:auto;left:-50%;object-fit:initial}.product-image-frame[data-view="crown"] img{top:-4%}.product-image-frame[data-view="body"] img{top:-60%}.product-image-frame[data-view="base"] img{top:-140%}.product-views{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.product-views button{background:transparent;color:var(--ink);border:1px solid #989891;min-height:42px;padding:.5rem .8rem;font-size:.875rem;cursor:pointer}.product-views button[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}.product-gallery .image-note{margin:1rem 0}.large-image-link{font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.product-information h1{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.08;letter-spacing:-.05em;margin:1.2rem 0}.product-information h1>span{color:var(--accent)}.product-description{color:var(--muted);max-width:510px}.size-label{display:block;font-size:.75rem;letter-spacing:.05em;margin:2rem 0 .6rem}#product-size{width:100%;border:1px solid #9d9d96;background:white;padding:.85rem 1rem;min-height:52px;border-radius:0;color:var(--ink)}#selected-dimensions{font-size:clamp(1.35rem,2.1vw,2rem);letter-spacing:-.025em;margin:1.5rem 0 .2rem;font-variant-numeric:tabular-nums}.dimension-key{font-size:.75rem;color:var(--muted);margin:0 0 1.5rem}.size-table{width:100%;text-align:left;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.size-table caption{text-align:left;font-size:.875rem;margin-bottom:.65rem}.size-table th,.size-table td{padding:.7rem .4rem;border-top:1px solid var(--line);font-weight:400}.size-table thead{color:var(--muted)}.product-measurement-note{color:var(--muted);font-size:.8125rem}.product-information>.button{margin:1rem 0 2rem;width:100%}.product-accordions details{border-top:1px solid var(--line);padding:1rem 0}.product-accordions summary{cursor:pointer;font-size:.875rem;font-weight:500}.product-accordions p,.product-accordions a{font-size:.875rem;color:var(--muted)}.product-accordions a{text-decoration:underline;text-underline-offset:3px}.product-pack-link{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;background:#e8e7e2}.product-pack-link>img{width:100%;height:480px;object-fit:contain}.product-pack-link h2{font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:-.055em;margin:1.5rem 0}.product-pack-link p:not(.eyebrow){max-width:460px;color:var(--muted)}.product-detail-link{display:block;font-size:.875rem;margin:0 0 1rem;text-decoration:underline;text-underline-offset:4px}.packaging-hero{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#e9e8e3}.packaging-hero>div{align-self:center;padding:3rem 6% 3rem 8%}.packaging-hero h1{font-size:clamp(2.2rem,4.8vw,4.75rem);line-height:1.02;letter-spacing:-.06em;margin:2rem 0}.packaging-hero h1>span{color:var(--accent)}.packaging-lead{font-size:1.5rem;line-height:1.4}.packaging-hero>div>p:not(.eyebrow){max-width:440px}.packaging-hero .button{margin-top:1rem}.packaging-hero figure{margin:0;background:#e5e4df;position:relative;max-height:820px}.packaging-hero figure img{display:block;width:100%;height:100%;object-fit:contain}.packaging-hero figcaption{position:absolute;bottom:1rem;left:1rem;right:1rem;font-size:.75rem;background:#f5f5f2df;padding:.5rem .7rem}.packing-structure{background:#fff}.packing-structure .section-heading>span{font-size:.75rem;color:var(--muted)}.packing-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.packing-step-number{font-size:.875rem;color:var(--accent)}.packing-step-image{position:relative;overflow:hidden;width:100%;max-width:170px;aspect-ratio:110/140;margin:1rem 0;background:#efeee8}.packing-step-image img{position:absolute;max-width:none;height:auto}.packing-steps h3{font-size:1rem;margin:.75rem 0}.packing-steps p{font-size:.875rem;color:var(--muted);line-height:1.7}.packing-benefits{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:#191919;color:white}.packing-benefits h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1.07;letter-spacing:-.05em;margin:0}.packing-benefits article{border-top:1px solid #53534e;padding:1.25rem 0}.packing-benefits h3{font-size:1.1rem;margin:0 0 .6rem;font-weight:500}.packing-benefits p{color:#c6c6bd;margin:0;max-width:480px}.packing-regions h2{font-size:clamp(2.4rem,5vw,5rem);line-height:1.05;letter-spacing:-.055em;margin:1.5rem 0}.packing-regions>p:not(.eyebrow){max-width:620px;color:var(--muted)}.packing-regions .button{margin-top:1rem}.reference-section{padding-top:0}.reference-section summary{cursor:pointer;padding:1rem 0;border-top:1px solid var(--line)}.packaging-reference{position:relative;display:block;width:100%;max-width:710px;aspect-ratio:710/946;overflow:hidden;margin:1.5rem auto 0}.packaging-reference img{position:absolute;width:100%;height:auto;top:-31.184%;left:0}
@media(max-width:1100px){.site-header .brand{width:200px}.site-header .brand-wordmark{width:145px}.site-header nav{gap:1rem;font-size:.75rem}.product-page{gap:2rem}.enquiry-form-section{gap:3rem}.packing-steps{gap:1rem}.packaging-feature-copy{padding:3rem 6%}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-grid h3{font-size:1.5rem}}
@media(max-width:760px){.site-header nav{font-size:.75rem;overflow-x:auto;justify-content:flex-start;gap:1.35rem;padding-bottom:.3rem;white-space:nowrap}.site-header .brand{width:178px}.site-header .brand-wordmark{width:135px}.work-grid .legacy-work{display:block;margin-top:0}.legacy-work .work-image{aspect-ratio:3/2}.detail-story-intro{display:block;margin-bottom:2rem}.detail-story-intro h2{font-size:2.15rem}.detail-story-intro>p{margin-top:1.3rem}.closeup-grid{grid-template-columns:1fr;gap:1.4rem}.macro{aspect-ratio:4/3}.macro-crown img{top:-12%}.macro-body img{top:-112%}.macro-base img{top:-250%}.packaging-feature{grid-template-columns:1fr}.packaging-feature-image{max-height:620px}.packaging-feature-image img{height:620px;max-height:130vw}.packaging-feature-copy{padding:3rem 5%}.packaging-feature-copy h2{font-size:2.65rem}.markets-heading h2{font-size:2.2rem}.market-grid{gap:1.2rem}.market-grid h3{font-size:1.2rem}.market-grid b{font-size:.75rem;line-height:1.6;display:block}.enquiry-form-section{grid-template-columns:1fr;gap:2.5rem}.enquiry-form-intro h2{font-size:2.9rem}.form-grid{grid-template-columns:1fr;gap:0}.enquiry-actions{display:grid;grid-template-columns:1fr}.product-breadcrumb{padding:1.4rem 5% 0}.product-page{padding:1.5rem 5% 3rem;grid-template-columns:1fr;gap:2.5rem}.product-information h1{font-size:2.3rem}.product-pack-link{grid-template-columns:1fr;gap:2rem}.product-pack-link>img{height:440px;max-height:120vw}.product-pack-link h2{font-size:2.4rem}.packaging-hero{grid-template-columns:1fr;gap:0}.packaging-hero>div{padding:3rem 5%}.packaging-hero h1{font-size:2.9rem}.packaging-hero figure{max-height:620px}.packaging-hero figure img{height:620px;max-height:140vw}.packing-steps{grid-template-columns:1fr;gap:2rem}.packing-steps article{display:grid;grid-template-columns:120px 1fr;gap:0 1.2rem;align-items:start}.packing-step-number{grid-column:1/-1;margin-bottom:.7rem}.packing-step-image{grid-row:2/4;margin:0;width:120px;max-width:none}.packing-steps h3{margin:0 0 .5rem}.packing-steps p{margin:0}.packing-benefits{grid-template-columns:1fr;gap:2.3rem}.packing-benefits h2{font-size:2.6rem}.packing-regions h2{font-size:2.7rem}.packing-regions .button{font-size:.875rem;gap:.8rem;align-items:center}.packing-structure .section-heading{flex-wrap:wrap}.reference-section summary{font-size:.875rem}}
