@font-face{font-family:Lato;src:url('fonts/918b7dc3e2e2.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Lato;src:url('fonts/c447dd7677b4.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Lato;src:url('fonts/08664859baab.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
:root{color-scheme:dark;--backdrop:#1b2827;--panel:#1b4b48;--deep:#151e1e;--gold:#ffd36c;--text:#fff;--muted:#dae2df;--line:#31524e}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--backdrop);color:var(--text);font:16px/1.6 Lato,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:#ffe5aa;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit}img{max-width:100%;height:auto;display:block}p{margin:0 0 18px;color:var(--muted)}h1,h2,h3{line-height:1.2;color:#fff}h1{font-size:42px;font-weight:900;margin:0 0 14px;text-transform:none}h2{font-size:28px;font-weight:900;margin:0 0 24px;letter-spacing:.2px}h3{font-size:20px;margin:24px 0 12px}section{scroll-margin-top:88px;min-width:0}.pur-hull{width:min(1248px,100%);margin-inline:auto;padding-inline:28px}.pur-area-helm{position:sticky;top:0;z-index:20;background:#1b3838;border-bottom:1px solid #2f4844}.pur-helm-gird{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pur-mill-badge{width:61px;height:18px;object-fit:contain}.pur-helm-dune,.pur-helm-switch{display:flex;align-items:center;gap:16px}.pur-helm-dune{margin-left:auto}.pur-lane-tap{color:#fff;border:0;background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px}.pur-lane-tap span{font-size:24px;line-height:1}.pur-tap,.pur-knot-tap{display:inline-flex;justify-content:center;align-items:center;min-height:42px;min-width:152px;padding:9px 26px;border:2px solid var(--gold);border-radius:32px;font-weight:900;line-height:20px;text-align:center;color:var(--backdrop);background:var(--gold);box-shadow:none;text-shadow:none}.pur-tap:hover{background:#ffe5aa;border-color:#ffe5aa;text-decoration:none}.pur-knot-tap{color:var(--gold);background:transparent}.pur-knot-tap:hover{background:#ffd36c33;text-decoration:none}.pur-vane-lane{position:absolute;top:100%;right:max(20px,calc((100% - 1192px)/2));width:min(420px,calc(100% - 32px));padding:12px;background:#1b3838;box-shadow:0 10px 30px #0006;border-radius:0 0 16px 16px;max-height:70vh;overflow:auto}.pur-vane-lane a{display:block;padding:10px 14px;border-radius:10px;color:#fff;font-weight:700}.pur-vane-lane a:hover{background:var(--panel);text-decoration:none}[hidden]{display:none!important}main{padding-top:24px}.pur-lede{padding-bottom:26px}.pur-lede-motif{min-height:190px;background-image:url('promos/gift.webp');background-position:right center;background-size:414px 190px;background-repeat:no-repeat;background-color:#28250c;border-radius:16px;overflow:hidden;margin-bottom:24px;position:relative;display:flex;align-items:center}.pur-lede-motif:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#151e1e 0%,#151e1e 36%,#151e1e00 74%)}.pur-lede-motif>div{position:relative;max-width:64%;padding:28px 36px}.pur-lede-motif p{font-weight:700;font-size:19px;line-height:1.35;max-width:470px;color:white;margin:0}.pur-lede>p{max-width:1000px}.pur-vane{padding:34px 0;border-top:1px solid var(--line)}.pur-vane>p{max-width:1040px}.pur-vane-knob{margin:24px 0 4px}.pur-vane-knob .pur-tap{min-width:208px;min-height:48px}.pur-unit-flow{list-style:none;padding:16px 0;margin:20px 0;display:flex;flex-wrap:wrap;gap:16px}.pur-unit-flow li{flex:0 1 calc((100% - 80px)/6);min-width:0;max-width:206px}.pur-unit-flow figure{margin:0}.pur-unit-flow img{width:100%;max-width:206px;border-radius:12px;aspect-ratio:1;object-fit:cover}.pur-unit-flow figcaption{padding:8px 1px 0;font-size:14px;font-weight:700;line-height:1.35;color:#fff;overflow-wrap:anywhere}.pur-lede .pur-unit-flow{padding:18px;background:#151e1e;border-radius:24px}.pur-lede .pur-unit-flow li{flex-basis:calc((100% - 48px)/4)}.pur-record-queue{border-radius:16px;overflow:hidden;background:#203a37;margin:22px 0}.pur-record-queue article{display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px;padding:24px;border-bottom:1px solid var(--line)}.pur-record-queue article:last-child{border:0}.pur-record-queue h3{margin:0;color:#ffd36c;font-size:18px}.pur-record-queue p:last-child{margin-bottom:0}.pur-well-stencil-lattice{display:flex;gap:12px;margin:24px 0 12px}.pur-well-stencil-lattice img{width:calc((100% - 24px)/3);max-width:414px;object-fit:contain;border-radius:12px}.pur-arc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.pur-arc article{border-radius:16px;padding:22px;background:linear-gradient(181.27deg,#1f5653 1.09%,#1b4b48 24.57% 75.43%,#1f5653 98.91%)}.pur-arc h3{margin:0 0 14px;color:var(--gold)}.pur-arc p{margin:0}.pur-well{display:flow-root}.pur-spot-stencil img{width:206px;max-width:100%;border-radius:12px}.pur-well .pur-spot-stencil{float:right;margin:10px 0 22px 30px}.pur-rib-pane{margin:24px 0;border-radius:24px;overflow:hidden;background:#151e1e;clear:both}.pur-rib-pane>div{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;padding:15px 24px;border-bottom:1px solid #2f4541}.pur-rib-pane>div:first-child{background:#1b4b48;padding-block:24px;align-items:center}.pur-rib-pane>div:first-child dd{font-weight:900;font-size:30px;letter-spacing:2px;color:var(--gold)}dt{font-weight:700;color:#fff}dd{margin:0;color:var(--muted)}.pur-tier-ladder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.pur-tier-ladder article{padding:24px 28px;background:var(--panel);border-radius:16px}.pur-tier-ladder h3{margin-top:0;color:var(--gold)}.pur-tier-ladder p{margin-bottom:0}.pur-loft-train{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.pur-loft-train h3{display:inline-block;margin:0 0 14px;border-radius:12px;background:#2f615d;padding:10px 16px;font-size:17px}.pur-loft-train p{margin:0}.pur-beam .pur-loft-train{grid-template-columns:repeat(4,minmax(0,1fr))}.pur-kiln{position:relative;padding:32px;background:#1b4b48;border-radius:24px;border:0;margin:20px 0}.pur-kiln .pur-spot-stencil{float:right;margin:0 0 16px 20px}.pur-kiln .pur-spot-stencil img{width:48px;height:48px}.pur-zone-crate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.pur-zone-crate article{border-radius:24px;background:#151e1e;padding:26px}.pur-zone-crate h3{margin:0 0 14px;font-size:23px;color:var(--gold)}.pur-zone-crate p{margin:0}.pur-zone-crate article:first-child{background:linear-gradient(181.27deg,#1f5653,#1b4b48)}table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;margin:24px 0;border-radius:16px;overflow:hidden;font-size:16px}th,td{text-align:left;padding:16px 24px;overflow-wrap:anywhere}thead th{background:#1b4b48;color:#fff}tbody th,tbody td{border-bottom:1px solid #31524e;background:#203a37}tbody tr:nth-child(odd) th,tbody tr:nth-child(odd) td{background:#151e1e}tbody th{font-weight:400}td{color:var(--gold)}.pur-edge-chain{list-style:none;margin:24px 0;padding:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;border-radius:16px;background:#151e1e}.pur-edge-chain figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.pur-edge-chain img{height:32px;width:auto;max-width:100%;object-fit:contain}.pur-edge-chain figcaption{font-size:14px;color:#c2cfcc}.pur-bay,.pur-pod{margin-block:20px;padding:30px;border-radius:16px;background:#203a37;border:0}.pur-core details{padding:20px 24px;margin-bottom:12px;border-radius:12px;background:var(--panel)}.pur-core summary{font-weight:700;font-size:18px;cursor:pointer}.pur-core details p{margin:16px 0 0}.pur-area-floor{margin-top:20px;background:#151e1e;padding:36px 0}.pur-disk-guide{display:flex;flex-wrap:wrap;gap:16px 28px;margin-bottom:24px}.pur-disk-guide a{color:#fff}.pur-area-floor p{margin:0;color:var(--gold)}.action-bar{display:none}.pur-compass-nudge{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pur-compass-nudge:focus{position:fixed;inset:12px auto auto 12px;width:auto;height:auto;clip-path:none;z-index:100;background:var(--gold);color:#151e1e;padding:12px}.pur-disk-fold{padding-block:36px;min-height:65vh}.pur-disk-dock{max-width:900px;color:#dae2df;overflow-wrap:anywhere}.pur-disk-dock h1{font-size:36px}.pur-disk-dock a{text-decoration:underline}:focus-visible{outline:3px solid #ffd36c;outline-offset:4px}
@media(max-width:1024px){.pur-arc{grid-template-columns:repeat(2,minmax(0,1fr))}.pur-beam .pur-loft-train{grid-template-columns:repeat(2,minmax(0,1fr))}.pur-unit-flow li{flex-basis:calc((100% - 48px)/4)}.pur-lede-motif>div{max-width:65%}.pur-lede-motif:before{background:linear-gradient(90deg,#151e1e 10%,#151e1edd 43%,#151e1e00 90%)}h1{font-size:34px}}
@media(max-width:768px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.pur-hull{padding-inline:16px}.pur-helm-gird{height:60px}.pur-helm-switch{display:none}.pur-helm-dune{gap:0}.pur-lane-tap{padding-right:0}.pur-lede-motif>div{padding:20px;max-width:65%}.pur-lede-motif{min-height:190px;background-position:right center}.pur-lede-motif:before{background:linear-gradient(90deg,#151e1edd,#151e1e88 55%,transparent)}h1{font-size:28px}.pur-lede-motif p{font-size:15px}.pur-lede .pur-unit-flow{padding:12px;gap:12px}.pur-lede .pur-unit-flow li{flex-basis:calc((100% - 12px)/2)}.pur-unit-flow{gap:12px}.pur-unit-flow li{flex-basis:calc((100% - 24px)/3)}h2{font-size:24px;margin-bottom:20px}.pur-vane{padding-block:28px}.pur-record-queue article{grid-template-columns:1fr;gap:12px;padding:22px}.pur-loft-train{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.pur-zone-crate{grid-template-columns:1fr}.pur-rib-pane>div{grid-template-columns:130px minmax(0,1fr);gap:14px;padding:16px}.pur-rib-pane>div:first-child dd{font-size:22px;letter-spacing:.5px}.action-bar{display:flex;position:fixed;z-index:30;bottom:0;left:0;right:0;height:calc(76px + env(safe-area-inset-bottom));padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#1b3838;box-shadow:0 -4px 16px #0004;align-items:center;justify-content:space-between;gap:20px}.action-bar>a:not(.pur-tap){font-size:30px;line-height:1;text-align:center;width:40px;color:#fff}.action-bar .pur-tap{min-width:180px;min-height:48px}.pur-vane-lane{right:16px}.pur-kiln,.pur-bay,.pur-pod{padding:24px}.pur-well-stencil-lattice{gap:8px}.pur-well-stencil-lattice img{width:calc((100% - 16px)/3)}.pur-edge-chain{gap:24px 16px;padding:18px}.pur-edge-chain img{max-height:26px}.pur-disk-dock h1{font-size:28px}}
@media(max-width:430px){main{padding-top:14px}.pur-unit-flow li{flex-basis:calc((100% - 12px)/2)}.pur-arc,.pur-tier-ladder{grid-template-columns:1fr}.pur-arc article{padding:22px}.pur-well-stencil-lattice{flex-wrap:wrap;justify-content:center}.pur-well-stencil-lattice img{width:calc((100% - 8px)/2)}.pur-well-stencil-lattice img:last-child{width:100%;max-width:414px}.pur-lede-motif>div{max-width:70%;padding:18px}h1{font-size:26px}.pur-lede-motif p{font-size:14px}.pur-lede-motif{background-position:65% center}.pur-lede-motif:before{background:linear-gradient(90deg,#151e1ee6,#151e1e88 65%,transparent)}.pur-loft-train,.pur-beam .pur-loft-train{grid-template-columns:1fr}.pur-loft-train article{border-bottom:1px solid #31524e;padding-bottom:20px}.pur-edge-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.pur-rib-pane>div{grid-template-columns:1fr;gap:6px}.pur-well .pur-spot-stencil{max-width:44%;margin-left:16px}th,td{padding:14px}.pur-core details{padding:18px}.action-bar{gap:8px;padding-inline:16px}.pur-zone-crate article{padding:22px}.pur-unit-flow figcaption{font-size:13px}.pur-disk-guide{gap:14px 24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Kanit was declared upstream but not captured; use the system display fallback. */
h2,h3{font-family:Kanit,"Arial Narrow",Arial,sans-serif}

/* Let narrow cards shrink and wrap their own text instead of widening the page. */
main,.page-body{overflow-wrap:anywhere}
main :is(article,li,figure,dt,dd,details),.page-body>*{min-width:0}
[data-l38="promo-code"]{border:1px solid var(--gold)}
[data-l38="promo-code"] code{font:inherit;overflow-wrap:anywhere}
.pur-disk-guide,.page-links{justify-content:center;text-align:center}
/* Stable integration classes used when rendering internal Markdown pages. */
.container{width:min(1248px,100%);margin-inline:auto;padding-inline:28px}
.page-main{padding-block:36px;min-height:65vh}
.page-body{max-width:900px;margin-inline:auto;color:var(--muted)}
.page-body h1{font-size:36px}.page-body h4{font-size:20px;color:var(--gold);margin:26px 0 12px}
.page-body a{text-decoration:underline}
.page-links{display:flex;flex-wrap:wrap;gap:16px 28px}
.skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.skip-link:focus{position:fixed;inset:12px auto auto 12px;width:auto;height:auto;clip-path:none;z-index:100;background:var(--gold);color:var(--deep);padding:12px}
@media(max-width:768px){.container{padding-inline:16px}.page-body h1{font-size:28px}}
