.hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:3;padding-top:calc(var(--nav-h) + 40px);padding-bottom:clamp(112px,16vh,168px);position:relative}.hero-copy{max-width:52rem}.hero-label{color:var(--color-paper-on-dark);opacity:.8}.hero-statement{color:var(--color-paper-on-dark);margin:26px 0 0;font-weight:600}.hero-word{color:var(--color-copper-300)}.hero-sub{color:#f3eee6c2;max-width:36rem;margin:26px 0 0}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-foot{z-index:3;color:#f3eee6b3;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:26px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-scroll{align-items:center;gap:10px;display:inline-flex}.node-copper{border-color:var(--color-copper-300);background:0 0}@media (max-width:767px){.hero-inner{padding-bottom:92px}.hero-sub{margin-top:20px;font-size:1rem}.hero-ctas{flex-direction:column;margin-top:28px}.hero-ctas .btn{width:100%}.hero-meta{display:none}}.hero-a-media{z-index:0;position:absolute;inset:0}.hero-a-img{object-fit:cover;object-position:66% 50%}@media (max-width:1023px){.hero-a-img{object-position:70% 50%}}@media (max-width:767px){.hero-a-img{object-position:80% 50%}}.hero-a-shade{pointer-events:none;position:absolute;inset:0}.hero-a-shade-left{background:linear-gradient(90deg,#1211109e 0%,#12111057 38%,#12111000 62%)}.hero-a-shade-bottom{background:linear-gradient(#12111000 45%,#1211108c 100%)}@media (max-width:767px){.hero-a-shade-left{background:linear-gradient(103deg,#121110db 0%,#121110b3 34%,#12111066 62%,#1211101f 86%,#12111000 100%)}.hero-a-shade-bottom{background:linear-gradient(#12111000 30%,#121110d1 78%)}}.hero-a-line-v{z-index:2;top:var(--nav-h);left:var(--gutter);width:1px;height:calc(100% - var(--nav-h) - 30%);background:linear-gradient(180deg, var(--color-copper-300), #dda07b26);opacity:.8;position:absolute}.hero-a-line-h{z-index:2;left:var(--gutter);width:min(56vw,800px);position:absolute;bottom:12.4%}@media (max-width:1023px){.hero-a-line-h{width:70vw;bottom:11%}}@media (max-width:767px){.hero-a-line-v{display:none}.hero-a-line-h{width:62vw;bottom:9%}}
.sheet{background:var(--color-paper-50);border:1px solid var(--color-line-200);box-shadow:var(--elev-2);margin:0;padding:0;position:relative}.sheet-crease{background:var(--color-copper-500);height:1px;position:absolute;top:-1px;left:0;right:0}.sheet-corner{background:linear-gradient(225deg, var(--color-paper-100) 0 50%, var(--color-paper-300) 50%);clip-path:polygon(0 0,100% 0,100% 100%);width:18px;height:18px;position:absolute;top:-1px;right:-1px}.sheet-img{width:100%;height:auto;display:block}.sheet-caption{border-top:1px solid var(--color-line-200);color:var(--color-ink-600);text-transform:uppercase;align-items:baseline;gap:14px;padding:12px 14px;display:flex}.sheet-caption-name{color:var(--color-ink-950);font-weight:500}.sheet-caption-kind{margin-left:auto}.projects-first{padding-bottom:0;position:relative}.pf-meta{border-bottom:1px solid var(--color-line-200);grid-template-columns:minmax(0,1fr);gap:24px;padding-block:40px 56px;display:grid}@media (min-width:1024px){.pf-meta{grid-template-columns:220px minmax(0,1fr) auto;align-items:end;padding-block:48px 64px}}.pf-index{font-family:var(--font-display);color:var(--color-ink-950);font-size:clamp(3rem,2rem + 4vw,6rem);line-height:.9}.pf-title{margin:0}.pf-kind{color:var(--color-ink-600);margin:10px 0 0}.pf-tags{color:var(--color-ink-600);flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.pf-tags span{align-items:center;gap:8px;display:inline-flex}.pf-tags .node{width:6px;height:6px}.pf-links{flex-wrap:wrap;gap:12px;display:flex}.pf-head{gap:20px;padding-block:64px 40px;display:grid}@media (min-width:1024px){.pf-head{grid-template-columns:1fr 1.6fr;align-items:start;padding-block:88px 48px}}.pf-meta{padding-block:0 56px}@media (min-width:1024px){.pf-meta{padding-block:0 64px}}.pf-first-sheet{display:none}@media (max-width:767px){.pf-first-sheet{margin-bottom:28px;display:block}.pf-meta{border-bottom:0;padding-bottom:52px;position:relative}.pf-meta:after{content:"";left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);background:var(--copper-quiet);height:1px;position:absolute;bottom:0}}.pf-second{padding-bottom:72px;position:relative}.pf-second-grid{gap:28px;display:grid}.pf-second-sheet{position:relative}.pf-second-meta{align-content:start;gap:20px;display:grid}.pf-second-meta .pf-index{line-height:.9}.pf-second-meta .pf-links{margin-top:4px}@media (min-width:1024px){.pf-second{padding-bottom:96px}.pf-second-grid{grid-template-columns:7fr 5fr;align-items:center;gap:56px}.pf-second-grid>*{min-width:0}.pf-second-sheet{margin-left:calc(-1 * var(--gutter))}.pf-second-meta{gap:24px}}@media (min-width:1440px){.pf-second-grid{grid-template-columns:8fr 5fr;gap:72px}}@media (max-width:1023px){.pf-second-grid{gap:24px}.pf-second-meta{gap:16px}}.pf-second:after{content:"";left:var(--sv-crease-x,0);background:var(--color-copper-500);height:1px;position:absolute;bottom:0;right:0}@media (min-width:1024px){.projects-first{--sv-crease-x:calc(var(--gutter) + (min(100vw, var(--container)) - 2 * var(--gutter) - 48px) * 5 / 12 + 48px)}}@media (max-width:1023px){.projects-first{--sv-crease-x:var(--gutter)}}
.tr{position:relative}.tr-stage{height:100svh;position:relative;overflow:hidden}@media (max-width:767px){.tr-stage{height:auto;min-height:88svh}}
.cr .cr-stage{--rail-y:33%;background:var(--color-ink-900);height:100svh;color:var(--color-paper-on-dark);perspective:1400px;perspective-origin:50% var(--rail-y);position:relative;overflow:hidden}.cr-top{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 20px);height:calc(var(--rail-y) - var(--nav-h) - 20px);color:#f3eee6c7;text-transform:uppercase;position:absolute}.cr-scale{justify-content:space-between;height:10px;display:flex;position:absolute;top:0;left:0;right:0}.cr-scale i{background:#f3eee659;width:1px;height:6px;display:block}.cr-scale i.major{background:var(--copper-quiet-dark);height:10px}.cr-coord{position:absolute;top:18px;left:0}.cr-coord-r{left:auto;right:0}.cr-legend{align-items:center;gap:8px;display:inline-flex;position:absolute;top:44px;left:0}.cr-legend i{border-top:1px solid var(--color-copper-300);width:22px;height:0;display:inline-block}.cr-legend .cr-legend-valley{border-top-style:dashed;margin-left:10px}.cr-plan{width:auto;max-width:30%;height:calc(100% - 96px);color:var(--color-copper-300);opacity:.32;position:absolute;top:26px;right:0}.cr-plan .valley{stroke-dasharray:4 5}.cr-plan .nodes rect{fill:var(--color-ink-900);stroke:var(--color-copper-300)}.cr-plan text{fill:var(--color-copper-300);font-family:var(--font-sans);font-weight:500}.cr-rail{left:0;right:0;top:var(--rail-y);z-index:6;height:0;position:absolute}.cr-line{background:var(--color-copper-300);height:1px;box-shadow:0 0 14px 1px var(--crease-halo);transform-origin:0;position:absolute;top:0;left:0;right:0}.cr-head{place-items:center;width:14px;height:14px;margin:-7px 0 0 -7px;display:grid;position:absolute;top:0;left:0}.cr-head .node{border-color:var(--color-copper-300);background:var(--color-copper-300);width:10px;height:10px;box-shadow:0 0 18px 3px var(--crease-halo)}.cr-stations{left:var(--gutter);right:calc(var(--gutter) + 22%);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:0}.cr-station{height:0;position:relative}.cr-station .node{border-color:var(--color-copper-300);background:var(--color-copper-300);position:absolute;top:-4px;left:0}.cr-station-n{color:var(--color-copper-300);position:absolute;top:-66px;left:0}.cr-station-label{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;color:var(--color-copper-300);font-size:clamp(.8125rem,.7rem + .5vw,1.0625rem);font-weight:500;position:absolute;top:-44px;left:0}@media (prefers-reduced-motion:no-preference){html.js .cr-line{transform:scaleX(0)}html.js .cr-annot{opacity:.72}html.js .cr-station .node{background:var(--color-ink-900)}html.js .cr-station-label{color:#f3eee6a8}html.js .cr-caption{opacity:0}html.js .cr-sheet{opacity:.6;transform:translateY(10%)}html.js .cr-occlusion{opacity:.5}}.cr-head{transform:translateX(calc(78vw - var(--gutter) * .22 - 3px))}html.js .cr-head{transform:none}.cr-fold{left:0;right:0;top:var(--rail-y);position:absolute;bottom:0}.cr-paper{z-index:1;position:absolute;inset:0}.cr-paper-facet{background:var(--color-paper-50);clip-path:polygon(0 0,100% 0,100% 34%,0 70%);position:absolute;inset:0}.cr-occlusion{z-index:2;opacity:.08;pointer-events:none;background:linear-gradient(#1211105c,#12111000);height:30vh;position:absolute;top:0;left:0;right:0}.cr-caption{left:var(--gutter);z-index:3;color:var(--color-ink-950);flex-direction:column;gap:8px;max-width:28%;display:flex;position:absolute;top:44px}.cr-caption-n{color:var(--color-copper-700)}.cr-caption-kind{color:var(--color-ink-500);text-transform:uppercase}.cr-sheet{z-index:3;justify-content:flex-end;display:flex;position:absolute;top:40px;left:0;right:0}.cr-sheet .sheet{width:min(62vw,880px)}.cr-sheet .sheet-crease{background:var(--color-copper-500)}.cr-lid{z-index:5;background:linear-gradient(180deg, #1c1916 0%, var(--color-ink-900) 45%, #14120f 100%);transform-origin:50% 0;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;transform:rotateX(-90deg)}.cr-lid:before{content:"";background:linear-gradient(#dda07b1f,#dda07b00);height:26%;position:absolute;top:0;left:0;right:0}.cr-lid-diag{transform-origin:0;background:#f3eee612;width:140%;height:1px;position:absolute;left:-20%;rotate:-22deg}.cr-lid-diag-1{top:74%}.cr-lid-diag-2{background:var(--copper-quiet-dark);opacity:.4;top:92%}.cr-lid-diag-3{background:#f3eee60d;top:56%;left:28%;rotate:22deg}.cr-lid:after{content:"";left:var(--gutter);right:var(--gutter);background:repeating-linear-gradient(90deg,#dda07b38 0 5px,#0000 5px 11px);height:1px;position:absolute;top:18%}.cr-lid-mark{right:var(--gutter);color:#f3eee659;text-transform:uppercase;position:absolute;bottom:22px}.cr-lid-edge{background:#dda07b80;height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.cr .cr-stage{--rail-y:33%}.cr-sheet .sheet{width:88vw}.cr-caption{max-width:40%;top:auto;bottom:20px}.cr-plan{max-width:26%}.cr-stations{right:calc(var(--gutter) + 26%)}.cr-station-label{letter-spacing:.14em;font-size:.75rem}.cr-head{transform:translate(calc(74vw - 3px))}}@media (max-width:767px){.cr .cr-stage{--rail-y:0px;height:auto;padding-top:calc(var(--nav-h) + 16px);perspective:none}.cr-top{height:auto;margin:0 var(--gutter);padding-top:8px;position:relative;top:auto;left:auto;right:auto}.cr-scale{position:relative}.cr-coord,.cr-legend,.cr-plan{display:none}.cr-rail{height:auto;margin:22px var(--gutter) 0;padding:0 0 0 22px;position:relative;top:auto}.cr-line{transform-origin:top;width:1px;height:auto;inset:0 auto 0 0}.cr-head{margin:-7px 0 0 -7px;top:0;left:0;transform:none}.cr-stations{grid-template-columns:1fr;gap:26px;padding:6px 0 30px;display:grid;position:relative;left:auto;right:auto}.cr-station{opacity:1;height:auto;padding-left:0}.cr-station .node{top:6px;left:-26px}.cr-station-n{margin-bottom:2px;display:block;position:static}.cr-station-label{letter-spacing:.18em;white-space:normal;font-size:.8125rem;position:static}.cr-head{transform:none}html.js .cr-line{transform:scaleY(0)}.cr-fold{background:var(--color-paper-100);height:72px;margin-top:18px;position:relative;top:auto;bottom:auto}.cr-paper{position:absolute;inset:0}.cr-caption,.cr-sheet{display:none}.cr-lid{clip-path:polygon(0 0,100% 0,100% 0%,0 0%);transform:none}.cr-lid-mark{display:none}.cr-occlusion{height:60px}}
.sv{padding-top:clamp(64px,8vh,112px);position:relative}.sv:before{content:"";left:var(--sv-crease-x,var(--gutter));background:var(--color-copper-500);width:1px;height:clamp(64px,8vh,112px);position:absolute;top:0}.sv-grid{grid-template-columns:1fr;align-items:start;gap:40px 48px;display:grid}@media (min-width:1024px){.sv-grid{grid-template-columns:5fr 7fr}}.sv-head{align-content:start;gap:18px;display:grid}@media (min-width:1024px){.sv-head{top:calc(var(--nav-h) + 40px);padding-bottom:40px;position:sticky}}.sv-title{margin:6px 0 0}.sv-support{max-width:32rem;color:var(--color-ink-600);margin:0}.sv-cta{justify-self:start;margin-top:10px}.sv-stack-wrap{perspective:1400px;padding-left:28px;position:relative}.sv-crease{background:var(--color-copper-500);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0}.sv-node{width:10px;height:10px;transition:transform .32s var(--ease-unfold);place-items:center;margin:-5px 0 0 -5px;display:grid;position:absolute;top:0;left:0}.sv-node .node{border-color:var(--color-copper-500);background:var(--color-copper-500);width:8px;height:8px}.sv-stack{margin:0;padding:0;list-style:none}.sv-strip{border-top:1px solid var(--color-line-200);background:var(--color-paper-100);transform-origin:50% 0;transition:transform .32s var(--ease-unfold), background-color .32s var(--ease-settle), box-shadow .32s var(--ease-settle), border-color .32s;position:relative}.sv-strip:last-child{border-bottom:1px solid var(--color-line-200)}.sv-strip.is-active{z-index:2;background:var(--color-paper-50);border-top-color:var(--color-copper-500);box-shadow:var(--elev-1)}.sv-strip.is-near{background:var(--color-paper-200)}@media (min-width:768px){.sv-strip.is-above{transform:rotateX(8deg)}.sv-strip.is-below{transform:rotateX(-8deg)}}.sv-strip.is-far{background:var(--color-paper-100)}.sv-strip-h{margin:0}.sv-strip-btn{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:14px 20px 14px 16px;display:grid}.sv-strip-btn:focus-visible{outline:2px solid var(--color-copper-500);outline-offset:-4px}.sv-index{color:var(--color-copper-700)}.sv-name{margin:0}.is-far .sv-name{color:var(--color-ink-600);font-weight:400}.sv-toggle{width:14px;height:14px;position:relative}.sv-toggle:before,.sv-toggle:after{content:"";background:var(--color-ink-950);width:14px;height:1px;transition:transform .32s var(--ease-unfold);position:absolute;top:6px;left:0}.sv-toggle:after{transform:rotate(90deg)}.is-active .sv-toggle:before{transform:rotate(45deg)}.is-active .sv-toggle:after{transform:rotate(135deg)}.sv-panel{transition:grid-template-rows .32s var(--ease-unfold);grid-template-rows:0fr;display:grid}.sv-panel-inner{flex-direction:column;justify-content:center;min-height:0;display:flex;overflow:hidden}.is-active .sv-panel{grid-template-rows:1fr}.is-active .sv-panel-inner{min-height:var(--sv-panel-h,118px)}.sv{--sv-panel-h:118px}@media (max-width:1023px){.sv{--sv-panel-h:128px}}@media (max-width:767px){.sv{--sv-panel-h:190px}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.sv-panel{height:0;transition:height .32s var(--ease-unfold);grid-template-rows:none;display:block}.sv-strip.is-active .sv-panel{height:var(--sv-panel-h)}.sv-panel-inner{height:100%}}@media (prefers-reduced-motion:reduce){.sv-panel{grid-template-rows:1fr}.sv-panel-inner{min-height:0}.sv-strip{transform:none}}.sv-sentence{color:var(--color-ink-600);max-width:40rem;margin:0;padding:0 20px 0 66px}.sv-examples{color:var(--color-ink-950);flex-wrap:wrap;gap:8px 22px;margin:0;padding:14px 20px 22px 66px;list-style:none;display:flex}.sv-examples li{align-items:center;gap:10px;display:inline-flex}.sv-examples .node{border-color:var(--copper-quiet);width:6px;height:6px}.sv-reduced .sv-strip{transform:none}.sv-reduced .sv-node{display:none}.sv-reduced .sv-crease{transform:none}.sv-reduced .sv-panel-inner{min-height:0}.sv-ledge{background:var(--color-ink-900);height:160px;margin-top:56px;position:relative;overflow:hidden}.sv-ledge-paper{background:var(--color-paper-100);clip-path:polygon(0 0, 100% 0, 100% 0%, var(--sv-crease-x,42%) 100%, 0 100%);position:absolute;inset:0}.sv-ledge-edge{left:var(--sv-crease-x,42%);width:auto;height:100%;position:absolute;top:0;right:0}.sv-ledge-edge line{vector-effect:non-scaling-stroke;stroke:var(--color-copper-300)}.sv-ledge-edge .halo{stroke-width:10px;stroke-opacity:.16}.sv-ledge-edge .edge{stroke-width:1px}.sv-ledge-crease{left:var(--sv-crease-x,42%);background:var(--color-copper-500);width:1px;position:absolute;top:0;bottom:0}@media (min-width:1024px){.sv{--sv-crease-x:calc(var(--gutter) + (min(100vw, var(--container)) - 2 * var(--gutter) - 48px) * 5 / 12 + 48px)}}@media (max-width:1023px){.sv{--sv-crease-x:var(--gutter)}.sv-ledge{height:104px;margin-top:40px}.sv-head{position:static}}@media (max-width:767px){.sv{padding-top:56px}.sv-ledge{height:72px;margin-top:32px}.sv-stack-wrap{perspective:none;padding-left:22px}.sv-strip-btn{grid-template-columns:30px 1fr auto;min-height:52px;padding:12px 16px 12px 12px}.sv-sentence{padding:0 16px 0 54px}.sv-examples{padding:12px 16px 20px 54px}}
.pc{background:var(--color-ink-900);color:var(--color-paper-on-dark);position:relative}.pc-stage{position:relative;overflow:hidden}.pc-head{align-items:end;gap:20px;padding-top:clamp(64px,8vh,96px);display:grid}@media (min-width:1024px){.pc-head{grid-template-columns:1fr auto}}.pc-title{color:var(--color-paper-on-dark);margin:14px 0 0}.pc-coords{text-align:right;color:#f3eee68c;text-transform:uppercase;gap:6px;display:grid}.pc-coord-active{color:var(--color-copper-300)}.pc-track-wrap{position:relative}.pc-track{margin:0;padding:0;list-style:none}.pc-facet{background:var(--color-paper-200);color:var(--color-ink-950);backface-visibility:hidden;position:relative}.pc-facet-edge{background:var(--copper-quiet);width:1px;position:absolute;top:0;bottom:0;left:0}.pc-facet:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(18,17,16,calc(var(--occl,0) * (1 - var(--seam,0)) * .6)), rgba(18,17,16,var(--occl,0)) 50%, rgba(18,17,16,calc(var(--occl,0) * var(--seam,0) * .6 + var(--occl,0) * .4)));position:absolute;inset:0}.pc-seam-note{color:var(--color-copper-700);text-transform:uppercase;opacity:.8;position:absolute;top:10px;left:10px}.pc-ticks{left:var(--gutter);right:var(--gutter);justify-content:space-between;height:10px;display:flex;position:absolute;top:-22px}.pc-ticks i{background:#f3eee64d;width:1px;height:6px;display:block}.pc-ticks i.major{background:var(--color-copper-300);height:10px}.pc-facet-num{color:var(--color-ink-950);opacity:.9;line-height:.9}.pc-facet-title{align-items:baseline;gap:12px;margin:0;display:flex}.pc-facet-index{color:var(--color-copper-700)}.pc-facet-text{color:var(--color-ink-600);max-width:34rem;margin:12px 0 0}.pc-facet-io{border-top:1px solid var(--color-line-200);gap:10px;margin:18px 0 0;padding-top:14px;display:grid}.pc-facet-io div{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;display:grid}.pc-facet-io dt{color:var(--color-copper-700);text-transform:uppercase}.pc-facet-io dd{color:var(--color-ink-950);margin:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pc-stage{height:100svh}.pc-head{padding-top:calc(var(--nav-h) + 28px)}.pc-track-wrap{perspective:1400px;perspective-origin:50% 40%;height:48%;position:absolute;top:34%;left:0;right:0}.pc-track{will-change:transform;height:100%;display:flex}.pc-facet{transform-origin:50%;flex:none;grid-template-columns:.9fr 1.4fr;gap:24px;width:44vw;height:100%;margin-left:-1px;padding:32px 36px;display:grid}.pc-facet:first-child{margin-left:0}.pc-track-wrap{height:46%;top:36%}.pc-facet-num{align-self:start;font-size:clamp(5rem,9vw,8.5rem)}.pc-facet-body{align-self:center}.pc-vline{display:none}.pc-progress{left:var(--gutter);right:var(--gutter);height:40px;position:absolute;bottom:44px}.pc-prog-base{background:#f3eee629;height:1px;position:absolute;top:4px;left:0;right:0}.pc-prog-line{background:var(--color-copper-300);transform-origin:0;height:1px;box-shadow:0 0 12px var(--crease-halo);position:absolute;top:4px;left:0;right:0;transform:scaleX(0)}.pc-prog-head{height:0;position:absolute;top:4px;left:0;right:0}.pc-prog-head .node{border-color:var(--color-copper-300);background:var(--color-copper-300);width:10px;height:10px;box-shadow:0 0 14px 2px var(--crease-halo);position:absolute;top:-5px;left:-5px}.pc-prog-nodes{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;left:0;right:0}.pc-prog-node{color:#f3eee6a3;justify-items:center;gap:10px;display:grid}.pc-prog-node .node{border-color:var(--color-copper-300);background:var(--color-ink-900);width:8px;height:8px}.pc-prog-node.is-done .node{background:var(--color-copper-300)}.pc-prog-node.is-done{color:var(--color-copper-300)}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.pc-track-wrap{margin:40px var(--gutter) 0;padding-left:26px;position:relative}.pc-vline{background:var(--color-copper-500);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0}.pc-track{gap:0;display:grid}.pc-facet{background:var(--color-paper-100);padding:26px 24px 28px 28px}.pc-facet:nth-child(2n){background:var(--color-paper-200)}.pc-facet+.pc-facet{border-top:1px solid var(--copper-quiet)}.pc-facet+.pc-facet:after{background:linear-gradient(#12111024,#12111000 36px)}.pc-facet-edge{display:none}.pc-seam-note{top:8px;left:auto;right:14px}.pc-ticks{display:none}.pc-facet:before{content:"";border:1px solid var(--color-copper-300);background:var(--color-copper-300);width:8px;height:8px;position:absolute;top:30px;left:-30px;transform:rotate(45deg)}.pc-facet-num,.pc-progress,.pc-coords{display:none}}@media (min-width:768px) and (max-width:1023px){.pc-facet{grid-template-columns:120px 1fr;gap:24px;display:grid}.pc-facet-num{font-size:4.5rem;display:block}.pc-facet-index{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.pc-facet{grid-template-columns:140px 1fr;gap:32px;display:grid}.pc-facet-num{font-size:5rem;display:block}.pc-facet-index{display:none}}@media (max-width:767px){.pc-track-wrap{margin-top:32px;padding-left:22px}.pc-facet{padding:22px 18px 22px 20px}.pc-facet:before{top:26px;left:-26px}.pc-facet-io div{grid-template-columns:1fr;gap:4px}}.pc-ledge{background:var(--color-ink-900);height:160px;margin-top:56px;position:relative;overflow:hidden}.pc-positioning{left:var(--gutter);z-index:2;color:#f3eee6b3;max-width:32rem;margin:0;position:absolute;top:24px}.pc-ledge-paper{background:var(--color-paper-100);clip-path:polygon(0 100%,66% 0,100% 0,100% 100%);position:absolute;inset:0}.pc-ledge-edge{width:66%;height:100%;position:absolute;top:0;left:0}.pc-ledge-edge line{vector-effect:non-scaling-stroke;stroke:var(--color-copper-300)}.pc-ledge-edge .halo{stroke-width:10px;stroke-opacity:.16}.pc-ledge-edge .edge{stroke-width:1px}@media (max-width:1023px){.pc-ledge{height:104px;margin-top:40px}.pc-positioning{top:16px}}@media (max-width:767px){.pc-ledge{height:140px;margin-top:32px}.pc-ledge-paper{clip-path:polygon(0 100%,0 78%,100% 46%,100% 100%)}.pc-ledge-edge{width:100%}.pc-ledge-edge line{display:none}.pc-positioning{top:14px;right:var(--gutter);max-width:none}}
.pr{padding:clamp(88px,11vh,140px) 0 clamp(72px,9vh,112px);position:relative}.pr-head{align-items:end;gap:20px 48px;margin-bottom:clamp(44px,6vh,72px);display:grid}@media (min-width:1024px){.pr-head{grid-template-columns:1.2fr 1fr}}.pr-title{margin:18px 0 0}.pr-support{max-width:34rem;color:var(--color-ink-600);margin:0}@media (min-width:1024px){.pr-support{padding-bottom:6px}}.pr-sheet{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:18px 0 0;list-style:none;display:grid}.pr-card{background:var(--color-paper-100);border:1px solid var(--color-line-200);box-shadow:var(--elev-1);flex-direction:column;padding:32px 28px 34px;display:flex;position:relative}.pr-card+.pr-card{margin-left:-1px}.pr-card-emphasized{z-index:2;background:var(--color-paper-50);border-color:var(--color-line-200);box-shadow:var(--elev-2);margin-top:-18px;padding-top:50px}.pr-card-emphasized:before{content:"";background:var(--color-copper-500);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.pr-card-emphasized:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1211101a,#12111000);width:22px;position:absolute;top:0;bottom:0;right:-22px}.pr-card-corner{background:linear-gradient(225deg, var(--color-paper-100) 0 50%, var(--color-paper-300) 50%);clip-path:polygon(0 0,100% 0,100% 100%);width:20px;height:20px;position:absolute;top:-1px;right:-1px}.pr-card-top{align-items:baseline;gap:14px;display:flex}.pr-index{color:var(--color-copper-700)}.pr-name{margin:0}.pr-price{align-items:baseline;gap:10px;min-height:1.1em;margin:22px 0 0;display:flex}.pr-from{color:var(--color-ink-500);text-transform:uppercase}.pr-amount{color:var(--color-ink-950)}.pr-amount-quote{letter-spacing:-.02em;font-size:clamp(1.6rem,1.2rem + 1.7vw,2.6rem);font-weight:300;line-height:1.1}.pr-positioning{min-height:3.3em;color:var(--color-ink-600);margin:16px 0 0}.pr-fold{background:var(--color-line-200);height:1px;margin:26px 0 22px;display:block;position:relative}.pr-fold:before{content:"";background:var(--copper-quiet);width:6px;height:6px;position:absolute;top:-3px;left:0;transform:rotate(45deg)}.pr-card-emphasized .pr-fold{background:var(--copper-quiet)}.pr-card-emphasized .pr-fold:before{background:var(--color-copper-500)}.pr-features .node{border-color:var(--copper-quiet);background:0 0}.pr-features{color:var(--color-ink-950);gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-features li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.pr-features .node{flex:none;width:6px;height:6px;margin-top:7px}.pr-conversion{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(56px,8vh,96px);display:flex}.pr-question{max-width:26ch;margin:0;font-weight:300}.pr-text{max-width:42rem;color:var(--color-ink-600);margin:0 0 10px}.pr-note{color:var(--color-ink-500)}.pr-footnote{text-align:center;max-width:60ch;color:var(--color-ink-500);margin:clamp(40px,5vh,64px) auto 0}@media (min-width:768px) and (max-width:1023px){.pr-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-card{padding:28px 24px 30px}.pr-card-emphasized{padding-top:46px}.pr-card-emphasized:after{display:none}.pr-card[data-package=individuell]{grid-column:1/-1;grid-template-columns:1fr 1.4fr;align-items:start;column-gap:40px;margin-top:-1px;margin-left:0;display:grid}.pr-card[data-package=individuell] .pr-fold{grid-column:1/-1}.pr-card[data-package=individuell] .pr-positioning,.pr-card[data-package=individuell] .pr-price,.pr-card[data-package=individuell] .pr-card-top{grid-column:1}.pr-card[data-package=individuell] .pr-features{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:24px}}@media (max-width:767px){.pr{padding-top:72px}.pr-head{margin-bottom:36px}.pr-sheet{grid-template-columns:1fr;padding-top:0}.pr-card{padding:26px 22px 28px}.pr-card+.pr-card{margin-top:-1px;margin-left:0}.pr-card-emphasized{margin:10px calc(-1 * var(--gutter) + 8px) 10px;padding:34px 30px 32px}.pr-card-emphasized:after{display:none}.pr-positioning{min-height:0}.pr-conversion{text-align:left;align-items:stretch}.pr-question{max-width:none}.pr-cta{width:100%}.pr-footnote{text-align:left}}
