.pcb{--pcb-deep:#071513;--pcb-forest:#0d2d29;--pcb-moss:#183d37;--pcb-night:#0a1d1a;--pcb-paper:#f4f0e8;--pcb-ivory:#ebe4d7;--pcb-copper:#c78a62;--pcb-copper-light:#e1b08d;--pcb-copper-dark:#7d4f31;--pcb-body:#42504d;--pcb-muted:#596663;--pcb-line:#15201e29;--pcb-line-light:#f4f0e82e;--pcb-display:var(--serif);--pcb-accent-face:var(--sans);--pcb-pad:clamp(22px, 4.4vw, 72px);--pcb-header:88px;background:var(--pcb-paper);color:#15201e;padding-top:var(--pcb-header)}.pcb :focus-visible{outline:2px solid var(--pcb-copper);outline-offset:4px}.pcb h1,.pcb h2,.pcb h3{font-family:var(--pcb-display);letter-spacing:-.028em;text-wrap:balance;font-weight:400}.pcb em{font-family:var(--pcb-accent-face);font-style:italic;font-weight:400}.pcb small,.pcb .pcb-button,.pcb .pcb-quiet,.pcb summary{font-family:var(--pcb-display)}.pcb-qualbar{color:#f4f0e8c7;font-family:var(--pcb-display);min-height:40px;padding:9px var(--pcb-pad);text-align:center;background:#030a09;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:11px;line-height:1.45;display:flex}.pcb-qualdot{background:var(--pcb-copper);border-radius:50%;flex:none;width:6px;height:6px}.pcb-qualbar a{color:var(--pcb-paper);font-weight:600}.pcb .pcb-button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 26px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,transform .3s cubic-bezier(.2,.9,.2,1),box-shadow .3s;display:inline-flex}.pcb .pcb-button:hover{transform:translateY(-2px)}.pcb .pcb-button-copper{background:var(--pcb-copper-light);color:var(--pcb-deep);box-shadow:0 16px 35px #00000030}.pcb .pcb-button-copper:hover{background:#efc5a6;box-shadow:0 20px 48px #00000047}.pcb .pcb-quiet{color:var(--pcb-copper-dark);text-underline-offset:.24em;font-size:12px;font-weight:600;text-decoration:underline}.pcb .pcb-quiet-light,.pcb-hero .pcb-quiet{color:#f4f0e8cc}.pcb-back{color:#f4f0e89e;font-family:var(--pcb-display);letter-spacing:.04em;font-size:12px;text-decoration:none}.pcb-back:hover{color:var(--pcb-copper-light)}.pcb-hero{background:var(--pcb-deep);color:var(--pcb-paper);isolation:isolate;grid-template-columns:49% 51%;min-height:min(88vh,840px);display:grid;position:relative;overflow:hidden}.pcb-hero-art{grid-column:2;position:relative}.pcb-hero-art img{object-fit:cover;object-position:54% center}.pcb-hero-shade{background:linear-gradient(90deg, var(--pcb-deep) 0%, #0715135c 20%, #07151305 56%), linear-gradient(180deg, #030a0933, transparent 45%, #030a098c);position:absolute;inset:0}.pcb-hero-copy{min-width:0;padding:clamp(72px, 9vw, 128px) clamp(34px, 6vw, 112px) clamp(96px, 10vw, 128px) var(--pcb-pad);z-index:3;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;display:flex;position:relative}.pcb-hero-copy:before{content:"";border:1px solid #c78a621f;border-radius:50%;width:34vw;height:34vw;position:absolute;top:16%;left:-20vw}.pcb-hero h1{color:#f7f1e6;overflow-wrap:break-word;max-width:14ch;margin:22px 0 0;font-size:clamp(2.9rem,5.6vw,5.4rem);line-height:.98}.pcb-hero h1 em{color:var(--pcb-copper-light);display:block}.pcb-hero-name{color:var(--pcb-copper-light);font-family:var(--pcb-display);letter-spacing:.04em;margin:25px 0 0;font-size:13px;font-weight:600}.pcb-hero-lead{color:#f4f0e8bf;max-width:44ch;margin:17px 0 0;font-size:1.05rem;line-height:1.65}.pcb-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px;display:flex}.pcb-hero-note{color:#f4f0e8ad;font-family:var(--pcb-display);margin:28px 0 0;font-size:12px}.pcb-docket{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--pcb-paper);right:var(--pcb-pad);z-index:3;background:#071513c2;border:1px solid #f4f0e82e;width:132px;position:absolute;top:clamp(56px,9vw,118px);box-shadow:0 24px 80px #00000057}.pcb-docket>div{border-bottom:1px solid #f4f0e821;padding:17px 18px 15px}.pcb-docket>div:last-child{border-bottom:0}.pcb-docket small,.pcb-docket strong,.pcb-docket span{display:block}.pcb-docket small{color:var(--pcb-copper-light);letter-spacing:.1em;font-size:10px;font-weight:600}.pcb-docket strong{font-family:var(--pcb-display);font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:400}.pcb-docket span{color:#f4f0e8ad;font-size:11px}.pcb-score{color:#f4f0e86b;font-family:var(--pcb-display);bottom:26px;left:var(--pcb-pad);letter-spacing:.08em;z-index:5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(42vw,620px);font-size:10px;font-weight:600;display:grid;position:absolute}.pcb-score svg{width:100%;height:34px;overflow:visible}.pcb-score path{fill:none;stroke-width:1.1px;vector-effect:non-scaling-stroke}.pcb-score-guide{stroke:#f4f0e829}.pcb-score-live{stroke:var(--pcb-copper-light);stroke-dasharray:95 625;animation:7s cubic-bezier(.55,.1,.45,.9) infinite pcb-breathe}@keyframes pcb-breathe{0%{stroke-dashoffset:0}to{stroke-dashoffset:-720px}}.pcb-ledger{background:var(--pcb-moss);color:var(--pcb-paper);border-top:1px solid #f4f0e81a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pcb-ledger>div{min-height:180px;padding:32px var(--pcb-pad);border-right:1px solid #f4f0e81f;flex-direction:column;justify-content:center;display:flex}.pcb-ledger>div:last-child{border-right:0}.pcb-ledger small{color:var(--pcb-copper-light);letter-spacing:.09em;font-size:10px;font-weight:600}.pcb-ledger strong{font-family:var(--pcb-display);font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:400}.pcb-ledger span{color:#f4f0e8ad;font-size:12px}.pcb-section{padding:clamp(88px, 10vw, 156px) var(--pcb-pad)}.pcb-section h2{overflow-wrap:break-word;margin:0;font-size:clamp(2.6rem,5.2vw,4.9rem);line-height:1}.pcb-safety-lead h2,.pcb-faq-head h2,.pcb-prepare-title h2{font-size:clamp(min(2.2rem,8.4vw),3.4vw,3rem)}.pcb-manifesto{background:var(--pcb-paper);grid-template-columns:1.06fr .78fr;align-items:end;gap:clamp(48px,10vw,170px);display:grid}.pcb-manifesto-intro h2 em{color:var(--pcb-copper-dark)}.pcb-manifesto-body{max-width:62ch}.pcb-manifesto-body>p{color:var(--pcb-body);margin:0 0 24px;font-size:1.05rem}.pcb-manifesto-body .pcb-medical{border-top:1px solid var(--pcb-line);color:var(--pcb-muted);margin-top:38px;padding-top:25px;font-size:.8rem}.pcb-plant{background:var(--pcb-forest);color:var(--pcb-paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,10vw,160px);display:grid;position:relative;overflow:hidden}.pcb-plate{background:var(--pcb-deep);color:var(--pcb-copper-light);min-height:700px;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 90px #0000003d}.pcb-plate img{filter:saturate(.7)contrast(1.08)brightness(.82);object-fit:cover;object-position:48% center}.pcb-plate:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#071513c7 100%);position:absolute;inset:0}.pcb-plate figcaption{z-index:1;border-top:1px solid #f4f0e838;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.pcb-plate figcaption span{font-family:var(--pcb-accent-face);font-size:1.5rem;font-style:italic}.pcb-plate figcaption small{color:#f4f0e8a8;letter-spacing:.04em;text-align:right;font-size:11px;font-weight:500}.pcb-plant-copy{z-index:1;min-width:0;position:relative}.pcb-plant-copy h2 em{color:var(--pcb-copper-light)}.pcb-plant-lead{color:#f4f0e8bd;max-width:48ch;margin:30px 0 44px;font-size:1.1rem}.pcb-relations{border-top:1px solid var(--pcb-line-light);margin:0}.pcb-relations>div{border-bottom:1px solid var(--pcb-line-light);grid-template-columns:100px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.pcb-relations dt{color:var(--pcb-copper-light);font-family:var(--pcb-display);letter-spacing:.05em;font-size:11px;font-weight:600}.pcb-relations dd{color:#f4f0e8a3;margin:0;font-size:.9rem}.pcb-plant-def{color:#f4f0e8ad;max-width:60ch;margin:30px 0 0;font-size:.8rem}.pcb-process{background:var(--pcb-deep);color:var(--pcb-paper)}.pcb-process-head{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:clamp(40px,6vw,80px);margin-bottom:clamp(56px,7vw,90px);display:grid}.pcb-process-head p{color:#f4f0e8a8;max-width:48ch;margin:0;font-size:1.05rem}.pcb-wave{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.pcb-wave:before{background:linear-gradient(90deg, var(--pcb-copper), #87a99f99, var(--pcb-copper));content:"";height:1px;position:absolute;top:30px;left:9%;right:9%}.pcb-wave article{z-index:1;padding-right:clamp(24px,5vw,80px);position:relative}.pcb-wave-node{background:var(--pcb-copper-light);border:9px solid var(--pcb-deep);color:var(--pcb-deep);font-family:var(--pcb-display);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:61px;height:61px;font-size:11px;font-weight:700;display:flex}.pcb-wave article:nth-child(2) .pcb-wave-node,.pcb-wave article:nth-child(2)>div{margin-inline:auto}.pcb-wave article:nth-child(3) .pcb-wave-node,.pcb-wave article:nth-child(3)>div{margin-left:auto}.pcb-wave article>div{max-width:330px;margin-top:36px}.pcb-wave h3{margin:0 0 14px;font-size:min(1.85rem,7.4vw)}.pcb-wave p{color:#f4f0e899;margin:0;font-size:.9rem}.pcb-experience{background:var(--pcb-moss);color:var(--pcb-paper);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,10vw,160px);display:grid}.pcb-experience-sticky{top:calc(var(--pcb-header) + 24px);position:sticky}.pcb-experience-sticky h2{font-size:clamp(2.5rem,4.6vw,4.2rem)}.pcb-experience-sticky p{color:#f4f0e89e;max-width:42ch;margin:26px 0}.pcb-experience-list{border-top:1px solid var(--pcb-line-light)}.pcb-experience-list article{border-bottom:1px solid var(--pcb-line-light);grid-template-columns:110px minmax(0,1fr);gap:28px;padding:32px 0;display:grid}.pcb-experience-list article>span{color:var(--pcb-copper-light);font-family:var(--pcb-display);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.pcb-experience-list h3{margin:-6px 0 10px;font-size:1.55rem}.pcb-experience-list p{color:#f4f0e899;margin:0;font-size:.9rem}.pcb-testimonial{background:var(--pcb-paper);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:center;gap:clamp(48px,9vw,140px);display:grid;position:relative;overflow:hidden}.pcb-testimonial:after{color:#c78a6217;content:"“";font-family:var(--pcb-accent-face);pointer-events:none;font-size:620px;line-height:.8;position:absolute;bottom:-185px;right:-20px}.pcb-quote-photo{background:var(--pcb-deep);z-index:1;min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #07151329}.pcb-quote-photo img{filter:saturate(.58)contrast(1.04)brightness(.76);object-fit:cover;object-position:72% center}.pcb-quote-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0715139e);position:absolute;inset:0}.pcb-quote-photo figcaption{color:#f4f0e8c7;font-family:var(--pcb-display);letter-spacing:.03em;z-index:1;border-top:1px solid #f4f0e83d;padding-top:12px;font-size:10px;position:absolute;bottom:16px;left:18px;right:18px}.pcb-testimonial blockquote{z-index:1;max-width:1040px;margin:0;position:relative}.pcb-testimonial blockquote p{font-family:var(--pcb-accent-face);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,4vw,3.5rem);line-height:1.1}.pcb-testimonial blockquote footer{color:var(--pcb-muted);font-family:var(--pcb-display);letter-spacing:.04em;margin-top:34px;font-size:12px;font-weight:600}.pcb-schedule{background:var(--pcb-ivory)}.pcb-schedule-head{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:clamp(40px,6vw,70px);margin-bottom:clamp(48px,6vw,80px);display:grid}.pcb-schedule-head p{color:var(--pcb-muted);max-width:46ch;margin:0}.pcb-schedule-list{border-top:1px solid var(--pcb-line);margin:0;padding:0;list-style:none}.pcb-schedule-list li{border-bottom:1px solid var(--pcb-line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:32px;min-height:150px;padding:26px 0;display:grid}.pcb-schedule-list time{color:var(--pcb-moss);font-family:var(--pcb-display);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.6vw,3.1rem)}.pcb-schedule-list h3{font-family:var(--pcb-display);letter-spacing:0;margin:0;font-size:1.15rem;font-weight:600}.pcb-schedule-list p{color:var(--pcb-muted);margin:7px 0 0;font-size:.9rem}.pcb-schedule-list li>span{color:#64716e;font-family:var(--pcb-display);letter-spacing:.07em;font-size:10px;font-weight:600}.pcb-schedule-list .is-main{background:var(--pcb-moss);color:var(--pcb-paper);border-bottom:0;padding-inline:24px;box-shadow:0 26px 70px #07151326}.pcb-schedule-list .is-main time{color:var(--pcb-copper-light)}.pcb-schedule-list .is-main p,.pcb-schedule-list .is-main>span{color:#f4f0e89e}.pcb-prepare{background:var(--pcb-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,11vw,170px);display:grid}.pcb-prepare-title p{color:var(--pcb-muted);max-width:42ch;margin:26px 0 0}.pcb-packing{border-top:1px solid var(--pcb-line);margin:0;padding:0;list-style:none}.pcb-packing li{border-bottom:1px solid var(--pcb-line);font-family:var(--pcb-display);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:22px 0;font-size:1rem;font-weight:500;display:grid}.pcb-packing span{color:var(--pcb-muted);font-variant-numeric:tabular-nums;font-size:11px}.pcb-safety{background:var(--pcb-night);color:var(--pcb-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,11vw,170px);display:grid}.pcb-shield{color:var(--pcb-copper-light);width:64px;height:64px;margin-bottom:38px}.pcb-shield svg{fill:none;stroke:currentColor;stroke-width:2px;width:100%}.pcb-safety-lead p{color:#f4f0e8a3;max-width:44ch;margin:26px 0 0}.pcb-accordion{border-top:1px solid var(--pcb-line-light)}.pcb-accordion details{border-bottom:1px solid var(--pcb-line-light)}.pcb-accordion summary{cursor:pointer;padding:26px 52px 26px 0;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.pcb-accordion summary::-webkit-details-marker{display:none}.pcb-accordion summary:after{color:var(--pcb-copper-light);content:"+";font-family:var(--pcb-accent-face);font-size:28px;line-height:1;position:absolute;top:26px;right:4px}.pcb-accordion details[open] summary:after{content:"−"}.pcb-accordion details>div{padding:0 clamp(0px,5vw,54px) 26px 0}.pcb-accordion p{color:#f4f0e899;margin:0 0 14px;font-size:.9rem}.pcb-accordion p:last-child{margin-bottom:0}.pcb-accordion-light{border-top-color:var(--pcb-line)}.pcb-accordion-light details{border-bottom-color:var(--pcb-line)}.pcb-accordion-light summary:after{color:var(--pcb-moss)}.pcb-accordion-light p{color:var(--pcb-muted)}.pcb-facilitators{background:var(--pcb-ivory)}.pcb-facilitators-head{max-width:980px}.pcb-facilitators-head>p{color:var(--pcb-muted);margin:26px 0 0;font-size:1.05rem}.pcb-facilitator-grid{background:var(--pcb-line);border:1px solid var(--pcb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(44px,6vw,78px);display:grid}.pcb-facilitator-grid article{background:var(--pcb-paper);grid-template-rows:350px auto;display:grid}.pcb-facilitator-grid figure{background:var(--pcb-moss);margin:0;position:relative;overflow:hidden}.pcb-facilitator-grid figure img{filter:saturate(.85)contrast(1.02);object-fit:cover;object-position:center 28%;transition:transform .7s cubic-bezier(.2,.9,.2,1)}.pcb-facilitator-grid article:hover figure img{transform:scale(1.02)}.pcb-facilitator-grid article>div{flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px);display:flex}.pcb-facilitator-grid small{color:#505d5a;letter-spacing:.04em;font-size:11px;font-weight:600;line-height:1.5}.pcb-facilitator-grid h3{margin:16px 0 0;font-size:clamp(min(1.9rem,7.6vw),3.2vw,3rem);line-height:1}.pcb-facilitator-grid p{color:var(--pcb-muted);margin:20px 0 22px;font-size:.88rem}.pcb-facilitator-grid .pcb-quiet{align-self:flex-start}.pcb-booking{background:var(--pcb-deep);color:var(--pcb-paper);grid-template-columns:minmax(0,1fr) minmax(340px,520px);align-items:center;gap:clamp(48px,11vw,170px);display:grid}.pcb-booking-date{color:var(--pcb-copper-light);font-family:var(--pcb-display);letter-spacing:.03em;margin:28px 0 10px;font-size:13px;font-weight:600}.pcb-booking-copy>p:not(.pcb-booking-date){color:#f4f0e8a3;max-width:46ch;margin:0}.pcb-countdown{margin-top:44px}.pcb-countdown>p{color:#f4f0e880;font-family:var(--pcb-display);margin:0 0 12px;font-size:11px}.pcb-countdown>div{align-items:baseline;gap:16px;display:flex}.pcb-countdown span{align-items:baseline;column-gap:8px;display:flex}.pcb-countdown b{font-family:var(--pcb-display);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:400}.pcb-countdown small{color:#f4f0e8a8;font-size:10px}.pcb-countdown i{color:var(--pcb-copper);font-size:1.6rem;font-style:normal}.pcb-checkout{background:var(--pcb-paper);color:#15201e;padding:clamp(28px,4.5vw,54px);box-shadow:18px 28px 90px #00000047}.pcb-checkout>p:first-child{color:#4d5957;font-family:var(--pcb-display);letter-spacing:.05em;margin:0;font-size:11px;font-weight:600}.pcb-price{color:var(--pcb-moss);align-items:baseline;gap:10px;margin:16px 0 24px;display:flex}.pcb-price strong{font-family:var(--pcb-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(3.6rem,7vw,5.6rem);font-weight:300;line-height:.85}.pcb-price span{font-family:var(--pcb-display);font-size:1rem;font-weight:600}.pcb-checkout ul{border-top:1px solid var(--pcb-line);color:#4f5c59;gap:11px;margin:0 0 26px;padding:22px 0 0;font-size:.85rem;list-style:none;display:grid}.pcb-checkout li{padding-left:21px;position:relative}.pcb-checkout li:before{border:solid var(--pcb-moss);content:"";border-width:0 0 1px 1px;width:8px;height:4px;position:absolute;top:9px;left:0;transform:rotate(-45deg)}.pcb-checkout .checkout-button-wrap{display:block}.pcb .pcb-button-checkout{background:var(--pcb-moss);color:var(--pcb-paper);width:100%;min-height:62px;box-shadow:0 13px 34px #183d373d}.pcb .pcb-button-checkout:hover:not(:disabled){background:#10302b}.pcb .pcb-button-checkout:disabled{cursor:progress;opacity:.7;transform:none}.pcb-checkout .checkout-legal-note{color:#505c59;margin:14px 0 0;font-size:11px;line-height:1.5}.pcb-checkout .checkout-legal-note a{color:var(--pcb-moss);font-weight:600}.pcb-checkout .checkout-error{color:#8c2f24;margin:10px 0 0;font-size:12px}.pcb-soldout{border-left:2px solid var(--pcb-moss);color:var(--pcb-moss);font-family:var(--pcb-display);background:#183d3714;margin:0 0 16px;padding:14px 16px;font-size:.85rem;font-weight:600}.pcb-fineprint{color:#505c59;margin:20px 0 0;font-size:.8rem}.pcb-fineprint a{color:var(--pcb-moss);font-weight:600}.pcb-faq{background:var(--pcb-paper);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(48px,11vw,170px);display:grid}.pcb-faq-head{top:calc(var(--pcb-header) + 24px);align-self:start;position:sticky}.pcb-faq-head p{color:var(--pcb-muted)}.pcb-faq-head a{color:var(--pcb-moss);font-weight:600}.pcb-closing{background:var(--pcb-moss);color:var(--pcb-paper);min-height:600px;padding:clamp(80px, 9vw, 110px) var(--pcb-pad);text-align:center;align-content:center;justify-items:center;gap:22px;display:grid;position:relative;overflow:hidden}.pcb-closing h2{font-family:var(--pcb-display);letter-spacing:-.03em;z-index:1;margin:0 0 12px;font-size:clamp(2.9rem,6.4vw,6rem);font-weight:400;line-height:.96;position:relative}.pcb-closing h2 em{color:var(--pcb-copper-light)}.pcb-closing-mark{opacity:.22;place-items:center;display:grid;position:absolute;inset:0}.pcb-closing-mark span{border:1px solid var(--pcb-copper-light);border-radius:50%;width:min(72vw,970px);height:270px;position:absolute;transform:rotate(-8deg)}.pcb-closing-mark span:nth-child(2){width:min(55vw,740px);height:520px;transform:rotate(32deg)}.pcb-closing-mark span:nth-child(3){width:min(82vw,1100px);height:150px;transform:rotate(4deg)}.pcb-closing .pcb-button{z-index:1;position:relative}.pcb-closing-legal{color:#f4f0e899;z-index:1;max-width:60ch;margin:18px 0 0;font-size:.75rem;position:relative}.pcb-bookingbar{display:none}@media (max-width:1100px){.pcb-hero{grid-template-columns:54% 46%}.pcb-manifesto,.pcb-process-head,.pcb-schedule-head{grid-template-columns:repeat(2,minmax(0,1fr))}.pcb-plant{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pcb-plate{min-height:620px}.pcb-facilitator-grid article{grid-template-rows:320px auto}}@media (max-width:860px){.pcb{--pcb-header:76px}}@media (max-width:800px){.pcb{padding-bottom:78px}.pcb-hero{min-height:0;padding-bottom:8px;display:block}.pcb-hero-art{position:absolute;inset:0}.pcb-hero-art img{object-position:69% center;opacity:.62}.pcb-hero-shade{background:linear-gradient(90deg, #071513fc 0%, #071513c7 52%, #07151333 100%), linear-gradient(180deg, #07151333 0%, #0715131f 40%, var(--pcb-deep) 90%)}.pcb-hero-copy{justify-content:flex-start;padding:176px 22px 72px}.pcb-hero-copy:before{width:80vw;height:80vw;top:20%;left:-53vw}.pcb-hero h1{max-width:none;font-size:clamp(2.6rem,12vw,3.9rem)}.pcb-hero-actions{flex-direction:column;align-items:stretch;gap:16px;width:100%;margin-top:30px}.pcb-hero-actions .pcb-quiet{align-self:center}.pcb-docket{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;display:grid;top:96px;left:22px;right:22px}.pcb-docket>div{border-bottom:0;border-right:1px solid #f4f0e821;padding:12px 13px}.pcb-docket>div:last-child{border-right:0}.pcb-docket strong{font-size:20px}.pcb-score{display:none}.pcb-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.pcb-ledger>div{min-height:138px;padding:24px 22px}.pcb-ledger>div:nth-child(2n){border-right:0}.pcb-ledger>div:nth-child(-n+2){border-bottom:1px solid #f4f0e81f}.pcb-section{padding:80px 22px}.pcb-section h2{font-size:clamp(min(2.2rem,8.4vw),9.4vw,3.4rem)}.pcb-manifesto,.pcb-plant,.pcb-process-head,.pcb-experience,.pcb-testimonial,.pcb-schedule-head,.pcb-prepare,.pcb-safety,.pcb-booking,.pcb-faq{grid-template-columns:minmax(0,1fr);gap:44px}.pcb-plant-copy{order:-1}.pcb-plate{min-height:460px}.pcb-testimonial:after{display:none}.pcb-quote-photo{min-height:260px}.pcb-testimonial blockquote,.pcb-testimonial blockquote p{max-width:none}.pcb-testimonial blockquote p{font-size:clamp(1.75rem,8vw,2.6rem)}.pcb-wave{grid-template-columns:minmax(0,1fr);gap:0}.pcb-wave:before{background:linear-gradient(180deg, var(--pcb-copper), #87a99f99, var(--pcb-copper));width:1px;height:auto;inset:0 auto 0 30px}.pcb-wave article{grid-template-columns:61px minmax(0,1fr);gap:20px;padding:0 0 40px;display:grid}.pcb-wave article:last-child{padding-bottom:0}.pcb-wave article:nth-child(2) .pcb-wave-node,.pcb-wave article:nth-child(3) .pcb-wave-node,.pcb-wave article>div,.pcb-wave article:nth-child(2)>div,.pcb-wave article:nth-child(3)>div{margin:0}.pcb-wave article>div{max-width:none;margin-top:6px}.pcb-experience-sticky,.pcb-faq-head{position:static}.pcb-experience-list article{grid-template-columns:86px minmax(0,1fr);gap:16px}.pcb-schedule-list li{grid-template-columns:86px minmax(0,1fr);gap:16px;min-height:0}.pcb-schedule-list li>span{display:none}.pcb-schedule-list .is-main{margin-inline:-12px;padding-inline:12px}.pcb-facilitator-grid{grid-template-columns:minmax(0,1fr)}.pcb-booking{align-items:stretch}.pcb-accordion summary{font-size:.98rem}.pcb-closing{min-height:520px}.pcb-closing h2{font-size:clamp(2.6rem,12vw,4rem)}.pcb-bookingbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--pcb-paper);opacity:0;pointer-events:none;z-index:39;background:#071513f0;border:1px solid #f4f0e826;justify-content:space-between;align-items:center;padding:9px 9px 9px 18px;transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.2,1);display:flex;position:fixed;bottom:9px;left:9px;right:9px;transform:translateY(calc(100% + 18px));box-shadow:0 18px 42px #00000059}.pcb-bookingbar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.pcb-bookingbar>div{align-items:baseline;gap:10px;min-width:0;display:flex}.pcb-bookingbar small{color:#f4f0e88c;white-space:nowrap;font-size:10px}.pcb-bookingbar strong{font-family:var(--pcb-display);font-size:1.35rem;font-weight:400}.pcb-bookingbar a{background:var(--pcb-copper-light);color:var(--pcb-deep);font-family:var(--pcb-display);white-space:nowrap;flex:none;padding:12px 16px;font-size:12px;font-weight:600;text-decoration:none}}@media (max-width:480px){.pcb-hero-copy{padding-top:190px}.pcb-experience-list article{grid-template-columns:minmax(0,1fr);gap:6px}.pcb-packing li{grid-template-columns:34px minmax(0,1fr);font-size:.92rem}.pcb-relations>div{grid-template-columns:76px minmax(0,1fr);gap:14px}.pcb-plate figcaption{left:18px;right:18px}.pcb-plate figcaption span{font-size:1.25rem}.pcb-countdown>div{gap:10px}.pcb-countdown b{font-size:1.9rem}.pcb-bookingbar small{display:none}}@media (prefers-reduced-motion:reduce){.pcb-score-live{animation:none}.pcb-facilitator-grid figure img,.pcb .pcb-button,.pcb-bookingbar{transition-duration:.01ms}.pcb .pcb-button:hover{transform:none}}
